@charset "UTF-8";
/*! 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 23, ../../sass/fly/utilities/_layout.scss */
.viewport, .dropdown-list, .media, .media-list li, .site-header > .supplemental, .shortcode-gallery, span[data-content="GALLERY "], .site-footer .site-brand, .module-weather, .module-weather .changeLoc, .image-gallery .thumbs .thumb-grid, .image-gallery-list, article.media-post,
article.live-blog, .deep-story-dashboard .threads, .result-list .items li, .search-filter-wrap .dropdown-list, .hero-max-deep .related-links li a, .module-hero, .ad-mpu-bottom,
.ad-mpu-top,
.ad-mpu-plus-top,
.ad-mpu-middle,
.ad-recirc {
  zoom: 1;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.viewport:before, .dropdown-list:before, .media:before, .media-list li:before, .site-header > .supplemental:before, .shortcode-gallery:before, span[data-content="GALLERY "]:before, .site-footer .site-brand:before, .module-weather:before, .module-weather .changeLoc:before, .image-gallery .thumbs .thumb-grid:before, .image-gallery-list:before, article.media-post:before,
article.live-blog:before, .deep-story-dashboard .threads:before, .result-list .items li:before, .search-filter-wrap .dropdown-list:before, .hero-max-deep .related-links li a:before, .module-hero:before, .ad-mpu-bottom:before,
.ad-mpu-top:before,
.ad-mpu-plus-top:before,
.ad-mpu-middle:before,
.ad-recirc:before, .viewport:after, .dropdown-list:after, .media:after, .media-list li:after, .site-header > .supplemental:after, .shortcode-gallery:after, span[data-content="GALLERY "]:after, .site-footer .site-brand:after, .module-weather:after, .module-weather .changeLoc:after, .image-gallery .thumbs .thumb-grid:after, .image-gallery-list:after, article.media-post:after,
article.live-blog:after, .deep-story-dashboard .threads:after, .result-list .items li:after, .search-filter-wrap .dropdown-list:after, .hero-max-deep .related-links li a:after, .module-hero:after, .ad-mpu-bottom:after,
.ad-mpu-top:after,
.ad-mpu-plus-top:after,
.ad-mpu-middle:after,
.ad-recirc:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.viewport:after, .dropdown-list:after, .media:after, .media-list li:after, .site-header > .supplemental:after, .shortcode-gallery:after, span[data-content="GALLERY "]:after, .site-footer .site-brand:after, .module-weather:after, .module-weather .changeLoc:after, .image-gallery .thumbs .thumb-grid:after, .image-gallery-list:after, article.media-post:after,
article.live-blog:after, .deep-story-dashboard .threads:after, .result-list .items li:after, .search-filter-wrap .dropdown-list:after, .hero-max-deep .related-links li a:after, .module-hero:after, .ad-mpu-bottom:after,
.ad-mpu-top:after,
.ad-mpu-plus-top:after,
.ad-mpu-middle:after,
.ad-recirc:after {
  clear: both;
}

/* line 46, ../../sass/fly/utilities/_layout.scss */
.site-header .site-search button[type="submit"], .site-footer .site-search button[type="submit"], .site-footer-video .container .site-search button[type="submit"], .universal-search button[type="submit"], .site-footer .site-brand .logo a, .pagination-alt .previous, .pagination-alt .next, .listing-media-feature .paging a, .image-gallery .tools .thumb-control .prev, .image-gallery .tools .thumb-control .next, .image-gallery .tools .thumb-control .thumb-icon-wrapper, .image-gallery .thumbs .controls .dots .dot, .image-gallery .viewport .controls .arrow > div, .sharebar_condensed .icon, .deep-story-dashboard .close, .social-site {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}

/* line 18, ../../sass/fly/utilities/_lists.scss */
.dropdown-list, .dropdown-menu ul, .media-list, .listing-standard .items,
.listing-standard-sub .items, .listing-standard-lead .items,
.listing-mini-lead .items, .listing-full .items,
.listing-full-horizontal .items,
.listing-full-sub .items,
.listing-full-sub-horizontal .items,
.listing-full-sub-basic .items,
.listing-mini-sub-basic .items,
.listing-full-focus .items,
.listing-full-focus-with-label .items,
.listing-full-lead .items,
.listing-basic-lead .items,
.listing-full-lead-media .items, .listing-sub-mini .items,
.listing-sub-mini-horizontal .items, .listing-mini .items,
.listing-mini-sub .items,
.listing-mini-number .items,
.listing-mini-callout .items, .listing-basic .items, .related-links, .localFD .listing-mini-sub .localNews, .site-footer-video .container .row .items, .module-weather #Wextended, .image-gallery .thumbs li, .elp-rundown ul, .deep-story-dashboard .threads nav ul, .result-list .items, .search-filter-wrap .dropdown-list, .hero-average-mix .items {
  margin: 0;
  list-style: none;
}
/* line 11, ../../sass/fly/utilities/_lists.scss */
.dropdown-list li, .dropdown-menu ul li, .media-list li, .listing-standard .items li,
.listing-standard-sub .items li, .listing-standard-lead .items li,
.listing-mini-lead .items li, .listing-full .items li,
.listing-full-horizontal .items li,
.listing-full-sub .items li,
.listing-full-sub-horizontal .items li,
.listing-full-sub-basic .items li,
.listing-mini-sub-basic .items li,
.listing-full-focus .items li,
.listing-full-focus-with-label .items li,
.listing-full-lead .items li,
.listing-basic-lead .items li,
.listing-full-lead-media .items li, .listing-sub-mini .items li,
.listing-sub-mini-horizontal .items li, .listing-mini .items li,
.listing-mini-sub .items li,
.listing-mini-number .items li,
.listing-mini-callout .items li, .listing-basic .items li, .related-links li, .localFD .listing-mini-sub .localNews li, .site-footer-video .container .row .items li, .module-weather #Wextended li, .image-gallery .thumbs li li, .elp-rundown ul li, .deep-story-dashboard .threads nav ul li, .result-list .items li, .search-filter-wrap .dropdown-list li, .hero-average-mix .items li {
  margin-bottom: 0;
}

/* line 31, ../../sass/fly/utilities/_lists.scss */
.viewport, .site-shows .items, .widget_id_134.nrelate .nr_inner ul, .media-post-object .pagination, .deep-story-dashboard .threads nav {
  margin: 0;
  padding: 0;
  border: 0;
  zoom: 1;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.viewport:before, .site-shows .items:before, .widget_id_134.nrelate .nr_inner ul:before, .media-post-object .pagination:before, .deep-story-dashboard .threads nav:before, .viewport:after, .site-shows .items:after, .widget_id_134.nrelate .nr_inner ul:after, .media-post-object .pagination:after, .deep-story-dashboard .threads nav:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.viewport:after, .site-shows .items:after, .widget_id_134.nrelate .nr_inner ul:after, .media-post-object .pagination:after, .deep-story-dashboard .threads nav: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, .site-shows .items li, .widget_id_134.nrelate .nr_inner ul li, .media-post-object .pagination li, .deep-story-dashboard .threads nav 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, .site-shows .items li:first-child, .widget_id_134.nrelate .nr_inner ul li:first-child, .media-post-object .pagination li:first-child, .deep-story-dashboard .threads nav li:first-child, .viewport li.first, .site-shows .items li.first, .widget_id_134.nrelate .nr_inner ul li.first, .media-post-object .pagination li.first, .deep-story-dashboard .threads nav 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, .site-shows .items li:last-child, .widget_id_134.nrelate .nr_inner ul li:last-child, .media-post-object .pagination li:last-child, .deep-story-dashboard .threads nav 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, .site-shows .items li.last, .widget_id_134.nrelate .nr_inner ul li.last, .media-post-object .pagination li.last, .deep-story-dashboard .threads nav li.last {
  padding-right: 0;
}

/* _utilities.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 */
.social ul, .inverse-header nav ul {
  margin: 0;
  list-style: none;
}
/* line 11, ../../sass/fly/utilities/_lists.scss */
.social ul li, .inverse-header nav ul li {
  margin-bottom: 0;
}
/* line 22, ../../sass/utilities/_lists.scss */
.social li, .inverse-header nav li {
  display: inline-block;
}

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

Utility for manipulating image appearances

*/
/* line 1, ../../sass/utilities/_forms.scss */
.site-header .site-search, .site-footer .site-search, .site-footer-video .container .site-search, .universal-search {
  -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);
  position: relative;
  margin: 0;
}
/* line 8, ../../sass/utilities/_forms.scss */
.site-header .site-search input[type="search"], .site-footer .site-search input[type="search"], .site-footer-video .container .site-search input[type="search"], .universal-search input[type="search"] {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  line-height: 1;
  background: transparent;
  border: 0;
  margin: 0;
}
/* line 16, ../../sass/utilities/_forms.scss */
.site-header .site-search button[type="submit"], .site-footer .site-search button[type="submit"], .site-footer-video .container .site-search button[type="submit"], .universal-search button[type="submit"] {
  background-color: transparent;
  position: absolute;
  right: 4px;
  top: 4px;
  padding: 0;
  border: 0;
}

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

/* line 10, ../../sass/utilities/_content.scss */
article.article .entry:before, article.media-post .slide .post:before,
article.live-blog .slide .post:before, .section .section-head, .elp .section .section-head, h1.topic-list-heading {
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 10px;
  -webkit-box-shadow: 0 1.5px white, 0 22px 49px -7px #e8e8e8;
  -moz-box-shadow: 0 1.5px white, 0 22px 49px -7px #e8e8e8;
  box-shadow: 0 1.5px white, 0 22px 49px -7px #e8e8e8;
}

/* line 71, ../../sass/utilities/_content.scss */
.elp .section .section-head {
  background-color: none;
}
/* line 73, ../../sass/utilities/_content.scss */
.elp .section .section-head:after {
  border-bottom: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* see below for section-background-gradient */
/* line 82, ../../sass/utilities/_content.scss */
.site-footer .site-brand .logo a {
  display: block;
  height: 38px;
  width: 218px;
}

/* line 90, ../../sass/utilities/_content.scss */
.deep-story-header {
  position: relative;
  top: -20px;
  width: 2940px !important;
  margin-left: -1000px;
}

/* line 122, ../../sass/utilities/_content.scss */
.viewport {
  overflow: hidden;
}
/* line 127, ../../sass/utilities/_content.scss */
.viewport .canvas {
  margin: 0;
}

/* line 134, ../../sass/utilities/_content.scss */
.image-gallery .thumbs .thumb-grid li .img:before, .image-gallery .thumbs .thumb-grid li .img:after, .module-listing-stack figure:before, .image-gallery-list a:hover .img:before {
  content: "";
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
}

/* 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-bold", Helvetica, Roboto, sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.3;
  padding: 5px 16px;
  text-align: center;
  vertical-align: middle;
}

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

Utility for manipulating image appearances

*/
/* line 1, ../../sass/utilities/_dropdown.scss */
.dropdown-list {
  margin-bottom: 20px;
}
/* line 6, ../../sass/utilities/_dropdown.scss */
.dropdown-list > li {
  float: left;
  margin-right: 15px;
  position: relative;
}
/* line 11, ../../sass/utilities/_dropdown.scss */
.dropdown-list > li:last-child {
  margin-right: 0;
}

/* line 18, ../../sass/utilities/_dropdown.scss */
.dropdown > a {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.15) inset;
  -moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.15) inset;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.15) inset;
  padding: 6px 20px;
  background-color: transparent;
  display: block;
  color: rgba(0, 0, 0, 0.75);
}
/* line 28, ../../sass/utilities/_dropdown.scss */
.dropdown > a:hover {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.9);
  text-decoration: none;
}
/* line 36, ../../sass/utilities/_dropdown.scss */
.dropdown.selected > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  background-color: #202022;
  color: white;
}

/* line 44, ../../sass/utilities/_dropdown.scss */
.dropdown-content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);
  border-bottom: 1px solid #dedede;
  background-color: white;
  padding: 10px 20px 2px;
  z-index: 5000000;
  top: 100%;
  min-width: 150px;
  max-width: 400px;
}

/* line 58, ../../sass/utilities/_dropdown.scss */
.dropdown-menu {
  min-width: 100%;
}
/* line 60, ../../sass/utilities/_dropdown.scss */
.dropdown-menu ul {
  margin: -10px -20px -1px -20px;
}
/* line 64, ../../sass/utilities/_dropdown.scss */
.dropdown-menu ul a {
  display: block;
  padding: 10px 20px;
  white-space: nowrap;
}
/* line 69, ../../sass/utilities/_dropdown.scss */
.dropdown-menu ul a:hover {
  background-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.9);
  text-decoration: none;
}
/* line 76, ../../sass/utilities/_dropdown.scss */
.dropdown-menu ul li {
  border-bottom: 1px solid #dedede;
}
/* line 79, ../../sass/utilities/_dropdown.scss */
.dropdown-menu ul li:last-child {
  border-bottom: 0;
}

/* _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: 36px;
  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;
}

/* line 76, ../../sass/fly/grid/_utilities.scss */
.row {
  zoom: 1;
  width: auto;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.row:before, .row:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.row:after {
  clear: both;
}

/* line 80, ../../sass/fly/grid/_utilities.scss */
.container {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 980px;
  padding-left: 20px;
  padding-right: 20px;
  margin-left: auto;
  margin-right: auto;
  zoom: 1;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.container:before, .container:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.container:after {
  clear: both;
}

/* line 88, ../../sass/fly/grid/_utilities.scss */
[class|="col"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin-left: 0;
}
/* line 93, ../../sass/fly/grid/_utilities.scss */
[class|="col"] ~ [class|="col"] {
  margin-left: 20px;
}

/* line 99, ../../sass/fly/grid/_utilities.scss */
.col-1 {
  width: 60px;
  position: relative;
}

/* line 104, ../../sass/fly/grid/_utilities.scss */
[class|="col"].push-1 {
  left: 120px;
}
/* line 108, ../../sass/fly/grid/_utilities.scss */
[class|="col"].pull-1 {
  right: 120px;
}

/* line 99, ../../sass/fly/grid/_utilities.scss */
.col-2 {
  width: 140px;
  position: relative;
}

/* line 104, ../../sass/fly/grid/_utilities.scss */
[class|="col"].push-2 {
  left: 200px;
}
/* line 108, ../../sass/fly/grid/_utilities.scss */
[class|="col"].pull-2 {
  right: 200px;
}

/* line 99, ../../sass/fly/grid/_utilities.scss */
.col-3 {
  width: 220px;
  position: relative;
}

/* line 104, ../../sass/fly/grid/_utilities.scss */
[class|="col"].push-3 {
  left: 280px;
}
/* line 108, ../../sass/fly/grid/_utilities.scss */
[class|="col"].pull-3 {
  right: 280px;
}

/* line 99, ../../sass/fly/grid/_utilities.scss */
.col-4, .deep-story-dashboard .thread-items li {
  width: 300px;
  position: relative;
}

/* line 104, ../../sass/fly/grid/_utilities.scss */
[class|="col"].push-4 {
  left: 360px;
}
/* line 108, ../../sass/fly/grid/_utilities.scss */
[class|="col"].pull-4 {
  right: 360px;
}

/* line 99, ../../sass/fly/grid/_utilities.scss */
.col-5 {
  width: 380px;
  position: relative;
}

/* line 104, ../../sass/fly/grid/_utilities.scss */
[class|="col"].push-5 {
  left: 440px;
}
/* line 108, ../../sass/fly/grid/_utilities.scss */
[class|="col"].pull-5 {
  right: 440px;
}

/* line 99, ../../sass/fly/grid/_utilities.scss */
.col-6 {
  width: 460px;
  position: relative;
}

/* line 104, ../../sass/fly/grid/_utilities.scss */
[class|="col"].push-6 {
  left: 520px;
}
/* line 108, ../../sass/fly/grid/_utilities.scss */
[class|="col"].pull-6 {
  right: 520px;
}

/* line 99, ../../sass/fly/grid/_utilities.scss */
.col-7 {
  width: 540px;
  position: relative;
}

/* line 104, ../../sass/fly/grid/_utilities.scss */
[class|="col"].push-7 {
  left: 600px;
}
/* line 108, ../../sass/fly/grid/_utilities.scss */
[class|="col"].pull-7 {
  right: 600px;
}

/* line 99, ../../sass/fly/grid/_utilities.scss */
.col-8 {
  width: 620px;
  position: relative;
}

/* line 104, ../../sass/fly/grid/_utilities.scss */
[class|="col"].push-8 {
  left: 680px;
}
/* line 108, ../../sass/fly/grid/_utilities.scss */
[class|="col"].pull-8 {
  right: 680px;
}

/* line 99, ../../sass/fly/grid/_utilities.scss */
.col-9 {
  width: 700px;
  position: relative;
}

/* line 104, ../../sass/fly/grid/_utilities.scss */
[class|="col"].push-9 {
  left: 760px;
}
/* line 108, ../../sass/fly/grid/_utilities.scss */
[class|="col"].pull-9 {
  right: 760px;
}

/* line 99, ../../sass/fly/grid/_utilities.scss */
.col-10 {
  width: 780px;
  position: relative;
}

/* line 104, ../../sass/fly/grid/_utilities.scss */
[class|="col"].push-10 {
  left: 840px;
}
/* line 108, ../../sass/fly/grid/_utilities.scss */
[class|="col"].pull-10 {
  right: 840px;
}

/* line 99, ../../sass/fly/grid/_utilities.scss */
.col-11 {
  width: 860px;
  position: relative;
}

/* line 104, ../../sass/fly/grid/_utilities.scss */
[class|="col"].push-11 {
  left: 920px;
}
/* line 108, ../../sass/fly/grid/_utilities.scss */
[class|="col"].pull-11 {
  right: 920px;
}

/* line 99, ../../sass/fly/grid/_utilities.scss */
.col-12 {
  width: 940px;
  position: relative;
}

/* line 104, ../../sass/fly/grid/_utilities.scss */
[class|="col"].push-12 {
  left: 1000px;
}
/* line 108, ../../sass/fly/grid/_utilities.scss */
[class|="col"].pull-12 {
  right: 1000px;
}

/* line 11, ../../sass/fly/typography/_utilities.scss */
article {
  line-height: 1.45;
}
/* line 14, ../../sass/fly/typography/_utilities.scss */
article h2, article h3, article h4, article h5, article h6 {
  margin-top: 15px;
  margin-bottom: 7.5px;
}
/* line 19, ../../sass/fly/typography/_utilities.scss */
article p, article ul, article ol, article dl, article blockquote, article hr, article pre {
  margin-bottom: 15px;
}
/* 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: 15px;
}

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

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

/* line 18, ../../sass/fly/typography/_base.scss */
a {
  color: #202022;
  text-decoration: none;
  cursor: pointer;
}
/* line 23, ../../sass/fly/typography/_base.scss */
a:hover {
  color: #b12124;
  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: 15px;
}

/* 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, h4, h5, h6 {
  margin: 0 0 10px;
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  font-weight: 700;
  color: inherit;
  line-height: 1;
  text-rendering: optimizelegibility;
}

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

/* line 85, ../../sass/fly/typography/_base.scss */
h2 {
  font-size: 26px;
  margin-bottom: 15px;
}

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

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

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

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

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

/* 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: 14px;
}

/* 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 #dedede;
}
/* 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: 16px;
  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 #dedede;
  background-color: white;
  width: 100%;
  height: 31px;
  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 #dedede;
  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: 28px;
  padding: 3px 5px;
  font-size: 15px;
}
/* line 11, ../../sass/fly/forms/_sizes.scss */
select.field-large,
textarea.field-large,
input.field-large {
  height: 41px;
  padding: 8px 10px;
  font-size: 17px;
}

/* 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: 15px;
  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: 16px;
  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: #d42128;
  border-color: #a81a20 #a81a20 #661013;
  color: white;
}
/* line 53, ../../sass/fly/buttons/_utilities.scss */
.btn.btn-primary:hover {
  color: #f2f2f2;
  background-color: #b51c22;
}
/* line 59, ../../sass/fly/buttons/_utilities.scss */
.btn.btn-primary.active, .btn.btn-primary:active {
  color: #f2f2f2;
  background-color: #96171c;
  border-color: #7c1317 #7c1317 #661013;
}
/* 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: #202022;
}
/* 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: #b12124;
  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: 17px;
  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: 15px;
  padding: 3px 8px;
}

/* 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/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: 15px;
  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/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, Roboto, sans-serif;
  font-size: 16px;
  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: 21px;
  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 2, ../../sass/fly/components/_image_gallery.scss */
.image-gallery .image {
  display: none;
}
/* line 5, ../../sass/fly/components/_image_gallery.scss */
.image-gallery .image.selected {
  display: block;
}

/* line 394, icon/share/*.png */
.share-sprite, .share-condensed-facebook-dark, .share-condensed-facebook, .share-condensed-more-dark, .share-condensed-more, .share-condensed-twitter-dark, .share-condensed-twitter, .share-elp-condensed-facebook, .share-elp-condensed-plus, .share-elp-condensed-twitter, .share-expanded-email, .share-expanded-facebook, .share-expanded-stumble, .share-expanded-twitter, .share-facebook-small, .share-follow-facebook-color, .share-follow-facebook-gray, .share-follow-google-color, .share-follow-google-gray, .share-follow-instagram-color, .share-follow-instagram-gray, .share-follow-newsletter-color, .share-follow-newsletter-gray, .share-follow-rss-color, .share-follow-rss-gray, .share-follow-slash-gray, .share-follow-twitter-color, .share-follow-twitter-gray, .share-follow-youtube-color, .share-follow-youtube-gray, .share-googleplus-small, .share-twitter-small, .share-yahoo-small, .elp .sharebar_condensed.header-style .facebook, .elp .sharebar_condensed.header-style .twitter, .elp .sharebar_condensed.header-style .more, .elp .sharebar_condensed.header-style:hover .facebook, .elp .sharebar_condensed.header-style:hover .twitter, .elp .sharebar_condensed.header-style:hover .more, .menu-wrapper .social-site.facebook, .menu-wrapper .social-site.googleplus, .menu-wrapper .social-site.yahoo, .menu-wrapper .social-site.twitter {
  background: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png') no-repeat;
}

/* line 354, icon/share-2x/*.png */
.share-2x-sprite {
  background: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png') no-repeat;
}

/* line 314, icon/asset-overlay/*.png */
.asset-overlay-sprite, .asset-overlay-article-feature, .asset-overlay-article-light, .asset-overlay-article, .asset-overlay-gallery-camera, .asset-overlay-gallery-feature, .asset-overlay-gallery-light, .asset-overlay-gallery, .asset-overlay-image-gallery, .asset-overlay-mag-48, .asset-overlay-mag-60, .asset-overlay-media_post, .asset-overlay-play, .asset-overlay-show-en, .asset-overlay-show-ftn, .asset-overlay-show-sm, .asset-overlay-show-tm, .asset-overlay-video-feature, .asset-overlay-video-light, .asset-overlay-video-play, .asset-overlay-video, .listing-standard-lead .media-feature .asset-icon.gallery, .listing-standard-lead .media-feature .overlay-gallery-feature:before, .listing-media-feature .media-feature .asset-icon.video, .listing-media-feature .media-feature .asset-icon.gallery, .listing-media-feature .media-feature:hover .video, .listing-media-feature .media-feature:hover .gallery {
  background: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-s8e782cef8e.png') no-repeat;
}

/* line 210, icon/asset-overlay-2x/*.png */
.asset-overlay-2x-sprite {
  background: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-2x-sc5dbd5c1c1.png') no-repeat;
}

/* line 122, icon/modal/*.png */
.modal-sprite, .modal-iframe .close, #set-homepage .close {
  background: url('/bundles/cbsnewscore/images/sprites/icon/modal-s58506664e5.png') no-repeat;
}

/* line 50, icon/modal-2x/*.png */
.modal-2x-sprite {
  background: url('/bundles/cbsnewscore/images/sprites/icon/modal-2x-sfe34253d39.png') no-repeat;
}

/* line 74, icon/livestream/*.png */
.livestream-sprite {
  background: url('/bundles/cbsnewscore/images/sprites/icon/livestream-s39272b31ee.png') no-repeat;
}

/* line 74, icon/livestream-2x/*.png */
.livestream-2x-sprite {
  background: url('/bundles/cbsnewscore/images/sprites/icon/livestream-2x-s7f6207494e.png') no-repeat;
}

/* 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, h4, h5, h6 {
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
}

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

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

/* line 38, ../../sass/_typography.scss */
.module > .title, .listing-full-focus-with-label .items .item > .label,
.listing-full-lead-media .items .item > .label {
  border-top: 3px solid black;
  color: #b12124;
  padding: 7px 0;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: -0.05em;
  border-bottom: 1px solid #dedede;
  line-height: normal;
  margin-bottom: 12px;
  font-family: Helvetica, Roboto, sans-serif;
}

/* line 51, ../../sass/_typography.scss */
.section > .title, .section .section-head .title, h1.topic-list-heading {
  font-size: 18px;
  font-weight: 300;
  margin-bottom: 0;
}

/* line 65, ../../sass/_typography.scss */
.listing-mini-sub .items .title,
.listing-mini-number .items .title,
.listing-mini-callout .items .title, .list-item .title {
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 0;
  line-height: 1.2;
}

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

/* line 80, ../../sass/_typography.scss */
.listing-standard-lead .items .title,
.listing-mini-lead .items .title, .module-rem .listing-full .items .title, .result-list .title {
  font-size: 26px;
  margin-bottom: 10px;
  line-height: 0.95em;
  letter-spacing: -0.07em;
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  word-spacing: -0.05em;
}

/* line 89, ../../sass/_typography.scss */
.section.section-lead > .title, .section.section-lead .section-head .title {
  font-weight: 300;
  line-height: 0.9;
  font-family: "foundation-sans-light", Helvetica, Roboto, sans-serif;
  letter-spacing: -0.08em;
}

/* line 100, ../../sass/_typography.scss */
.listing-standard-lead .items .dek,
.listing-mini-lead .items .dek, .module-rem .listing-full .items .dek, .result-list .dek, .meta-label .sub, .content-inverse .nrelate_related .nr_about, .content-primary-inverse .nrelate_related .nr_about, .inverse-header .nrelate_related .nr_about, .listing-mini .items .dek, .listing-basic-lead .meta-prep, .related-links .deep-dive .deep-dive-in, .byline .time, .byline .by, .shortcode-gallery .meta .count, span[data-content="GALLERY "] .meta .count, .image-gallery .viewport .credits, .image-gallery .nrelate_related .nr_about, .image-gallery-list figcaption a .number, .deep-story-dashboard .threads nav a, .result-list .meta-prep, .byline.byline-author .by-text, .content-inverse .nrelate_related .nr_source, .content-primary-inverse .nrelate_related .nr_source, .inverse-header .nrelate_related .nr_source, .listing-standard .dek,
.listing-standard-sub .dek, .listing-full .items .dek,
.listing-full-horizontal .items .dek,
.listing-full-sub .items .dek,
.listing-full-sub-horizontal .items .dek,
.listing-full-sub-basic .items .dek,
.listing-mini-sub-basic .items .dek,
.listing-full-focus .items .dek,
.listing-full-focus-with-label .items .dek,
.listing-full-lead .items .dek,
.listing-basic-lead .items .dek,
.listing-full-lead-media .items .dek, .related-links .deep-dive .btn-action, .image-gallery .nrelate_related .nr_source, .module-homepage .dek, .module-hero .dek, .hero-average .dek, .hero-average-mix .hero .dek {
  color: #666666;
  font-family: Georgia, serif;
}

/* line 106, ../../sass/_typography.scss */
.listing-standard-lead .items .dek,
.listing-mini-lead .items .dek, .module-rem .listing-full .items .dek, .result-list .dek {
  font-size: 17px;
  line-height: 1.2;
}

/* line 112, ../../sass/_typography.scss */
.meta-label .sub, .content-inverse .nrelate_related .nr_about, .content-primary-inverse .nrelate_related .nr_about, .inverse-header .nrelate_related .nr_about, .listing-mini .items .dek, .listing-basic-lead .meta-prep, .related-links .deep-dive .deep-dive-in, .byline .time, .byline .by, .shortcode-gallery .meta .count, span[data-content="GALLERY "] .meta .count, .image-gallery .viewport .credits, .image-gallery .nrelate_related .nr_about, .image-gallery-list figcaption a .number, .deep-story-dashboard .threads nav a, .result-list .meta-prep, .byline.byline-author .by-text {
  font-size: 13px;
  line-height: 1.1;
  font-style: italic;
  padding-right: 3px;
}

/* line 132, ../../sass/_typography.scss */
.meta-label .strong, .content-inverse .nrelate_related .nr_title, .content-primary-inverse .nrelate_related .nr_title, .inverse-header .nrelate_related .nr_title, .byline .source, .loc, .shortcode-gallery .meta .label, span[data-content="GALLERY "] .meta .label, .image-gallery .viewport .label, .image-gallery .nrelate_related .nr_title, .result-list .date {
  font-size: 12px;
  line-height: 1.1;
  font-weight: 700;
  text-transform: uppercase;
  padding-right: 3px;
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
}

/* line 141, ../../sass/_typography.scss */
.meta-label .feature, .related-links .deep-dive .title, .byline .source, .byline .author, .image-gallery-list figcaption a .count, .inverse-header strong, .module-homepage .label, .result-list .author, .result-list .topic, .result-list .play-video, .result-list .photos {
  font-size: 11px;
  line-height: 1.1;
  color: #b12124;
  text-transform: uppercase;
  font-weight: 700;
  font-family: Helvetica, Roboto, sans-serif;
}

/* line 165, ../../sass/_typography.scss */
.deep-story-header p, .deep-story-header nav li a {
  color: #dedede;
  font-family: Georgia, serif;
  font-size: 17px;
  font-style: italic;
}

/* line 172, ../../sass/_typography.scss */
.listing-basic-lead .meta-label .sub:before, .byline > :after, .sharebar_expanded li.std-social:after, .media-post-object .pagination li:after, .media-post-object .pagination .prev:after, .media-post-object .pagination .controls .counter .divider, .inverse-header nav li:after {
  content: "/";
  color: #dedede;
  padding: 0 3px;
}

/* line 178, ../../sass/_typography.scss */
.module-hero .meta-label:before {
  content: "|";
  color: #dedede;
  padding: 0 3px;
}

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

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

/* line 209, ../../sass/_typography.scss */
.module-rem h2.title, .widget_id_134.nrelate .nr_title span {
  font-size: 26px;
  font-family: "foundation-sans-light", Helvetica, Roboto, sans-serif;
  font-weight: 300;
  word-spacing: -1px;
  letter-spacing: -0.07em;
  border-bottom: 1px solid #dedede;
  margin-bottom: 0;
}

/* line 221, ../../sass/_typography.scss */
article.article .entry ul, article.media-post .slide .post ul,
article.live-blog .slide .post ul {
  list-style: none;
  margin-left: 20px;
}
/* line 224, ../../sass/_typography.scss */
article.article .entry ul li, article.media-post .slide .post ul li,
article.live-blog .slide .post ul li {
  background-image: url("/bundles/cbsnewscore/images/standalone/article-arrow-gray.png");
  background-repeat: no-repeat;
  padding: 0 0 0 20px;
  background-position: 0 8px;
  float: none;
  display: block;
}

/* line 237, ../../sass/_typography.scss */
article.article .entry a, article.media-post .slide .post a,
article.live-blog .slide .post a {
  color: #b12124;
}
/* line 240, ../../sass/_typography.scss */
article.article .entry a:hover, article.media-post .slide .post a:hover,
article.live-blog .slide .post a:hover {
  color: #b12124;
}
/* line 245, ../../sass/_typography.scss */
article.article .entry ol, article.media-post .slide .post ol,
article.live-blog .slide .post ol {
  margin: 0 0 10px 40px;
}
/* line 252, ../../sass/_typography.scss */
article.article .entry h2, article.media-post .slide .post h2,
article.live-blog .slide .post h2 {
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  font-weight: 300;
  font-size: 30px;
  letter-spacing: -0.05em;
}
/* line 258, ../../sass/_typography.scss */
article.article .entry h4, article.media-post .slide .post h4,
article.live-blog .slide .post h4 {
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  font-weight: 300;
  font-size: 26px;
  letter-spacing: -0.05em;
}
/* line 264, ../../sass/_typography.scss */
article.article .entry blockquote, article.media-post .slide .post blockquote,
article.live-blog .slide .post blockquote {
  border-left: 0;
  padding: 0 40px;
}
/* line 268, ../../sass/_typography.scss */
article.article .entry:after, article.media-post .slide .post:after,
article.live-blog .slide .post:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

/* line 194, core/*.png */
.core-sprite, .core-dark-logo-footer, .core-dark-logo, .core-login-arrow, .core-logo, .core-mag-48, .core-mag-60, .core-red-down-triangle, .core-search-footer, .core-search-header, .core-show-en, .core-show-ftn, .core-show-sm, .core-show-tm, .core-unotv, .site-footer-video .core-logo-dark, .universal-search span button[type="submit"], .show-tm:before, .show-tm:hover:before, .show-ftn:before, .show-ftn:hover:before, .mag-60:before, .mag-60:hover:before, .mag-48:before, .mag-48:hover:before, .show-sm:before, .show-sm:hover:before, .show-en:before, .show-en:hover:before, .menu-wrapper .arrow {
  background: url('/bundles/cbsnewscore/images/sprites/core-s4416c70d79.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 */
.core-dark-logo-footer {
  background-position: 0 -214px;
}

/* 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 */
.core-dark-logo {
  background-position: 0 -179px;
}

/* 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 */
.core-login-arrow {
  background-position: 0 -988px;
}

/* 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 */
.core-logo {
  background-position: 0 -140px;
}

/* 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 */
.core-mag-48 {
  background-position: 0 -734px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-mag-48:hover, .core-mag-48.mag-48_hover, .core-mag-48.mag-48-hover {
  background-position: 0 -594px;
}

/* 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 */
.core-mag-60 {
  background-position: 0 -874px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-mag-60:hover, .core-mag-60.mag-60_hover, .core-mag-60.mag-60-hover {
  background-position: 0 -804px;
}

/* 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 */
.core-red-down-triangle {
  background-position: 0 -1020px;
}

/* 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 */
.core-search-footer {
  background-position: 0 -966px;
}

/* 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 */
.core-search-header {
  background-position: 0 -1004px;
}

/* 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 */
.core-show-en {
  background-position: 0 -70px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-show-en:hover, .core-show-en.show-en_hover, .core-show-en.show-en-hover {
  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 */
.core-show-ftn {
  background-position: 0 -664px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-show-ftn:hover, .core-show-ftn.show-ftn_hover, .core-show-ftn.show-ftn-hover {
  background-position: 0 -244px;
}

/* 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 */
.core-show-sm {
  background-position: 0 -454px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-show-sm:hover, .core-show-sm.show-sm_hover, .core-show-sm.show-sm-hover {
  background-position: 0 -314px;
}

/* 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 */
.core-show-tm {
  background-position: 0 -524px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-show-tm:hover, .core-show-tm.show-tm_hover, .core-show-tm.show-tm-hover {
  background-position: 0 -384px;
}

/* 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 */
.core-unotv {
  background-position: 0 -944px;
}

/**
* CSS generated class follow naming convention of:
* .core-{filename}
**/
/* line 306, icon/utilities/*.png */
.utilities-sprite, .utilities-arrow-action-right, .utilities-arrow-base-left, .utilities-arrow-base-right, .utilities-arrow-circle-right, .utilities-black-arrow, .utilities-close-icon-dashboard, .utilities-dashboard-divider, .utilities-deepdive-arrow-red, .utilities-deepdive-arrowbody-red, .utilities-down-triangle-gray, .utilities-elections-2014-branding-ticker, .utilities-elections-2014-branding, .utilities-expand-icon-dashboard, .utilities-lead-article-action, .hero-max-deep .related-links .action-read, .utilities-lead-photo-action, .hero-max-deep .related-links .action-photos, .utilities-lead-video-action, .hero-max-deep .related-links .action-watch, .utilities-micro-arrow-down, .utilities-mid_left_arrow_light, .utilities-mid_right_arrow_light, .utilities-overlay-close-btn, .utilities-pagination-carousel-left, .utilities-pagination-carousel-right, .utilities-pagination-left-disabled, .utilities-pagination-left, .utilities-pagination-right-disabled, .utilities-pagination-right, .utilities-small-close-btn, .utilities-small-speech-bubble-light, .utilities-user-profile, .btn.btn-inverse .inverse-circle-arrow, .btn.btn-inverse.btn-inverse:hover .inverse-circle-arrow, .listing-full-focus-with-label .items .item .meta-label .sub.comment-icon,
.listing-full-lead-media .items .item .meta-label .sub.comment-icon, .listing-mini .items .meta-label .sub.comment-icon,
.listing-mini-sub .items .meta-label .sub.comment-icon, .listing-media-feature .paging .prev, .listing-media-feature .paging .next, .related-links .action, .related-links .deep-dive .btn-action, .related-links .deep-dive .btn-action-arrow, .elp .meta-label .sub.comment-icon, .deep-story-dashboard .scroll.scroll-right.disabled:before, .deep-story-dashboard .scroll.scroll-left.disabled:before, .search-filter-wrap .dropdown .dropDownArrow, .site-login .profile {
  background: url('/bundles/cbsnewscore/images/sprites/icon/utilities-s5d68268caf.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 */
.utilities-arrow-action-right {
  background-position: 0 -812px;
}

/* 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 */
.utilities-arrow-base-left {
  background-position: 0 -754px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-arrow-base-left:hover, .utilities-arrow-base-left.arrow-base-left_hover, .utilities-arrow-base-left.arrow-base-left-hover {
  background-position: 0 -731px;
}

/* 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 */
.utilities-arrow-base-right {
  background-position: 0 -777px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-arrow-base-right:hover, .utilities-arrow-base-right.arrow-base-right_hover, .utilities-arrow-base-right.arrow-base-right-hover {
  background-position: 0 -708px;
}

/* 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 */
.utilities-arrow-circle-right {
  background-position: 0 -453px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-arrow-circle-right:hover, .utilities-arrow-circle-right.arrow-circle-right_hover, .utilities-arrow-circle-right.arrow-circle-right-hover {
  background-position: 0 -470px;
}

/* 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 */
.utilities-black-arrow {
  background-position: 0 -699px;
}

/* 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 */
.utilities-close-icon-dashboard {
  background-position: 0 -602px;
}

/* 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 */
.utilities-dashboard-divider {
  background-position: 0 -649px;
}

/* 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 */
.utilities-deepdive-arrow-red {
  background-position: 0 -306px;
}

/* 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 */
.utilities-deepdive-arrowbody-red {
  background-position: 0 -487px;
}

/* 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 */
.utilities-down-triangle-gray {
  background-position: 0 -800px;
}

/* 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 */
.utilities-elections-2014-branding-ticker {
  background-position: 0 -67px;
}

/* 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 */
.utilities-elections-2014-branding {
  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 */
.utilities-expand-icon-dashboard {
  background-position: 0 -562px;
}

/* 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 */
.utilities-lead-article-action, .hero-max-deep .related-links .action-read {
  background-position: 0 -174px;
}

/* 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 */
.utilities-lead-photo-action, .hero-max-deep .related-links .action-photos {
  background-position: 0 -153px;
}

/* 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 */
.utilities-lead-video-action, .hero-max-deep .related-links .action-watch {
  background-position: 0 -420px;
}

/* 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 */
.utilities-micro-arrow-down {
  background-position: 0 -804px;
}

/* 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 */
.utilities-mid_left_arrow_light {
  background-position: 0 -626px;
}

/* 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 */
.utilities-mid_right_arrow_light {
  background-position: 0 -676px;
}

/* 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 */
.utilities-overlay-close-btn {
  background-position: 0 -102px;
}

/* 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 */
.utilities-pagination-carousel-left {
  background-position: 0 -265px;
}

/* 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 */
.utilities-pagination-carousel-right {
  background-position: 0 -325px;
}

/* 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 */
.utilities-pagination-left-disabled {
  background-position: 0 -506px;
}

/* 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 */
.utilities-pagination-left {
  background-position: 0 -237px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-pagination-left:hover, .utilities-pagination-left.pagination-left_hover, .utilities-pagination-left.pagination-left-hover {
  background-position: 0 -393px;
}

/* 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 */
.utilities-pagination-right-disabled {
  background-position: 0 -534px;
}

/* 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 */
.utilities-pagination-right {
  background-position: 0 -195px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-pagination-right:hover, .utilities-pagination-right.pagination-right_hover, .utilities-pagination-right.pagination-right-hover {
  background-position: 0 -366px;
}

/* 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 */
.utilities-small-close-btn {
  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 */
.utilities-small-speech-bubble-light {
  background-position: 0 -586px;
}

/* 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 */
.utilities-user-profile {
  background-position: 0 -223px;
}

/* line 834, icons/*.png */
.icons-sprite, .icons-btn-black, .icons-bullet-gray, .icons-circle-more-btn, .icons-comments-btn, .icons-comments-email, .icons-comments-link, .icons-comments-reply, .icons-comments-report, .icons-down-arrow-gray, .icons-down-outline-arrow-black, .icons-down-outline-arrow-gray, .icons-down-triangle-gray, .icons-face, .icons-facebook-add-friends-dark, .icons-facebook-add-friends-light, .icons-facebook-close-btn, .icons-facebook-connect, .icons-facebook-off-dark, .icons-facebook-off-light, .icons-facebook-profile-pic, .icons-facebook-question-dark, .icons-facebook-question-light, .icons-follow-email-color, .icons-follow-email-gray, .icons-follow-facebook-color, .icons-follow-facebook-gray, .icons-follow-googleplus-color, .icons-follow-googleplus-gray, .icons-follow-rss-color, .icons-follow-rss-gray, .icons-follow-slash-gray, .icons-follow-twitter-color, .icons-follow-twitter-gray, .icons-follow-youtube-color, .icons-follow-youtube-gray, .icons-getit-btn, .icons-lead-article-icon-black, .icons-lead-photo-icon-black, .icons-lead-video-icon-black, .icons-left-pagination-arrow-light, .icons-line_fade, .icons-login-arrow, .icons-login-facebook-large, .icons-login-facebook, .icons-login-google, .icons-login-linkedin, .icons-login-myspace, .icons-login-twitter, .icons-login-with-facebook, .icons-login-yahoo, .icons-mediapost-left-arrow-black, .icons-mediapost-left-arrow-red, .icons-mediapost-right-arrow-black, .icons-mediapost-right-arrow-red, .icons-medium-close-btn, .icons-misc-line-dark, .icons-misc-link-out, .icons-misc-social-plus, .icons-overlay-close-btn-light, .icons-photo-gallery-icon-dark, .icons-photo-gallery-icon-red, .icons-relatedvideo-left-arrow-black, .icons-relatedvideo-left-arrow-gray, .icons-relatedvideo-left-arrow-red, .icons-relatedvideo-right-arrow-black, .icons-relatedvideo-right-arrow-gray, .icons-relatedvideo-right-arrow-red, .icons-right-arrow-bullet-gray, .icons-right-arrow-red, .icons-right-pagination-arrow-light, .icons-right-triangle-red, .icons-small-camera-black, .icons-small-close-btn, .icons-small-down-outline-arrow-black, .icons-small-down-outline-arrow-gray, .icons-small-left-pagination-arrow-dark, .icons-small-left-pagination-arrow-inactive, .icons-small-left-pagination-light, .icons-small-right-pagination-arrow-dark, .icons-small-right-pagination-arrow-inactive, .icons-small-right-pagination-arrow-light, .icons-small-rss-orange, .icons-small-share-arrow-red, .icons-small-share-facebook-color, .icons-small-share-facebook-gray, .icons-small-share-plus-color, .icons-small-share-plus-gray, .icons-small-share-twitter-color, .icons-small-share-twitter-gray, .icons-small-speech-bubble-light, .icons-small-video-icon-black, .icons-social-facebook-color, .icons-social-facebook-dark, .icons-social-plus-color, .icons-social-plus-dark, .icons-social-twitter-color, .icons-social-twitter-dark, .icons-speech-bubble-dark, .icons-weather-zip-field {
  background: url('/bundles/cbsnewscore/images/sprites/icons-s9167f0159e.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 */
.icons-btn-black {
  background-position: 0 -2092px;
}

/* 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 */
.icons-bullet-gray {
  background-position: 0 -2357px;
}

/* 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 */
.icons-circle-more-btn {
  background-position: 0 -1910px;
}

/* 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 */
.icons-comments-btn {
  background-position: 0 -1861px;
}

/* 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 */
.icons-comments-email {
  background-position: 0 -2037px;
}

/* 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 */
.icons-comments-link {
  background-position: 0 -1826px;
}

/* 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 */
.icons-comments-reply {
  background-position: 0 -2075px;
}

/* 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 */
.icons-comments-report {
  background-position: 0 -2047px;
}

/* 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 */
.icons-down-arrow-gray {
  background-position: 0 -2327px;
}

/* 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 */
.icons-down-outline-arrow-black {
  background-position: 0 -2106px;
}

/* 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 */
.icons-down-outline-arrow-gray {
  background-position: 0 -2084px;
}

/* 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 */
.icons-down-triangle-gray {
  background-position: 0 -2323px;
}

/* 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 */
.icons-face {
  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 */
.icons-facebook-add-friends-dark {
  background-position: 0 -1666px;
}

/* 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 */
.icons-facebook-add-friends-light {
  background-position: 0 -1592px;
}

/* 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 */
.icons-facebook-close-btn {
  background-position: 0 -2202px;
}

/* 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 */
.icons-facebook-connect {
  background-position: 0 -343px;
}

/* 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 */
.icons-facebook-off-dark {
  background-position: 0 -1399px;
}

/* 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 */
.icons-facebook-off-light {
  background-position: 0 -1470px;
}

/* 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 */
.icons-facebook-profile-pic {
  background-position: 0 -426px;
}

/* 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 */
.icons-facebook-question-dark {
  background-position: 0 -1374px;
}

/* 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 */
.icons-facebook-question-light {
  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 */
.icons-follow-email-color {
  background-position: 0 -1204px;
}

/* 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 */
.icons-follow-email-gray {
  background-position: 0 -1229px;
}

/* 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 */
.icons-follow-facebook-color {
  background-position: 0 -1254px;
}

/* 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 */
.icons-follow-facebook-gray {
  background-position: 0 -1301px;
}

/* 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 */
.icons-follow-googleplus-color {
  background-position: 0 -689px;
}

/* 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 */
.icons-follow-googleplus-gray {
  background-position: 0 -834px;
}

/* 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 */
.icons-follow-rss-color {
  background-position: 0 -519px;
}

/* 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 */
.icons-follow-rss-gray {
  background-position: 0 -1095px;
}

/* 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 */
.icons-follow-slash-gray {
  background-position: 0 -2276px;
}

/* 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 */
.icons-follow-twitter-color {
  background-position: 0 -661px;
}

/* 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 */
.icons-follow-twitter-gray {
  background-position: 0 -1122px;
}

/* 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 */
.icons-follow-youtube-color {
  background-position: 0 -396px;
}

/* 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 */
.icons-follow-youtube-gray {
  background-position: 0 -546px;
}

/* 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 */
.icons-getit-btn {
  background-position: 0 -1177px;
}

/* 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 */
.icons-lead-article-icon-black {
  background-position: 0 -1571px;
}

/* 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 */
.icons-lead-photo-icon-black {
  background-position: 0 -1424px;
}

/* 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 */
.icons-lead-video-icon-black {
  background-position: 0 -1877px;
}

/* 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 */
.icons-left-pagination-arrow-light {
  background-position: 0 -1639px;
}

/* 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 */
.icons-line_fade {
  background-position: 0 -1993px;
}

/* 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 */
.icons-login-arrow {
  background-position: 0 -2059px;
}

/* 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 */
.icons-login-facebook-large {
  background-position: 0 -128px;
}

/* 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 */
.icons-login-facebook {
  background-position: 0 -163px;
}

/* 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 */
.icons-login-google {
  background-position: 0 -283px;
}

/* 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 */
.icons-login-linkedin {
  background-position: 0 -253px;
}

/* 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 */
.icons-login-myspace {
  background-position: 0 -193px;
}

/* 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 */
.icons-login-twitter {
  background-position: 0 -223px;
}

/* 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 */
.icons-login-with-facebook {
  background-position: 0 -370px;
}

/* 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 */
.icons-login-yahoo {
  background-position: 0 -313px;
}

/* 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 */
.icons-mediapost-left-arrow-black {
  background-position: 0 -2213px;
}

/* 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 */
.icons-mediapost-left-arrow-red {
  background-position: 0 -2162px;
}

/* 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 */
.icons-mediapost-right-arrow-black {
  background-position: 0 -2249px;
}

/* 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 */
.icons-mediapost-right-arrow-red {
  background-position: 0 -2145px;
}

/* 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 */
.icons-medium-close-btn {
  background-position: 0 -1942px;
}

/* 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 */
.icons-misc-line-dark {
  background-position: 0 -2361px;
}

/* 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 */
.icons-misc-link-out {
  background-position: 0 -1496px;
}

/* 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 */
.icons-misc-social-plus {
  background-position: 0 -2305px;
}

/* 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 */
.icons-overlay-close-btn-light {
  background-position: 0 -576px;
}

/* 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 */
.icons-photo-gallery-icon-dark {
  background-position: 0 -628px;
}

/* 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 */
.icons-photo-gallery-icon-red {
  background-position: 0 -486px;
}

/* 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 */
.icons-relatedvideo-left-arrow-black {
  background-position: 0 -863px;
}

/* 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 */
.icons-relatedvideo-left-arrow-gray {
  background-position: 0 -776px;
}

/* 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 */
.icons-relatedvideo-left-arrow-red {
  background-position: 0 -718px;
}

/* 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 */
.icons-relatedvideo-right-arrow-black {
  background-position: 0 -1037px;
}

/* 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 */
.icons-relatedvideo-right-arrow-gray {
  background-position: 0 -921px;
}

/* 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 */
.icons-relatedvideo-right-arrow-red {
  background-position: 0 -979px;
}

/* 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 */
.icons-right-arrow-bullet-gray {
  background-position: 0 -2335px;
}

/* 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 */
.icons-right-arrow-red {
  background-position: 0 -2343px;
}

/* 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 */
.icons-right-pagination-arrow-light {
  background-position: 0 -1612px;
}

/* 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 */
.icons-right-triangle-red {
  background-position: 0 -2351px;
}

/* 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 */
.icons-small-camera-black {
  background-position: 0 -2266px;
}

/* 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 */
.icons-small-close-btn {
  background-position: 0 -1898px;
}

/* 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 */
.icons-small-down-outline-arrow-black {
  background-position: 0 -2179px;
}

/* 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 */
.icons-small-down-outline-arrow-gray {
  background-position: 0 -2186px;
}

/* 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 */
.icons-small-left-pagination-arrow-dark {
  background-position: 0 -1736px;
}

/* 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 */
.icons-small-left-pagination-arrow-inactive {
  background-position: 0 -2017px;
}

/* 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 */
.icons-small-left-pagination-light {
  background-position: 0 -1841px;
}

/* 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 */
.icons-small-right-pagination-arrow-dark {
  background-position: 0 -1755px;
}

/* 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 */
.icons-small-right-pagination-arrow-inactive {
  background-position: 0 -1997px;
}

/* 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 */
.icons-small-right-pagination-arrow-light {
  background-position: 0 -1806px;
}

/* 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 */
.icons-small-rss-orange {
  background-position: 0 -1686px;
}

/* 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 */
.icons-small-share-arrow-red {
  background-position: 0 -2316px;
}

/* 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 */
.icons-small-share-facebook-color {
  background-position: 0 -1774px;
}

/* 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 */
.icons-small-share-facebook-gray {
  background-position: 0 -1790px;
}

/* 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 */
.icons-small-share-plus-color {
  background-position: 0 -1926px;
}

/* 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 */
.icons-small-share-plus-gray {
  background-position: 0 -1958px;
}

/* 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 */
.icons-small-share-twitter-color {
  background-position: 0 -1284px;
}

/* 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 */
.icons-small-share-twitter-gray {
  background-position: 0 -1331px;
}

/* 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 */
.icons-small-speech-bubble-light {
  background-position: 0 -2133px;
}

/* 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 */
.icons-small-video-icon-black {
  background-position: 0 -2193px;
}

/* 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 */
.icons-social-facebook-color {
  background-position: 0 -1698px;
}

/* 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 */
.icons-social-facebook-dark {
  background-position: 0 -1974px;
}

/* 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 */
.icons-social-plus-color {
  background-position: 0 -2114px;
}

/* 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 */
.icons-social-plus-dark {
  background-position: 0 -2230px;
}

/* 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 */
.icons-social-twitter-color {
  background-position: 0 -1509px;
}

/* 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 */
.icons-social-twitter-dark {
  background-position: 0 -1717px;
}

/* 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 */
.icons-speech-bubble-dark {
  background-position: 0 -1528px;
}

/* 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 */
.icons-weather-zip-field {
  background-position: 0 -1445px;
}

/* line 1, ../../sass/desktop/_layout.scss */
.img {
  display: block;
  overflow: hidden;
  line-height: 0;
}

/* line 7, ../../sass/desktop/_layout.scss */
.svg-sprite {
  display: none;
}

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

/* line 16, ../../sass/desktop/_layout.scss */
.content-primary {
  padding: 0;
  position: relative;
  z-index: 1;
}
/* line 18, ../../sass/desktop/_layout.scss */
.content-primary .container {
  background-color: #fff;
  padding-top: 20px;
}

/* line 26, ../../sass/desktop/_layout.scss */
.module {
  margin: 0 0 20px;
}
/* line 33, ../../sass/desktop/_layout.scss */
.module .hidden {
  display: none;
}

/* line 38, ../../sass/desktop/_layout.scss */
.section {
  margin: 0 0 20px;
}
/* line 46, ../../sass/desktop/_layout.scss */
.section.section-lead > .title, .section.section-lead .section-head .title {
  font-size: 50px;
}

/* line 65, ../../sass/desktop/_layout.scss */
.body-container {
  min-width: 1000px;
}

/* line 69, ../../sass/desktop/_layout.scss */
.sticky {
  position: -webkit-sticky;
  position: sticky;
}

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

/* NOTE: mixins top-shine & inner-shadow defined in utilities/content */
/* line 3, ../../sass/desktop/_images.scss */
.img-inset, .img-inset-thumb {
  position: relative;
  z-index: 1;
}
/* line 155, ../../sass/utilities/_content.scss */
.img-inset:after, .img-inset-thumb:after {
  content: "";
  position: absolute;
  z-index: 3;
  top: 1px;
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.4);
}

/* line 9, ../../sass/desktop/_images.scss */
.img-inset .img,
.img-inset-thumb .img {
  position: relative;
  position: relative;
  overflow: visible;
}
/* line 169, ../../sass/utilities/_content.scss */
.img-inset .img:before,
.img-inset-thumb .img:before {
  -webkit-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  -moz-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  content: "";
  position: absolute;
  top: 0;
  left: auto;
  width: 100%;
  height: 100%;
  z-index: 0;
}
/* line 15, ../../sass/desktop/_images.scss */
.img-inset .img img,
.img-inset-thumb .img img {
  display: block;
  position: relative;
  z-index: -1;
}

/* line 24, ../../sass/desktop/_images.scss */
.img-shadow:before, .img-shadow:after {
  -webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  box-shadow: 0 15px 10px rgba(0, 0, 0, 0.6);
  -webkit-transform: rotate(-8deg);
  -moz-transform: rotate(-8deg);
  -ms-transform: rotate(-8deg);
  -o-transform: rotate(-8deg);
  transform: rotate(-8deg);
  background: rgba(0, 0, 0, 0.6);
  content: "";
  position: absolute;
  bottom: 34px;
  left: 10px;
  top: 80%;
  width: 50%;
  max-width: 53px;
  z-index: 0;
}
/* line 38, ../../sass/desktop/_images.scss */
.img-shadow:after {
  -webkit-transform: rotate(8deg);
  -moz-transform: rotate(8deg);
  -ms-transform: rotate(8deg);
  -o-transform: rotate(8deg);
  transform: rotate(8deg);
  right: 10px;
  left: auto;
}

/* line 4, ../../sass/desktop/_content_inverse.scss */
.content-inverse, .content-primary-inverse, .inverse-header {
  color: #dedede;
}
/* line 7, ../../sass/desktop/_content_inverse.scss */
.content-inverse a, .content-primary-inverse a, .inverse-header a {
  color: #dedede;
}
/* line 10, ../../sass/desktop/_content_inverse.scss */
.content-inverse a:hover, .content-primary-inverse a:hover, .inverse-header a:hover {
  color: white;
}
/* line 24, ../../sass/desktop/_content_inverse.scss */
.content-inverse .nrelate_related li, .content-primary-inverse .nrelate_related li, .inverse-header .nrelate_related li {
  margin-bottom: 15px;
}
/* line 27, ../../sass/desktop/_content_inverse.scss */
.content-inverse .nrelate_related .nr_inner, .content-primary-inverse .nrelate_related .nr_inner, .inverse-header .nrelate_related .nr_inner {
  padding-top: 0;
  background-image: none;
  background-color: transparent;
}
/* line 33, ../../sass/desktop/_content_inverse.scss */
.content-inverse .nrelate_related .nr_title, .content-primary-inverse .nrelate_related .nr_title, .inverse-header .nrelate_related .nr_title {
  border-bottom: 1px solid #202022;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 39, ../../sass/desktop/_content_inverse.scss */
.content-inverse .nrelate_related .nr_post_title, .content-primary-inverse .nrelate_related .nr_post_title, .inverse-header .nrelate_related .nr_post_title {
  font-size: 14px;
}
/* line 45, ../../sass/desktop/_content_inverse.scss */
.content-inverse .nrelate_related .nr_source:before, .content-primary-inverse .nrelate_related .nr_source:before, .inverse-header .nrelate_related .nr_source:before {
  color: #666666;
}
/* line 50, ../../sass/desktop/_content_inverse.scss */
.content-inverse .nrelate_related .nr_about, .content-primary-inverse .nrelate_related .nr_about, .inverse-header .nrelate_related .nr_about {
  font-size: 12px;
  position: relative;
  top: 0;
}

/* line 59, ../../sass/desktop/_content_inverse.scss */
.content-primary-inverse {
  background-color: #17191a !important;
}
/* line 62, ../../sass/desktop/_content_inverse.scss */
.content-primary-inverse .container {
  background-color: transparent;
}

/* line 67, ../../sass/desktop/_content_inverse.scss */
.inverse-header, .deep-story-header .dropdown-content {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #373e47), color-stop(60%, #181b1f));
  background-image: -webkit-linear-gradient(#373e47 0%, #181b1f 60%);
  background-image: -moz-linear-gradient(#373e47 0%, #181b1f 60%);
  background-image: -o-linear-gradient(#373e47 0%, #181b1f 60%);
  background-image: linear-gradient(#373e47 0%, #181b1f 60%);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF373E47', endColorstr='#FF181B1F');
  border-top: 1px solid #666666;
}

/* line 74, ../../sass/desktop/_content_inverse.scss */
.content-inverse .img-inset:hover, .content-primary-inverse .img-inset:hover, .inverse-header .img-inset:hover,
.content-inverse .img-inset-thumb:hover,
.content-primary-inverse .img-inset-thumb:hover,
.inverse-header .img-inset-thumb:hover, .deep-story-dashboard .thread-items li:hover {
  cursor: pointer;
}
/* line 77, ../../sass/desktop/_content_inverse.scss */
.content-inverse .img-inset:hover:before, .content-primary-inverse .img-inset:hover:before, .inverse-header .img-inset:hover:before,
.content-inverse .img-inset-thumb:hover:before,
.content-primary-inverse .img-inset-thumb:hover:before,
.inverse-header .img-inset-thumb:hover:before, .deep-story-dashboard .thread-items li:hover:before {
  -webkit-box-shadow: 0 0 0 4px rgba(222, 222, 222, 0.5) inset;
  -moz-box-shadow: 0 0 0 4px rgba(222, 222, 222, 0.5) inset;
  box-shadow: 0 0 0 4px rgba(222, 222, 222, 0.5) inset;
}
/* line 82, ../../sass/desktop/_content_inverse.scss */
.content-inverse .img-inset img, .content-primary-inverse .img-inset img, .inverse-header .img-inset img,
.content-inverse .img-inset-thumb img,
.content-primary-inverse .img-inset-thumb img,
.inverse-header .img-inset-thumb img, .deep-story-dashboard .thread-items li:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}
/* line 87, ../../sass/desktop/_content_inverse.scss */
.content-inverse .img-inset:hover img, .content-primary-inverse .img-inset:hover img, .inverse-header .img-inset:hover img,
.content-inverse .img-inset-thumb:hover img,
.content-primary-inverse .img-inset-thumb:hover img,
.inverse-header .img-inset-thumb:hover img, .deep-story-dashboard .thread-items li:hover img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 111, ../../sass/desktop/_content_inverse.scss */
.btn.btn-inverse {
  margin: 20px;
  font-weight: 300;
  display: inline-block;
  -webkit-box-shadow: 0 1px rgba(1, 1, 1, 0.29);
  -moz-box-shadow: 0 1px rgba(1, 1, 1, 0.29);
  box-shadow: 0 1px rgba(1, 1, 1, 0.29);
  background-color: #3e3f3f;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3e3f3f), color-stop(100%, #202121));
  background-image: -webkit-linear-gradient(top, #3e3f3f 0%, #202121 100%);
  background-image: -moz-linear-gradient(top, #3e3f3f 0%, #202121 100%);
  background-image: -o-linear-gradient(top, #3e3f3f 0%, #202121 100%);
  background-image: linear-gradient(top, #3e3f3f 0%, #202121 100%);
  border: 1px solid #2E2D2D;
  color: #A8A4A4;
  text-shadow: 0, -1px black;
  border-radius: 0;
  padding: 0;
}
/* line 103, ../../sass/desktop/_content_inverse.scss */
.btn.btn-inverse:hover {
  background-color: black;
  background-image: none;
  filter: none;
}
/* line 115, ../../sass/desktop/_content_inverse.scss */
.btn.btn-inverse .text {
  padding: 6px 6px 4px 10px;
  float: left;
  border-right: 1px solid #2E2D2D;
  letter-spacing: -0.05em;
  font-weight: 700;
  font-size: 14px;
  text-shadow: 0 -1px #000;
  border-color: #2e2d2d;
  border-style: solid;
  border-width: 1px;
}
/* line 127, ../../sass/desktop/_content_inverse.scss */
.btn.btn-inverse .inverse-circle-arrow {
  background-position: 0 -453px;
  width: 16px;
  height: 17px;
  margin: 6px 9px;
  float: left;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.btn.btn-inverse .inverse-circle-arrow:hover, .btn.btn-inverse .inverse-circle-arrow.arrow-circle-right_hover, .btn.btn-inverse .inverse-circle-arrow.arrow-circle-right-hover {
  background-position: 0 -470px;
}
/* line 135, ../../sass/desktop/_content_inverse.scss */
.btn.btn-inverse.btn-inverse:hover .inverse-circle-arrow {
  background-position: 0 -470px;
}
/* line 138, ../../sass/desktop/_content_inverse.scss */
.btn.btn-inverse.btn-inverse:hover .text {
  color: white;
}

/* Styles largely taken from nano-scroller theme */
/* line 4, ../../sass/desktop/_scrollbar.scss */
.content-scroll {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* line 10, ../../sass/desktop/_scrollbar.scss */
.content-scroll .content {
  position: absolute;
  overflow: scroll;
  overflow-x: hidden;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
/* line 19, ../../sass/desktop/_scrollbar.scss */
.content-scroll .content:focus {
  outline: thin dotted;
}
/* line 23, ../../sass/desktop/_scrollbar.scss */
.content-scroll .content::-webkit-scrollbar {
  visibility: hidden;
}
/* line 30, ../../sass/desktop/_scrollbar.scss */
.content-scroll.has-scrollbar .content::-webkit-scrollbar {
  visibility: visible;
}
/* line 36, ../../sass/desktop/_scrollbar.scss */
.content-scroll > .pane {
  -webkit-transition: 0.2s;
  -moz-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
  width: 10px;
  right: 0;
  top: 0;
  bottom: 0;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=1);
  opacity: 0.01;
}
/* line 47, ../../sass/desktop/_scrollbar.scss */
.content-scroll > .pane > .slider {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #444;
  background: rgba(0, 0, 0, 0.5);
  position: relative;
  margin: 0 1px;
}
/* line 58, ../../sass/desktop/_scrollbar.scss */
.content-scroll:hover > .pane,
.content-scroll .pane.active,
.content-scroll .pane.flashed {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=99);
  opacity: 0.99;
}

/* line 314, icon/asset-overlay/*.png */
.asset-overlay-sprite, .asset-overlay-article-feature, .asset-overlay-article-light, .asset-overlay-article, .asset-overlay-gallery-camera, .asset-overlay-gallery-feature, .asset-overlay-gallery-light, .asset-overlay-gallery, .asset-overlay-image-gallery, .asset-overlay-mag-48, .asset-overlay-mag-60, .asset-overlay-media_post, .asset-overlay-play, .asset-overlay-show-en, .asset-overlay-show-ftn, .asset-overlay-show-sm, .asset-overlay-show-tm, .asset-overlay-video-feature, .asset-overlay-video-light, .asset-overlay-video-play, .asset-overlay-video, .listing-standard-lead .media-feature .asset-icon.gallery, .listing-standard-lead .media-feature .overlay-gallery-feature:before, .listing-media-feature .media-feature .asset-icon.video, .listing-media-feature .media-feature .asset-icon.gallery, .listing-media-feature .media-feature:hover .video, .listing-media-feature .media-feature:hover .gallery {
  background: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-s8e782cef8e.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 */
.asset-overlay-article-feature {
  background-position: 0 -1701px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-article-feature:hover, .asset-overlay-article-feature.article-feature_hover, .asset-overlay-article-feature.article-feature-hover {
  background-position: 0 -1823px;
}

/* 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 */
.asset-overlay-article-light {
  background-position: 0 -210px;
}

/* 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 */
.asset-overlay-article {
  background-position: 0 -1190px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-article:hover, .asset-overlay-article.article_hover, .asset-overlay-article.article-hover {
  background-position: 0 -1330px;
}

/* 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 */
.asset-overlay-gallery-camera {
  background-position: 0 -2247px;
}

/* 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 */
.asset-overlay-gallery-feature {
  background-position: 0 -1945px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-gallery-feature:hover, .asset-overlay-gallery-feature.gallery-feature_hover, .asset-overlay-gallery-feature.gallery-feature-hover {
  background-position: 0 -2150px;
}

/* 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 */
.asset-overlay-gallery-light {
  background-position: 0 -70px;
}

/* 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 */
.asset-overlay-gallery {
  background-position: 0 -840px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-gallery:hover, .asset-overlay-gallery.gallery_hover, .asset-overlay-gallery.gallery-hover {
  background-position: 0 -420px;
}

/* 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 */
.asset-overlay-image-gallery {
  background-position: 0 -770px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-image-gallery:hover, .asset-overlay-image-gallery.image-gallery_hover, .asset-overlay-image-gallery.image-gallery-hover {
  background-position: 0 -490px;
}

/* 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 */
.asset-overlay-mag-48 {
  background-position: 0 -1540px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-mag-48:hover, .asset-overlay-mag-48.mag-48_hover, .asset-overlay-mag-48.mag-48-hover {
  background-position: 0 -560px;
}

/* 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 */
.asset-overlay-mag-60 {
  background-position: 0 -1875px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-mag-60:hover, .asset-overlay-mag-60.mag-60_hover, .asset-overlay-mag-60.mag-60-hover {
  background-position: 0 -1050px;
}

/* 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 */
.asset-overlay-media_post {
  background-position: 0 -1260px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-media_post:hover, .asset-overlay-media_post.media_post_hover, .asset-overlay-media_post.media_post-hover {
  background-position: 0 -1400px;
}

/* 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 */
.asset-overlay-play {
  background-position: 0 -2053px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-play:hover, .asset-overlay-play.play_hover, .asset-overlay-play.play-hover {
  background-position: 0 -2204px;
}

/* 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 */
.asset-overlay-show-en {
  background-position: 0 -1470px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-show-en:hover, .asset-overlay-show-en.show-en_hover, .asset-overlay-show-en.show-en-hover {
  background-position: 0 -910px;
}

/* 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 */
.asset-overlay-show-ftn {
  background-position: 0 -280px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-show-ftn:hover, .asset-overlay-show-ftn.show-ftn_hover, .asset-overlay-show-ftn.show-ftn-hover {
  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 */
.asset-overlay-show-sm {
  background-position: 0 -1753px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-show-sm:hover, .asset-overlay-show-sm.show-sm_hover, .asset-overlay-show-sm.show-sm-hover {
  background-position: 0 -700px;
}

/* 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 */
.asset-overlay-show-tm {
  background-position: 0 -630px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-show-tm:hover, .asset-overlay-show-tm.show-tm_hover, .asset-overlay-show-tm.show-tm-hover {
  background-position: 0 -1120px;
}

/* 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 */
.asset-overlay-video-feature {
  background-position: 0 -1999px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-video-feature:hover, .asset-overlay-video-feature.video-feature_hover, .asset-overlay-video-feature.video-feature-hover {
  background-position: 0 -2096px;
}

/* 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 */
.asset-overlay-video-light {
  background-position: 0 -140px;
}

/* 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 */
.asset-overlay-video-play {
  background-position: 0 -1610px;
}

/* 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 */
.asset-overlay-video {
  background-position: 0 -980px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-video:hover, .asset-overlay-video.video_hover, .asset-overlay-video.video-hover {
  background-position: 0 -350px;
}

/* line 7, ../../sass/desktop/_listing.scss */
.listing-standard .items li,
.listing-standard-sub .items li {
  margin-bottom: 10px;
  padding-bottom: 0px;
  border-bottom: 1px solid #dedede;
}
/* line 13, ../../sass/desktop/_listing.scss */
.listing-standard .items li:last-child,
.listing-standard-sub .items li:last-child {
  border-bottom: 0;
}
/* line 18, ../../sass/desktop/_listing.scss */
.listing-standard .items li .title,
.listing-standard-sub .items li .title {
  padding-bottom: 0px;
}
/* line 51, ../../sass/desktop/_listing.scss */
.listing-standard .title,
.listing-standard-sub .title {
  font-size: 21px;
}
/* line 55, ../../sass/desktop/_listing.scss */
.listing-standard .dek,
.listing-standard-sub .dek {
  line-height: 1.2;
}

/* line 7, ../../sass/desktop/_listing.scss */
.listing-standard-lead .items li,
.listing-mini-lead .items li {
  margin-bottom: 10px;
  padding-bottom: 0px;
  border-bottom: 1px solid #dedede;
}
/* line 13, ../../sass/desktop/_listing.scss */
.listing-standard-lead .items li:last-child,
.listing-mini-lead .items li:last-child {
  border-bottom: 0;
}
/* line 18, ../../sass/desktop/_listing.scss */
.listing-standard-lead .items li .title,
.listing-mini-lead .items li .title {
  padding-bottom: 0px;
}
/* line 70, ../../sass/desktop/_listing.scss */
.listing-standard-lead .items li,
.listing-mini-lead .items li {
  padding-bottom: 4px;
}
/* line 74, ../../sass/desktop/_listing.scss */
.listing-standard-lead .items .media-body,
.listing-mini-lead .items .media-body {
  position: relative;
  top: -4px;
}
/* line 79, ../../sass/desktop/_listing.scss */
.listing-standard-lead .items .title,
.listing-mini-lead .items .title {
  margin-top: 5px;
  margin-bottom: 10px;
}
/* line 85, ../../sass/desktop/_listing.scss */
.listing-standard-lead .items .dek,
.listing-mini-lead .items .dek {
  margin-bottom: 10px;
}
/* line 90, ../../sass/desktop/_listing.scss */
.listing-standard-lead .items .media-figure,
.listing-mini-lead .items .media-figure {
  margin-bottom: 15px;
}
/* line 93, ../../sass/desktop/_listing.scss */
.listing-standard-lead .items .media-figure .img,
.listing-mini-lead .items .media-figure .img {
  z-index: 1;
}
/* line 98, ../../sass/desktop/_listing.scss */
.listing-standard-lead .items .media-figure:hover .img:after,
.listing-mini-lead .items .media-figure:hover .img:after {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  box-shadow: none !important;
}

/* line 114, ../../sass/desktop/_listing.scss */
.listing-standard-lead .items .dek {
  line-height: 1.15;
}
/* line 124, ../../sass/desktop/_listing.scss */
.listing-standard-lead .media-feature .img-inset .img:before,
.listing-standard-lead .media-feature .img-inset-thumb .img:before {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 129, ../../sass/desktop/_listing.scss */
.listing-standard-lead .media-feature .media-figure {
  float: none;
  margin-right: 0px;
}
/* line 134, ../../sass/desktop/_listing.scss */
.listing-standard-lead .media-feature .meta-overlay {
  width: auto;
  left: 0;
  right: 0;
  padding: 16px 20px 15px 85px;
  background-color: #202022;
  bottom: 10px;
}
/* line 142, ../../sass/desktop/_listing.scss */
.listing-standard-lead .media-feature .meta-overlay .title {
  margin-bottom: 0;
  font-size: 19px;
}
/* line 148, ../../sass/desktop/_listing.scss */
.listing-standard-lead .media-feature .asset-icon {
  width: 55px;
  height: 35px;
  left: 0;
  bottom: 0;
  margin: 20px 0 20px 20px;
}
/* line 154, ../../sass/desktop/_listing.scss */
.listing-standard-lead .media-feature .asset-icon.gallery {
  background-position: 0 -2247px;
}
/* line 161, ../../sass/desktop/_listing.scss */
.listing-standard-lead .media-feature .overlay-gallery-feature:before {
  content: "";
  width: 65px;
  height: 35px;
  display: block;
  position: absolute;
  left: 20px;
  top: 20px;
  background-position: 0 -2247px;
}
/* line 174, ../../sass/desktop/_listing.scss */
.listing-standard-lead li.item-full-lead {
  padding-bottom: 10px;
}
/* line 179, ../../sass/desktop/_listing.scss */
.listing-standard-lead .related-links li {
  margin-bottom: 5px;
  padding-bottom: 5px;
}

/* line 7, ../../sass/desktop/_listing.scss */
.listing-full .items li,
.listing-full-sub .items li,
.listing-full-sub-basic .items li,
.listing-mini-sub-basic .items li,
.listing-full-focus .items li,
.listing-full-focus-with-label .items li,
.listing-full-lead .items li,
.listing-basic-lead .items li,
.listing-full-lead-media .items li {
  margin-bottom: 10px;
  padding-bottom: 0px;
  border-bottom: 1px solid #dedede;
}
/* line 13, ../../sass/desktop/_listing.scss */
.listing-full .items li:last-child,
.listing-full-sub .items li:last-child,
.listing-full-sub-basic .items li:last-child,
.listing-mini-sub-basic .items li:last-child,
.listing-full-focus .items li:last-child,
.listing-full-focus-with-label .items li:last-child,
.listing-full-lead .items li:last-child,
.listing-basic-lead .items li:last-child,
.listing-full-lead-media .items li:last-child {
  border-bottom: 0;
}
/* line 18, ../../sass/desktop/_listing.scss */
.listing-full .items li .title,
.listing-full-sub .items li .title,
.listing-full-sub-basic .items li .title,
.listing-mini-sub-basic .items li .title,
.listing-full-focus .items li .title,
.listing-full-focus-with-label .items li .title,
.listing-full-lead .items li .title,
.listing-basic-lead .items li .title,
.listing-full-lead-media .items li .title {
  padding-bottom: 0px;
}

/* line 203, ../../sass/desktop/_listing.scss */
.module-rem .listing-full li {
  border-bottom: 0;
}
/* line 206, ../../sass/desktop/_listing.scss */
.module-rem .listing-full, .module-rem .listing-mini-sub {
  background-image: url("/bundles/cbsnewscore/images/standalone/bkg-highlight-300.png");
  background-repeat: no-repeat;
  padding-top: 20px;
}

/* line 228, ../../sass/desktop/_listing.scss */
.listing-full .items li,
.listing-full-horizontal .items li,
.listing-full-sub .items li,
.listing-full-sub-horizontal .items li,
.listing-full-sub-basic .items li,
.listing-mini-sub-basic .items li,
.listing-full-focus .items li,
.listing-full-focus-with-label .items li,
.listing-full-lead .items li,
.listing-basic-lead .items li,
.listing-full-lead-media .items li {
  margin-bottom: 7px;
}
/* line 232, ../../sass/desktop/_listing.scss */
.listing-full .items .dek,
.listing-full-horizontal .items .dek,
.listing-full-sub .items .dek,
.listing-full-sub-horizontal .items .dek,
.listing-full-sub-basic .items .dek,
.listing-mini-sub-basic .items .dek,
.listing-full-focus .items .dek,
.listing-full-focus-with-label .items .dek,
.listing-full-lead .items .dek,
.listing-basic-lead .items .dek,
.listing-full-lead-media .items .dek {
  margin-bottom: 10px;
}
/* line 237, ../../sass/desktop/_listing.scss */
.listing-full .items .media-block,
.listing-full-horizontal .items .media-block,
.listing-full-sub .items .media-block,
.listing-full-sub-horizontal .items .media-block,
.listing-full-sub-basic .items .media-block,
.listing-mini-sub-basic .items .media-block,
.listing-full-focus .items .media-block,
.listing-full-focus-with-label .items .media-block,
.listing-full-lead .items .media-block,
.listing-basic-lead .items .media-block,
.listing-full-lead-media .items .media-block {
  margin-bottom: 3px;
}
/* line 240, ../../sass/desktop/_listing.scss */
.listing-full .items .media-block .meta-label,
.listing-full-horizontal .items .media-block .meta-label,
.listing-full-sub .items .media-block .meta-label,
.listing-full-sub-horizontal .items .media-block .meta-label,
.listing-full-sub-basic .items .media-block .meta-label,
.listing-mini-sub-basic .items .media-block .meta-label,
.listing-full-focus .items .media-block .meta-label,
.listing-full-focus-with-label .items .media-block .meta-label,
.listing-full-lead .items .media-block .meta-label,
.listing-basic-lead .items .media-block .meta-label,
.listing-full-lead-media .items .media-block .meta-label {
  margin-top: 0px;
}
/* line 243, ../../sass/desktop/_listing.scss */
.listing-full .items .media-block .img,
.listing-full-horizontal .items .media-block .img,
.listing-full-sub .items .media-block .img,
.listing-full-sub-horizontal .items .media-block .img,
.listing-full-sub-basic .items .media-block .img,
.listing-mini-sub-basic .items .media-block .img,
.listing-full-focus .items .media-block .img,
.listing-full-focus-with-label .items .media-block .img,
.listing-full-lead .items .media-block .img,
.listing-basic-lead .items .media-block .img,
.listing-full-lead-media .items .media-block .img {
  margin-bottom: 10px;
  z-index: 1;
  position: relative;
}
/* line 169, ../../sass/utilities/_content.scss */
.listing-full .items .media-block .img:after,
.listing-full-horizontal .items .media-block .img:after,
.listing-full-sub .items .media-block .img:after,
.listing-full-sub-horizontal .items .media-block .img:after,
.listing-full-sub-basic .items .media-block .img:after,
.listing-mini-sub-basic .items .media-block .img:after,
.listing-full-focus .items .media-block .img:after,
.listing-full-focus-with-label .items .media-block .img:after,
.listing-full-lead .items .media-block .img:after,
.listing-basic-lead .items .media-block .img:after,
.listing-full-lead-media .items .media-block .img:after {
  -webkit-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  -moz-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
/* line 250, ../../sass/desktop/_listing.scss */
.listing-full .items .media-block:hover .img:after,
.listing-full-horizontal .items .media-block:hover .img:after,
.listing-full-sub .items .media-block:hover .img:after,
.listing-full-sub-horizontal .items .media-block:hover .img:after,
.listing-full-sub-basic .items .media-block:hover .img:after,
.listing-mini-sub-basic .items .media-block:hover .img:after,
.listing-full-focus .items .media-block:hover .img:after,
.listing-full-focus-with-label .items .media-block:hover .img:after,
.listing-full-lead .items .media-block:hover .img:after,
.listing-basic-lead .items .media-block:hover .img:after,
.listing-full-lead-media .items .media-block:hover .img:after {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 261, ../../sass/desktop/_listing.scss */
.listing-full-horizontal .items .list-item,
.listing-full-sub-horizontal .items .list-item {
  margin-bottom: 15px;
}
/* line 265, ../../sass/desktop/_listing.scss */
.listing-full-horizontal .items .dek,
.listing-full-sub-horizontal .items .dek {
  margin-bottom: 10px;
}
/* line 270, ../../sass/desktop/_listing.scss */
.listing-full-horizontal .items .media-block,
.listing-full-sub-horizontal .items .media-block {
  margin-bottom: 10px;
}

/* line 283, ../../sass/desktop/_listing.scss */
.listing-full-sub .title,
.listing-full-sub-basic .title,
.listing-mini-sub-basic .title,
.listing-full-sub-horizontal .title,
.listing-full-focus .title,
.listing-full-focus-with-label .title,
.listing-full-lead-media .title {
  font-size: 21px;
  letter-spacing: -0.08em;
}

/* line 290, ../../sass/desktop/_listing.scss */
.listing-full-focus-with-label .title {
  letter-spacing: -0.05em;
}
/* line 294, ../../sass/desktop/_listing.scss */
.listing-full-focus-with-label .items .item.quote p.dek {
  color: black;
  font-style: italic;
}
/* line 299, ../../sass/desktop/_listing.scss */
.listing-full-focus-with-label .items .item.quote ul.related-links .action {
  display: block;
  background: none;
  text-indent: 0;
  color: #b12124;
  margin-bottom: 4px;
}
/* line 310, ../../sass/desktop/_listing.scss */
.listing-full-focus-with-label.the-experts .items .media-block .img:after {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 313, ../../sass/desktop/_listing.scss */
.listing-full-focus-with-label.the-experts .items .author {
  font-weight: 700;
  font-size: 13px;
  text-transform: uppercase;
  text-align: center;
  width: 100%;
  display: block;
  color: #b12124;
  margin-bottom: 5px;
}
/* line 323, ../../sass/desktop/_listing.scss */
.listing-full-focus-with-label.the-experts .items li .title {
  font-weight: 500;
  font-style: italic;
  font-family: Georgia, serif;
  letter-spacing: -0.04em;
  line-height: 1.1;
  text-align: center;
}
/* line 331, ../../sass/desktop/_listing.scss */
.listing-full-focus-with-label.the-experts .item:after {
  background-image: url("/bundles/cbsnewscore/images/standalone/experts-divider.png");
  background-repeat: no-repeat;
  width: 134px;
  height: 1px;
  display: block;
  content: "";
  margin: 20px auto 25px;
}
/* line 340, ../../sass/desktop/_listing.scss */
.listing-full-focus-with-label.the-experts .item:last-child:after {
  background-image: none;
}
/* line 343, ../../sass/desktop/_listing.scss */
.listing-full-focus-with-label.the-experts .item {
  position: relative;
}

/* line 352, ../../sass/desktop/_listing.scss */
.listing-full-focus-with-label .items li,
.listing-full-lead-media .items li {
  padding-bottom: 0;
  border-bottom: none;
}
/* line 360, ../../sass/desktop/_listing.scss */
.listing-full-focus-with-label .items .item .dek,
.listing-full-lead-media .items .item .dek {
  font-size: 17px;
  line-height: 1.2;
  margin-top: 5px;
}
/* line 366, ../../sass/desktop/_listing.scss */
.listing-full-focus-with-label .items .item .meta-label .sub.comment-icon,
.listing-full-lead-media .items .item .meta-label .sub.comment-icon {
  background-position: 0 -586px;
  padding-left: 20px;
}

/* line 377, ../../sass/desktop/_listing.scss */
.listing-full-lead-media .items li {
  padding-bottom: 30px;
}
/* line 381, ../../sass/desktop/_listing.scss */
.listing-full-lead-media .items .item .meta-label {
  margin-bottom: 10px;
}
/* line 383, ../../sass/desktop/_listing.scss */
.listing-full-lead-media .items .item .meta-label .sub.comment-icon {
  background-position: 0 -586px;
  padding-left: 20px;
}

/* line 393, ../../sass/desktop/_listing.scss */
.listing-full-focus-local .title {
  font-size: 26px;
  letter-spacing: -0.05em;
  line-height: 1.6em;
}

/* line 401, ../../sass/desktop/_listing.scss */
.listing-full-sub-basic > .title,
.listing-mini-sub-basic > .title {
  border-top: none;
  font-size: 17px;
  letter-spacing: normal;
}
/* line 409, ../../sass/desktop/_listing.scss */
.listing-full-sub-basic .items .title,
.listing-mini-sub-basic .items .title {
  font-family: Helvetica, Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0em;
}
/* line 419, ../../sass/desktop/_listing.scss */
.listing-full-sub-basic .first .title,
.listing-mini-sub-basic .first .title {
  font-weight: 700;
}
/* line 424, ../../sass/desktop/_listing.scss */
.listing-full-sub-basic .more,
.listing-mini-sub-basic .more {
  border-top: 1px solid #dedede;
  padding-top: 7px;
}
/* line 428, ../../sass/desktop/_listing.scss */
.listing-full-sub-basic .more a,
.listing-mini-sub-basic .more a {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 10px;
}
/* line 435, ../../sass/desktop/_listing.scss */
.listing-full-sub-basic h4,
.listing-mini-sub-basic h4 {
  line-height: normal;
}
/* line 441, ../../sass/desktop/_listing.scss */
.listing-full-sub-basic .media-block .img,
.listing-mini-sub-basic .media-block .img {
  z-index: 1;
  position: relative;
}
/* line 169, ../../sass/utilities/_content.scss */
.listing-full-sub-basic .media-block .img:after,
.listing-mini-sub-basic .media-block .img:after {
  -webkit-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  -moz-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
/* line 446, ../../sass/desktop/_listing.scss */
.listing-full-sub-basic .media-block:hover .img:after,
.listing-mini-sub-basic .media-block:hover .img:after {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 460, ../../sass/desktop/_listing.scss */
.listing-sub-mini figure,
.listing-sub-mini-horizontal figure {
  margin-bottom: 10px;
}
/* line 464, ../../sass/desktop/_listing.scss */
.listing-sub-mini .title,
.listing-sub-mini-horizontal .title {
  font-size: 14px;
  font-weight: 500;
}

/* line 474, ../../sass/desktop/_listing.scss */
.listing-full .title,
.listing-full-horizontal .title,
.listing-full-lead .title,
.listing-basic-lead .title {
  font-size: 26px;
  line-height: 0.9;
}

/* line 7, ../../sass/desktop/_listing.scss */
.listing-mini .items li,
.listing-mini-sub .items li,
.listing-mini-number .items li,
.listing-mini-callout .items li {
  margin-bottom: 10px;
  padding-bottom: 0px;
  border-bottom: 1px solid #dedede;
}
/* line 13, ../../sass/desktop/_listing.scss */
.listing-mini .items li:last-child,
.listing-mini-sub .items li:last-child,
.listing-mini-number .items li:last-child,
.listing-mini-callout .items li:last-child {
  border-bottom: 0;
}
/* line 18, ../../sass/desktop/_listing.scss */
.listing-mini .items li .title,
.listing-mini-sub .items li .title,
.listing-mini-number .items li .title,
.listing-mini-callout .items li .title {
  padding-bottom: 0px;
}
/* line 490, ../../sass/desktop/_listing.scss */
.listing-mini .items li,
.listing-mini-sub .items li,
.listing-mini-number .items li,
.listing-mini-callout .items li {
  padding-bottom: 10px;
}
/* line 494, ../../sass/desktop/_listing.scss */
.listing-mini .items .media-body,
.listing-mini-sub .items .media-body,
.listing-mini-number .items .media-body,
.listing-mini-callout .items .media-body {
  position: relative;
  top: -2px;
}

/* line 515, ../../sass/desktop/_listing.scss */
.listing-mini .items a,
.listing-mini-sub .items a {
  display: block;
}
/* line 518, ../../sass/desktop/_listing.scss */
.listing-mini .items a:hover,
.listing-mini-sub .items a:hover {
  color: #b12124;
}
/* line 520, ../../sass/desktop/_listing.scss */
.listing-mini .items a:hover .img:before,
.listing-mini-sub .items a:hover .img:before {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 523, ../../sass/desktop/_listing.scss */
.listing-mini .items a:hover .img-inset-thumb:after,
.listing-mini-sub .items a:hover .img-inset-thumb:after {
  background: none;
}
/* line 529, ../../sass/desktop/_listing.scss */
.listing-mini .items .meta-label .sub.comment-icon,
.listing-mini-sub .items .meta-label .sub.comment-icon {
  background-position: 0 -586px;
  padding-left: 20px;
}

/* line 539, ../../sass/desktop/_listing.scss */
.listing-mini .items .title {
  margin-bottom: 5px;
  line-height: 1.1;
  font-size: 16px;
}
/* line 545, ../../sass/desktop/_listing.scss */
.listing-mini .items .dek {
  font-size: 14px;
  margin-bottom: 0;
}

/* line 555, ../../sass/desktop/_listing.scss */
.listing-mini-number .items .number {
  font-family: "foundation-sans-light", Helvetica, Roboto, sans-serif;
  font-size: 45px;
  font-weight: 300;
  letter-spacing: -0.09em;
  line-height: 29.25px;
  color: #000000;
  background-image: url("/bundles/cbsnewscore/images/icon/share/follow-slash-gray.png");
  background-repeat: no-repeat;
  background-position: right 13px;
  padding-right: 15px;
  /*&:after {
  	@extend %separator-slash;
  	font-size: $font-size-7xlarge;
  	position: relative;
  	bottom: $spacing-block-xxtight;
  }*/
}

/* line 577, ../../sass/desktop/_listing.scss */
.listing-mini-callout .callout-figure {
  position: relative;
}
/* line 580, ../../sass/desktop/_listing.scss */
.listing-mini-callout .callout-figure .callout-count {
  background-color: #202022;
  color: white;
  display: block;
  font-size: 26px;
  font-weight: 300;
  letter-spacing: -0.08em;
  text-align: center;
  width: 60px;
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
}
/* line 593, ../../sass/desktop/_listing.scss */
.listing-mini-callout .callout-figure .callout-triangle {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 7px;
  border-color: #202022 transparent transparent transparent;
  border-right: none;
  position: absolute;
  right: 8px;
}

/* line 7, ../../sass/desktop/_listing.scss */
.listing-basic .items li {
  margin-bottom: 8px;
  padding-bottom: 0px;
  border-bottom: 1px solid #dedede;
}
/* line 13, ../../sass/desktop/_listing.scss */
.listing-basic .items li:last-child {
  border-bottom: 0;
}
/* line 18, ../../sass/desktop/_listing.scss */
.listing-basic .items li .title {
  padding-bottom: 0px;
}
/* line 609, ../../sass/desktop/_listing.scss */
.listing-basic .items li {
  line-height: 1.1;
}

/* line 616, ../../sass/desktop/_listing.scss */
.listing-basic-lead .date {
  font-size: 12px;
  font-weight: 700;
}
/* line 623, ../../sass/desktop/_listing.scss */
.listing-basic-lead .meta-label {
  margin-bottom: 20px;
}

/* line 633, ../../sass/desktop/_listing.scss */
.listing-media-feature {
  background-color: white;
  position: relative;
  margin-bottom: 20px;
  clear: both;
}
/* line 638, ../../sass/desktop/_listing.scss */
.listing-media-feature .viewport {
  max-height: 283px;
}
/* line 641, ../../sass/desktop/_listing.scss */
.listing-media-feature .meta-label {
  margin: -7px 0 7px 0;
}
/* line 644, ../../sass/desktop/_listing.scss */
.listing-media-feature .meta-label .sub {
  text-transform: lowercase;
}
/* line 647, ../../sass/desktop/_listing.scss */
.listing-media-feature .title {
  font-size: 17px;
}
/* line 650, ../../sass/desktop/_listing.scss */
.listing-media-feature .paging {
  position: absolute;
  top: 28%;
  width: 100%;
}
/* line 655, ../../sass/desktop/_listing.scss */
.listing-media-feature .paging a {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  cursor: pointer;
  position: relative;
  height: 41px;
  width: 41px;
  z-index: 1;
}
/* line 664, ../../sass/desktop/_listing.scss */
.listing-media-feature .paging a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 669, ../../sass/desktop/_listing.scss */
.listing-media-feature .paging .prev {
  background-position: 0 -265px;
  float: left;
}
/* line 674, ../../sass/desktop/_listing.scss */
.listing-media-feature .paging .next {
  background-position: 0 -325px;
  float: right;
}
/* line 679, ../../sass/desktop/_listing.scss */
.listing-media-feature .viewport li {
  height: 283px;
}
/* line 681, ../../sass/desktop/_listing.scss */
.listing-media-feature .viewport li .media-figure {
  position: relative;
  z-index: 1;
}
/* line 155, ../../sass/utilities/_content.scss */
.listing-media-feature .viewport li .media-figure:after {
  content: "";
  position: absolute;
  z-index: 3;
  top: 1px;
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.4);
}
/* line 31, ../../sass/utilities/_images.scss */
.listing-media-feature .viewport li .media-figure .img {
  position: relative;
  position: relative;
  overflow: visible;
}
/* line 169, ../../sass/utilities/_content.scss */
.listing-media-feature .viewport li .media-figure .img:before {
  -webkit-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  -moz-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  content: "";
  position: absolute;
  top: 0;
  left: auto;
  width: 100%;
  height: 100%;
  z-index: 0;
}
/* line 37, ../../sass/utilities/_images.scss */
.listing-media-feature .viewport li .media-figure .img img {
  display: block;
  position: relative;
  z-index: -1;
}
/* line 686, ../../sass/desktop/_listing.scss */
.listing-media-feature:hover .viewport li .media-figure .img:before {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-top: 0;
}
/* line 690, ../../sass/desktop/_listing.scss */
.listing-media-feature:hover .viewport li .media-figure .img-inset-thumb:after {
  background: none;
}

/* line 696, ../../sass/desktop/_listing.scss */
.listing-title-only {
  margin-bottom: 0px;
}
/* line 699, ../../sass/desktop/_listing.scss */
.listing-title-only > .title {
  margin-bottom: 5px;
}

/* line 704, ../../sass/desktop/_listing.scss */
.media-feature {
  margin-bottom: 10px;
  position: relative;
}
/* line 708, ../../sass/desktop/_listing.scss */
.media-feature a {
  display: block;
}
/* line 712, ../../sass/desktop/_listing.scss */
.media-feature .asset-icon {
  position: absolute;
  z-index: 3;
  left: 50%;
}
/* line 718, ../../sass/desktop/_listing.scss */
.media-feature .meta-overlay {
  background-color: black;
  padding: 15px 20px;
  z-index: 2;
  white-space: normal;
  position: static;
  bottom: 0;
  left: 0;
  min-height: 53px;
}
/* line 727, ../../sass/desktop/_listing.scss */
.media-feature .meta-overlay .sub {
  color: #dedede;
}
/* line 732, ../../sass/desktop/_listing.scss */
.media-feature .title {
  color: #dedede;
  margin: 0;
  font-family: Helvetica, Roboto, sans-serif;
  line-height: 1.1;
}
/* line 738, ../../sass/desktop/_listing.scss */
.media-feature .meta-label .feature {
  color: #d42128;
}
/* line 742, ../../sass/desktop/_listing.scss */
.media-feature:hover .title {
  color: white;
}
/* line 745, ../../sass/desktop/_listing.scss */
.media-feature:hover .img:before {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 752, ../../sass/desktop/_listing.scss */
.related-links {
  font-size: 13px;
}
/* line 757, ../../sass/desktop/_listing.scss */
.related-links .dek {
  font-size: 13px;
}
/* line 760, ../../sass/desktop/_listing.scss */
.related-links .action {
  font-weight: 700;
  display: inline-block;
  text-indent: 19px;
  height: 13px;
  vertical-align: top;
  background-position: 0 -812px;
}
/* line 771, ../../sass/desktop/_listing.scss */
.related-links .deep-dive .feature {
  margin-bottom: 5px;
}
/* line 779, ../../sass/desktop/_listing.scss */
.related-links .deep-dive .title {
  font-size: 12px;
  letter-spacing: 0;
}
/* line 785, ../../sass/desktop/_listing.scss */
.related-links .deep-dive .desc {
  font-size: 16px;
}
/* line 789, ../../sass/desktop/_listing.scss */
.related-links .deep-dive .btn-action {
  padding: 1px 10px 3px 10px;
  display: inline-block;
  color: #fff;
  font-style: italic;
  vertical-align: top;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);
  background-position: 0 -487px;
}
/* line 799, ../../sass/desktop/_listing.scss */
.related-links .deep-dive .btn-action .count {
  font-family: Helvetica, Roboto, sans-serif;
  font-style: normal;
  font-weight: bold;
}
/* line 806, ../../sass/desktop/_listing.scss */
.related-links .deep-dive .btn-action-arrow {
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: top;
  padding: 2px 0;
  background-position: 0 -306px;
}

/* line 817, ../../sass/desktop/_listing.scss */
.view-more {
  display: block;
}

/* line 821, ../../sass/desktop/_listing.scss */
.load-more {
  display: block;
  padding: 5px;
  font-weight: bold;
  text-align: center;
  background-color: #f8f6f6;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8f6f6), color-stop(3%, #fbfbfb), color-stop(29%, #fbfbfb), color-stop(94%, #e6e6e6), color-stop(97%, #e6e6e6), color-stop(100%, #f8f6f6));
  background-image: -webkit-linear-gradient(top, #f8f6f6 0%, #fbfbfb 3%, #fbfbfb 29%, #e6e6e6 94%, #e6e6e6 97%, #f8f6f6 100%);
  background-image: -moz-linear-gradient(top, #f8f6f6 0%, #fbfbfb 3%, #fbfbfb 29%, #e6e6e6 94%, #e6e6e6 97%, #f8f6f6 100%);
  background-image: -o-linear-gradient(top, #f8f6f6 0%, #fbfbfb 3%, #fbfbfb 29%, #e6e6e6 94%, #e6e6e6 97%, #f8f6f6 100%);
  background-image: linear-gradient(top, #f8f6f6 0%, #fbfbfb 3%, #fbfbfb 29%, #e6e6e6 94%, #e6e6e6 97%, #f8f6f6 100%);
  border: 1px solid #dadada;
  display: block;
  text-shadow: 1px 1px 1px #ffffff;
  color: #3d3d3e;
  margin: 0 0 10px 0;
  font-size: 18px;
}
/* line 834, ../../sass/desktop/_listing.scss */
.load-more .text:after {
  content: "+";
  padding: 0 2px;
}

/* line 840, ../../sass/desktop/_listing.scss */
.load-more-icon {
  background: url("/bundles/cbsnewscore/images/sprites/genericSprite.png") repeat scroll -445px -745px transparent;
  display: inline-block;
  height: 20px;
  position: relative;
  text-indent: -4000px;
  top: 4px;
  left: 3px;
  width: 20px;
}

/* line 854, ../../sass/desktop/_listing.scss */
.localFD .title {
  margin-bottom: 11px;
}
/* line 861, ../../sass/desktop/_listing.scss */
.localFD .listing-mini-sub .localNews li {
  margin-bottom: 10px;
}
/* line 866, ../../sass/desktop/_listing.scss */
.localFD .listing-mini-sub .localNews li .image60 {
  display: block;
  height: 60px;
  position: relative;
  width: 60px;
  float: left;
  margin: 3px 20px 0 0;
}
/* line 875, ../../sass/desktop/_listing.scss */
.localFD .listing-mini-sub .localNews li a.leadImageHeadline {
  font-family: Helvetica, Roboto, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.1;
}
/* line 882, ../../sass/desktop/_listing.scss */
.localFD .listing-mini-sub .localNews li a {
  font-family: Helvetica, Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.1;
}

/* line 897, ../../sass/desktop/_listing.scss */
.module-contributors li .title {
  font-size: 16px;
  margin: 0;
}
/* line 901, ../../sass/desktop/_listing.scss */
.module-contributors li .bio {
  font-size: 14px;
  color: #373e47;
}
/* line 905, ../../sass/desktop/_listing.scss */
.module-contributors li .meta-label .feature {
  font-size: 12px;
}

/* line 915, ../../sass/desktop/_listing.scss */
.module-about .dek {
  font-size: 17px;
  color: #666666;
  font-style: italic;
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
}

/* line 923, ../../sass/desktop/_listing.scss */
.grey-separator {
  border-top: 1px solid #DEDEDE;
  padding: 9px 0 10px 0;
}

/* line 928, ../../sass/desktop/_listing.scss */
.module > .title.gradient-title {
  font-size: 50px;
  color: #202022;
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  border-top: 0;
  border-bottom: 0;
  font-weight: 300;
  padding-bottom: 0;
  line-height: 1;
  margin-bottom: 20px;
  padding-top: 0;
}
/* line 939, ../../sass/desktop/_listing.scss */
.module > .title.gradient-title:after {
  position: absolute;
  background-image: url("/bundles/cbsnewscore/images/standalone/bkg-highlight-620.png");
  height: 100px;
  display: block;
  content: " ";
  border-top: 1px solid #e8e8e8;
  width: 100%;
}

/* line 950, ../../sass/desktop/_listing.scss */
.module > h2.title.gradient-title {
  font-size: 24px;
}

/* line 954, ../../sass/desktop/_listing.scss */
.module-listing-per-filter > div {
  color: #666666;
  font-family: Georgia, serif;
  font-size: 17px;
  line-height: 1.2;
  padding-bottom: 15px;
}

/* line 963, ../../sass/desktop/_listing.scss */
.mixed-listing .listing-standard-lead {
  position: relative;
}
/* line 966, ../../sass/desktop/_listing.scss */
.mixed-listing .listing-standard-hero h3.title {
  font-size: 36px;
  margin-top: 0;
}

/* line 975, ../../sass/desktop/_listing.scss */
.topic-listing .section.section-lead .section-head .title:after {
  position: absolute;
  background-image: url("/bundles/cbsnewscore/images/standalone/bkg-highlight-620.png");
  height: 100px;
  display: block;
  content: " ";
  border-top: 1px solid #e8e8e8;
  width: 100%;
}
/* line 985, ../../sass/desktop/_listing.scss */
.topic-listing .section .section-head {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 988, ../../sass/desktop/_listing.scss */
.topic-listing ul.items {
  position: relative;
}
/* line 990, ../../sass/desktop/_listing.scss */
.topic-listing ul.items li:last-child {
  border-bottom: 1px solid #dedede;
}
/* line 994, ../../sass/desktop/_listing.scss */
.topic-listing .content-list .load-more {
  margin-top: 20px;
}

/* line 999, ../../sass/desktop/_listing.scss */
.topic-door .listing-full-focus-with-label .items .media-block .meta-label {
  min-height: 10px;
}

/* line 1005, ../../sass/desktop/_listing.scss */
.topic-door .listing-full-focus-with-label .items .media-block.overlay- .meta-label,
.topic-door .listing-full-focus-with-label .items .media-block.overlay-show-crime .meta-label {
  min-height: 0;
}
/* line 1008, ../../sass/desktop/_listing.scss */
.topic-door .listing-full-focus-with-label .items .related-links li {
  line-height: 1.1;
}

/* line 1013, ../../sass/desktop/_listing.scss */
.topic-door .load-more {
  margin-bottom: 20px;
}

/* line 1017, ../../sass/desktop/_listing.scss */
#module-unotv-filtered-articles > .title {
  line-height: 25px;
  padding-bottom: 3px;
  vertical-align: top;
}

/* line 1023, ../../sass/desktop/_listing.scss */
.module-listing-perFilter {
  padding-left: 10px;
}

/* line 1027, ../../sass/desktop/_listing.scss */
#module-unotv-filtered-articles > .description {
  font-family: Georgia, serif;
  color: #666666;
  font-size: 17px;
}

/* line 2, ../../sass/desktop/_show_nav.scss */
.site-header > .supplemental {
  padding: 4px 0;
}
/* line 8, ../../sass/desktop/_show_nav.scss */
.site-header .site-search {
  float: right;
  border: 1px solid #dedede;
  top: -1px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 15, ../../sass/desktop/_show_nav.scss */
.site-header .site-search .query {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-size: 14px;
  padding: 3px 5px 0;
  height: 24px;
  position: relative;
  top: 2px;
  text-shadow: 1px 1px white;
}
/* line 26, ../../sass/desktop/_show_nav.scss */
.site-header .site-search .submit {
  width: 20px;
  height: 20px;
}

/* line 33, ../../sass/desktop/_show_nav.scss */
.site-shows {
  position: relative;
  top: 3px;
  width: 900px;
}
/* line 37, ../../sass/desktop/_show_nav.scss */
.site-shows .items {
  font-size: 10px;
  color: #7f777a;
}
/* line 42, ../../sass/desktop/_show_nav.scss */
.site-shows .items li:after {
  content: '/';
  float: left;
  padding: 5px 0;
}
/* line 49, ../../sass/desktop/_show_nav.scss */
.site-shows .items li:first-child a {
  padding-left: 0;
}
/* line 55, ../../sass/desktop/_show_nav.scss */
.site-shows .items li:last-child:after {
  content: '';
}
/* line 59, ../../sass/desktop/_show_nav.scss */
.site-shows .items li:last-child a {
  padding-right: 0;
}
/* line 64, ../../sass/desktop/_show_nav.scss */
.site-shows .items a {
  color: #666666;
  font-weight: 700;
  float: left;
  padding: 5px 8px;
}
/* line 71, ../../sass/desktop/_show_nav.scss */
.site-shows .items a:hover, .site-shows .items a.selected {
  background-color: inherit;
  color: #202022;
}

/* line 1, ../../sass/common/_responsive_embed.scss */
.responsive-embed, .embed--type-iframe .embed__content-wrapper,
.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--type-iframe .embed__content-wrapper iframe,
.embed--video .embed__content-wrapper iframe,
.embed--type-video .embed__content-wrapper iframe, .responsive-embed video, .embed--type-iframe .embed__content-wrapper 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/desktop/_embeds.scss */
.embed {
  display: block;
  margin-bottom: 20px;
  overflow: hidden;
}

/* Floats */
/* line 11, ../../sass/desktop/_embeds.scss */
.embed--float-left {
  float: left;
  margin-right: 20px;
}

/* line 15, ../../sass/desktop/_embeds.scss */
.embed--float-right {
  float: right;
  margin-left: 20px;
}

/* Sizes */
/* line 22, ../../sass/desktop/_embeds.scss */
.embed--size-small {
  width: 40%;
}

/* line 25, ../../sass/desktop/_embeds.scss */
.embed--size-medium {
  width: 100%;
}

/* line 29, ../../sass/desktop/_embeds.scss */
.embed--size-x_large,
.embed--size-large {
  width: 100%;
}

/* line 33, ../../sass/desktop/_embeds.scss */
.embed__content {
  width: 100%;
}

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

/* Video */
/* line 53, ../../sass/desktop/_embeds.scss */
.embed--video .embed__content-wrapper,
.embed--type-video .embed__content-wrapper {
  padding-bottom: 56.25%;
  height: 0;
}

/* line 59, ../../sass/desktop/_embeds.scss */
.embed--type-cbsn_live figcaption,
.embed--type-video figcaption {
  display: none;
}

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

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

/* line 3, ../../sass/desktop/_article.scss */
article.article {
  margin-bottom: 20px;
}
/* line 7, ../../sass/desktop/_article.scss */
article.article header .title {
  font-size: 50px;
  letter-spacing: -0.05em;
  word-spacing: -0.04em;
}
/* line 14, ../../sass/desktop/_article.scss */
article.article .media-block {
  margin-bottom: 15px;
}
/* line 16, ../../sass/desktop/_article.scss */
article.article .media-block.floating {
  width: 300px;
  height: 207px;
  margin: auto;
  position: fixed;
  bottom: 0;
  left: 670px;
  right: 30px;
  z-index: 500000;
}
/* line 25, ../../sass/desktop/_article.scss */
article.article .media-block.floating .video-player-hi5 {
  height: 196px;
}
/* line 27, ../../sass/desktop/_article.scss */
article.article .media-block.floating .video-player-hi5 .preview-controls {
  width: 107px;
  margin: -53px 0 0 -53px;
  top: 98px;
  left: 150px;
}
/* line 34, ../../sass/desktop/_article.scss */
article.article .media-block.floating.dashboard-visible {
  bottom: 140px;
}
/* line 37, ../../sass/desktop/_article.scss */
article.article .media-block.floating.dashboard-minimized {
  bottom: 40px;
}
/* line 42, ../../sass/desktop/_article.scss */
article.article .article-video-block {
  width: 620px;
  height: 387px;
}
/* line 46, ../../sass/desktop/_article.scss */
article.article .article-video-block-container {
  height: 387px;
}
/* line 49, ../../sass/desktop/_article.scss */
article.article .article-video-block-container #cbsNewsVideoPlayer {
  height: 100%;
}
/* line 54, ../../sass/desktop/_article.scss */
article.article .article-image {
  position: relative;
  z-index: 1;
  margin-bottom: 40px;
}
/* line 155, ../../sass/utilities/_content.scss */
article.article .article-image:after {
  content: "";
  position: absolute;
  z-index: 3;
  top: 1px;
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.4);
}
/* line 31, ../../sass/utilities/_images.scss */
article.article .article-image .img {
  position: relative;
  position: relative;
  overflow: visible;
}
/* line 169, ../../sass/utilities/_content.scss */
article.article .article-image .img:before {
  -webkit-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  -moz-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  content: "";
  position: absolute;
  top: 0;
  left: auto;
  width: 100%;
  height: 100%;
  z-index: 0;
}
/* line 37, ../../sass/utilities/_images.scss */
article.article .article-image .img img {
  display: block;
  position: relative;
  z-index: -1;
}
/* line 60, ../../sass/desktop/_article.scss */
article.article .image-caption {
  font-size: 12px;
  color: #666666;
  padding-top: 5px;
  margin-bottom: 10px;
  line-height: 1.3;
}
/* line 66, ../../sass/desktop/_article.scss */
article.article .image-caption .image-credit {
  text-transform: uppercase;
  color: black;
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  font-weight: 700;
}
/* line 71, ../../sass/desktop/_article.scss */
article.article .image-caption .image-credit:before {
  color: #dedede;
  font-weight: 300;
  padding: 0 4px;
  content: "/";
}
/* line 77, ../../sass/desktop/_article.scss */
article.article .image-caption .image-credit.no-slash:before {
  content: none;
  padding: 0;
}
/* line 84, ../../sass/desktop/_article.scss */
article.article .entry {
  line-height: 1.3;
  font-family: Georgia, serif;
  font-size: 17px;
}
/* line 92, ../../sass/desktop/_article.scss */
article.article .copyright {
  font-size: 13px;
  font-style: italic;
  margin-bottom: 15px;
  font-family: Georgia, serif;
}
/* line 99, ../../sass/desktop/_article.scss */
article.article .source-logo {
  margin-bottom: 30px;
}
/* line 101, ../../sass/desktop/_article.scss */
article.article .source-logo:after {
  clear: both;
  content: " ";
  display: table;
}
/* line 106, ../../sass/desktop/_article.scss */
article.article .source-logo a {
  color: #000;
}
/* line 109, ../../sass/desktop/_article.scss */
article.article .source-logo .logo-image {
  vertical-align: middle;
}
/* line 112, ../../sass/desktop/_article.scss */
article.article .source-logo .source-name {
  font-family: Georgia, 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 126, ../../sass/desktop/_article.scss */
article.article .pagination:before {
  border-bottom: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 130, ../../sass/desktop/_article.scss */
article.article .pagination.pagination-alt .page-count {
  font-size: 30px;
  height: 30px;
  float: left;
}
/* line 135, ../../sass/desktop/_article.scss */
article.article .pagination-alt .previous, article.article .pagination-alt .next {
  display: block;
  float: left;
}

/* line 145, ../../sass/desktop/_article.scss */
.shortcode-gallery.shortcode-related-gallery {
  border: none;
  margin: 0;
  padding: 0;
}

/* line 151, ../../sass/desktop/_article.scss */
.related-gallery {
  margin: 0 0 10px !important;
  padding: 0 !important;
}
/* line 155, ../../sass/desktop/_article.scss */
.related-gallery .img {
  margin-bottom: 0 !important;
  position: relative;
}
/* line 160, ../../sass/desktop/_article.scss */
.related-gallery .img::after {
  background: rgba(0, 0, 0, 0.1);
  content: "";
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 174, ../../sass/desktop/_article.scss */
.related-gallery:hover .img::after {
  opacity: 1;
}
/* line 178, ../../sass/desktop/_article.scss */
.related-gallery figcaption {
  padding: 10px 0;
  position: relative;
}
/* line 183, ../../sass/desktop/_article.scss */
.related-gallery .meta {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCwwLDYyLDYyIiB3aWR0aD0iNjIiIGhlaWdodD0iNjIiPjxjaXJjbGUgY3g9IjMxIiBjeT0iMzEiIHI9IjMxIiBmaWxsPSIjRkZGIiBvcGFjaXR5PSIwLjI1Ii8+PGNpcmNsZSBjeD0iMzEiIGN5PSIzMSIgcj0iMjQuOTg0IiBmaWxsPSIjMDAwIi8+PGNpcmNsZSBjeD0iMzEiIGN5PSIzMS4yNTMiIHI9IjQuMDEiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjcuMjQxLDE4LjcyMmwtMi4yNTYsMi41MDZoLTQuMDFjLTEuMzc4LDAtMi41MDYsMS4xMjgtMi41MDYsMi41MDZ2MTUuMDM3YzAsMS4zNzgsMS4xMjgsMi41MDYsMi41MDYsMi41MDZoMjAuMDQ5YzEuMzc4LDAsMi41MDYtMS4xMjgsMi41MDYtMi41MDZWMjMuNzM1YzAtMS4zNzgtMS4xMjgtMi41MDYtMi41MDYtMi41MDZoLTQuMDEgbC0yLjI1Ni0yLjUwNkgyNy4yNDF6IE0zMSwzNy41MThjLTMuNTA5LDAtNi4yNjUtMi43NTctNi4yNjUtNi4yNjVzMi43NTctNi4yNjUsNi4yNjUtNi4yNjVzNi4yNjUsMi43NTcsNi4yNjUsNi4yNjUgUzM0LjUwOSwzNy41MTgsMzEsMzcuNTE4eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==);
  background-color: rgba(255, 255, 255, 0.75);
  background-position: 10px 10px;
  background-repeat: no-repeat;
  background-size: 62px 62px;
  box-sizing: border-box;
  height: 82px;
  left: 20px;
  padding: 0 20px 0 80px;
  position: absolute;
  top: -102px;
  z-index: 2;
}
/* line 200, ../../sass/desktop/_article.scss */
.related-gallery .meta .count,
.related-gallery .meta .label {
  color: #202022;
  font-family: Georgia, serif;
  font-size: 26px;
  font-style: italic;
  font-weight: normal;
  line-height: 82px;
  text-transform: none;
}
/* line 212, ../../sass/desktop/_article.scss */
.related-gallery .meta::before {
  content: "";
  border-color: rgba(255, 255, 255, 0.75);
  border-style: solid;
  border-width: 0 0 2px 2px;
  width: 34px;
  height: 34px;
  position: absolute;
  left: -4px;
  bottom: -4px;
}
/* line 227, ../../sass/desktop/_article.scss */
.related-gallery .meta::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCwwLDE2LDI4Ij48cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjJweCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIuMCIgcG9pbnRzPSIxLjA0OSwxIDEzLjk2NywxMy45MTggMC45NjcsMjYuOTE4Ii8+PC9zdmc+);
  content: "";
  background-color: rgba(255, 255, 255, 0.75);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 16px 28px;
  margin-left: 2px;
  width: 36px;
  position: absolute;
  left: 100%;
  top: 0;
  bottom: 0;
}
/* line 247, ../../sass/desktop/_article.scss */
.entry .related-gallery .meta {
  background-color: transparent;
}
/* line 253, ../../sass/desktop/_article.scss */
.entry .related-gallery .meta .count,
.entry .related-gallery .meta .label, .entry .related-gallery .meta:before, .entry .related-gallery .meta:after {
  display: none;
}
/* line 262, ../../sass/desktop/_article.scss */
.entry .related-gallery:hover .meta .count,
.entry .related-gallery:hover .meta .label, .entry .related-gallery:hover .meta:before, .entry .related-gallery:hover .meta:after {
  display: inline;
}
/* line 267, ../../sass/desktop/_article.scss */
.related-gallery:hover .meta {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCwwLDYyLDYyIiB3aWR0aD0iNjIiIGhlaWdodD0iNjIiPjxjaXJjbGUgY3g9IjMxIiBjeT0iMzEiIHI9IjMxIiBmaWxsPSIjMDAwIiBvcGFjaXR5PSIwLjI1Ii8+PGNpcmNsZSBjeD0iMzEiIGN5PSIzMSIgcj0iMjQuOTg0IiBmaWxsPSIjRkZGIi8+PGNpcmNsZSBjeD0iMzEiIGN5PSIzMS4yNTMiIHI9IjQuMDEiIGZpbGw9IiMwMDAiLz48cGF0aCBkPSJNMjcuMjQxLDE4LjcyMmwtMi4yNTYsMi41MDZoLTQuMDFjLTEuMzc4LDAtMi41MDYsMS4xMjgtMi41MDYsMi41MDZ2MTUuMDM3YzAsMS4zNzgsMS4xMjgsMi41MDYsMi41MDYsMi41MDZoMjAuMDQ5YzEuMzc4LDAsMi41MDYtMS4xMjgsMi41MDYtMi41MDZWMjMuNzM1YzAtMS4zNzgtMS4xMjgtMi41MDYtMi41MDYtMi41MDZoLTQuMDEgbC0yLjI1Ni0yLjUwNkgyNy4yNDF6IE0zMSwzNy41MThjLTMuNTA5LDAtNi4yNjUtMi43NTctNi4yNjUtNi4yNjVzMi43NTctNi4yNjUsNi4yNjUtNi4yNjVzNi4yNjUsMi43NTcsNi4yNjUsNi4yNjUgUzM0LjUwOSwzNy41MTgsMzEsMzcuNTE4eiIgZmlsbD0iIzAwMCIvPjwvc3ZnPg==);
  background-color: rgba(32, 32, 34, 0.75);
}
/* line 273, ../../sass/desktop/_article.scss */
.related-gallery:hover .meta .count,
.related-gallery:hover .meta .label {
  color: white;
}
/* line 278, ../../sass/desktop/_article.scss */
.related-gallery:hover .meta::before {
  border-color: rgba(32, 32, 34, 0.75);
}
/* line 281, ../../sass/desktop/_article.scss */
.related-gallery:hover .meta::after {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCwwLDE2LDI4Ij48cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGIiBzdHJva2Utd2lkdGg9IjJweCIgc3Ryb2tlLW1pdGVybGltaXQ9IjIuMCIgcG9pbnRzPSIxLjA0OSwxIDEzLjk2NywxMy45MTggMC45NjcsMjYuOTE4Ii8+PC9zdmc+);
  background-color: rgba(32, 32, 34, 0.75);
}

/* line 292, ../../sass/desktop/_article.scss */
.updated-time p {
  font-family: Georgia, serif;
  font-style: italic;
}

/* line 298, ../../sass/desktop/_article.scss */
.byline {
  margin: -8px 0 12px;
}
/* line 302, ../../sass/desktop/_article.scss */
.byline > :after {
  padding-left: 5px;
  padding-right: 5px;
}
/* line 309, ../../sass/desktop/_article.scss */
.byline > :last-child:after {
  content: none;
}
/* line 317, ../../sass/desktop/_article.scss */
.byline .author {
  color: black;
}
/* line 321, ../../sass/desktop/_article.scss */
.byline .source {
  color: #202022;
  padding-right: 0;
}
/* line 331, ../../sass/desktop/_article.scss */
.byline .time {
  padding-left: 0;
}
/* line 334, ../../sass/desktop/_article.scss */
.byline .by:after {
  display: none;
  padding-right: 0;
}
/* line 339, ../../sass/desktop/_article.scss */
.byline .social {
  float: right;
}

/* CBSNRVLR-10259 */
/* line 346, ../../sass/desktop/_article.scss */
.sixty-subscribe-blocker ~ .article-video-player {
  display: none;
}

/* line 351, ../../sass/desktop/_article.scss */
.loc {
  font-family: Helvetica, Roboto, sans-serif;
}
/* line 355, ../../sass/desktop/_article.scss */
.loc:after {
  content: '|';
  color: #dedede;
  padding: 0 5px;
}

/* line 362, ../../sass/desktop/_article.scss */
.correspondant {
  background-image: url("/bundles/cbsnewscore/images/standalone/bkg-highlight-620.png");
  background-repeat: no-repeat;
  padding-top: 20px;
}
/* line 369, ../../sass/desktop/_article.scss */
.correspondant ul {
  list-style: none;
  margin: 0;
  overflow: hidden;
}
/* line 375, ../../sass/desktop/_article.scss */
.correspondant .media-block {
  position: relative;
  z-index: 1;
  float: left;
  margin-right: 20px;
}
/* line 155, ../../sass/utilities/_content.scss */
.correspondant .media-block:after {
  content: "";
  position: absolute;
  z-index: 3;
  top: 1px;
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.4);
}
/* line 31, ../../sass/utilities/_images.scss */
.correspondant .media-block .img {
  position: relative;
  position: relative;
  overflow: visible;
}
/* line 169, ../../sass/utilities/_content.scss */
.correspondant .media-block .img:before {
  -webkit-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  -moz-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  content: "";
  position: absolute;
  top: 0;
  left: auto;
  width: 100%;
  height: 100%;
  z-index: 0;
}
/* line 37, ../../sass/utilities/_images.scss */
.correspondant .media-block .img img {
  display: block;
  position: relative;
  z-index: -1;
}
/* line 381, ../../sass/desktop/_article.scss */
.correspondant .author-text {
  line-height: 20px;
}
/* line 384, ../../sass/desktop/_article.scss */
.correspondant .author-text .name {
  font-weight: bold;
  font-family: Helvetica, Roboto, sans-serif;
  font-size: 20px;
  width: 100%;
  display: block;
  letter-spacing: -0.06em;
}
/* line 393, ../../sass/desktop/_article.scss */
.correspondant .author-text .links a {
  color: #202022;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}
/* line 399, ../../sass/desktop/_article.scss */
.correspondant .author-text .links a:hover {
  color: #b12124;
}
/* line 404, ../../sass/desktop/_article.scss */
.correspondant .author-text .red-arrows {
  color: #b12124;
  margin-left: 3px;
  position: relative;
  vertical-align: 1.5px;
}
/* line 411, ../../sass/desktop/_article.scss */
.correspondant .author-text .dek {
  color: #666;
  padding: 3px 0 0 0;
  font-size: 15px;
  font-family: Helvetica, Roboto, sans-serif;
  font-weight: 300;
}

/* line 421, ../../sass/desktop/_article.scss */
.widget_id_134.nrelate {
  margin-top: 20px;
}
/* line 423, ../../sass/desktop/_article.scss */
.widget_id_134.nrelate .nr_title span {
  border-bottom: 0;
  color: #000;
  font: 300 normal 26px "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  letter-spacing: -0.07em;
  margin-bottom: 1px;
  padding-bottom: 3px;
}
/* line 433, ../../sass/desktop/_article.scss */
.widget_id_134.nrelate .nr_inner {
  padding-top: 19px;
  zoom: 1;
  overflow: auto;
}
/* line 441, ../../sass/desktop/_article.scss */
.widget_id_134.nrelate .nr_inner .nr_text .nr_post_title {
  max-height: 45px !important;
  height: 45px;
}
/* line 445, ../../sass/desktop/_article.scss */
.widget_id_134.nrelate .nr_inner .nr_text .nr_source {
  padding-top: 0 !important;
}
/* line 453, ../../sass/desktop/_article.scss */
.widget_id_134.nrelate .nr_inner ul li {
  margin-bottom: 8px;
  position: relative;
}
/* line 459, ../../sass/desktop/_article.scss */
.widget_id_134.nrelate .nr_inner .nr_source {
  color: #666666;
  font-style: italic;
  font-size: 14px;
  font-weight: 300;
  font-family: Georgia, serif;
}
/* line 466, ../../sass/desktop/_article.scss */
.widget_id_134.nrelate .nr_inner .nr_source:before {
  content: '/';
  margin: 4px;
  font: 14px Helvetica, Roboto, sans-serif;
  color: #dedede;
}
/* line 475, ../../sass/desktop/_article.scss */
.widget_id_134.nrelate .nr_about {
  position: relative;
  top: -196px;
  right: 0;
  font: italic 12px Georgia, serif;
  color: #666666;
}

/* line 486, ../../sass/desktop/_article.scss */
.article .image-medium {
  width: 270px;
}
/* line 491, ../../sass/desktop/_article.scss */
.article .image-small,
.article .embed--size-small {
  width: 220px;
}
/* line 494, ../../sass/desktop/_article.scss */
.article .image {
  margin-top: 5px;
  padding-right: 20px;
  padding-bottom: 20px;
  clear: left;
}
/* line 500, ../../sass/desktop/_article.scss */
.article .embed {
  margin-top: 5px;
  clear: left;
}
/* line 504, ../../sass/desktop/_article.scss */
.article .embed img {
  max-width: 100%;
  height: auto;
}
/* line 511, ../../sass/desktop/_article.scss */
.article .embed.embed--size-medium img, .article .embed.embed--size-large img, .article .embed.embed--size-x_large img {
  width: 100%;
}
/* line 518, ../../sass/desktop/_article.scss */
.article .image figcaption,
.article .article-image figcaption,
.article .embed__caption-container {
  position: relative;
  line-height: .95;
}
/* line 524, ../../sass/desktop/_article.scss */
.article .image .caption,
.article .article-image .caption,
.article .embed__caption {
  font-size: 12px;
  color: #666666;
  padding-top: 5px;
  margin-bottom: 10px;
  font-family: Helvetica, Roboto, sans-serif;
  display: inline;
}
/* line 532, ../../sass/desktop/_article.scss */
.article .image .caption p,
.article .article-image .caption p,
.article .embed__caption p {
  display: inline;
}
/* line 535, ../../sass/desktop/_article.scss */
.article .image .caption p:empty,
.article .article-image .caption p:empty,
.article .embed__caption p:empty {
  display: none;
}
/* line 542, ../../sass/desktop/_article.scss */
.article .image .credit,
.article .article-image .credit,
.article .embed__credit {
  font-size: 12px;
  text-transform: uppercase;
  color: black;
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  font-weight: 700;
  display: inline;
}
/* line 549, ../../sass/desktop/_article.scss */
.article .image .credit:before,
.article .article-image .credit:before,
.article .embed__credit:before {
  color: #dedede;
  font-weight: 300;
  padding: 0 4px;
  content: "/";
}
/* line 555, ../../sass/desktop/_article.scss */
.article .image .credit.no-slash:before,
.article .article-image .credit.no-slash:before,
.article .embed__credit.no-slash:before {
  content: none;
  padding: 0;
}

/* line 565, ../../sass/desktop/_article.scss */
.module-rem .listing-full .items {
  margin-bottom: 15px;
}
/* line 567, ../../sass/desktop/_article.scss */
.module-rem .listing-full .items li {
  margin-bottom: 10px;
}
/* line 570, ../../sass/desktop/_article.scss */
.module-rem .listing-full .items .title {
  margin-top: 10px;
  margin-bottom: 5px;
}
/* line 579, ../../sass/desktop/_article.scss */
.module-rem .listing-mini-sub .items li {
  border-bottom: 0;
}

/* line 2, ../../sass/desktop/_article_sponsored.scss */
article.ads h1.title {
  font-family: Georgia, serif;
  font-weight: 500;
  text-align: center;
  word-spacing: 0;
  letter-spacing: -0.05em;
  line-height: 1;
}
/* line 10, ../../sass/desktop/_article_sponsored.scss */
article.ads .entry {
  background-image: none;
  padding-top: 10px;
  font-family: Arial, sans-serif;
  line-height: 1.4;
  font-size: 18px;
}
/* line 16, ../../sass/desktop/_article_sponsored.scss */
article.ads .entry a, article.ads .entry a:hover {
  color: #008dd8;
}
/* line 21, ../../sass/desktop/_article_sponsored.scss */
article.ads .copyright {
  font-family: Georgia, serif;
  color: #008dd8;
  font-style: italic;
  font-size: 16px;
  margin: 20px 0 40px 0;
}

/* line 1, ../../sass/desktop/_shortcode.scss */
.shortcode {
  color: #202022;
  font-family: Helvetica, Roboto, sans-serif;
  margin-top: 5px;
}
/* line 5, ../../sass/desktop/_shortcode.scss */
.shortcode.xsmall {
  width: 140px;
}
/* line 8, ../../sass/desktop/_shortcode.scss */
.shortcode.small {
  width: 220px;
}
/* line 11, ../../sass/desktop/_shortcode.scss */
.shortcode.medium {
  width: 270px;
}
/* line 14, ../../sass/desktop/_shortcode.scss */
.shortcode.large {
  width: 380px;
}
/* line 17, ../../sass/desktop/_shortcode.scss */
.shortcode.xlarge {
  width: 620px;
}
/* line 20, ../../sass/desktop/_shortcode.scss */
.shortcode.video-large {
  width: 100%;
  margin-bottom: 30px;
}
/* line 24, ../../sass/desktop/_shortcode.scss */
.shortcode.left {
  float: left;
  margin-right: 20px;
  clear: left;
}
/* line 29, ../../sass/desktop/_shortcode.scss */
.shortcode.right {
  float: right;
  margin-left: 20px;
}
/* line 34, ../../sass/desktop/_shortcode.scss */
.shortcode a {
  color: #202022;
}
/* line 37, ../../sass/desktop/_shortcode.scss */
.shortcode a:hover {
  color: #b12124;
}
/* line 39, ../../sass/desktop/_shortcode.scss */
.shortcode a:hover .title {
  color: #b12124;
}
/* line 44, ../../sass/desktop/_shortcode.scss */
.shortcode a .title {
  color: black;
}

/* line 51, ../../sass/desktop/_shortcode.scss */
.shortcode-gallery {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #dedede;
}
/* line 58, ../../sass/desktop/_shortcode.scss */
.shortcode-gallery .img {
  margin-bottom: 10px;
  z-index: 1;
  position: relative;
}
/* line 169, ../../sass/utilities/_content.scss */
.shortcode-gallery .img:after {
  -webkit-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  -moz-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
/* line 64, ../../sass/desktop/_shortcode.scss */
.shortcode-gallery:hover .img:after {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 69, ../../sass/desktop/_shortcode.scss */
.shortcode-gallery .title {
  margin: 5px 0 0 0;
  letter-spacing: -0.08em;
  color: black;
}
/* line 73, ../../sass/desktop/_shortcode.scss */
.shortcode-gallery .title:hover {
  color: #b12124;
}
/* line 82, ../../sass/desktop/_shortcode.scss */
.shortcode-gallery .meta .label {
  color: #b12124;
}
/* line 87, ../../sass/desktop/_shortcode.scss */
.shortcode-gallery .dek {
  display: none;
}
/* line 90, ../../sass/desktop/_shortcode.scss */
.shortcode-gallery .topic {
  display: none;
}

/* line 99, ../../sass/desktop/_shortcode.scss */
.article figure.pull-left {
  float: left;
}
/* line 103, ../../sass/desktop/_shortcode.scss */
.article figure.pull-right {
  float: right;
}

/* line 112, ../../sass/desktop/_shortcode.scss */
.shortcode-container {
  color: #202022;
  font-family: Helvetica, Roboto, sans-serif;
  margin-top: 5px;
}
/* line 117, ../../sass/desktop/_shortcode.scss */
.shortcode-container.shortcode-float-left {
  float: left;
  margin-right: 20px;
  clear: left;
}
/* line 122, ../../sass/desktop/_shortcode.scss */
.shortcode-container.shortcode-float-right {
  float: right;
  margin-left: 20px;
}
/* line 127, ../../sass/desktop/_shortcode.scss */
.shortcode-container a {
  color: #202022;
}
/* line 130, ../../sass/desktop/_shortcode.scss */
.shortcode-container a:hover {
  color: #b12124;
}
/* line 132, ../../sass/desktop/_shortcode.scss */
.shortcode-container a:hover .title {
  color: #b12124;
}
/* line 137, ../../sass/desktop/_shortcode.scss */
.shortcode-container a .title {
  color: black;
}
/* line 146, ../../sass/desktop/_shortcode.scss */
.shortcode-container .shortcode .storyEmbed.size_xsmall {
  width: 140px;
}
/* line 149, ../../sass/desktop/_shortcode.scss */
.shortcode-container .shortcode .storyEmbed.size_small {
  width: 220px;
}
/* line 152, ../../sass/desktop/_shortcode.scss */
.shortcode-container .shortcode .storyEmbed.size_medium {
  width: 270px;
}
/* line 155, ../../sass/desktop/_shortcode.scss */
.shortcode-container .shortcode .storyEmbed.size_large {
  width: 380px;
}
/* line 158, ../../sass/desktop/_shortcode.scss */
.shortcode-container .shortcode .storyEmbed.size_xlarge {
  width: 620px;
}

/* line 169, ../../sass/desktop/_shortcode.scss */
span[data-content="IMAGE "] .image.pull-left {
  float: left;
}
/* line 173, ../../sass/desktop/_shortcode.scss */
span[data-content="IMAGE "] .image.pull-right {
  float: right;
}

/* line 180, ../../sass/desktop/_shortcode.scss */
span[data-content="GALLERY "] {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #dedede;
}
/* line 186, ../../sass/desktop/_shortcode.scss */
span[data-content="GALLERY "] img {
  margin-bottom: 10px;
  z-index: 1;
  position: relative;
}
/* line 169, ../../sass/utilities/_content.scss */
span[data-content="GALLERY "] img:after {
  -webkit-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  -moz-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
/* line 192, ../../sass/desktop/_shortcode.scss */
span[data-content="GALLERY "]:hover img:after {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 197, ../../sass/desktop/_shortcode.scss */
span[data-content="GALLERY "] .title {
  margin: 5px 0 0 0;
  letter-spacing: -0.08em;
  color: black;
}
/* line 201, ../../sass/desktop/_shortcode.scss */
span[data-content="GALLERY "] .title:hover {
  color: #b12124;
}
/* line 210, ../../sass/desktop/_shortcode.scss */
span[data-content="GALLERY "] .meta .label {
  color: #b12124;
}
/* line 215, ../../sass/desktop/_shortcode.scss */
span[data-content="GALLERY "] .dek {
  display: none;
}
/* line 218, ../../sass/desktop/_shortcode.scss */
span[data-content="GALLERY "] .topic {
  display: none;
}

/* line 226, ../../sass/desktop/_shortcode.scss */
.shortcode-overlay__headline,
.shortcode-overlay__duration {
  width: 100%;
  position: absolute;
  text-align: center;
  color: white;
  z-index: 2;
}

/* line 234, ../../sass/desktop/_shortcode.scss */
.shortcode-overlay__headline {
  font-family: "foundation-sans-bold";
  font-size: 22px;
  line-height: 26px;
  bottom: 90px;
}

/* line 241, ../../sass/desktop/_shortcode.scss */
.shortcode-overlay__duration {
  font-family: Georgia, serif;
  font-size: 18px;
  line-height: 21px;
  font-style: italic;
  bottom: 70px;
}

/* _footer.scss
--------------------------

Styles elements in the site footer.

*/
/* line 1, ../../sass/common/smart_banner/_common.scss */
.smart-banner {
  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 {
  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 3, ../../sass/common/smart_banner/_cbsnews.scss */
.smart-banner--cbsnews {
  background-image: url(/bundles/cbsnewscore/images/mobile-images/apps-logos/cbsnews_app_216x216.png);
  background-color: #202022;
  background-repeat: no-repeat;
  bottom: -100%;
  transition: bottom .5s;
}
/* line 10, ../../sass/common/smart_banner/_cbsnews.scss */
.smart-banner--visible .smart-banner--cbsnews {
  bottom: 0;
}
/* line 14, ../../sass/common/smart_banner/_cbsnews.scss */
.android .smart-banner--cbsnews {
  font-family: Roboto, sans-serif;
}
/* line 18, ../../sass/common/smart_banner/_cbsnews.scss */
.ipad .smart-banner--cbsnews, .iphone .smart-banner--cbsnews {
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
}
/* line 23, ../../sass/common/smart_banner/_cbsnews.scss */
.smart-banner--cbsnews a.smart-banner--anchor,
.smart-banner--cbsnews a.smart-banner--anchor:hover {
  color: white;
}
/* line 27, ../../sass/common/smart_banner/_cbsnews.scss */
.smart-banner--cbsnews #smart-banner--subheader {
  letter-spacing: .09em;
}
/* line 31, ../../sass/common/smart_banner/_cbsnews.scss */
.ipad .smart-banner--cbsnews #smart-banner--subheader, .iphone .smart-banner--cbsnews #smart-banner--subheader {
  font-family: Helvetica, Roboto, sans-serif;
}
/* line 36, ../../sass/common/smart_banner/_cbsnews.scss */
.smart-banner--cbsnews #smart-banner--header {
  font-weight: 700;
  letter-spacing: -.01em;
}
/* line 41, ../../sass/common/smart_banner/_cbsnews.scss */
.smart-banner--cbsnews #smart-banner--cta {
  background: #b12124;
  border-radius: 3px;
  font-weight: 300;
  letter-spacing: .015em;
}
/* line 47, ../../sass/common/smart_banner/_cbsnews.scss */
.android .smart-banner--cbsnews #smart-banner--cta {
  font-family: "Avenir Condensed Bold", "Roboto Condensed Bold", sans-serif;
}
/* line 51, ../../sass/common/smart_banner/_cbsnews.scss */
.ipad .smart-banner--cbsnews #smart-banner--cta, .iphone .smart-banner--cbsnews #smart-banner--cta {
  font-weight: 400;
}
/* line 56, ../../sass/common/smart_banner/_cbsnews.scss */
.smart-banner--cbsnews #smart-banner--close {
  color: white;
  position: absolute;
  top: 0;
}

/* line 3, ../../sass/desktop/_smart_banner.scss */
.smart-banner--cbsnews {
  background-position: 70px center;
  background-size: 94px 94px;
  height: 120px;
}
@media only screen and (orientation: landscape) {
  /* line 3, ../../sass/desktop/_smart_banner.scss */
  .smart-banner--cbsnews {
    background-position: 60px center;
    background-size: 64px 64px;
    height: 90px;
  }
}
/* line 14, ../../sass/desktop/_smart_banner.scss */
.smart-banner--cbsnews .smart-banner--visible {
  margin-bottom: 120px;
}
/* line 18, ../../sass/desktop/_smart_banner.scss */
.smart-banner--cbsnews #smart-banner--text-container {
  font-size: 18px;
  line-height: 1;
  margin: 26px 0 0 184px;
  max-width: 580px;
}
/* line 25, ../../sass/desktop/_smart_banner.scss */
.smart-banner--cbsnews #smart-banner--subheader {
  display: inline-block;
  font-size: 14px;
  line-height: 17px;
  margin-right: 10px;
  text-align: right;
  width: 80px;
}
/* line 33, ../../sass/desktop/_smart_banner.scss */
.smart-banner--cbsnews #smart-banner--subheader + br {
  display: none;
}
/* line 38, ../../sass/desktop/_smart_banner.scss */
.smart-banner--cbsnews #smart-banner--header {
  display: inline-block;
  font-size: 38px;
}
/* line 43, ../../sass/desktop/_smart_banner.scss */
.smart-banner--cbsnews #smart-banner--cta {
  font-size: 28px;
  font-weight: 400;
  height: 19px;
  line-height: .7;
  margin: auto;
  padding: 17px;
  position: absolute;
  bottom: 0;
  right: 25px;
  top: 0;
}
/* line 56, ../../sass/desktop/_smart_banner.scss */
.smart-banner--cbsnews #smart-banner--description {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 20px;
  font-style: italic;
  letter-spacing: .03em;
  margin-left: 90px;
  margin-top: 6px;
}
/* line 65, ../../sass/desktop/_smart_banner.scss */
.smart-banner--cbsnews #smart-banner--close {
  font-size: 30px;
  font-weight: bold;
  left: 0;
  line-height: 1;
  padding: 18px;
}
@media only screen and (orientation: landscape) {
  /* line 74, ../../sass/desktop/_smart_banner.scss */
  .smart-banner--cbsnews .smart-banner--visible {
    margin-bottom: 90px;
  }
  /* line 78, ../../sass/desktop/_smart_banner.scss */
  .smart-banner--cbsnews #smart-banner--text-container {
    font-size: 14px;
    line-height: 1;
    margin: 19px 190px 19px 149px;
    max-width: 430px;
  }
  /* line 85, ../../sass/desktop/_smart_banner.scss */
  .smart-banner--cbsnews #smart-banner--subheader {
    display: inline-block;
    font-size: 11px;
    line-height: 16px;
    margin-right: 8px;
    width: 60px;
  }
  /* line 93, ../../sass/desktop/_smart_banner.scss */
  .smart-banner--cbsnews #smart-banner--header {
    font-size: 29px;
  }
  /* line 97, ../../sass/desktop/_smart_banner.scss */
  .smart-banner--cbsnews #smart-banner--cta {
    font-size: 21px;
    height: 13px;
    padding: 13px;
  }
  /* line 103, ../../sass/desktop/_smart_banner.scss */
  .smart-banner--cbsnews #smart-banner--description {
    font-size: 14px;
    margin-left: 68px;
    margin-top: 2px;
  }
  /* line 109, ../../sass/desktop/_smart_banner.scss */
  .smart-banner--cbsnews #smart-banner--close {
    font-size: 20px;
    padding: 10px;
  }
}
@media only screen and (orientation: landscape) and (min-width: 1200px) {
  /* line 119, ../../sass/desktop/_smart_banner.scss */
  .smart-banner--cbsnews #smart-banner--text-container {
    bottom: 0;
    height: 32px;
    left: 184px;
    margin: auto;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0;
  }
  /* line 130, ../../sass/desktop/_smart_banner.scss */
  .smart-banner--cbsnews #smart-banner--header {
    font-size: 32px;
  }
  /* line 134, ../../sass/desktop/_smart_banner.scss */
  .smart-banner--cbsnews #smart-banner--header + br {
    display: none;
  }
  /* line 138, ../../sass/desktop/_smart_banner.scss */
  .smart-banner--cbsnews #smart-banner--description {
    font-size: 16px;
    margin-left: 1em;
  }
}

/* line 145, ../../sass/desktop/_smart_banner.scss */
.site-header ~ .smart-banner-cbsn {
  display: none;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  margin-top: -60px;
  z-index: 2;
  height: 60px;
  max-height: 60px;
}
/* line 156, ../../sass/desktop/_smart_banner.scss */
.site-header ~ .smart-banner-cbsn a {
  transition: none;
  color: #fff;
  font-weight: 700;
  font-family: "Proxima Nova", "proxima-nova", sans-serif;
  font-size: 18px;
}
/* line 164, ../../sass/desktop/_smart_banner.scss */
.site-header ~ .smart-banner-cbsn .smart-banner-cbsn--headline-wrapper {
  height: 60px;
}
/* line 168, ../../sass/desktop/_smart_banner.scss */
.site-header ~ .smart-banner-cbsn .smart-banner-cbsn--video-container {
  width: auto;
  height: 60px;
  max-height: 60px;
  line-height: 1em;
}
/* line 174, ../../sass/desktop/_smart_banner.scss */
.site-header ~ .smart-banner-cbsn .smart-banner-cbsn--video-container:after {
  padding: 11px;
  content: "\00a0 ";
}
/* line 179, ../../sass/desktop/_smart_banner.scss */
.site-header ~ .smart-banner-cbsn .smart-banner-cbsn--video-container .smart-banner-cbsn--video-play-button {
  width: 26.4px;
  height: 26.4px;
  top: 16.8px;
}
/* line 185, ../../sass/desktop/_smart_banner.scss */
.site-header ~ .smart-banner-cbsn .smart-banner-cbsn--video-container .smart-banner-cbsn--video {
  width: auto;
  height: 100%;
}

/* line 193, ../../sass/desktop/_smart_banner.scss */
.module-livestream-player .smart-banner--close {
  display: none;
}

/* line 199, ../../sass/desktop/_smart_banner.scss */
.module-livestream-player.is-sticky .livestream-player-wrapper {
  position: relative;
  padding-top: 25px;
}
/* line 203, ../../sass/desktop/_smart_banner.scss */
.module-livestream-player.is-sticky .livestream-player-wrapper .smart-banner--close {
  display: none;
}
/* line 207, ../../sass/desktop/_smart_banner.scss */
.module-livestream-player.is-sticky .livestream-player-wrapper .smart-banner--close {
  background: black;
  height: 20px;
  width: 20px;
  position: absolute;
  text-indent: -1000em;
  transition: transform .2s;
  right: 0;
  top: 0;
  display: block;
}
/* line 218, ../../sass/desktop/_smart_banner.scss */
.module-livestream-player.is-sticky .livestream-player-wrapper .smart-banner--close .smart-banner--close-x {
  width: 20px;
  height: 20px;
  display: block;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgOSA5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIHN0cm9rZT0iI0ZGRiIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLjk2NCA0LjVoOE00Ljk2NC41djgiLz48L2c+PC9zdmc+);
  background-size: 10px 10px;
  background-repeat: no-repeat;
  background-position: center;
  transition: transform .2s;
}
/* line 229, ../../sass/desktop/_smart_banner.scss */
.module-livestream-player.is-sticky .livestream-player-wrapper .smart-banner--close:hover {
  background: #b12124;
}
/* line 236, ../../sass/desktop/_smart_banner.scss */
.module-livestream-player.is-sticky .livestream-video-player.collapsed .watch-live {
  visibility: visible;
  opacity: 1;
}
/* line 241, ../../sass/desktop/_smart_banner.scss */
.module-livestream-player.is-sticky .livestream-video-player.collapsed .live-text {
  display: none;
}

/* line 249, ../../sass/desktop/_smart_banner.scss */
html.livestream-player--hidden .module-livestream-player.is-sticky .livestream-video-player {
  display: none;
}

/* line 257, ../../sass/desktop/_smart_banner.scss */
html.livestream-player--visible .module-livestream-player.is-sticky .smart-banner--close-x {
  transform: rotate(-45deg);
}
/* line 261, ../../sass/desktop/_smart_banner.scss */
html.livestream-player--visible .module-livestream-player.is-sticky .livestream-video-player {
  display: block;
}

/* line 10, ../../sass/desktop/_footer.scss */
.site-footer {
  background-color: #252a30;
  position: relative;
  z-index: 0;
  padding-bottom: 200px;
}
/* line 16, ../../sass/desktop/_footer.scss */
.site-footer .container {
  padding: 20px 20px 40px;
}
/* line 19, ../../sass/desktop/_footer.scss */
.site-footer .col-4.push-2, .site-footer .deep-story-dashboard .thread-items li.push-2, .deep-story-dashboard .thread-items .site-footer li.push-2 {
  left: 160px;
}
/* line 23, ../../sass/desktop/_footer.scss */
.site-footer .link-block .items {
  margin: 0;
  list-style: none;
  font-size: 12px;
}
/* line 11, ../../sass/fly/utilities/_lists.scss */
.site-footer .link-block .items li {
  margin-bottom: 0;
}
/* line 27, ../../sass/desktop/_footer.scss */
.site-footer .link-block .items li {
  margin-bottom: 3px;
}
/* line 32, ../../sass/desktop/_footer.scss */
.site-footer .link-block .title {
  box-shadow: 0px 1px 0 rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  color: white;
  padding-bottom: 5px;
  line-height: 0.9;
}
/* line 41, ../../sass/desktop/_footer.scss */
.site-footer .site-search {
  background-color: rgba(255, 255, 255, 0.05);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 0 rgba(0, 0, 0, 0.5) inset;
}
/* line 46, ../../sass/desktop/_footer.scss */
.site-footer .site-search .query {
  padding: 0 10px;
  top: 2px;
  position: relative;
}
/* line 52, ../../sass/desktop/_footer.scss */
.site-footer .site-search .submit {
  width: 25px;
  height: 22px;
  background-color: rgba(255, 255, 255, 0.1);
}
/* line 59, ../../sass/desktop/_footer.scss */
.site-footer .site-brand {
  margin-top: 20px;
}
/* line 63, ../../sass/desktop/_footer.scss */
.site-footer .site-brand .logo {
  float: left;
}
/* line 68, ../../sass/desktop/_footer.scss */
.site-footer .site-brand .copyright {
  clear: both;
  font-size: 12px;
  color: #b5b5b5;
}
/* line 74, ../../sass/desktop/_footer.scss */
.site-footer a {
  color: #b5b5b5;
}
/* line 76, ../../sass/desktop/_footer.scss */
.site-footer a:hover {
  color: #dedede;
}
/* line 80, ../../sass/desktop/_footer.scss */
.site-footer .footer-divider {
  height: 6px;
  width: 100%;
  background-color: #2c333b;
  border-top: 1px solid #1b1f23;
  margin-bottom: 20px;
}

/* line 98, video/*.png */
.video-sprite, .video-ctm-video-logo, .video-en-video-logo, .video-forty-eight-video-logo, .video-ftn-video-logo-old, .video-ftn-video-logo, .video-ftn-video-logo_116x90, .video-sixty-video-logo, .video-sunmo-video-logo, .single-video .video-logo-sunday-morning, .single-video .video-logo-face-the-nation, .single-video .video-logo-48-hours, .single-video .video-logo-cbs-this-morning, .single-video .video-logo-evening-news, .single-video .video-logo-60-minutes {
  background: url('/bundles/cbsnewscore/images/sprites/video-scf200bf3c2.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-ctm-video-logo {
  background-position: 0 -99px;
}

/* 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-en-video-logo {
  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-forty-eight-video-logo {
  background-position: 0 -380px;
}

/* 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-ftn-video-logo-old {
  background-position: 0 -149px;
}

/* 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-ftn-video-logo {
  background-position: 0 -194px;
}

/* 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-ftn-video-logo_116x90 {
  background-position: 0 -239px;
}

/* 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-sixty-video-logo {
  background-position: 0 -329px;
}

/* 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-sunmo-video-logo {
  background-position: 0 -62px;
}

/* 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 */
.share-condensed-facebook-dark {
  background-position: 0 -769px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-facebook-dark:hover, .share-condensed-facebook-dark.condensed-facebook-dark_hover, .share-condensed-facebook-dark.condensed-facebook-dark-hover {
  background-position: 0 -569px;
}

/* 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 */
.share-condensed-facebook {
  background-position: 0 -788px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-facebook:hover, .share-condensed-facebook.condensed-facebook_hover, .share-condensed-facebook.condensed-facebook-hover {
  background-position: 0 -806px;
}

/* 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 */
.share-condensed-more-dark {
  background-position: 0 -907px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-more-dark:hover, .share-condensed-more-dark.condensed-more-dark_hover, .share-condensed-more-dark.condensed-more-dark-hover {
  background-position: 0 -824px;
}

/* 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 */
.share-condensed-more {
  background-position: 0 -857px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-more:hover, .share-condensed-more.condensed-more_hover, .share-condensed-more.condensed-more-hover {
  background-position: 0 -889px;
}

/* 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 */
.share-condensed-twitter-dark {
  background-position: 0 -605px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-twitter-dark:hover, .share-condensed-twitter-dark.condensed-twitter-dark_hover, .share-condensed-twitter-dark.condensed-twitter-dark-hover {
  background-position: 0 -534px;
}

/* 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 */
.share-condensed-twitter {
  background-position: 0 -659px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-twitter:hover, .share-condensed-twitter.condensed-twitter_hover, .share-condensed-twitter.condensed-twitter-hover {
  background-position: 0 -641px;
}

/* 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 */
.share-elp-condensed-facebook {
  background-position: 0 -624px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-facebook:hover, .share-elp-condensed-facebook.elp-condensed-facebook_hover, .share-elp-condensed-facebook.elp-condensed-facebook-hover {
  background-position: 0 -588px;
}

/* 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 */
.share-elp-condensed-plus {
  background-position: 0 -723px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-plus:hover, .share-elp-condensed-plus.elp-condensed-plus_hover, .share-elp-condensed-plus.elp-condensed-plus-hover {
  background-position: 0 -706px;
}

/* 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 */
.share-elp-condensed-twitter {
  background-position: 0 -469px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-twitter:hover, .share-elp-condensed-twitter.elp-condensed-twitter_hover, .share-elp-condensed-twitter.elp-condensed-twitter-hover {
  background-position: 0 -422px;
}

/* 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 */
.share-expanded-email {
  background-position: 0 -518px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-email:hover, .share-expanded-email.expanded-email_hover, .share-expanded-email.expanded-email-hover {
  background-position: 0 -502px;
}

/* 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 */
.share-expanded-facebook {
  background-position: 0 -875px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-facebook:hover, .share-expanded-facebook.expanded-facebook_hover, .share-expanded-facebook.expanded-facebook-hover {
  background-position: 0 -843px;
}

/* 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 */
.share-expanded-stumble {
  background-position: 0 -690px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-stumble:hover, .share-expanded-stumble.expanded-stumble_hover, .share-expanded-stumble.expanded-stumble-hover {
  background-position: 0 -753px;
}

/* 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 */
.share-expanded-twitter {
  background-position: 0 -677px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-twitter:hover, .share-expanded-twitter.expanded-twitter_hover, .share-expanded-twitter.expanded-twitter-hover {
  background-position: 0 -740px;
}

/* 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 */
.share-facebook-small {
  background-position: 0 -486px;
}

/* 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 */
.share-follow-facebook-color {
  background-position: 0 -360px;
}

/* 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 */
.share-follow-facebook-gray {
  background-position: 0 -439px;
}

/* 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 */
.share-follow-google-color {
  background-position: 0 -120px;
}

/* 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 */
.share-follow-google-gray {
  background-position: 0 -150px;
}

/* 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 */
.share-follow-instagram-color {
  background-position: 0 -240px;
}

/* 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 */
.share-follow-instagram-gray {
  background-position: 0 -330px;
}

/* 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 */
.share-follow-newsletter-color {
  background-position: 0 -270px;
}

/* 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 */
.share-follow-newsletter-gray {
  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 */
.share-follow-rss-color {
  background-position: 0 -60px;
}

/* 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 */
.share-follow-rss-gray {
  background-position: 0 -210px;
}

/* 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 */
.share-follow-slash-gray {
  background-position: 0 -926px;
}

/* 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 */
.share-follow-twitter-color {
  background-position: 0 -90px;
}

/* 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 */
.share-follow-twitter-gray {
  background-position: 0 -180px;
}

/* 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 */
.share-follow-youtube-color {
  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 */
.share-follow-youtube-gray {
  background-position: 0 -30px;
}

/* 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 */
.share-googleplus-small {
  background-position: 0 -406px;
}

/* 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 */
.share-twitter-small {
  background-position: 0 -553px;
}

/* 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 */
.share-yahoo-small {
  background-position: 0 -390px;
}

/* line 6, ../../sass/desktop/_video.scss */
#container-video {
  position: relative;
  width: 1140px;
  margin: 0 auto;
}

/* line 12, ../../sass/desktop/_video.scss */
#container-single-video {
  float: left;
  width: 1140px;
  background: white;
  position: relative;
}

/* line 19, ../../sass/desktop/_video.scss */
#container-video-nav {
  float: left;
  width: 1140px;
  position: relative;
}

/* line 25, ../../sass/desktop/_video.scss */
#col-video-nav {
  float: left;
  width: 480px;
  position: relative;
  overflow: hidden;
  /*
  -webkit-box-shadow:  0px 0px 5px 5px rgba(0, 0, 0, 0.1);
  box-shadow:  0px 0px 5px 5px rgba(0, 0, 0, 0.1);
  */
}
/* line 35, ../../sass/desktop/_video.scss */
#col-video-nav ul {
  list-style-type: none;
  margin-left: 0px;
}
/* line 39, ../../sass/desktop/_video.scss */
#col-video-nav input {
  width: 120px;
  height: 14px;
  margin: 0px 10px 10px 10px;
  padding: 5px 10px;
  -webkit-border-radius: 14px;
  border-radius: 14px;
  border-color: #dedede;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  color: #999999;
  font-size: 14px;
}

/* line 59, ../../sass/desktop/_video.scss */
#col-single-video {
  float: right;
  width: 660px;
  position: relative;
  overflow: hidden;
}

/* line 66, ../../sass/desktop/_video.scss */
#container-left-trail {
  float: left;
  width: 480px;
  height: 100%;
  background: #f4f4f4;
  overflow: hidden;
  position: relative;
  border-left: 1px solid #dedede;
   /* -webkit-box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1);
   */
}
/* line 78, ../../sass/desktop/_video.scss */
#container-left-trail.fixed-scroll {
  top: 0;
  position: fixed;
}
/* line 82, ../../sass/desktop/_video.scss */
.tablet-list #container-left-trail.fixed-scroll {
  position: relative;
}

/* line 88, ../../sass/desktop/_video.scss */
#container-video-list {
  float: left;
  width: 480px;
  background: #f4f4f4;
  position: relative;
  border-right: 1px solid #fff;
}

/* line 96, ../../sass/desktop/_video.scss */
#col-left-trail {
  float: left;
  width: 160px;
  position: relative;
}
/* line 101, ../../sass/desktop/_video.scss */
#col-left-trail .searchBoxWrap {
  margin-top: 20px;
}
/* line 104, ../../sass/desktop/_video.scss */
#col-left-trail ul {
  margin-bottom: 0px;
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #fff;
}
/* line 108, ../../sass/desktop/_video.scss */
#col-left-trail ul li {
  font-size: 14px;
  padding: 10px 0px 10px 20px;
  border-bottom: 1px solid #dedede;
  border-top: 1px solid #fff;
}
/* line 115, ../../sass/desktop/_video.scss */
#col-left-trail ul li.category {
  cursor: pointer;
}
/* line 117, ../../sass/desktop/_video.scss */
#col-left-trail ul li.category a {
  display: inline-block;
  width: 100%;
}
/* line 121, ../../sass/desktop/_video.scss */
#col-left-trail ul li.category.external-link:hover {
  background-color: #b12124;
  border-top: 1px solid #b12124;
  border-bottom: 1px solid #b12124;
}
/* line 128, ../../sass/desktop/_video.scss */
#col-left-trail ul li.category.selected, #col-left-trail ul li.category:hover {
  border-bottom: 1px solid #202022;
  border-top: 1px solid #202022;
  color: white;
}
/* line 132, ../../sass/desktop/_video.scss */
#col-left-trail ul li.category.selected a, #col-left-trail ul li.category:hover a {
  color: white;
}
/* line 137, ../../sass/desktop/_video.scss */
#col-left-trail ul li.category.selected {
  background-color: #202022;
  position: relative;
  font-weight: normal;
  z-index: 1;
}
/* line 144, ../../sass/desktop/_video.scss */
#col-left-trail ul li.category-group {
  padding: 20px 0px 4px 20px;
  font-size: 12px;
  color: #b12124;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 152, ../../sass/desktop/_video.scss */
#col-left-trail ul li.category:hover {
  background-color: #202022;
  /*-webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  */
}
/* line 159, ../../sass/desktop/_video.scss */
#col-left-trail ul .more {
  position: relative;
}
/* line 163, ../../sass/desktop/_video.scss */
#col-left-trail ul .more:hover > .more-categories, #col-left-trail ul .more.dropdown_open > .more-categories {
  display: block;
}
/* line 168, ../../sass/desktop/_video.scss */
#col-left-trail ul .more-categories {
  position: absolute;
  top: -2px;
  left: 100%;
  border-left: 1px solid #dedede;
  z-index: 750;
  width: 160px;
  display: none;
  background-color: #f4f4f4;
  border-bottom: none;
  -webkit-box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
/* line 181, ../../sass/desktop/_video.scss */
#col-left-trail ul .more-categories li.category a {
  color: #202022;
  font-weight: normal;
}
/* line 188, ../../sass/desktop/_video.scss */
#col-left-trail ul .more-categories li.category:hover a {
  color: white;
}
/* line 194, ../../sass/desktop/_video.scss */
#col-left-trail ul .more-categories li.category:first-child:hover {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}

/* line 203, ../../sass/desktop/_video.scss */
#col-video-list {
  float: left;
  width: 319px;
  position: relative;
  overflow: hidden;
  border-left: 1px solid #dedede;
}
/* line 210, ../../sass/desktop/_video.scss */
#col-video-list .playlist {
  padding: 10px 0px;
  max-height: 1600px;
  overflow: scroll;
}
/* line 215, ../../sass/desktop/_video.scss */
#col-video-list > ul {
  width: 100%;
  /*280px*/
}
/* line 218, ../../sass/desktop/_video.scss */
#col-video-list .category-tabs {
  position: relative;
}
/* line 221, ../../sass/desktop/_video.scss */
#col-video-list .category-tabs .tab-entry {
  position: relative;
}
/* line 224, ../../sass/desktop/_video.scss */
#col-video-list .category-tabs .tab-entry ul {
  background: transparent;
  display: none;
  position: absolute;
  width: 100%;
  z-index: 1750;
}
/* line 235, ../../sass/desktop/_video.scss */
#col-video-list .category-tabs .tab-entry:hover > ul, #col-video-list .category-tabs .tab-entry.dropdown_open > ul,
#col-video-list .category-tabs .tab-entry .more:hover > ul,
#col-video-list .category-tabs .tab-entry .more.dropdown_open > ul {
  display: block;
}
/* line 239, ../../sass/desktop/_video.scss */
#col-video-list .category-tabs .tab-entry .video-tab-categories {
  padding-top: 2px;
  right: 0;
  top: 100%;
}
/* line 245, ../../sass/desktop/_video.scss */
#col-video-list .category-tabs .tab-entry .more-categories {
  left: 100%;
  top: -2px;
}
/* line 252, ../../sass/desktop/_video.scss */
#col-video-list li {
  cursor: pointer;
  padding: 10px 21px 10px 20px;
  border-bottom: 1px solid #dedede;
  border-top: 1px solid #fff;
}
/* line 259, ../../sass/desktop/_video.scss */
#col-video-list li:first-child {
  border-top: 1px solid #f4f4f4;
}
/* line 263, ../../sass/desktop/_video.scss */
#col-video-list li:last-child {
  border-bottom: 1px solid #f4f4f4;
}
/* line 267, ../../sass/desktop/_video.scss */
#col-video-list li.external-link:hover {
  background-color: #b12124;
  border-top: 1px solid #b12124;
  border-bottom: 1px solid #b12124;
}
/* line 273, ../../sass/desktop/_video.scss */
#col-video-list li:hover {
  border-top: 1px solid #393939;
  background-color: #202022;
  /*
  -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
  */
}
/* line 280, ../../sass/desktop/_video.scss */
#col-video-list li:hover .video-list-thumbnail {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 285, ../../sass/desktop/_video.scss */
#col-video-list li:hover .video-list-info {
  text-shadow: 0px -1px black;
}
/* line 287, ../../sass/desktop/_video.scss */
#col-video-list li:hover .video-list-info a {
  color: #dedede;
}
/* line 290, ../../sass/desktop/_video.scss */
#col-video-list li:hover .video-list-info span {
  color: #9f9f9f;
}
/* line 293, ../../sass/desktop/_video.scss */
#col-video-list li:hover .video-list-info .backslash {
  color: #525252;
}
/* line 298, ../../sass/desktop/_video.scss */
#col-video-list li:hover.not-playing .extended {
  display: inline;
}
/* line 303, ../../sass/desktop/_video.scss */
#col-video-list li:hover.now-playing .time {
  color: #dedede;
  background-color: #202022;
}
/* line 312, ../../sass/desktop/_video.scss */
#col-video-list .tablet-list ul li:hover {
  background-color: #f4f4f4;
  border-top: 1px solid #fff;
}
/* line 316, ../../sass/desktop/_video.scss */
#col-video-list .tablet-list ul li:hover .video-list-info {
  text-shadow: 1px 1px white;
}
/* line 319, ../../sass/desktop/_video.scss */
#col-video-list .tablet-list ul li:hover .video-list-info a {
  color: #202022;
}
/* line 323, ../../sass/desktop/_video.scss */
#col-video-list .tablet-list ul li:hover .video-list-info span {
  color: #202022;
}

/* line 334, ../../sass/desktop/_video.scss */
.video {
  display: block;
}

/* line 338, ../../sass/desktop/_video.scss */
.content-video {
  padding: 0px;
}

/* line 342, ../../sass/desktop/_video.scss */
.single-video {
  margin: 20px;
}
/* line 344, ../../sass/desktop/_video.scss */
.single-video h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  letter-spacing: -0.07em;
  word-spacing: -0.05em;
  font-size: 50px;
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  line-height: 0.9;
  font-weight: 900;
}
/* line 356, ../../sass/desktop/_video.scss */
.single-video .sharebar_expanded {
  border-top: none;
}
/* line 361, ../../sass/desktop/_video.scss */
.single-video .sharebar_expanded li.extra-social .share-dropdown {
  left: -110px;
}
/* line 364, ../../sass/desktop/_video.scss */
.single-video .sharebar_expanded li.extra-social .share-dropdown .triangle {
  left: 110px;
}
/* line 368, ../../sass/desktop/_video.scss */
.single-video .sharebar_expanded li.extra-social .share-dropdown .triangle:after {
  left: -6px;
}
/* line 377, ../../sass/desktop/_video.scss */
.single-video .video-logo-sunday-morning {
  background-position: 0 -62px;
  float: left;
  width: 99px;
  height: 37px;
  margin: 5px 20px 0 0;
  padding-right: 20px;
  border-right: 1px dotted #CCCCCC;
}
/* line 387, ../../sass/desktop/_video.scss */
.single-video .video-logo-face-the-nation {
  background-position: 0 -194px;
  float: left;
  width: 58px;
  height: 45px;
  margin: 5px 20px 0 0;
  padding-right: 20px;
  border-right: 1px dotted #CCCCCC;
}
/* line 397, ../../sass/desktop/_video.scss */
.single-video .video-logo-48-hours {
  background-position: 0 -380px;
  float: left;
  width: 57px;
  height: 51px;
  margin: 5px 20px 0 0;
  padding-right: 10px;
  border-right: 1px dotted #CCCCCC;
}
/* line 407, ../../sass/desktop/_video.scss */
.single-video .video-logo-cbs-this-morning {
  background-position: 0 -99px;
  float: left;
  width: 84px;
  height: 50px;
  margin: 5px 20px 0 0;
  padding-right: 20px;
  border-right: 1px dotted #CCCCCC;
}
/* line 417, ../../sass/desktop/_video.scss */
.single-video .video-logo-evening-news {
  background-position: 0 0;
  float: left;
  width: 61px;
  height: 62px;
  margin: 5px 20px 0 0;
  padding-right: 33px;
  border-right: 1px dotted #CCCCCC;
}
/* line 427, ../../sass/desktop/_video.scss */
.single-video .video-logo-60-minutes {
  background-position: 0 -329px;
  float: left;
  width: 83px;
  height: 51px;
  margin: 5px 20px 0 0;
  padding-right: 20px;
  border-right: 1px dotted #CCCCCC;
}
/* line 437, ../../sass/desktop/_video.scss */
.single-video p {
  margin-bottom: 0px;
  float: left;
  width: 470px;
  font-family: Georgia, serif;
  font-weight: normal;
  color: #666666;
  font-size: 16px;
}
/* line 445, ../../sass/desktop/_video.scss */
.single-video p .time {
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  color: #202022;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
}
/* line 452, ../../sass/desktop/_video.scss */
.single-video p .pipe {
  color: #999999;
  font-size: 14px;
  padding: 0px 6px;
}
/* line 458, ../../sass/desktop/_video.scss */
.single-video .ad {
  float: right;
  margin: 0px 0px 5px 20px;
}
/* line 461, ../../sass/desktop/_video.scss */
.single-video .ad .additional-video-header {
  margin-top: 20px;
}
/* line 466, ../../sass/desktop/_video.scss */
.single-video .ad-video-sponsor {
  background-color: #DEDEDE;
  color: #999999;
  font-size: 14px;
  font-style: italic;
  height: 20px;
  margin-top: 0;
  padding: 5px 0;
  text-align: center;
}

/* line 478, ../../sass/desktop/_video.scss */
#video-information {
  width: 480px;
}

/* line 482, ../../sass/desktop/_video.scss */
.no-show + #video-information {
  width: 620px;
}

/* line 486, ../../sass/desktop/_video.scss */
.video-list-thumbnail {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  width: 60px;
  height: 60px;
  margin-right: 20px;
  background-color: #999;
  float: left;
  -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

/* line 497, ../../sass/desktop/_video.scss */
.video-list-info {
  text-shadow: 1px 1px white;
}
/* line 499, ../../sass/desktop/_video.scss */
.video-list-info a {
  display: block;
  line-height: 1.1;
  font-size: 16px;
}
/* line 504, ../../sass/desktop/_video.scss */
.video-list-info div {
  line-height: 0.6;
  margin-bottom: 10px;
}
/* line 508, ../../sass/desktop/_video.scss */
.video-list-info span {
  font-size: 12px;
  color: #202022;
}
/* line 512, ../../sass/desktop/_video.scss */
.video-list-info .add-to-playlist, .video-list-info .extended {
  text-transform: uppercase;
  font-weight: bold;
}
/* line 516, ../../sass/desktop/_video.scss */
.video-list-info .extended {
  display: none;
}
/* line 519, ../../sass/desktop/_video.scss */
.video-list-info .backslash {
  color: #999999;
  padding: 0 6px 0 6px;
}
/* line 523, ../../sass/desktop/_video.scss */
.video-list-info .plus {
  color: #999999;
  font-weight: bold;
  font-size: 16px;
  padding-left: 2px;
}
/* line 529, ../../sass/desktop/_video.scss */
.video-list-info span[data-addtoplaylist] span {
  font-size: 16px;
}
/* line 533, ../../sass/desktop/_video.scss */
.video-list-info [data-addtoplaylist]:hover span {
  color: #fff !important;
}

/* line 539, ../../sass/desktop/_video.scss */
.now-playing {
  /* background-color: #FFFFFF; */
}
/* line 542, ../../sass/desktop/_video.scss */
.now-playing #meta-np-div {
  margin-top: 2px;
}
/* line 546, ../../sass/desktop/_video.scss */
.now-playing .time {
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 2px 5px 2px 5px;
  text-shadow: none;
  background-color: #b12124;
  letter-spacing: 0.07em;
  font-size: 10px;
  font-family: Arial, sans-serif;
  font-weight: bold;
}

/* line 560, ../../sass/desktop/_video.scss */
.not-playing .time-wrap {
  margin-top: 5px;
}
/* line 564, ../../sass/desktop/_video.scss */
.not-playing .time {
  font-family: Georgia, serif;
  font-style: italic;
  font-weight: normal;
}

/* line 571, ../../sass/desktop/_video.scss */
.content-video:after, .video-list-info:after, .additional-video:after {
  content: "";
  display: table;
  clear: both;
}

/* line 577, ../../sass/desktop/_video.scss */
.group-label {
  font-size: 24px;
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  font-weight: 300;
  margin-bottom: 6px;
  margin-left: 20px;
  text-shadow: 1px 1px white;
  letter-spacing: -0.05em;
  color: #202022;
}

/* line 589, ../../sass/desktop/_video.scss */
.additional-video ul {
  list-style-type: none;
  margin-left: 0px;
}
/* line 592, ../../sass/desktop/_video.scss */
.additional-video ul li {
  width: calc(25% - 20px);
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
  cursor: pointer;
  line-height: 1.1;
}
/* line 600, ../../sass/desktop/_video.scss */
.additional-video ul li:last-child {
  margin-right: 0px;
}
/* line 604, ../../sass/desktop/_video.scss */
.additional-video ul li:hover a {
  color: #b12124;
}
/* line 607, ../../sass/desktop/_video.scss */
.additional-video ul li:hover .video-thumbnail {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  -webkit-box-shadow: none;
  box-shadow: none;
}
/* line 614, ../../sass/desktop/_video.scss */
.additional-video a {
  font-size: 14px;
  line-height: 1.2;
}
/* line 618, ../../sass/desktop/_video.scss */
.additional-video .video-thumbnail {
  width: 100%;
  height: 80px;
  background-color: #aaa;
  margin-bottom: 10px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
  box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
}

/* line 629, ../../sass/desktop/_video.scss */
.additional-video-header {
  margin: 20px 0px 16px 0px;
  color: #202022;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
}
/* line 635, ../../sass/desktop/_video.scss */
.additional-video-header h2 {
  font-size: 14px;
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  padding: 0px 30px;
  margin: 0;
  background-color: white;
  display: inline-block;
}
/* line 643, ../../sass/desktop/_video.scss */
.additional-video-header .h2-container {
  text-align: center;
  position: relative;
  z-index: 250;
}
/* line 648, ../../sass/desktop/_video.scss */
.additional-video-header .bracket {
  position: absolute;
  width: 100%;
  border: 1px solid #dedede;
  border-bottom: none;
  height: 4px;
  top: 10px;
}

/* line 658, ../../sass/desktop/_video.scss */
.category-tabs {
  display: none;
  width: 320px;
  border-top: 1px solid #dedede;
}
/* line 662, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry {
  cursor: pointer;
  text-transform: uppercase;
  text-shadow: 0px 1px #fff;
  color: #202022;
  font-size: 0.85em;
  background-color: #ebebeb;
  padding: 9px 0px 7px 20px;
  float: left;
  width: 138px;
  /*123  when playlist available*/
  border-top: 1px solid #fff;
  border-right: 1px solid #dedede;
  border-left: 1px solid #fff;
  border-bottom: 1px solid #dedede;
}
/* line 677, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry .triangle {
  background-image: url("/bundles/cbsnewscore/images/icon/utilities/black-arrow.png");
  background-repeat: no-repeat;
  background-position: center right;
  padding: 0 12px 0 0;
  width: 35px;
  font-size: 13px;
  color: #202022;
}
/* line 686, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry .triangle.shows {
  padding: 0 13px 0 0;
}
/* line 691, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry ul {
  background: #ebebeb;
  border-top: none;
  margin-left: -2px;
  -webkit-box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
/* line 698, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry ul li {
  background: #ebebeb;
  text-transform: none;
  font-weight: normal;
  font-size: 14px;
}
/* line 705, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry ul li.category:hover, .category-tabs .tab-entry ul li.category:hover a {
  text-shadow: 0px -1px black;
  color: white;
}
/* line 710, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry ul li.external-link:hover, .category-tabs .tab-entry ul li.external-link:hover a {
  text-shadow: none;
}
/* line 714, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry ul .more {
  position: relative;
}
/* line 717, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry ul .more:hover > .more-categories {
  display: block;
}
/* line 722, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry ul .more-categories {
  position: absolute;
  top: 0px;
  left: 144px;
  border-top: 1px solid #dedede;
  border-left: 1px solid #dedede;
  z-index: 750;
  width: 160px;
  display: none;
  background-color: #f4f4f4;
  border-bottom: none;
  -webkit-box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
/* line 736, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry ul .more-categories li.category a {
  text-shadow: 0px -1px white;
  color: #202022;
}
/* line 742, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry ul .more-categories li.category:hover a {
  text-shadow: 0px -1px black;
  color: white;
}
/* line 748, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry ul .more-categories li.category:first-child:hover {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
}
/* line 756, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry.selected {
  background-color: #f4f4f4;
  color: #202022;
  border-bottom: 1px solid #f4f4f4;
}
/* line 761, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry:first-child {
  border-left: none;
}
/* line 764, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry.my-playlist {
  width: 9px;
  border-right: none;
}

/* line 769, ../../sass/desktop/_video.scss */
.category-tabs:after {
  content: "";
  display: table;
  clear: both;
}

/* line 775, ../../sass/desktop/_video.scss */
.playlist-container {
  position: relative;
  height: 100%;
  max-height: 100vh;
  overflow: hidden;
}
/* line 780, ../../sass/desktop/_video.scss */
.playlist-container .scroller {
  position: absolute;
  top: 0;
  right: 0;
  width: 14px;
  height: 100%;
  background-color: #fff;
}
/* line 787, ../../sass/desktop/_video.scss */
.playlist-container .scroller .scroller-handle {
  background-color: #ccc;
  margin: 4px;
  width: 6px;
  height: 100px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}

/* line 798, ../../sass/desktop/_video.scss */
.pushstate-loading {
  position: fixed;
  top: 50%;
  left: 25%;
  margin-left: 45px;
  background: #fff;
  width: 200px;
  z-index: 1000;
  display: none;
}

/* line 809, ../../sass/desktop/_video.scss */
.searchBoxWrap {
  position: relative;
}
/* line 811, ../../sass/desktop/_video.scss */
.searchBoxWrap button.submit {
  background-color: transparent;
  position: absolute;
  right: 14px;
  top: 4px;
  padding: 0;
  border: 0;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  width: 15px;
  height: 15px;
}

/* line 826, ../../sass/desktop/_video.scss */
.video-category-label {
  font-size: 24px;
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  font-weight: 300;
  margin-bottom: 6px;
  margin-left: 20px;
  text-shadow: 1px 1px white;
  letter-spacing: -0.05em;
  color: #202022;
}

/* line 837, ../../sass/desktop/_video.scss */
.video-player {
  background-color: #000;
  margin-bottom: 10px;
  width: 620px;
  height: 348px;
}

/* line 844, ../../sass/desktop/_video.scss */
.arrow-right {
  z-index: 200;
  position: absolute;
  left: 159px;
  top: 13px;
  width: 0;
  height: 0;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-left: 7px solid #202022;
}

/* line 856, ../../sass/desktop/_video.scss */
.site-footer-video {
  border-top: 1px solid #E8E8E8;
  margin: 20px;
  padding-top: 35px;
  background: url("/bundles/cbsnewscore/images/standalone/bkg-highlight-620.png") no-repeat scroll center top transparent !important;
}
/* line 863, ../../sass/desktop/_video.scss */
.site-footer-video .container {
  width: 660px;
  padding: 0;
  background-color: transparent;
}
/* line 870, ../../sass/desktop/_video.scss */
.site-footer-video .container .row h5 {
  font-family: Helvetica, Roboto, sans-serif;
  color: inherit;
  font-weight: 700;
  line-height: 1;
  margin: 0 0 10px;
  padding: 0 0 5px;
  border-bottom: 1px solid #E8E8E8;
}
/* line 883, ../../sass/desktop/_video.scss */
.site-footer-video .container .row .items li {
  color: #dedede;
  line-height: 1.1;
}
/* line 887, ../../sass/desktop/_video.scss */
.site-footer-video .container .row .items li a {
  font-size: 12px;
  color: #7a7a7a;
}
/* line 891, ../../sass/desktop/_video.scss */
.site-footer-video .container .row .items li a:hover {
  color: #202022;
}
/* line 896, ../../sass/desktop/_video.scss */
.site-footer-video .container .row .items li .copyright {
  font-size: 12px;
  color: #7a7a7a;
}
/* line 904, ../../sass/desktop/_video.scss */
.site-footer-video .container .row .logo-links li {
  float: right;
}
/* line 911, ../../sass/desktop/_video.scss */
.site-footer-video .container .site-search {
  float: right;
  border: 1px solid #dedede;
  border-top: none;
  width: 220px;
  background: #f4f4f4;
  margin: 0 0 10px 0;
}
/* line 920, ../../sass/desktop/_video.scss */
.site-footer-video .container .site-search .search-wrapper {
  width: 185px;
}
/* line 925, ../../sass/desktop/_video.scss */
.site-footer-video .container .site-search .query {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-size: 12px;
  padding: 3px 5px 0 5px;
  height: 24px;
}
/* line 932, ../../sass/desktop/_video.scss */
.site-footer-video .container .site-search .submit {
  width: 15px;
  height: 15px;
}
/* line 936, ../../sass/desktop/_video.scss */
.site-footer-video .container .site-search .submit.core-search-footer {
  background-position: 0 -987px;
}
/* line 942, ../../sass/desktop/_video.scss */
.site-footer-video .container .site-search input {
  outline: 0;
}
/* line 950, ../../sass/desktop/_video.scss */
.site-footer-video .core-logo-dark {
  background-position: 0 -214px;
  height: 37px;
  width: 214px;
  margin: 0 0 10px 0;
  float: right;
  cursor: pointer;
}
/* line 958, ../../sass/desktop/_video.scss */
.site-footer-video .core-logo-dark a {
  display: block;
  cursor: pointer;
  text-align: left;
  text-indent: -119988px;
}

@media screen and (max-width: 1139px) {
  /* line 977, ../../sass/desktop/_video.scss */
  #container-video, #container-single-video, #container-video-nav {
    width: 980px;
  }

  /* line 980, ../../sass/desktop/_video.scss */
  #col-video-nav, #container-left-trail, #container-video-list {
    width: 320px;
  }

  /* line 983, ../../sass/desktop/_video.scss */
  #col-left-trail {
    display: none;
  }

  /* line 986, ../../sass/desktop/_video.scss */
  .category-tabs {
    display: block;
  }

  /* line 989, ../../sass/desktop/_video.scss */
  #col-video-list .searchBoxWrap {
    display: block;
  }
  /* line 991, ../../sass/desktop/_video.scss */
  #col-video-list .searchBoxWrap input {
    width: 275px;
    margin-top: 20px;
  }
  /* line 995, ../../sass/desktop/_video.scss */
  #col-video-list .searchBoxWrap button.submit {
    top: 25px;
    right: 20px;
  }
}
@media screen and (min-width: 1140px) {
  /* line 1004, ../../sass/desktop/_video.scss */
  #col-video-list .searchBoxWrap {
    display: none;
  }
}
/* 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-player-hi5-mobile .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/desktop/_video_player.scss */
.video-player-hi5 {
  position: relative;
  margin: 0;
  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;
}
/* line 16, ../../sass/desktop/_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 37, ../../sass/desktop/_video_player.scss */
.video-player-hi5 .controls div,
.video-player-hi5 .adControls div {
  position: absolute;
}

/* line 42, ../../sass/desktop/_video_player.scss */
.video-player-hi5-mobile {
  position: relative;
  margin: 0;
  width: 460px;
  height: 259px;
  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 55, ../../sass/desktop/_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/desktop/_video_player.scss */
.video-player-hi5-mobile .controls div,
.video-player-hi5-mobile .adControls div {
  position: absolute;
}

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

/* line 88, ../../sass/desktop/_video_player.scss */
#mycbsiplayer, #uvp_ad_container {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}

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

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

/* line 111, ../../sass/desktop/_video_player.scss */
.adVisitSiteHide {
  display: none;
}

/* line 115, ../../sass/desktop/_video_player.scss */
.adVisitSite {
  position: absolute;
  top: 20px;
  right: 150px;
  z-index: 0;
  width: 165px;
  /* ww change width based on screen size width */
  height: 50px;
  /* JR spec */
  opacity: 85;
  /* JR spec */
  background-color: rgba(0, 0, 0, 0.5);
  /* JR spec */
  margin: 0px auto 0px auto;
  /* (536px) JR spec */
  border: 1px solid rgba(180, 180, 180, 0.5);
  /* JR spec */
  border-radius: 6px;
  /* JR spec */
  -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 142, ../../sass/desktop/_video_player.scss */
.adVisitSiteShow.adVisitSite {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -o-transform: translateY(0);
}

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

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

/* line 164, ../../sass/desktop/_video_player.scss */
.visitAdSite_text {
  position: absolute;
  left: 15px;
  top: 14px;
  background: none;
  font-size: 16px;
  font-weight: bold;
  color: white;
  /* color:#999;  */
  overflow: hidden;
  font-family: helvetica,sans-serif;
}

/* line 176, ../../sass/desktop/_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 203, ../../sass/desktop/_video_player.scss */
.adTimer_text {
  position: absolute;
  left: 15px;
  top: 14px;
  background: none;
  font-size: 16px;
  font-weight: bold;
  color: #FFF;
  overflow: hidden;
  font-family: helvetica, sans-serif;
}

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

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

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

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

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

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

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

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

/* line 280, ../../sass/desktop/_video_player.scss */
.adProgress-bar {
  width: 300px;
  left: 33px;
}

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

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

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

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

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

/* line 311, ../../sass/desktop/_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 321, ../../sass/desktop/_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 331, ../../sass/desktop/_video_player.scss */
#adTimeCode,
#timeCode {
  position: absolute;
  color: #FFFFFF;
  font: normal 11px Helvetica, Roboto, sans-serif;
  height: 15px;
  right: 40px;
  top: 7px;
}

/* line 341, ../../sass/desktop/_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 350, ../../sass/desktop/_video_player.scss */
#adTimeCode {
  right: 55px;
}

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

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

/* line 372, ../../sass/desktop/_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 381, ../../sass/desktop/_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 392, ../../sass/desktop/_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 404, ../../sass/desktop/_video_player.scss */
#fs_Button_hotspot,
#adFs_Button_hotspot {
  position: absolute;
  width: 30px;
  height: 30px;
  right: 0px;
  cursor: pointer;
  display: none;
}

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

/* line 422, ../../sass/desktop/_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 434, ../../sass/desktop/_video_player.scss */
#ad_markers_bar {
  left: 0;
  right: 0;
  top: 0px;
  height: 100%;
  width: 100%;
  background-color: rgba(255, 0, 0, 0);
}

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

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

/*share*/
/* line 456, ../../sass/desktop/_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 468, ../../sass/desktop/_video_player.scss */
#shareAssets ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

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

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

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

/*share end*/
/* line 500, ../../sass/desktop/_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 510, ../../sass/desktop/_video_player.scss */
#caption {
  left: 0;
  padding: 20px 0;
  font: normal 18px Arial;
  color: #FFFFFF;
  text-align: center;
  height: 18px;
}

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

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

/* line 534, ../../sass/desktop/_video_player.scss */
.video-previewimage {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
}

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

/* line 552, ../../sass/desktop/_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: 35%;
  left: 45%;
}

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

/* line 572, ../../sass/desktop/_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: 160px;
  height: 100px;
  top: 95px;
  left: 190px;
}

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

/* line 593, ../../sass/desktop/_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 601, ../../sass/desktop/_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 609, ../../sass/desktop/_video_player.scss */
.video-error {
  color: #FFFFFF;
  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
  display: block;
  overflow: hidden;
  position: absolute;
  transition: all 0.5s ease 0s;
  z-index: 20;
  width: 100%;
  height: 100%;
}
/* line 620, ../../sass/desktop/_video_player.scss */
.video-error .video-error-text {
  font-size: 36px;
  font-weight: normal;
  margin: 0 auto;
  z-index: 40;
  width: 85%;
  padding: 0 20px 0 20px;
  text-align: center;
}
/* line 629, ../../sass/desktop/_video_player.scss */
.video-error .video-error-button {
  border-radius: 50px;
  background-color: #7E1412;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  color: #FFF;
  width: 170px;
  height: 35px;
  display: block;
  font-size: 18px;
  margin: 5% auto;
  cursor: pointer;
  font-weight: normal;
  padding: 15px 5px 5px 15px;
}
/* line 644, ../../sass/desktop/_video_player.scss */
.video-error .video-error-button.subscribeMsg {
  width: 110px;
}
/* line 648, ../../sass/desktop/_video_player.scss */
.video-error .video-error-icon {
  background-position: 0 -1296px;
  display: block;
  height: 52px;
  width: 52px;
  cursor: pointer;
  margin: 10% auto 5%;
}

/* line 658, ../../sass/desktop/_video_player.scss */
.cbsn-FD-player {
  position: relative;
  z-index: 0;
}
/* line 664, ../../sass/desktop/_video_player.scss */
.cbsn-FD-player .uvpjs__time-current,
.cbsn-FD-player .uvpjs__time-duration,
.cbsn-FD-player .uvpjs__progress {
  display: none;
}

/* line 671, ../../sass/desktop/_video_player.scss */
.container .col-12 .col-8 .section-lead .cbsn-FD-player object,
.container .col-12 .section-lead .cbsn-FD-player object,
article .cbsn-FD-player object {
  width: 100%;
  height: 100%;
}
/* line 676, ../../sass/desktop/_video_player.scss */
.container .col-12 .col-8 .section-lead .cbsn-FD-player .preview-controls,
.container .col-12 .section-lead .cbsn-FD-player .preview-controls,
article .cbsn-FD-player .preview-controls {
  position: absolute;
  z-index: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=95);
  opacity: 0.95;
  width: 100%;
  height: 100%;
  top: 0;
}
/* line 686, ../../sass/desktop/_video_player.scss */
.container .col-12 .col-8 .section-lead .cbsn-FD-player .play-button,
.container .col-12 .section-lead .cbsn-FD-player .play-button,
article .cbsn-FD-player .play-button {
  position: absolute;
  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 700, ../../sass/desktop/_video_player.scss */
article #cbsnFDPlayer {
  width: 620px;
  height: 349px;
  position: relative;
  margin: 20px 0;
}
/* line 705, ../../sass/desktop/_video_player.scss */
article #cbsnFDPlayer.uvpjs--fullscreen {
  height: 100% !important;
  margin: 0px !important;
}

/* line 724, ../../sass/desktop/_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 736, ../../sass/desktop/_video_player.scss */
.uvpjs #videoerrorId .videoerror-container {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  flex: 1;
  padding: 30px 52px;
  text-align: center;
}
/* line 743, ../../sass/desktop/_video_player.scss */
.uvpjs #videoerrorId .videoerror-container .video-error-icon {
  display: block;
  width: 252px;
  height: 27px;
  line-height: initial;
  background: url(/bundles/cbsnewscore/images/video-player/cbsaaa_logo1x.png);
  background-size: cover;
  margin: 0px auto 20px;
}
@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 743, ../../sass/desktop/_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/cbsaaa_logo2x.png");
    background-size: 252pxpx 27px;
  }
}
/* line 754, ../../sass/desktop/_video_player.scss */
.uvpjs #videoerrorId .videoerror-container .video-error-text {
  line-height: 30px;
  color: #fff;
  text-indent: initial;
  font-size: 26px;
  font-family: Helvetica, Roboto, sans-serif;
  font-weight: 300;
  margin-bottom: 25px;
}
/* line 764, ../../sass/desktop/_video_player.scss */
.uvpjs #videoerrorId .videoerror-container .video-error-button {
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  font-family: Helvetica, Roboto, sans-serif;
  border-radius: 1px;
  background: #fff;
  color: #860b0b;
  padding: 19px 0px;
  display: block;
  width: 140px;
  margin: 5px 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: 80px;
}
/* line 788, ../../sass/desktop/_video_player.scss */
.uvpjs #videoerrorId .videoerror-container .video-error-button:hover {
  color: #fff;
  background: #860b0b;
}
/* line 794, ../../sass/desktop/_video_player.scss */
.uvpjs #videoerrorId .videoerror-container p {
  position: absolute;
  left: 0;
  font-size: 14px;
  margin-top: 6px;
  line-height: 15px;
  color: #fff;
  font-weight: 300;
  font-family: Helvetica, Roboto, sans-serif;
  width: 100%;
}
/* line 804, ../../sass/desktop/_video_player.scss */
.uvpjs #videoerrorId .videoerror-container p .video-error-login-link {
  color: #fff;
  text-decoration: none;
  display: inline-block;
  border-bottom: 1px solid #fff;
}
/* line 814, ../../sass/desktop/_video_player.scss */
.uvpjs #videoerrorThumbnail {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-position: center;
}
/* line 824, ../../sass/desktop/_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 832, ../../sass/desktop/_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% 20%;
  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 848, ../../sass/desktop/_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;
}
/* line 860, ../../sass/desktop/_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 874, ../../sass/desktop/_video_player.scss */
.uvpjs .upvpjs-replayOverlay-container .replay-button:hover {
  background-color: #fff;
  color: #821515;
}
/* line 881, ../../sass/desktop/_video_player.scss */
.uvpjs #meta-info {
  display: none;
}

/* line 886, ../../sass/desktop/_video_player.scss */
#video_cbsNewsVideoPlayerMag {
  margin: 0 !important;
}

/*
    
    This file needs to be update to meet Fly coding standards

*/
/* line 9, ../../sass/desktop/_weather.scss */
.module-weather {
  width: 100%;
  position: relative;
  clear: left;
}
/* line 15, ../../sass/desktop/_weather.scss */
.module-weather .zipcode {
  border-top: 1px solid #E8E8E8;
  padding: 0 0 20px 0;
}
/* line 19, ../../sass/desktop/_weather.scss */
.module-weather .weatherText {
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 15px;
  color: #202022;
  float: left;
  line-height: 0.9;
}
/* line 26, ../../sass/desktop/_weather.scss */
.module-weather .weatherText .zipText {
  font-weight: bold;
  font-style: normal;
}
/* line 34, ../../sass/desktop/_weather.scss */
.module-weather .weatherInput {
  background: url("/bundles/cbsnewscore/images/sprites/genericSprite.png") repeat scroll 0 -2838px transparent;
  display: block;
  float: right;
  height: 25px;
  margin-top: -4px;
  width: 104px;
}
/* line 42, ../../sass/desktop/_weather.scss */
.module-weather .weatherInput .searchBox {
  background: none;
  border: 0px solid #fff;
  height: 25px;
  padding: 3px 6px;
  width: 76px;
  font-size: 14px;
  color: #666666;
}
/* line 52, ../../sass/desktop/_weather.scss */
.module-weather .weatherInput .searchGo {
  border: medium none;
  background-color: transparent;
  text-indent: -9999px;
  padding: 0;
  margin: 0 0 0 -4px;
  width: 24px;
  height: 25px;
  cursor: pointer;
}
/* line 64, ../../sass/desktop/_weather.scss */
.module-weather .changeLoc {
  margin-bottom: 5px;
}
/* line 69, ../../sass/desktop/_weather.scss */
.module-weather #Wextended {
  float: left;
  border-top: 1px dotted #dedede;
  border-bottom: 1px dotted #dedede;
  padding: 5px 0;
}
/* line 75, ../../sass/desktop/_weather.scss */
.module-weather #Wextended li {
  float: left;
  width: 60px;
  text-align: center;
}
/* line 79, ../../sass/desktop/_weather.scss */
.module-weather #Wextended li .Wday {
  font-family: Helvetica, Roboto, sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
}
/* line 84, ../../sass/desktop/_weather.scss */
.module-weather #Wextended li .Wday.red {
  color: #b12124;
}
/* line 89, ../../sass/desktop/_weather.scss */
.module-weather #Wextended li .highTemp {
  font-family: Helvetica, Roboto, sans-serif;
  font-size: 29px;
  letter-spacing: -0.05em;
  display: block;
  text-align: center;
}
/* line 97, ../../sass/desktop/_weather.scss */
.module-weather #Wextended li .lowTemp {
  font-family: Helvetica, Roboto, sans-serif;
  color: #666666;
  font-size: 12px;
  top: -6px;
  position: relative;
}
/* line 105, ../../sass/desktop/_weather.scss */
.module-weather #Wextended li img {
  padding: 5px 0;
  width: 49px;
  height: 44px;
}
/* line 114, ../../sass/desktop/_weather.scss */
.module-weather .tenDayText, .module-weather .weatherCom {
  color: #666666;
  font-size: 12px;
  font-family: Helvetica, Roboto, sans-serif;
  float: left;
  width: 50%;
}
/* line 120, ../../sass/desktop/_weather.scss */
.module-weather .tenDayText a, .module-weather .weatherCom a {
  color: #202022;
}
/* line 124, ../../sass/desktop/_weather.scss */
.module-weather .tenDayText {
  margin: 5px 0 0 0;
}
/* line 127, ../../sass/desktop/_weather.scss */
.module-weather .weatherCom {
  margin: 5px 0 0px 0;
}
/* line 131, ../../sass/desktop/_weather.scss */
.module-weather .weatherAd {
  float: right;
  margin: 7px 0 0 0;
}
/* line 136, ../../sass/desktop/_weather.scss */
.module-weather .spinner {
  display: none;
}
/* line 141, ../../sass/desktop/_weather.scss */
.module-weather.loading li {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  opacity: 0.4;
}
/* line 144, ../../sass/desktop/_weather.scss */
.module-weather.loading .spinner {
  display: block;
}

/* line 1, ../../sass/desktop/_poll.scss */
.poll {
  font-family: Helvetica, Roboto, sans-serif;
  margin: 0 20px 20px 0;
  width: 300px;
  display: block;
  float: left;
}
/* line 8, ../../sass/desktop/_poll.scss */
.poll form {
  overflow: hidden;
  *zoom: 1;
}
/* line 12, ../../sass/desktop/_poll.scss */
.poll button, .poll .btn {
  padding: 9px 10px 7px;
  color: #b12124;
  text-transform: uppercase;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: white;
  border: 1px solid #dedede;
  border-radius: 0;
  background-image: none;
  font-size: 10px;
  font-weight: 700;
}
/* line 27, ../../sass/desktop/_poll.scss */
.poll button:hover, .poll .btn:hover {
  color: #202022;
}
/* line 37, ../../sass/desktop/_poll.scss */
.poll p {
  font-family: Georgia, serif;
  margin: 10px 0;
  font-style: italic;
  font-size: 21px;
}
/* line 44, ../../sass/desktop/_poll.scss */
.poll label {
  font-size: 14px;
}
/* line 48, ../../sass/desktop/_poll.scss */
.poll h2 {
  border-top: 3px solid #000000;
  border-bottom: 1px solid #dedede;
  color: #b12124;
  padding: 7px 0;
  letter-spacing: -0.9px;
  font-size: 18px !important;
  font-weight: normal !important;
  font-family: Helvetica, Roboto, sans-serif !important;
}
/* line 60, ../../sass/desktop/_poll.scss */
.poll .question {
  font-family: Georgia, serif;
  margin: 10px 0;
  font-style: italic;
  font-size: 16px;
  line-height: 1.3;
}
/* line 68, ../../sass/desktop/_poll.scss */
.poll #vote_answerId label {
  margin-bottom: 10px;
  line-height: 16px;
  overflow: hidden;
  *zoom: 1;
}
/* line 74, ../../sass/desktop/_poll.scss */
.poll .choice {
  vertical-align: top;
  font-size: 14px;
}
/* line 79, ../../sass/desktop/_poll.scss */
.poll input {
  margin: 0 10px 0 0;
  float: left;
}

/* line 86, ../../sass/desktop/_poll.scss */
article.article .entry .poll {
  width: 220px;
}
/* line 88, ../../sass/desktop/_poll.scss */
article.article .entry .poll input {
  margin: 0 10px 0 1px;
}
/* line 91, ../../sass/desktop/_poll.scss */
article.article .entry .poll ul.results {
  margin-left: 0;
  float: left;
}
/* line 95, ../../sass/desktop/_poll.scss */
article.article .entry .poll ul li {
  background-image: none;
  padding: 3px 0 0 0;
  float: left;
  width: 100%;
}
/* line 100, ../../sass/desktop/_poll.scss */
article.article .entry .poll ul li .percent {
  width: 40px;
  font-weight: bold;
  float: left;
  line-height: normal;
}
/* line 106, ../../sass/desktop/_poll.scss */
article.article .entry .poll ul li .answer {
  font-size: 15px;
  float: right;
  width: 180px;
}
/* line 112, ../../sass/desktop/_poll.scss */
article.article .entry .poll .loading {
  display: none;
}
/* line 115, ../../sass/desktop/_poll.scss */
article.article .entry .poll .title {
  margin-top: 5px;
}

/* line 154, icon/gallery/*.png */
.gallery-sprite, .gallery-base-arrow-left, .image-gallery .tools .thumb-control .prev, .gallery-base-arrow-right, .image-gallery .tools .thumb-control .next, .gallery-dot-selected, .image-gallery .thumbs .controls .dots .dot.active, .gallery-dot, .image-gallery .thumbs .controls .dots .dot, .gallery-grid, .image-gallery .tools .thumb-control .thumb-icon-wrapper .thumb-icon, .gallery-large-arrow-left, .image-gallery .viewport .controls .prev .arrow div, .gallery-large-arrow-right, .image-gallery .viewport .controls .next .arrow div, .gallery-mediapost-left-arrow-red, .gallery-mediapost-right-arrow-red, .gallery-sm-arrow-left, .image-gallery .thumbs .controls .prev, .gallery-sm-arrow-right, .image-gallery .thumbs .controls .next, .media-post-object .pagination .controls .prev:before, .media-post-object .pagination .controls .next:after {
  background: url('/bundles/cbsnewscore/images/sprites/icon/gallery-s8e0060e05a.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 */
.gallery-base-arrow-left, .image-gallery .tools .thumb-control .prev {
  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 */
.gallery-base-arrow-right, .image-gallery .tools .thumb-control .next {
  background-position: 0 -169px;
}

/* 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 */
.gallery-dot-selected, .image-gallery .thumbs .controls .dots .dot.active {
  background-position: 0 -158px;
}

/* 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 */
.gallery-dot, .image-gallery .thumbs .controls .dots .dot {
  background-position: 0 0;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.gallery-dot:hover, .image-gallery .thumbs .controls .dots .dot:hover, .gallery-dot.dot_hover, .image-gallery .thumbs .controls .dots .dot_hover.dot, .gallery-dot.dot-hover, .image-gallery .thumbs .controls .dots .dot-hover.dot {
  background-position: 0 -11px;
}

/* 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 */
.gallery-grid, .image-gallery .tools .thumb-control .thumb-icon-wrapper .thumb-icon {
  background-position: 0 -290px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.gallery-grid:hover, .image-gallery .tools .thumb-control .thumb-icon-wrapper .thumb-icon:hover, .gallery-grid.grid_hover, .image-gallery .tools .thumb-control .thumb-icon-wrapper .grid_hover.thumb-icon, .gallery-grid.grid-hover, .image-gallery .tools .thumb-control .thumb-icon-wrapper .grid-hover.thumb-icon {
  background-position: 0 -215px;
}

/* 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 */
.gallery-large-arrow-left, .image-gallery .viewport .controls .prev .arrow div {
  background-position: 0 -56px;
}

/* 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 */
.gallery-large-arrow-right, .image-gallery .viewport .controls .next .arrow div {
  background-position: 0 -107px;
}

/* 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 */
.gallery-mediapost-left-arrow-red {
  background-position: 0 -39px;
}

/* 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 */
.gallery-mediapost-right-arrow-red {
  background-position: 0 -22px;
}

/* 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 */
.gallery-sm-arrow-left, .image-gallery .thumbs .controls .prev {
  background-position: 0 -238px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.gallery-sm-arrow-left:hover, .image-gallery .thumbs .controls .prev:hover, .gallery-sm-arrow-left.sm-arrow-left_hover, .image-gallery .thumbs .controls .sm-arrow-left_hover.prev, .gallery-sm-arrow-left.sm-arrow-left-hover, .image-gallery .thumbs .controls .sm-arrow-left-hover.prev {
  background-position: 0 -251px;
}

/* 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 */
.gallery-sm-arrow-right, .image-gallery .thumbs .controls .next {
  background-position: 0 -264px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.gallery-sm-arrow-right:hover, .image-gallery .thumbs .controls .next:hover, .gallery-sm-arrow-right.sm-arrow-right_hover, .image-gallery .thumbs .controls .sm-arrow-right_hover.next, .gallery-sm-arrow-right.sm-arrow-right-hover, .image-gallery .thumbs .controls .sm-arrow-right-hover.next {
  background-position: 0 -277px;
}

/* line 8, ../../sass/desktop/_image_gallery.scss */
.image-gallery {
  margin-top: -10px;
  /* TODO: The core of this can probably be abstracted as well since it is used elsewhere */
}
/* line 11, ../../sass/desktop/_image_gallery.scss */
.image-gallery .meta {
  display: none;
}
/* line 14, ../../sass/desktop/_image_gallery.scss */
.image-gallery .meta.selected {
  display: block;
}
/* line 19, ../../sass/desktop/_image_gallery.scss */
.image-gallery header {
  position: relative;
}
/* line 23, ../../sass/desktop/_image_gallery.scss */
.image-gallery .title-container, .image-gallery .tools {
  border-bottom: 1px solid #000000;
  -webkit-box-shadow: 0 1px 0 #1e2326;
  -moz-box-shadow: 0 1px 0 #1e2326;
  box-shadow: 0 1px 0 #1e2326;
}
/* line 29, ../../sass/desktop/_image_gallery.scss */
.image-gallery .hed {
  font-size: 18px;
  letter-spacing: -0.05em;
  font-weight: bold;
  display: inline-block;
  text-shadow: 0 -1px 0 black;
}
/* line 36, ../../sass/desktop/_image_gallery.scss */
.image-gallery h1.title {
  width: 520px;
  margin-bottom: 3px;
  font-size: 33px;
  font-weight: 300;
  line-height: 30px;
  letter-spacing: -0.05em;
  word-spacing: -0.05em;
  display: inline-block;
  text-shadow: 0 -1px 0 black;
  font-family: "foundation-sans-light", Helvetica, Roboto, sans-serif;
}
/* line 50, ../../sass/desktop/_image_gallery.scss */
.image-gallery .sharebar_condensed {
  position: absolute;
  bottom: 5px;
  right: 0;
}
/* line 56, ../../sass/desktop/_image_gallery.scss */
.image-gallery .pagination {
  color: #666666;
  font-size: 33px;
  font-family: "foundation-sans-light", Helvetica, Roboto, sans-serif;
  font-weight: 300;
  letter-spacing: 0;
  margin-bottom: 0;
  top: 3px;
}
/* line 64, ../../sass/desktop/_image_gallery.scss */
.image-gallery .pagination .index {
  color: #d42128;
}
/* line 67, ../../sass/desktop/_image_gallery.scss */
.image-gallery .pagination .slash:not(.no-padding) {
  padding-right: 3px;
}
/* line 70, ../../sass/desktop/_image_gallery.scss */
.image-gallery .pagination .count {
  color: #dedede;
}
/* line 75, ../../sass/desktop/_image_gallery.scss */
.image-gallery .tools {
  position: absolute;
  bottom: 0;
  right: 0;
}
/* line 80, ../../sass/desktop/_image_gallery.scss */
.image-gallery .tools .thumb-control {
  position: absolute;
  bottom: 30px;
  right: 0;
  width: 90px;
}
/* line 85, ../../sass/desktop/_image_gallery.scss */
.image-gallery .tools .thumb-control .prev, .image-gallery .tools .thumb-control .next {
  width: 14px;
  height: 23px;
  display: block;
  overflow: hidden;
  position: absolute;
}
/* line 92, ../../sass/desktop/_image_gallery.scss */
.image-gallery .tools .thumb-control .prev.disabled, .image-gallery .tools .thumb-control .next.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=15);
  opacity: 0.15;
  cursor: default;
}
/* line 100, ../../sass/desktop/_image_gallery.scss */
.image-gallery .tools .thumb-control .next {
  right: 0;
}
/* line 105, ../../sass/desktop/_image_gallery.scss */
.image-gallery .tools .thumb-control .thumb-icon-wrapper {
  position: absolute;
  left: 22px;
  height: 23px;
  padding: 0 10px;
  width: 22px;
  border-left: 1px solid black;
  border-right: 1px solid black;
  -webkit-box-shadow: 1px 0 #1e2326, 1px 0 #1e2326 inset;
  -moz-box-shadow: 1px 0 #1e2326, 1px 0 #1e2326 inset;
  box-shadow: 1px 0 #1e2326, 1px 0 #1e2326 inset;
}
/* line 116, ../../sass/desktop/_image_gallery.scss */
.image-gallery .tools .thumb-control .thumb-icon-wrapper .thumb-icon {
  height: 23px;
  width: 22px;
}
/* line 125, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs {
  background-color: #17191a;
  display: none;
  position: absolute;
  top: 50px;
  padding: 1px 0 20px 0;
  right: 0;
  z-index: 3;
}
/* line 133, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs .thumb-grid {
  width: 300px;
  display: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
  top: 0;
}
/* line 141, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs .thumb-grid li {
  position: relative;
}
/* line 169, ../../sass/utilities/_content.scss */
.image-gallery .thumbs .thumb-grid li:before {
  -webkit-box-shadow: 0 0 14px rgba(0, 0, 0, 0.5) inset;
  -moz-box-shadow: 0 0 14px rgba(0, 0, 0, 0.5) inset;
  box-shadow: 0 0 14px rgba(0, 0, 0, 0.5) inset;
  content: "";
  position: absolute;
  top: 0;
  left: auto;
  width: 100%;
  height: 100%;
  z-index: 0;
}
/* line 144, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs .thumb-grid li .img:before {
  -webkit-box-shadow: 0 0 0 5px rgba(187, 187, 187, 0.5) inset;
  -moz-box-shadow: 0 0 0 5px rgba(187, 187, 187, 0.5) inset;
  box-shadow: 0 0 0 5px rgba(187, 187, 187, 0.5) inset;
  z-index: 1003;
  top: 0;
  display: none;
  border-bottom: 5px #ff0000;
}
/* line 153, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs .thumb-grid li:hover > a .img:before {
  display: block;
}
/* line 157, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs .thumb-grid li .img:after {
  z-index: 1003;
  top: 0;
  -webkit-box-shadow: 0 1px 0 rgba(187, 187, 187, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2) inset;
  -moz-box-shadow: 0 1px 0 rgba(187, 187, 187, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2) inset;
  box-shadow: 0 1px 0 rgba(187, 187, 187, 0.4), 0 1px 0 rgba(255, 255, 255, 0.2) inset;
}
/* line 166, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs ul {
  margin: 0;
  background-color: #17191a;
}
/* line 171, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs li {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
/* line 176, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs li:nth-child(4n + 4) {
  margin-right: 0;
}
/* line 181, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs .controls {
  text-align: center;
  display: none;
}
/* line 185, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs .controls .prev, .image-gallery .thumbs .controls .next, .image-gallery .thumbs .controls .dots, .image-gallery .thumbs .controls .dot {
  display: inline-block;
  position: relative;
}
/* line 190, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs .controls .prev, .image-gallery .thumbs .controls .next {
  width: 50px;
  height: 12px;
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 13px;
  font-weight: 700;
  line-height: 0.9;
  cursor: pointer;
  text-transform: capitalize;
}
/* line 202, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs .controls .prev {
  margin-right: 10px;
  text-indent: 15px;
}
/* line 207, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs .controls .next {
  background-position-x: 40px;
  text-indent: 0px;
}
/* line 212, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs .controls .next:hover {
  background-position-x: 40px;
}
/* line 216, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs .controls .dots {
  margin: 0;
  list-style: none;
  padding: 0;
  height: 12px;
}
/* line 222, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs .controls .dots .dot {
  margin: 0 10px 0 0;
  width: 11px;
  height: 11px;
}
/* line 238, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport {
  /* TODO: These can be abstracted, also I think it can be simplified */
}
/* line 240, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport ul {
  margin: 20px 0 0;
}
/* line 243, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport ul .images {
  float: left;
}
/* line 247, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport ul .image-meta {
  margin-top: 15px;
}
/* line 249, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport ul .image-meta .title {
  position: relative;
  top: -2px;
}
/* line 254, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport ul.image-meta {
  margin-bottom: 20px;
}
/* line 259, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport li {
  float: none;
  white-space: normal;
}
/* line 264, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .image > .img {
  width: 620px;
  height: 465px;
  float: left;
  margin: 0 auto;
  text-align: center;
}
/* line 271, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport > .title {
  font-size: 16px;
  letter-spacing: -0.05em;
  color: #dedede;
}
/* line 277, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .caption {
  font-size: 14px;
  color: #ccc;
  margin-top: 0px;
  font-weight: 500;
  line-height: 1.2;
}
/* line 284, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .caption a {
  color: #d42128;
}
/* line 287, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .caption span {
  font-size: 14px;
}
/* line 292, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .credits {
  font-size: 13px;
  color: #ccc;
}
/* line 298, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .label {
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  font-style: normal;
  color: white;
  font-size: 12px;
}
/* line 306, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .controls {
  width: 620px;
  height: 465px;
  position: relative;
  margin-top: 20px;
}
/* line 316, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .controls .prev, .image-gallery .viewport .controls .next {
  position: absolute;
  width: 50%;
  height: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.8s ease-in-out;
  -moz-transition: opacity 0.8s ease-in-out;
  -o-transition: opacity 0.8s ease-in-out;
  transition: opacity 0.8s ease-in-out;
}
/* line 320, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .controls .prev.disabled, .image-gallery .viewport .controls .next.disabled {
  cursor: default;
}
/* line 322, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .controls .prev.disabled .arrow, .image-gallery .viewport .controls .next.disabled .arrow {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 328, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .controls .prev:hover, .image-gallery .viewport .controls .next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}
/* line 332, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .controls .prev {
  left: 0;
}
/* line 334, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .controls .prev .arrow {
  left: 0;
}
/* line 336, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .controls .prev .arrow div {
  left: 13px;
  top: 9px;
}
/* line 343, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .controls .next {
  right: 0;
}
/* line 345, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .controls .next .arrow {
  right: 0;
}
/* line 347, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .controls .next .arrow div {
  left: 21px;
  top: 9px;
}
/* line 354, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .controls .arrow {
  background-color: black;
  width: 66px;
  height: 70px;
  position: absolute;
  top: 45%;
  margin-top: -35px;
  white-space: nowrap;
  overflow: hidden;
}
/* line 363, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .controls .arrow > div {
  height: 51px;
  position: relative;
  width: 28px;
}
/* line 375, ../../sass/desktop/_image_gallery.scss */
.image-gallery .nrelate_related li {
  margin-bottom: 15px;
  display: block;
}
/* line 380, ../../sass/desktop/_image_gallery.scss */
.image-gallery .nrelate_related .nr_title {
  text-transform: none;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 14px;
  color: #ccc;
}
/* line 387, ../../sass/desktop/_image_gallery.scss */
.image-gallery .nrelate_related .nr_title a:hover {
  color: #fff;
}
/* line 392, ../../sass/desktop/_image_gallery.scss */
.image-gallery .nrelate_related .nr_post_title {
  font: 14px;
}
/* line 396, ../../sass/desktop/_image_gallery.scss */
.image-gallery .nrelate_related .nr_source {
  font: italic 14px Georgia;
  color: #666;
}
/* line 400, ../../sass/desktop/_image_gallery.scss */
.image-gallery .nrelate_related .nr_source:before {
  content: "/";
  color: #666666;
  padding: 0 3px;
}
/* line 407, ../../sass/desktop/_image_gallery.scss */
.image-gallery .nrelate_related .nr_about {
  font-size: 12px;
}
/* line 413, ../../sass/desktop/_image_gallery.scss */
.image-gallery .nrelate_related .nr_inner ul {
  margin-top: 10px;
  margin-bottom: 0;
}
/* line 417, ../../sass/desktop/_image_gallery.scss */
.image-gallery .nrelate_related .nr_inner ul li {
  white-space: normal;
  padding-bottom: 10px;
}
/* line 425, ../../sass/desktop/_image_gallery.scss */
.image-gallery .hidden {
  display: none;
}
/* line 429, ../../sass/desktop/_image_gallery.scss */
.image-gallery .module-listing-stack figure {
  position: relative;
}
/* line 434, ../../sass/desktop/_image_gallery.scss */
.image-gallery .popular-recommended {
  margin-top: 40px;
  margin-bottom: 40px;
}

/* TODO: Should be abstracted as it exists elsewhere */
/* line 443, ../../sass/desktop/_image_gallery.scss */
.module-listing-stack > .title {
  height: 42px;
  line-height: 42px !important;
  margin: 0;
  text-align: center;
  color: #dedede;
  text-shadow: 0 -1px 0 black;
  text-transform: uppercase;
  position: relative;
  font-weight: 700;
  border: none;
}
/* line 454, ../../sass/desktop/_image_gallery.scss */
.module-listing-stack > .title .deco {
  font-size: 14px;
  position: relative;
  font-weight: bold;
  font-family: Helvetica, Roboto, sans-serif;
  letter-spacing: -0.05em;
}
/* line 460, ../../sass/desktop/_image_gallery.scss */
.module-listing-stack > .title .deco:before, .module-listing-stack > .title .deco:after {
  content: "";
  position: absolute;
  display: block;
  height: 2px;
  width: 137px;
}
/* line 467, ../../sass/desktop/_image_gallery.scss */
.module-listing-stack > .title .deco:before {
  background: url("/bundles/cbsnewscore/images/sprites/overlaySprite.png") right -133px no-repeat;
  left: -145px;
  top: 7px;
}
/* line 472, ../../sass/desktop/_image_gallery.scss */
.module-listing-stack > .title .deco:after {
  background: url("/bundles/cbsnewscore/images/sprites/overlaySprite.png") left -135px no-repeat;
  right: -145px;
  top: 7px;
}
/* line 481, ../../sass/desktop/_image_gallery.scss */
.module-listing-stack .listing-sub-mini .title {
  color: #9c9c9c;
  line-height: 1.3;
  font-weight: 500;
}
/* line 487, ../../sass/desktop/_image_gallery.scss */
.module-listing-stack .listing-sub-mini .items {
  margin-bottom: 20px;
}
/* line 493, ../../sass/desktop/_image_gallery.scss */
.module-listing-stack .listing-sub-mini a:hover .title {
  color: white;
}
/* line 499, ../../sass/desktop/_image_gallery.scss */
.module-listing-stack figure {
  margin-bottom: 10px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
/* line 503, ../../sass/desktop/_image_gallery.scss */
.module-listing-stack figure:before {
  -webkit-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.5) inset;
  top: 0;
  z-index: 1;
  display: none;
  content: "";
}
/* line 515, ../../sass/desktop/_image_gallery.scss */
.module-listing-stack a:hover figure:before {
  display: block;
}
/* line 520, ../../sass/desktop/_image_gallery.scss */
.module-listing-stack a:hover .img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 526, ../../sass/desktop/_image_gallery.scss */
.list-item {
  min-height: 150px;
}
/* line 529, ../../sass/desktop/_image_gallery.scss */
.list-item .title {
  color: #dedede;
  font-size: 17px;
  font-weight: 700;
}

/* line 541, ../../sass/desktop/_image_gallery.scss */
.endless-listing-inverse header {
  border-bottom: 1px solid #000000;
  -webkit-box-shadow: 0 1px 0 #1e2326;
  -moz-box-shadow: 0 1px 0 #1e2326;
  box-shadow: 0 1px 0 #1e2326;
  padding-bottom: 3px;
  margin-bottom: 20px;
}
/* line 548, ../../sass/desktop/_image_gallery.scss */
.endless-listing-inverse h1.title {
  margin-bottom: 3px;
  font-size: 33px;
  font-weight: 300;
  line-height: 0.9;
  letter-spacing: -0.08em;
  word-spacing: -0.05em;
  display: inline-block;
  text-shadow: 0 -1px 0 black;
}
/* line 559, ../../sass/desktop/_image_gallery.scss */
.endless-listing-inverse .show-more {
  background-image: url("/bundles/cbsnewscore/images/standalone/dark-highlight.jpg");
  background-repeat: no-repeat;
  margin: 20px 0;
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  text-align: center;
}
/* line 571, ../../sass/desktop/_image_gallery.scss */
.endless-listing-inverse .btn-inverse .text {
  border-style: none;
  border-right: 1px solid #2E2D2D;
}
/* line 576, ../../sass/desktop/_image_gallery.scss */
.endless-listing-inverse .btn-inverse:hover {
  background-color: #0d0d0d;
  background: none, -webkit-linear-gradient(top, #232425 0, black 100%);
}

/* line 586, ../../sass/desktop/_image_gallery.scss */
.image-gallery-list .list-item {
  min-height: 235px;
}
/* line 588, ../../sass/desktop/_image_gallery.scss */
.image-gallery-list .list-item:nth-of-type(4n + 1) {
  margin-left: 0;
}
/* line 593, ../../sass/desktop/_image_gallery.scss */
.image-gallery-list figure {
  margin-bottom: 10px;
}
/* line 596, ../../sass/desktop/_image_gallery.scss */
.image-gallery-list figure .img {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
/* line 605, ../../sass/desktop/_image_gallery.scss */
.image-gallery-list a:hover > figure:before {
  display: block;
}
/* line 611, ../../sass/desktop/_image_gallery.scss */
.image-gallery-list a:hover .img:before {
  -webkit-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.5) inset;
  -moz-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.5) inset;
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.5) inset;
  top: 0;
  z-index: 1;
  content: "";
}
/* line 623, ../../sass/desktop/_image_gallery.scss */
.image-gallery-list figcaption a .title {
  font-weight: bold;
  font-size: 16px;
  line-height: 1.2;
  padding: 7px 0 0 0;
  margin-bottom: 0;
  letter-spacing: -0.03em;
  color: #c4c4c4;
}
/* line 633, ../../sass/desktop/_image_gallery.scss */
.image-gallery-list figcaption a .count {
  color: #d42128;
  margin-top: 2px;
  font-weight: 700;
}
/* line 640, ../../sass/desktop/_image_gallery.scss */
.image-gallery-list figcaption a .number {
  color: #dedede;
  font-size: 12px;
  line-height: 1.1;
  font-weight: normal;
}
/* line 650, ../../sass/desktop/_image_gallery.scss */
.image-gallery-list figcaption:hover .title {
  color: white;
}
/* line 654, ../../sass/desktop/_image_gallery.scss */
.image-gallery-list figcaption:hover .count {
  color: #d42128;
}

/* line 664, ../../sass/desktop/_image_gallery.scss */
[class^="gallery-"], [class*=" gallery-"] {
  display: inline-block;
  width: 18px;
  height: 18px;
  background-repeat: no-repeat;
}

/* line 671, ../../sass/desktop/_image_gallery.scss */
.divider-left-inverse {
  -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1) inset;
  -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1) inset;
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1) inset;
  border-left: 1px solid rgba(0, 0, 0, 0.9);
  margin: 0 10px;
}

/* line 676, ../../sass/desktop/_image_gallery.scss */
.divider-right-inverse {
  border-right: 1px solid #121212;
  -webkit-box-shadow: 1px 0 0 #454545;
  -moz-box-shadow: 1px 0 0 #454545;
  box-shadow: 1px 0 0 #454545;
  margin: 0 10px;
}

/* line 681, ../../sass/desktop/_image_gallery.scss */
.h3_size {
  font-size: 21px;
}

/* _modal.scss
---------------------------------------
  0. Modal Dark Theme
  1. Styles specific to the modal
  2. Login Modal Styles
  3. Registration Modal Styling
*/
/* line 13, ../../sass/desktop/_modal.scss */
div.content-primary-inverse .modal-container {
  background: #17191a !important;
}

/* line 18, ../../sass/desktop/_modal.scss */
.modal-page {
  width: 980px;
}

/* line 23, ../../sass/desktop/_modal.scss */
.modal:not(.modal-iframe) {
  left: 10px;
  right: 10px;
  margin: 0 auto;
  position: absolute;
  width: 1000px;
  z-index: 5000000;
}
/* line 32, ../../sass/desktop/_modal.scss */
.modal:not(.modal-iframe).modal-register-1503, .modal:not(.modal-iframe).modal-login-1503 {
  top: 50px !important;
}
/* line 36, ../../sass/desktop/_modal.scss */
.modal:not(.modal-iframe) .modal-body {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 5px 10px rgba(0, 0, 0, 0.2);
}

/* line 43, ../../sass/desktop/_modal.scss */
.modal-page:not(.modal-iframe) {
  margin-left: -500px;
}

/* line 48, ../../sass/desktop/_modal.scss */
.modal-iframe .close {
  background-position: 0 -371px;
  width: 20px;
  height: 20px;
  top: 20px;
  right: 20px;
}

/* line 58, ../../sass/desktop/_modal.scss */
.media-post {
  background: white;
  padding: 20px;
  color: black;
}
/* line 62, ../../sass/desktop/_modal.scss */
.media-post .media-post-object .media-block img {
  z-index: 0;
}
/* line 65, ../../sass/desktop/_modal.scss */
.media-post h2.title {
  font-weight: 300;
  color: black;
  position: relative;
  top: -10px;
}
/* line 71, ../../sass/desktop/_modal.scss */
.media-post a {
  font-weight: 300;
  color: black;
  font-size: inherit;
}
/* line 76, ../../sass/desktop/_modal.scss */
.media-post p {
  color: black;
}
/* line 79, ../../sass/desktop/_modal.scss */
.media-post .byline {
  display: none;
}
/* line 84, ../../sass/desktop/_modal.scss */
.media-post .pagination .controls span {
  font-size: 21px;
}
/* line 87, ../../sass/desktop/_modal.scss */
.media-post .pagination .controls .counter {
  line-height: 20px;
}
/* line 91, ../../sass/desktop/_modal.scss */
.media-post .module-listing-stack {
  margin: 0;
  background-image: url("/bundles/cbsnewscore/images/standalone/bkg-highlight-940.png");
  border-top: 1px solid #dedede;
}
/* line 95, ../../sass/desktop/_modal.scss */
.media-post .module-listing-stack > .title .deco {
  color: black;
  text-shadow: none;
}
/* line 98, ../../sass/desktop/_modal.scss */
.media-post .module-listing-stack > .title .deco:before, .media-post .module-listing-stack > .title .deco:after {
  background: none;
}
/* line 102, ../../sass/desktop/_modal.scss */
.media-post .module-listing-stack h5 {
  color: black;
  font-weight: 700;
}
/* line 105, ../../sass/desktop/_modal.scss */
.media-post .module-listing-stack h5:hover {
  color: black;
}

/* line 112, ../../sass/desktop/_modal.scss */
.module-listing-stack .title .deco {
  color: white;
  font-style: normal;
}

/* line 117, ../../sass/desktop/_modal.scss */
.modal-overlay {
  display: none;
}

/* 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 */
.share-condensed-facebook-dark {
  background-position: 0 -769px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-facebook-dark:hover, .share-condensed-facebook-dark.condensed-facebook-dark_hover, .share-condensed-facebook-dark.condensed-facebook-dark-hover {
  background-position: 0 -569px;
}

/* 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 */
.share-condensed-facebook {
  background-position: 0 -788px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-facebook:hover, .share-condensed-facebook.condensed-facebook_hover, .share-condensed-facebook.condensed-facebook-hover {
  background-position: 0 -806px;
}

/* 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 */
.share-condensed-more-dark {
  background-position: 0 -907px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-more-dark:hover, .share-condensed-more-dark.condensed-more-dark_hover, .share-condensed-more-dark.condensed-more-dark-hover {
  background-position: 0 -824px;
}

/* 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 */
.share-condensed-more {
  background-position: 0 -857px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-more:hover, .share-condensed-more.condensed-more_hover, .share-condensed-more.condensed-more-hover {
  background-position: 0 -889px;
}

/* 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 */
.share-condensed-twitter-dark {
  background-position: 0 -605px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-twitter-dark:hover, .share-condensed-twitter-dark.condensed-twitter-dark_hover, .share-condensed-twitter-dark.condensed-twitter-dark-hover {
  background-position: 0 -534px;
}

/* 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 */
.share-condensed-twitter {
  background-position: 0 -659px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-twitter:hover, .share-condensed-twitter.condensed-twitter_hover, .share-condensed-twitter.condensed-twitter-hover {
  background-position: 0 -641px;
}

/* 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 */
.share-elp-condensed-facebook {
  background-position: 0 -624px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-facebook:hover, .share-elp-condensed-facebook.elp-condensed-facebook_hover, .share-elp-condensed-facebook.elp-condensed-facebook-hover {
  background-position: 0 -588px;
}

/* 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 */
.share-elp-condensed-plus {
  background-position: 0 -723px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-plus:hover, .share-elp-condensed-plus.elp-condensed-plus_hover, .share-elp-condensed-plus.elp-condensed-plus-hover {
  background-position: 0 -706px;
}

/* 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 */
.share-elp-condensed-twitter {
  background-position: 0 -469px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-twitter:hover, .share-elp-condensed-twitter.elp-condensed-twitter_hover, .share-elp-condensed-twitter.elp-condensed-twitter-hover {
  background-position: 0 -422px;
}

/* 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 */
.share-expanded-email {
  background-position: 0 -518px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-email:hover, .share-expanded-email.expanded-email_hover, .share-expanded-email.expanded-email-hover {
  background-position: 0 -502px;
}

/* 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 */
.share-expanded-facebook {
  background-position: 0 -875px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-facebook:hover, .share-expanded-facebook.expanded-facebook_hover, .share-expanded-facebook.expanded-facebook-hover {
  background-position: 0 -843px;
}

/* 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 */
.share-expanded-stumble {
  background-position: 0 -690px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-stumble:hover, .share-expanded-stumble.expanded-stumble_hover, .share-expanded-stumble.expanded-stumble-hover {
  background-position: 0 -753px;
}

/* 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 */
.share-expanded-twitter {
  background-position: 0 -677px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-twitter:hover, .share-expanded-twitter.expanded-twitter_hover, .share-expanded-twitter.expanded-twitter-hover {
  background-position: 0 -740px;
}

/* 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 */
.share-facebook-small {
  background-position: 0 -486px;
}

/* 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 */
.share-follow-facebook-color {
  background-position: 0 -360px;
}

/* 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 */
.share-follow-facebook-gray {
  background-position: 0 -439px;
}

/* 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 */
.share-follow-google-color {
  background-position: 0 -120px;
}

/* 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 */
.share-follow-google-gray {
  background-position: 0 -150px;
}

/* 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 */
.share-follow-instagram-color {
  background-position: 0 -240px;
}

/* 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 */
.share-follow-instagram-gray {
  background-position: 0 -330px;
}

/* 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 */
.share-follow-newsletter-color {
  background-position: 0 -270px;
}

/* 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 */
.share-follow-newsletter-gray {
  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 */
.share-follow-rss-color {
  background-position: 0 -60px;
}

/* 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 */
.share-follow-rss-gray {
  background-position: 0 -210px;
}

/* 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 */
.share-follow-slash-gray {
  background-position: 0 -926px;
}

/* 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 */
.share-follow-twitter-color {
  background-position: 0 -90px;
}

/* 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 */
.share-follow-twitter-gray {
  background-position: 0 -180px;
}

/* 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 */
.share-follow-youtube-color {
  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 */
.share-follow-youtube-gray {
  background-position: 0 -30px;
}

/* 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 */
.share-googleplus-small {
  background-position: 0 -406px;
}

/* 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 */
.share-twitter-small {
  background-position: 0 -553px;
}

/* 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 */
.share-yahoo-small {
  background-position: 0 -390px;
}

/* line 7, ../../sass/desktop/_share_bar.scss */
.social-button-group .social-button {
  float: left;
}

/* line 15, ../../sass/desktop/_share_bar.scss */
.share-dropdown {
  display: none;
  left: -14px;
  position: absolute;
  top: 17px;
  min-width: 120px;
  z-index: 1000;
}
/* line 23, ../../sass/desktop/_share_bar.scss */
.share-dropdown .dropdown-container {
  border-top: none;
  margin-top: 13px;
}
/* line 28, ../../sass/desktop/_share_bar.scss */
.share-dropdown .triangle {
  position: absolute;
  left: 10px;
}
/* line 32, ../../sass/desktop/_share_bar.scss */
.share-dropdown .triangle:after {
  position: relative;
  left: -7px;
  top: -5px;
}
/* line 39, ../../sass/desktop/_share_bar.scss */
.share-dropdown li {
  display: inline-block;
  width: 100%;
}

/* line 45, ../../sass/desktop/_share_bar.scss */
.social {
  position: relative;
}
/* line 51, ../../sass/desktop/_share_bar.scss */
.social .share-dropdown .fb-like iframe,
.social .share-dropdown .fb-like > span {
  min-height: 21px !important;
  min-width: 110px !important;
  display: block;
  position: inherit;
  z-index: 500010;
}
/* line 59, ../../sass/desktop/_share_bar.scss */
.social .share-dropdown .dropdown-container {
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcfcfc), color-stop(100%, #ededed));
  background-image: -webkit-linear-gradient(#fcfcfc, #ededed);
  background-image: -moz-linear-gradient(#fcfcfc, #ededed);
  background-image: -o-linear-gradient(#fcfcfc, #ededed);
  background-image: linear-gradient(#fcfcfc, #ededed);
  border: 1px solid #e8e8e8;
  display: inline-block;
  padding: 10px 0 0 10px;
  filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr="#fcfcfc", endColorStr="#ededed");
  width: 140px;
}
/* line 69, ../../sass/desktop/_share_bar.scss */
.social .share-dropdown .triangle {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 7px;
  border-color: transparent transparent #dedede transparent;
}
/* line 72, ../../sass/desktop/_share_bar.scss */
.social .share-dropdown .triangle:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 7px;
  border-color: transparent transparent #fcfcfc transparent;
}
/* line 77, ../../sass/desktop/_share_bar.scss */
.social .share-dropdown li {
  border-bottom: 1px solid #e8e8e8;
}
/* line 80, ../../sass/desktop/_share_bar.scss */
.social .share-dropdown li:last-child {
  border: none;
}
/* line 88, ../../sass/desktop/_share_bar.scss */
.social .share-dropdown .theme-dark .dropdown-container {
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
  border-bottom: 1px solid #121212;
  -webkit-box-shadow: 0px 1px 0 -1px #454545;
  -moz-box-shadow: 0px 1px 0 -1px #454545;
  box-shadow: 0px 1px 0 -1px #454545;
  padding-bottom: 3px;
  background-color: #333333;
}
/* line 94, ../../sass/desktop/_share_bar.scss */
.social .share-dropdown .theme-dark .triangle-inner {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: transparent transparent black transparent;
}
/* line 97, ../../sass/desktop/_share_bar.scss */
.social .share-dropdown .theme-dark .triangle-outer {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 6px;
  border-color: transparent transparent black transparent;
}
/* line 101, ../../sass/desktop/_share_bar.scss */
.social .share-dropdown .theme-dark li {
  border-bottom: 1px solid #e8e8e8;
}
/* line 114, ../../sass/desktop/_share_bar.scss */
.social.sharebar_condensed.theme-dark .icon {
  -webkit-box-shadow: 1px 0 0 #1e2326;
  -moz-box-shadow: 1px 0 0 #1e2326;
  box-shadow: 1px 0 0 #1e2326;
}
/* line 116, ../../sass/desktop/_share_bar.scss */
.social.sharebar_condensed.theme-dark .icon:last-child {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 123, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded {
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
  font-size: 19px;
  letter-spacing: -0.08em;
  font-weight: 300;
  padding: 1px 0;
}
/* line 130, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .share-dropdown {
  top: 15px;
}
/* line 133, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded a:hover {
  color: inherit;
}
/* line 137, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded li {
  position: relative;
  font-family: "foundation-sans-light", Helvetica, Roboto, sans-serif;
  letter-spacing: -0.05em;
}
/* line 143, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded li.std-social:after {
  color: #c4c4c4;
}
/* line 148, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .std-facebook:hover .social-icon svg.social-icons__icon-svg {
  fill: #486eb1;
}
/* line 153, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .std-twitter:hover .social-icon svg.social-icons__icon-svg {
  fill: #2ca8df;
}
/* line 158, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .std-flipboard:hover .social-icon svg.social-icons__icon-svg {
  fill: #e12828;
}
/* line 163, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .std-reddit:hover .social-icon svg.social-icons__icon-svg {
  fill: #ff4500;
}
/* line 168, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .std-email:hover .social-icon svg.social-icons__icon-svg {
  fill: #8e1b1d;
}
/* line 172, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded li.last:after {
  content: none;
  padding: 0;
}
/* line 177, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded li.extra-social {
  font-size: 14px;
  float: right;
  padding-top: 0;
  top: 6px;
  position: relative;
}
/* line 184, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded li.extra-social .share-dropdown {
  left: -74px;
}
/* line 187, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded li.extra-social .share-dropdown .triangle {
  left: 99px;
}
/* line 193, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .comment-count {
  font-family: Georgia, serif;
  font-style: italic;
  font-weight: 700;
  color: #202022;
}
/* line 199, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .comment-count {
  padding-right: 2px;
}
/* line 203, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .disqus-comment-count + .social-label::after {
  content: 's';
}
/* line 206, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .disqus-comment-count:empty + .social-label::after {
  content: '';
}
/* line 210, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .comment-text {
  font-size: 19px;
  letter-spacing: -0.08em;
  font-weight: 300;
  font-style: normal;
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
}
/* line 218, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .social-icon {
  height: 24px;
  width: 24px;
  position: relative;
  top: 2px;
  margin-right: 22px;
}
/* line 225, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .std-flipboard .social-icon {
  top: 4px;
}
/* line 228, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .std-twitter .share-dropdown .triangle {
  left: 14px;
}
/* line 231, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .social-button {
  padding: 7px 10px 1px;
}

/* line 236, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed {
  display: inline-block;
}
/* line 239, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed.header-style {
  height: 30px;
  background-color: #333333;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #333333), color-stop(100%, #1b1b1b));
  background-image: -webkit-linear-gradient(top, #333333 0%, #1b1b1b 100%);
  background-image: -moz-linear-gradient(top, #333333 0%, #1b1b1b 100%);
  background-image: -o-linear-gradient(top, #333333 0%, #1b1b1b 100%);
  background-image: linear-gradient(top, #333333 0%, #1b1b1b 100%);
  line-height: 30px;
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  font-family: Georgia, serif;
  margin-bottom: 15px;
  width: 140px;
}
/* line 251, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .share-text {
  float: left;
  margin: 0 4px 0 5px;
  font-style: italic;
  color: #A5A5A5;
  letter-spacing: -0.05em;
  text-shadow: 0 -1px 0 #000000;
}
/* line 260, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .social-icons {
  cursor: pointer;
  position: relative;
}
/* line 265, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .social-icons:hover .share-text {
  color: white;
}
/* line 270, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .social-icons a:hover .social-icon.icon-facebook svg.social-icons__icon-svg {
  fill: #486eb1;
}
/* line 273, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .social-icons a:hover .social-icon.icon-twitter svg.social-icons__icon-svg {
  fill: #2ca8df;
}
/* line 279, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .social-icon {
  height: 24px;
  width: 24px;
  position: relative;
}
/* line 285, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .icon-facebook .social-icons__icon-svg {
  right: 3px;
}
/* line 289, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .icon-twitter .social-icons__icon-svg {
  height: 21px;
  width: 23px;
  top: 0;
}
/* line 295, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .social-icons__icon-svg {
  height: 17px;
  width: 19px;
  position: absolute;
  fill: #686969;
  vertical-align: middle;
  top: 2px;
  right: 1px;
}
/* line 305, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .icon {
  border-right: 1px solid #dedede;
  -webkit-box-shadow: 1px 0 0 #f0f0f0;
  -moz-box-shadow: 1px 0 0 #f0f0f0;
  box-shadow: 1px 0 0 #f0f0f0;
  padding: 0 5px;
}
/* line 311, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .icon:last-child {
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 316, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .icon a, .sharebar_condensed .icon span {
  display: block;
}
/* line 320, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .icon a {
  text-align: center;
  width: 22px;
  height: 22px;
}
/* line 338, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .facebook {
  width: 10px;
}
/* line 342, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .twitter {
  width: 22px;
}
/* line 346, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .more {
  width: 18px;
}
/* line 351, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .share-dropdown .triangle {
  left: 83px;
}

/* line 361, ../../sass/desktop/_share_bar.scss */
.theme-dark.sharebar_condensed .icon {
  border-right: 1px solid black;
}
/* line 364, ../../sass/desktop/_share_bar.scss */
.theme-dark.sharebar_condensed .icon:last-child {
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 372, ../../sass/desktop/_share_bar.scss */
.theme-dark .share-dropdown .dropdown-container {
  background: #333;
  color: #dedede;
  border: 1px solid #4a4a4a;
  filter: progid:DXImageTransform.Microsoft.Gradient(enabled=false);
}
/* line 378, ../../sass/desktop/_share_bar.scss */
.theme-dark .share-dropdown .dropdown-container li {
  border-bottom: 1px solid #3e3e3e;
  padding: 8px 0 8px 10px;
  width: 120px;
}
/* line 383, ../../sass/desktop/_share_bar.scss */
.theme-dark .share-dropdown .dropdown-container li:hover {
  color: #d42128;
}
/* line 386, ../../sass/desktop/_share_bar.scss */
.theme-dark .share-dropdown .dropdown-container li:last-child {
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 8px 0 4px 10px;
}
/* line 393, ../../sass/desktop/_share_bar.scss */
.theme-dark .share-dropdown .dropdown-container .social-button {
  float: none;
  height: 20px;
}
/* line 399, ../../sass/desktop/_share_bar.scss */
.theme-dark .share-dropdown .triangle {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 7px;
  border-color: transparent transparent #4a4a4a transparent;
}
/* line 402, ../../sass/desktop/_share_bar.scss */
.theme-dark .share-dropdown .triangle:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 7px;
  border-color: transparent transparent #333333 transparent;
}

/* Firefox outline hack */
@-moz-document url-prefix() {
  /* line 411, ../../sass/desktop/_share_bar.scss */
  .social .dropdown-container {
    outline: none !important;
  }
}

/* line 416, ../../sass/desktop/_share_bar.scss */
.std-facebook svg.social-icons__icon-svg, .std-twitter svg.social-icons__icon-svg, .std-reddit svg.social-icons__icon-svg, .std-email svg.social-icons__icon-svg {
  height: 16px;
  width: 18px;
  position: absolute;
  fill: #aeaeae;
  vertical-align: middle;
  top: 0;
}

/* line 426, ../../sass/desktop/_share_bar.scss */
.std-flipboard svg.social-icons__icon-svg {
  height: 14px;
  width: 16px;
  position: absolute;
  fill: #aeaeae;
  vertical-align: middle;
  top: 0;
}

/* line 436, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .sharebar_condensed-icon {
  position: relative;
}

/* line 440, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .sharebar_condensed-icon._facebook {
  width: 10px;
  height: 20px;
}

/* line 444, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .sharebar_condensed-icon._twitter {
  height: 22px;
  width: 20px;
}

/* line 450, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed-facebook,
.sharebar_condensed-twitter {
  position: absolute;
  left: 0;
  top: 0;
  fill: rgba(255, 255, 255, 0.5);
  width: 100%;
  height: 100%;
}

/* line 460, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed-icon:hover .sharebar_condensed-facebook {
  fill: #4065ab;
}
/* line 464, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed-icon:hover .sharebar_condensed-twitter {
  fill: #289bce;
}

/* line 4, ../../sass/desktop/_elp.scss */
.elp-rundown ul {
  overflow: hidden;
}
/* line 8, ../../sass/desktop/_elp.scss */
.elp-rundown ul li {
  border-top: 1px solid #dedede;
  float: left;
  padding: 10px 0;
}
/* line 13, ../../sass/desktop/_elp.scss */
.elp-rundown ul li.first {
  border: none;
  padding: 0 0 10px 0;
}
/* line 18, ../../sass/desktop/_elp.scss */
.elp-rundown ul li .time {
  font-family: Helvetica, Roboto, sans-serif;
  font-size: 26px;
  font-weight: 300;
  margin: 0px 20px 0 0;
  width: 60px;
  float: left;
  line-height: 0.9;
  letter-spacing: -0.05em;
}
/* line 29, ../../sass/desktop/_elp.scss */
.elp-rundown ul li .text {
  font-family: Helvetica, Roboto, sans-serif;
  font-size: 16px;
  color: #202022;
  letter-spacing: -0.05em;
  float: left;
  width: 220px;
}

/* line 42, ../../sass/desktop/_elp.scss */
.elp-header {
  background-color: #30373d;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #30373d), color-stop(60%, #151918));
  background-image: -webkit-linear-gradient(top, #30373d 0%, #151918 60%);
  background-image: -moz-linear-gradient(top, #30373d 0%, #151918 60%);
  background-image: -o-linear-gradient(top, #30373d 0%, #151918 60%);
  background-image: linear-gradient(top, #30373d 0%, #151918 60%);
  width: 2940px !important;
  margin-left: -987px;
  position: relative;
  margin-bottom: 20px;
  margin-top: -20px;
}
/* line 50, ../../sass/desktop/_elp.scss */
.elp-header.has-mantle-skin {
  width: 980px !important;
  margin: -20px auto 20px;
  left: -20px;
}
/* line 54, ../../sass/desktop/_elp.scss */
.elp-header.has-mantle-skin .container {
  padding-left: 20px;
}
/* line 60, ../../sass/desktop/_elp.scss */
.elp-header .elp-wrap-head {
  margin: 0 auto;
  padding-left: 20px;
  width: 960px;
  position: inherit;
}
/* line 66, ../../sass/desktop/_elp.scss */
.elp-header .elp-wrap-head .elp-wrap {
  float: left;
  width: 620px;
  position: inherit;
  z-index: 10;
}
/* line 72, ../../sass/desktop/_elp.scss */
.elp-header .elp-wrap-head .elp-wrap .share {
  position: inherit;
  z-index: inherit;
}
/* line 76, ../../sass/desktop/_elp.scss */
.elp-header .elp-wrap-head .elp-wrap.no-img {
  width: 100%;
}
/* line 78, ../../sass/desktop/_elp.scss */
.elp-header .elp-wrap-head .elp-wrap.no-img .dek {
  width: 100%;
}
/* line 81, ../../sass/desktop/_elp.scss */
.elp-header .elp-wrap-head .elp-wrap.no-img h1 {
  width: 100%;
}
/* line 88, ../../sass/desktop/_elp.scss */
.elp-header .elp-wrap-head img {
  float: right;
  width: 300px;
  margin-right: 20px;
}
/* line 94, ../../sass/desktop/_elp.scss */
.elp-header .elp-wrap-head .label {
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  font-size: 13px;
  font-weight: 900;
  color: #D00B13;
  padding-top: 20px;
  margin-bottom: 0;
  text-transform: uppercase;
}
/* line 105, ../../sass/desktop/_elp.scss */
.elp-header .elp-wrap-head .dek {
  font-family: Georgia, serif;
  color: #8b8b8b;
  font-size: 20px;
  font-style: italic;
  width: 620px;
  padding-bottom: 17px;
  text-shadow: 0 -1px 0 black;
  margin-bottom: 0px;
}
/* line 117, ../../sass/desktop/_elp.scss */
.elp-header .elp-wrap-head h1 {
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  font-size: 50px;
  letter-spacing: -0.07em;
  float: left;
  width: 620px;
  color: #dedede;
  font-weight: 700;
  text-shadow: 0 -1px 0 black;
  padding: 3px 0 5px 0;
  line-height: 0.9;
  word-spacing: -0.08em;
  margin-bottom: 0;
}
/* line 134, ../../sass/desktop/_elp.scss */
.elp-header .ad-marquee-top {
  float: right;
  padding: 20px;
}

/* line 141, ../../sass/desktop/_elp.scss */
.elp-video-meta {
  background-color: #13161B;
  padding: 10px 20px 5px 20px;
  position: relative;
  top: -5px;
}
/* line 148, ../../sass/desktop/_elp.scss */
.elp-video-meta .elp-video-head {
  color: #dedede;
  margin-bottom: 0;
  font-weight: bold;
  font-size: 22px;
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  letter-spacing: -0.05em;
}
/* line 157, ../../sass/desktop/_elp.scss */
.elp-video-meta .elp-video-dek {
  color: #8B8B8B;
  font-family: Georgia, serif;
  font-size: 18px;
}

/* line 166, ../../sass/desktop/_elp.scss */
.elp-contact-wrap .elp-contact {
  margin: 10px 0 20px 0;
}

/* line 172, ../../sass/desktop/_elp.scss */
.elp .section .section-head {
  margin-top: -20px;
  margin-bottom: 30px;
  height: 20px;
}
/* line 178, ../../sass/desktop/_elp.scss */
.elp .section .section-head .title {
  position: relative;
  top: 30px;
  text-align: center;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 189, ../../sass/desktop/_elp.scss */
.elp .listing-sub-mini-horizontal .media-block .img {
  position: relative;
}
/* line 169, ../../sass/utilities/_content.scss */
.elp .listing-sub-mini-horizontal .media-block .img:before {
  -webkit-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  -moz-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  content: "";
  position: absolute;
  top: 0;
  left: auto;
  width: 100%;
  height: 100%;
  z-index: 0;
}
/* line 195, ../../sass/desktop/_elp.scss */
.elp .listing-sub-mini-horizontal a:hover .img:before {
  -webkit-box-shadow: 0 0 0 4px rgba(222, 222, 222, 0.5) inset;
  -moz-box-shadow: 0 0 0 4px rgba(222, 222, 222, 0.5) inset;
  box-shadow: 0 0 0 4px rgba(222, 222, 222, 0.5) inset;
}
/* line 198, ../../sass/desktop/_elp.scss */
.elp .listing-sub-mini-horizontal a:hover .img img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 203, ../../sass/desktop/_elp.scss */
.elp .listing-sub-mini-horizontal .title {
  font-weight: 500;
  margin-bottom: 3px;
  line-height: 1.2;
}
/* line 209, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style {
  width: 142px;
  margin-bottom: 20px;
}
/* line 212, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style .icon {
  margin-top: 5px;
  padding: 0 3px;
  -webkit-box-shadow: 1px 0 0 #3e3e3e;
  -moz-box-shadow: 1px 0 0 #3e3e3e;
  box-shadow: 1px 0 0 #3e3e3e;
}
/* line 216, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style .icon:last-child {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 220, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style .share-dropdown {
  left: 0;
  top: 19px;
  width: 120px;
}
/* line 224, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style .share-dropdown .triangle {
  left: 20px;
}
/* line 228, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style .share-text {
  font-size: 14px;
  font-weight: 700;
}
/* line 232, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style .facebook {
  background-position: 0 -624px;
  width: 14px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.elp .sharebar_condensed.header-style .facebook:hover, .elp .sharebar_condensed.header-style .facebook.elp-condensed-facebook_hover, .elp .sharebar_condensed.header-style .facebook.elp-condensed-facebook-hover {
  background-position: 0 -588px;
}
/* line 236, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style .twitter {
  background-position: 0 -469px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.elp .sharebar_condensed.header-style .twitter:hover, .elp .sharebar_condensed.header-style .twitter.elp-condensed-twitter_hover, .elp .sharebar_condensed.header-style .twitter.elp-condensed-twitter-hover {
  background-position: 0 -422px;
}
/* line 239, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style .more {
  background-position: 0 -723px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.elp .sharebar_condensed.header-style .more:hover, .elp .sharebar_condensed.header-style .more.elp-condensed-plus_hover, .elp .sharebar_condensed.header-style .more.elp-condensed-plus-hover {
  background-position: 0 -706px;
}
/* line 243, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style:hover .facebook {
  background-position: 0 -588px;
  width: 14px;
}
/* line 247, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style:hover .twitter {
  background-position: 0 -422px;
}
/* line 250, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style:hover .more {
  background-position: 0 -706px;
}
/* line 256, ../../sass/desktop/_elp.scss */
.elp .meta-label .sub.comment-icon {
  background-position: 0 -586px;
  padding-left: 20px;
}

/* line 5, ../../sass/desktop/_media_post.scss */
article.media-post h1.title, article.media-post h2.title,
article.live-blog h1.title,
article.live-blog h2.title {
  font-size: 36px;
  font-weight: 300;
}
/* line 10, ../../sass/desktop/_media_post.scss */
article.media-post h1.title,
article.live-blog h1.title {
  width: 520px;
}
/* line 14, ../../sass/desktop/_media_post.scss */
article.media-post h2.title,
article.live-blog h2.title {
  font-weight: 900;
  letter-spacing: -0.08em;
}
/* line 19, ../../sass/desktop/_media_post.scss */
article.media-post .byline, article.media-post .sharebar_condensed,
article.live-blog .byline,
article.live-blog .sharebar_condensed {
  display: inline-block;
}
/* line 23, ../../sass/desktop/_media_post.scss */
article.media-post .sharebar_condensed,
article.live-blog .sharebar_condensed {
  float: right;
  z-index: 5;
}
/* line 32, ../../sass/desktop/_media_post.scss */
article.media-post .slide .post p,
article.live-blog .slide .post p {
  margin: 10px 0;
  font-size: 17px;
}

/* line 45, ../../sass/desktop/_media_post.scss */
article.media-post + .section > .section-head,
article.live-blog + .section > .section-head {
  margin-bottom: 0;
  border-bottom: none;
}
/* line 49, ../../sass/desktop/_media_post.scss */
article.media-post + .section > .section-head .title,
article.live-blog + .section > .section-head .title {
  font-size: 26px;
  font-family: "foundation-sans-light", Helvetica, Roboto, sans-serif;
  font-weight: 300;
  word-spacing: -1px;
  letter-spacing: -0.07em;
  border-bottom: 1px solid #dedede;
  margin-bottom: 0;
}
/* line 60, ../../sass/desktop/_media_post.scss */
article.media-post + .section .listing-sub-mini-horizontal,
article.live-blog + .section .listing-sub-mini-horizontal {
  background-image: url("/bundles/cbsnewscore/images/standalone/bkg-highlight-620.png");
  background-repeat: no-repeat;
  padding-top: 20px;
}

/* line 67, ../../sass/desktop/_media_post.scss */
.media-post-object {
  margin-bottom: 10px;
}
/* line 70, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination {
  font-size: 21px;
  border-bottom: 1px solid #e8e8e8;
}
/* line 76, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination ul {
  float: left;
  margin: 0;
  width: 73%;
}
/* line 87, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination li:last-child:after, .media-post-object .pagination .prev:last-child:after {
  content: none;
}
/* line 92, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .controls {
  font-size: 30px;
  font-weight: 300;
}
/* line 96, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .controls .counter {
  position: absolute;
  text-align: center;
  width: 100%;
  word-spacing: -1px;
  letter-spacing: -0.07em;
}
/* line 103, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .controls .counter .index {
  font-weight: 500;
  color: #b12124;
}
/* line 108, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .controls .counter .divider {
  padding: 0;
}
/* line 114, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .controls .next, .media-post-object .pagination .controls .prev {
  font-weight: 300;
  position: relative;
  z-index: 1;
  letter-spacing: -0.05em;
}
/* line 121, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .controls .next {
  float: right;
}
/* line 125, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .controls .prev {
  visibility: hidden;
  float: left;
}
/* line 128, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .controls .prev:before {
  margin-right: 10px;
  vertical-align: middle;
  background-position: 0 -39px;
}
/* line 135, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .controls .next:after, .media-post-object .pagination .controls .prev:before {
  content: '';
  height: 17px;
  width: 10px;
  position: relative;
  display: inline-block;
}
/* line 143, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .controls .next:after {
  margin-left: 10px;
  vertical-align: middle;
  background-position: 0 -22px;
}
/* line 149, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .controls .prev:after {
  content: none;
}
/* line 153, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .controls a {
  color: #b12124;
}
/* line 158, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .selected {
  background-color: inherit;
  color: #d42128;
}
/* line 164, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination.bottom {
  margin: 40px 0;
  border-bottom: none;
}
/* line 168, ../../sass/desktop/_media_post.scss */
.media-post-object .viewport {
  font-family: Georgia, serif;
  background-image: url("/bundles/cbsnewscore/images/standalone/bkg-highlight-620.png");
  background-repeat: no-repeat;
  padding-top: 20px;
}
/* line 174, ../../sass/desktop/_media_post.scss */
.media-post-object .viewport li {
  white-space: inherit;
  width: auto;
}
/* line 179, ../../sass/desktop/_media_post.scss */
.media-post-object .viewport a {
  color: #b12124;
}
/* line 183, ../../sass/desktop/_media_post.scss */
.media-post-object .viewport .canvas ul {
  list-style: none;
  margin-bottom: 15px;
  margin-left: 20px;
}
/* line 188, ../../sass/desktop/_media_post.scss */
.media-post-object .viewport .canvas ul li {
  display: block;
  background-image: url(/bundles/cbsnewscore/images/standalone/article-arrow-gray.png);
  background-repeat: no-repeat;
  padding: 0 0 0 20px;
  background-position: 0 8px;
  float: none;
}
/* line 198, ../../sass/desktop/_media_post.scss */
.media-post-object .viewport .canvas ol {
  display: block;
  margin: 0 0 10px 40px;
}
/* line 202, ../../sass/desktop/_media_post.scss */
.media-post-object .viewport .canvas ol li {
  display: list-item;
  list-style: decimal;
  float: none;
}
/* line 212, ../../sass/desktop/_media_post.scss */
.media-post-object .post .title {
  font-weight: 900;
  color: #202022;
}
/* line 219, ../../sass/desktop/_media_post.scss */
.media-post-object .media-block .img {
  position: relative;
}
/* line 169, ../../sass/utilities/_content.scss */
.media-post-object .media-block .img:before {
  -webkit-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  -moz-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  content: "";
  position: absolute;
  top: 0;
  left: auto;
  width: 100%;
  height: 100%;
  z-index: 0;
}
/* line 221, ../../sass/desktop/_media_post.scss */
.media-post-object .media-block .img:before {
  z-index: 1;
}
/* line 226, ../../sass/desktop/_media_post.scss */
.media-post-object .media-block img {
  display: block;
  position: relative;
  z-index: 0;
  margin-left: auto;
  margin-right: auto;
}
/* line 234, ../../sass/desktop/_media_post.scss */
.media-post-object .media-block figcaption.caption {
  font-family: Helvetica, Roboto, sans-serif;
  font-size: 12px;
  color: #666666;
  padding-top: 5px;
  margin-bottom: 10px;
  line-height: 1.3;
}
/* line 242, ../../sass/desktop/_media_post.scss */
.media-post-object .media-block figcaption.caption * {
  font-size: 12px;
}
/* line 246, ../../sass/desktop/_media_post.scss */
.media-post-object .media-block figcaption.caption .image-credit {
  text-transform: uppercase;
  color: black;
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  font-weight: 700;
}
/* line 251, ../../sass/desktop/_media_post.scss */
.media-post-object .media-block figcaption.caption .image-credit:before {
  color: #dedede;
  font-weight: 300;
  padding: 0 4px;
  content: "/";
}
/* line 257, ../../sass/desktop/_media_post.scss */
.media-post-object .media-block figcaption.caption .image-credit.no-slash:before {
  content: none;
  padding: 0;
}

/* line 266, ../../sass/desktop/_media_post.scss */
.media-post .correspondant {
  padding-top: 10px;
  border-top: 1px solid #dedede;
}

/* line 272, ../../sass/desktop/_media_post.scss */
.non-paginated li.slide {
  margin-bottom: 40px;
  width: 620px;
}

/* Some specifics for live blog */
/* line 281, ../../sass/desktop/_media_post.scss */
.live-blog .media-post-object h2.title {
  font-weight: 300;
  font-size: 32px;
  font-family: "foundation-sans-light",Helvetica,Roboto,sans-serif;
  letter-spacing: -0.06em;
}

/* line 290, ../../sass/desktop/_media_post.scss */
#live-blog li {
  float: none;
}

/* line 1, ../../sass/desktop/_deep_story_header.scss */
.inverse-header {
  padding-top: 15px;
}
/* line 6, ../../sass/desktop/_deep_story_header.scss */
.inverse-header h1, .inverse-header h2 {
  margin: 0;
}
/* line 10, ../../sass/desktop/_deep_story_header.scss */
.inverse-header strong {
  color: #d42128;
}
/* line 18, ../../sass/desktop/_deep_story_header.scss */
.inverse-header nav li {
  font-size: 16px;
}
/* line 21, ../../sass/desktop/_deep_story_header.scss */
.inverse-header nav li:after {
  color: #373e47;
}
/* line 27, ../../sass/desktop/_deep_story_header.scss */
.inverse-header nav li:last-child:after {
  content: none;
}
/* line 34, ../../sass/desktop/_deep_story_header.scss */
.inverse-header nav li a:hover {
  color: white;
}
/* line 40, ../../sass/desktop/_deep_story_header.scss */
.inverse-header nav li.active a {
  color: white;
}

/* line 50, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header {
  padding-top: 0;
  top: -40px;
}
/* line 53, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header.has-mantle-skin {
  width: 980px !important;
  margin: 0 auto;
  left: -20px;
}
/* line 57, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header.has-mantle-skin .container {
  padding-left: 20px;
}
/* line 61, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header .container {
  position: relative;
  padding-top: 15px;
  background-repeat: no-repeat;
  background-position: right top;
}
/* line 68, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header .main-content {
  padding-bottom: 20px;
  width: 620px;
}
/* line 75, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header h1 {
  color: #dedede;
  margin-top: 3px;
  font-size: 50px;
  letter-spacing: -0.07em;
  word-spacing: -0.05em;
  margin-bottom: 5px;
}
/* line 84, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header p {
  color: gray;
}
/* line 89, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header nav {
  padding-bottom: 10px;
  padding-top: 0;
}
/* line 93, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header nav li {
  position: relative;
}
/* line 96, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header nav li:after {
  padding: 0 15px;
}
/* line 100, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header nav li a {
  color: gray;
  position: relative;
}
/* line 104, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header nav li a.selected {
  color: white;
}
/* line 106, ../../sass/desktop/_deep_story_header.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 118, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header .label-strong {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.7);
}
/* line 122, ../../sass/desktop/_deep_story_header.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: 9px 0px 0px 10px;
}
/* line 134, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header .sharebar_condensed.header-style {
  line-height: 22px;
}
/* line 137, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header .sharebar_condensed.header-style .share-dropdown {
  left: 0px;
  top: 30px;
}
/* line 141, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header .sharebar_condensed.header-style .share-dropdown .triangle {
  left: 30px;
}
/* line 144, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header .sharebar_condensed.header-style .share-dropdown .triangle:after {
  left: -7px;
}
/* line 150, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header .sharebar_condensed.header-style .share-dropdown .dropdown-container > ul {
  width: 140px;
}
/* line 154, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header .sharebar_condensed.header-style .share-dropdown .dropdown-container li:last-child {
  padding-bottom: 15px;
}
/* line 167, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header .dropdown > a {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  text-shadow: none;
  padding: 0;
}
/* line 175, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header .dropdown-content {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 182, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header .dropdown-content .item li:after {
  content: "";
}
/* line 191, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header .dropdown-thread .item li {
  line-height: 0.9;
  border-bottom: 1px solid #3e3e3e;
}
/* line 195, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header .dropdown-thread .item li a {
  padding: 15px 20px 0px;
}
/* line 198, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header .dropdown-thread .item li a:hover {
  background-color: transparent;
}
/* line 203, ../../sass/desktop/_deep_story_header.scss */
.deep-story-header .dropdown-thread .item li:last-child {
  border-bottom: none;
}

/* line 213, ../../sass/desktop/_deep_story_header.scss */
.deep-story-body .container {
  background-color: transparent;
}
/* line 216, ../../sass/desktop/_deep_story_header.scss */
.deep-story-body > .container.has-mantle-skin {
  padding-left: 0px;
}
/* line 223, ../../sass/desktop/_deep_story_header.scss */
.deep-story-body .listing-basic-lead .items li {
  margin-bottom: 10px;
}
/* line 228, ../../sass/desktop/_deep_story_header.scss */
.deep-story-body .listing-basic-lead .items li:first-child .title {
  font-size: 36px;
  word-spacing: -0.05em;
  line-height: 0.85;
  letter-spacing: -0.07em;
  vertical-align: baseline;
}
/* line 238, ../../sass/desktop/_deep_story_header.scss */
.deep-story-body .listing-basic-lead .items li .title {
  font-size: 26px;
  margin-bottom: 10px;
  line-height: 0.95em;
  letter-spacing: -0.07em;
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  word-spacing: -0.05em;
}
/* line 247, ../../sass/desktop/_deep_story_header.scss */
.deep-story-body .listing-basic-lead .items li .dek {
  line-height: 1.15;
  margin-bottom: 10px;
  font-size: 17px;
  color: #666666;
  font-family: Georgia, serif;
}
/* line 255, ../../sass/desktop/_deep_story_header.scss */
.deep-story-body .listing-basic-lead .items li .date {
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
  color: #202022;
}
/* line 263, ../../sass/desktop/_deep_story_header.scss */
.deep-story-body .listing-basic-lead .items li .meta-label {
  margin-bottom: 10px;
}
/* line 275, ../../sass/desktop/_deep_story_header.scss */
.deep-story-body .listing-full-lead-media .items .item {
  padding-bottom: 20px;
}
/* line 278, ../../sass/desktop/_deep_story_header.scss */
.deep-story-body .listing-full-lead-media .items .item .title {
  font-size: 23px;
  letter-spacing: -0.07em;
  margin-bottom: 0px;
}
/* line 284, ../../sass/desktop/_deep_story_header.scss */
.deep-story-body .listing-full-lead-media .items .item .meta-label {
  margin-bottom: 10px;
}

/* line 1, ../../sass/desktop/_deep_story_dashboard.scss */
.dashboard {
  -webkit-transition: bottom 0.5s ease-in-out;
  -moz-transition: bottom 0.5s ease-in-out;
  -o-transition: bottom 0.5s ease-in-out;
  transition: bottom 0.5s ease-in-out;
  position: fixed;
  bottom: -130px;
  left: 0;
  width: 100%;
  height: 140px;
  z-index: 5000000;
}
/* line 11, ../../sass/desktop/_deep_story_dashboard.scss */
.dashboard-visible .dashboard {
  bottom: 0;
  display: block;
}
/* line 16, ../../sass/desktop/_deep_story_dashboard.scss */
.dashboard-minimized .dashboard {
  bottom: -100px;
}

/* line 21, ../../sass/desktop/_deep_story_dashboard.scss */
.dashboard-visible {
  -webkit-transition: margin-bottom 0.5s ease-in-out;
  -moz-transition: margin-bottom 0.5s ease-in-out;
  -o-transition: margin-bottom 0.5s ease-in-out;
  transition: margin-bottom 0.5s ease-in-out;
  margin-bottom: 130px;
}

/* line 27, ../../sass/desktop/_deep_story_dashboard.scss */
.dashboard-minimized {
  margin-bottom: 30px;
}

/* line 31, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard {
  -webkit-box-shadow: 0 -1px 7px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 -1px 7px rgba(0, 0, 0, 0.5);
  box-shadow: 0 -1px 7px rgba(0, 0, 0, 0.5);
}
/* line 34, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard a:hover {
  color: white !important;
}
/* line 38, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .canvas {
  margin: 10px 0;
  position: relative;
}
/* line 43, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .viewport {
  margin-left: 31px;
}
/* line 47, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard img {
  border: 1px solid #333;
}
/* line 51, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .close-btn {
  width: 40px;
  height: 40px;
  position: absolute;
  right: 0;
  top: 0;
  background-color: #202022;
}
/* line 59, ../../sass/desktop/_deep_story_dashboard.scss */
.dashboard-minimized .deep-story-dashboard .close-btn {
  background-color: #b12124;
}
/* line 64, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .close {
  background-image: url("/bundles/cbsnewscore/images/icon/utilities/close-icon-dashboard.png");
  background-position: 100% 50%;
  background-repeat: no-repeat;
  display: block;
  position: absolute;
  width: 40px;
  height: 40px;
  background-position-x: 8px !important;
  background-color: transparent;
  border: 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 64, ../../sass/desktop/_deep_story_dashboard.scss */
  .deep-story-dashboard .close {
    background-image: url("/bundles/cbsnewscore/images/icon/utilities-2x/close-icon-dashboard.png");
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: 24px 24px;
  }
}
/* line 76, ../../sass/desktop/_deep_story_dashboard.scss */
.dashboard-minimized .deep-story-dashboard .close {
  background-image: url("/bundles/cbsnewscore/images/icon/utilities/expand-icon-dashboard.png");
  background-position: 100% 50%;
  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 76, ../../sass/desktop/_deep_story_dashboard.scss */
  .dashboard-minimized .deep-story-dashboard .close {
    background-image: url("/bundles/cbsnewscore/images/icon/utilities-2x/expand-icon-dashboard.png");
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: 24px 24px;
  }
}
/* line 81, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .threads {
  padding: 0 10px;
  background-color: #202022;
}
/* line 86, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .threads .title {
  color: #dedede;
  display: inline-block;
  float: left;
  margin: 6px 75px 0 40px;
}
/* line 92, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .threads .title h3 {
  font-family: "foundation-sans-black", Helvetica, Roboto, sans-serif;
  margin: 0;
  font-weight: 900;
  font-size: 28px;
  letter-spacing: -0.05em;
  word-spacing: -0.05em;
  cursor: pointer;
}
/* line 100, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .threads .title h3:hover {
  color: #FFF;
}
/* line 106, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .threads nav {
  font-size: 16px;
  width: 3000px;
}
/* line 115, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .threads nav li {
  line-height: 1.3;
  padding: 10px 0;
  text-align: center;
  border-right: 1px solid #343437;
}
/* line 120, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .threads nav li:last-child {
  border-style: none;
}
/* line 123, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .threads nav li a:hover, .deep-story-dashboard .threads nav li a.selected {
  background: #3a3a3e;
  color: #dedede;
}
/* line 129, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .threads nav a {
  color: #b5b5b5;
  line-height: 1.3;
  font-size: 16px;
  padding: 10px 15px;
}
/* line 135, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .threads nav a:last-child {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
}
/* line 143, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .thread-items {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #202022), color-stop(100%, #000000));
  background-image: -webkit-linear-gradient(#202022, #000000);
  background-image: -moz-linear-gradient(#202022, #000000);
  background-image: -o-linear-gradient(#202022, #000000);
  background-image: linear-gradient(#202022, #000000);
  border-top: 1px solid #343437;
  position: relative;
  height: 124px;
  z-index: 2;
}
/* line 150, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .thread-items ul {
  overflow: hidden;
  *zoom: 1;
  margin: 0;
}
/* line 155, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .thread-items li {
  border-bottom: none;
  margin: 0;
  padding: 20px;
}
/* line 160, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .thread-items li:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3a3a3e), color-stop(100%, #202022));
  background-image: -webkit-linear-gradient(#3a3a3e, #202022);
  background-image: -moz-linear-gradient(#3a3a3e, #202022);
  background-image: -o-linear-gradient(#3a3a3e, #202022);
  background-image: linear-gradient(#3a3a3e, #202022);
}
/* line 164, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .thread-items li:hover a {
  color: white;
}
/* line 170, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .thread-items .title {
  white-space: normal;
}
/* line 176, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .scroll {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #202022), color-stop(100%, #000000));
  background-image: -webkit-linear-gradient(#202022, #000000);
  background-image: -moz-linear-gradient(#202022, #000000);
  background-image: -o-linear-gradient(#202022, #000000);
  background-image: linear-gradient(#202022, #000000);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF202022', endColorstr='#FF000000');
  cursor: pointer;
  width: 30px;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 5;
}
/* line 186, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .scroll.scroll-right {
  right: 0;
  -webkit-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1) inset;
  -moz-box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1) inset;
  box-shadow: 1px 0 0 rgba(255, 255, 255, 0.1) inset;
  border-left: 1px solid rgba(0, 0, 0, 0.9);
}
/* line 191, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .scroll.scroll-right:before {
  content: "";
  display: block;
  width: 13px;
  height: 23px;
  background-image: url("/bundles/cbsnewscore/images/icon/utilities/mid_right_arrow_light.png");
  background-position: 100% 50%;
  background-repeat: no-repeat;
  margin: 40px auto;
}
@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/desktop/_deep_story_dashboard.scss */
  .deep-story-dashboard .scroll.scroll-right:before {
    background-image: url("/bundles/cbsnewscore/images/icon/utilities-2x/mid_right_arrow_light.png");
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: 12px 23px;
  }
}
/* line 200, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .scroll.scroll-right:hover {
  -webkit-box-shadow: -7px 0 15px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: -7px 0 15px rgba(0, 0, 0, 0.6);
  box-shadow: -7px 0 15px rgba(0, 0, 0, 0.6);
}
/* line 206, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .scroll.scroll-right.disabled:before {
  background-position: 0 -777px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.deep-story-dashboard .scroll.scroll-right.disabled:before:hover, .deep-story-dashboard .scroll.scroll-right.disabled:before.arrow-base-right_hover, .deep-story-dashboard .scroll.scroll-right.disabled:before.arrow-base-right-hover {
  background-position: 0 -708px;
}
/* line 212, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .scroll.scroll-left {
  left: 0;
  -webkit-box-shadow: -1px 0 0 rgba(255, 255, 255, 0.1) inset;
  -moz-box-shadow: -1px 0 0 rgba(255, 255, 255, 0.1) inset;
  box-shadow: -1px 0 0 rgba(255, 255, 255, 0.1) inset;
  border-right: 1px solid rgba(0, 0, 0, 0.9);
}
/* line 217, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .scroll.scroll-left:before {
  content: "";
  display: block;
  width: 13px;
  height: 23px;
  background-image: url("/bundles/cbsnewscore/images/icon/utilities/mid_left_arrow_light.png");
  background-position: 100% 50%;
  background-repeat: no-repeat;
  margin: 40px auto;
}
@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/desktop/_deep_story_dashboard.scss */
  .deep-story-dashboard .scroll.scroll-left:before {
    background-image: url("/bundles/cbsnewscore/images/icon/utilities-2x/mid_left_arrow_light.png");
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-size: 12px 23px;
  }
}
/* line 226, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .scroll.scroll-left:hover {
  -webkit-box-shadow: 7px 0 15px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 7px 0 15px rgba(0, 0, 0, 0.6);
  box-shadow: 7px 0 15px rgba(0, 0, 0, 0.6);
}
/* line 232, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .scroll.scroll-left.disabled:before {
  background-position: 0 -754px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.deep-story-dashboard .scroll.scroll-left.disabled:before:hover, .deep-story-dashboard .scroll.scroll-left.disabled:before.arrow-base-left_hover, .deep-story-dashboard .scroll.scroll-left.disabled:before.arrow-base-left-hover {
  background-position: 0 -731px;
}
/* line 238, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .scroll:hover {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3a3a3e), color-stop(100%, #202022));
  background-image: -webkit-linear-gradient(#3a3a3e, #202022);
  background-image: -moz-linear-gradient(#3a3a3e, #202022);
  background-image: -o-linear-gradient(#3a3a3e, #202022);
  background-image: linear-gradient(#3a3a3e, #202022);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3A3A3E', endColorstr='#FF202022');
}
/* line 245, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .tab-content {
  visibility: hidden;
}
/* line 247, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .tab-content.selected {
  visibility: visible;
}
/* line 252, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .ad-unit {
  position: absolute;
  z-index: 2;
  left: 711px;
}
/* line 257, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .ad-unit .ad-marquee-bottom {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #202022), color-stop(100%, #000000));
  background-image: -webkit-linear-gradient(#202022, #000000);
  background-image: -moz-linear-gradient(#202022, #000000);
  background-image: -o-linear-gradient(#202022, #000000);
  background-image: linear-gradient(#202022, #000000);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF202022', endColorstr='#FF000000');
  padding: 20px 53px 20px;
  height: 100%;
}

/* line 2, ../../sass/desktop/_follow.scss */
.module-follow-us {
  margin-bottom: 8px;
  width: 100%;
}
/* line 6, ../../sass/desktop/_follow.scss */
.module-follow-us:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 11, ../../sass/desktop/_follow.scss */
.module-follow-us .items {
  padding: 10px 0 0;
  margin: 0 0 10px 0px;
  float: left;
  width: 100%;
}
/* line 17, ../../sass/desktop/_follow.scss */
.module-follow-us .items li {
  display: inline-block;
  float: left;
  padding-right: 5px;
  margin-right: 5px;
  background-image: url("/bundles/cbsnewscore/images/icon/share/follow-slash-gray.png");
  background-repeat: no-repeat;
  background-position: right bottom;
}
/* line 26, ../../sass/desktop/_follow.scss */
.module-follow-us .items li a {
  display: block;
  height: 30px;
  text-indent: -4000px;
  width: 30px;
}
/* line 33, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.last {
  margin: 0;
  background-image: none;
}
/* line 39, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.facebook a {
  width: 30px;
}
/* line 43, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.twitter a {
  width: 48px;
}
/* line 47, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.google a {
  width: 42px;
}
/* line 51, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.youtube a {
  width: 50px;
}
/* line 55, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.rss a {
  width: 40px;
}
/* line 59, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.instagram a {
  width: 45px;
}
/* line 63, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.facebook a {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -439px;
}
@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/desktop/_follow.scss */
  .module-follow-us .items li.facebook a {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -624px;
    background-size: 34px auto;
  }
}
/* line 65, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.facebook a:hover {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -360px;
}
@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/desktop/_follow.scss */
  .module-follow-us .items li.facebook a:hover {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -545px;
    background-size: 34px auto;
  }
}
/* line 63, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.twitter a {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -180px;
}
@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/desktop/_follow.scss */
  .module-follow-us .items li.twitter a {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -256px;
    background-size: 34px auto;
  }
}
/* line 65, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.twitter a:hover {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -90px;
}
@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/desktop/_follow.scss */
  .module-follow-us .items li.twitter a:hover {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -136px;
    background-size: 34px auto;
  }
}
/* line 63, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.google a {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -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 63, ../../sass/desktop/_follow.scss */
  .module-follow-us .items li.google a {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -166px;
    background-size: 34px auto;
  }
}
/* line 65, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.google a:hover {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -120px;
}
@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/desktop/_follow.scss */
  .module-follow-us .items li.google a:hover {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -30px;
    background-size: 34px auto;
  }
}
/* line 63, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.youtube a {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -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 63, ../../sass/desktop/_follow.scss */
  .module-follow-us .items li.youtube a {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -90px;
    background-size: 34px auto;
  }
}
/* line 65, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.youtube a:hover {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 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 65, ../../sass/desktop/_follow.scss */
  .module-follow-us .items li.youtube a:hover {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 34px auto;
  }
}
/* line 63, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.rss a {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -210px;
}
@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/desktop/_follow.scss */
  .module-follow-us .items li.rss a {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -226px;
    background-size: 34px auto;
  }
}
/* line 65, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.rss a:hover {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -60px;
}
@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/desktop/_follow.scss */
  .module-follow-us .items li.rss a:hover {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -60px;
    background-size: 34px auto;
  }
}
/* line 63, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.instagram a {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -330px;
}
@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/desktop/_follow.scss */
  .module-follow-us .items li.instagram a {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -369px;
    background-size: 34px auto;
  }
}
/* line 65, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.instagram a:hover {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -240px;
}
@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/desktop/_follow.scss */
  .module-follow-us .items li.instagram a:hover {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -196px;
    background-size: 34px auto;
  }
}
/* line 63, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.newsletter a {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -300px;
}
@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/desktop/_follow.scss */
  .module-follow-us .items li.newsletter a {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -432px;
    background-size: 34px auto;
  }
}
/* line 65, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.newsletter a:hover {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -270px;
}
@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/desktop/_follow.scss */
  .module-follow-us .items li.newsletter a:hover {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -323px;
    background-size: 34px auto;
  }
}
/* line 74, ../../sass/desktop/_follow.scss */
.module-follow-us .module-heading.title {
  margin-bottom: 0;
}

/* line 79, ../../sass/desktop/_follow.scss */
.module-homepage {
  float: left;
  width: 100%;
  border-top: 1px dotted #dedede;
  padding-top: 8px;
}
/* line 84, ../../sass/desktop/_follow.scss */
.module-homepage .homepage-icon {
  width: 60px;
  height: 50px;
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/modal-s58506664e5.png');
  background-repeat: no-repeat;
  background-position: 0 -215px;
  float: left;
  text-indent: 999999px;
  margin-top: 7px;
}
@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/desktop/_follow.scss */
  .module-homepage .homepage-icon {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/modal-2x-sfe34253d39.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 52px auto;
  }
}
/* line 92, ../../sass/desktop/_follow.scss */
.module-homepage a:hover .homepage-icon {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/modal-s58506664e5.png');
  background-repeat: no-repeat;
  background-position: 0 -319px;
}
@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 92, ../../sass/desktop/_follow.scss */
  .module-homepage a:hover .homepage-icon {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/modal-2x-sfe34253d39.png');
    background-repeat: no-repeat;
    background-position: 0 -52px;
    background-size: 52px auto;
  }
}
/* line 98, ../../sass/desktop/_follow.scss */
.module-homepage .dek {
  font-style: italic;
}

/* line 103, ../../sass/desktop/_follow.scss */
#set-homepage {
  width: 700px;
}
/* line 105, ../../sass/desktop/_follow.scss */
#set-homepage .modal-wrapper {
  background-color: rgba(65, 65, 65, 0.6) !important;
  padding: 10px;
}
/* line 109, ../../sass/desktop/_follow.scss */
#set-homepage .modal-body {
  background-color: black !important;
  padding: 37px;
}
/* line 112, ../../sass/desktop/_follow.scss */
#set-homepage .modal-body h3 {
  font-weight: 700;
}
/* line 115, ../../sass/desktop/_follow.scss */
#set-homepage .modal-body p {
  line-height: 1.45;
}
/* line 119, ../../sass/desktop/_follow.scss */
#set-homepage .close {
  background-position: 0 -267px;
}

/* line 1, ../../sass/desktop/_search.scss */
.result-title {
  font-weight: 300;
  margin-bottom: 1px;
  letter-spacing: -0.07em;
  font-size: 38px;
  padding-bottom: 20px;
}

/* line 10, ../../sass/desktop/_search.scss */
.result-count {
  background: url("/bundles/cbsnewscore/images/standalone/bkg-highlight-620.png") no-repeat scroll center -30px transparent !important;
  padding-top: 20px;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #202022;
  padding-bottom: 3px;
}

/* line 20, ../../sass/desktop/_search.scss */
.error-text {
  font-size: 30px;
  font-weight: 700;
  padding-bottom: 20px;
}

/* line 26, ../../sass/desktop/_search.scss */
.searchTips {
  font-weight: 700;
  font-style: italic;
  font-family: Georgia, serif;
}

/* line 31, ../../sass/desktop/_search.scss */
.red-link {
  color: #d42128;
}

/* line 34, ../../sass/desktop/_search.scss */
.universal-search {
  width: 100%;
  margin-bottom: 10px;
}
/* line 39, ../../sass/desktop/_search.scss */
.universal-search span {
  width: 38px;
  position: absolute;
  top: 0px;
  right: 0px;
  background-color: #000;
  height: 100%;
}
/* line 47, ../../sass/desktop/_search.scss */
.universal-search span button[type="submit"] {
  width: 15px;
  height: 15px;
  top: 7px;
  right: 7px;
  background-position: 0 -1004px;
}
/* line 56, ../../sass/desktop/_search.scss */
.universal-search._common {
  width: auto;
  height: 36px;
  overflow: hidden;
  margin-bottom: 22px;
}
/* line 61, ../../sass/desktop/_search.scss */
.universal-search._common input {
  height: 100%;
  background: #F4F4F4;
  font-family: 'Georgia', serif;
  font-size: 17px;
  padding-left: 20px;
}
/* line 68, ../../sass/desktop/_search.scss */
.universal-search._common button[type="submit"] {
  width: 52px;
  background: #000;
  color: #fff;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  transition: box-shadow .2s;
}
/* line 78, ../../sass/desktop/_search.scss */
.universal-search._common button[type="submit"]:hover {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
}
/* line 83, ../../sass/desktop/_search.scss */
.universal-search._common .site-nav__item-icon--type-search {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  stroke: currentColor;
  fill: currentColor;
}

/* line 7, ../../sass/desktop/_listing.scss */
.result-list .items li {
  margin-bottom: 10px;
  padding-bottom: 0px;
  border-bottom: 1px solid #dedede;
}
/* line 13, ../../sass/desktop/_listing.scss */
.result-list .items li:last-child {
  border-bottom: 0;
}
/* line 18, ../../sass/desktop/_listing.scss */
.result-list .items li .title {
  padding-bottom: 0px;
}
/* line 100, ../../sass/desktop/_search.scss */
.result-list .items li {
  overflow: hidden;
}
/* line 105, ../../sass/desktop/_search.scss */
.result-list .img {
  position: relative;
}
/* line 169, ../../sass/utilities/_content.scss */
.result-list .img:before {
  -webkit-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  -moz-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  content: "";
  position: absolute;
  top: 0;
  left: auto;
  width: 100%;
  height: 100%;
  z-index: 0;
}
/* line 112, ../../sass/desktop/_search.scss */
.result-list .dek {
  position: relative;
  top: -4px;
  margin-bottom: 0;
}
/* line 119, ../../sass/desktop/_search.scss */
.result-list .meta {
  clear: both;
}
/* line 127, ../../sass/desktop/_search.scss */
.result-list .pipe {
  font-weight: 300;
}
/* line 129, ../../sass/desktop/_search.scss */
.result-list .pipe:after {
  content: ' / ';
  margin-right: .5em;
  margin-left: .25em;
  font-size: 12px;
  color: #dedede;
}
/* line 135, ../../sass/desktop/_search.scss */
.result-list .pipe:after a {
  color: #dedede;
}
/* line 144, ../../sass/desktop/_search.scss */
.result-list .date:hover {
  color: black;
}
/* line 151, ../../sass/desktop/_search.scss */
a .result-list .author, a .result-list .topic, a .result-list .play-video, a .result-list .photos {
  color: #d42128;
}
/* line 155, ../../sass/desktop/_search.scss */
.result-list a .topic, .result-list a .date {
  color: black !important;
}
/* line 158, ../../sass/desktop/_search.scss */
.result-list .media-figure {
  margin-bottom: 15px;
}
/* line 161, ../../sass/desktop/_search.scss */
.result-list .load-more {
  margin-top: 40px;
}

/* line 166, ../../sass/desktop/_search.scss */
.result-filter {
  margin-bottom: 20px;
}
/* line 170, ../../sass/desktop/_search.scss */
.result-filter li .selected, .result-filter .items li.selected a {
  color: #b12124 !important;
}

/* line 177, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-list {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  box-shadow: 0;
  background-color: white;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e8e9eb));
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e8e9eb 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #e8e9eb 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #e8e9eb 100%);
  background-image: linear-gradient(top, #ffffff 0%, #e8e9eb 100%);
  margin-bottom: 20px;
  position: relative;
  z-index: 3;
  font-size: 13px;
  border: 1px solid #e7e5e5;
}
/* line 195, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-list > li {
  float: left;
  margin-right: 0px;
  position: relative;
}
/* line 199, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-list > li:last-child {
  margin-right: 0;
}
/* line 206, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown {
  display: inline-block;
}
/* line 208, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown > a {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  box-shadow: 0;
  padding: 6px 20px;
  background-color: transparent;
  color: rgba(0, 0, 0, 0.75);
}
/* line 219, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown > a:hover {
  color: rgba(0, 0, 0, 0.9);
  text-decoration: none;
}
/* line 227, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown > a > span {
  font-weight: 700;
}
/* line 232, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown:hover > .dropdown-content {
  display: block;
}
/* line 237, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown.selected > a {
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  box-shadow: 0;
  background-color: #e4e5e7;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e4e5e7), color-stop(100%, #dadbde));
  background-image: -webkit-linear-gradient(top, #e4e5e7 0%, #dadbde 100%);
  background-image: -moz-linear-gradient(top, #e4e5e7 0%, #dadbde 100%);
  background-image: -o-linear-gradient(top, #e4e5e7 0%, #dadbde 100%);
  background-image: linear-gradient(top, #e4e5e7 0%, #dadbde 100%);
}
/* line 246, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown .dropDownArrow {
  background-position: 0 -800px;
  width: 6px;
  height: 4px;
  display: inline-block;
  margin: 0 0 0 6px;
  position: relative;
  top: -1px;
}
/* line 258, ../../sass/desktop/_search.scss */
.search-filter-wrap .sectlabel > span {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
  display: block;
  padding: 5px 20px;
  font-weight: 300;
  white-space: nowrap;
}
/* line 265, ../../sass/desktop/_search.scss */
.search-filter-wrap .sectlabel.first span {
  font-weight: 700;
}
/* line 270, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-content {
  min-width: 92px;
  -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.25);
}
/* line 275, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-content .items li {
  padding-left: 2px;
  max-width: 200px;
  background-color: #f6f6f6;
}
/* line 279, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-content .items li a:hover {
  color: #b12124;
  background-color: #f6f6f6;
}
/* line 283, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-content .items li span {
  font-weight: normal;
}
/* line 288, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-content .option {
  padding: 5px 20px;
  display: block;
  white-space: nowrap;
}
/* line 293, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-content .option > span {
  font-weight: 300;
  white-space: normal;
}

/* line 302, ../../sass/desktop/_search.scss */
.pagination-search .page-count {
  font-size: 30px;
  height: 30px;
  float: left;
  letter-spacing: -0.05em;
}
/* line 308, ../../sass/desktop/_search.scss */
.pagination-search .previous, .pagination-search .next {
  display: block;
  float: left;
}

/* line 314, ../../sass/desktop/_search.scss */
#google-search-ads-2, #google-search-ads-3, #google-search-ads-1 {
  margin-bottom: 20px;
}

/* line 318, ../../sass/desktop/_search.scss */
#adcontainer1 {
  margin-bottom: 20px;
}

/* line 1, ../../sass/desktop/_hero.scss */
.module-hero {
  margin-bottom: 0;
}
/* line 4, ../../sass/desktop/_hero.scss */
.module-hero .hero {
  margin-bottom: 20px;
}
/* line 8, ../../sass/desktop/_hero.scss */
.module-hero .title {
  line-height: 0.9;
  margin-bottom: 0px;
}
/* line 17, ../../sass/desktop/_hero.scss */
.module-hero .title a:hover .media-figure .img {
  position: relative;
}
/* line 169, ../../sass/utilities/_content.scss */
.module-hero .title a:hover .media-figure .img:before {
  -webkit-box-shadow: none inset;
  -moz-box-shadow: none inset;
  box-shadow: none inset;
  content: "";
  position: absolute;
  top: 0;
  left: auto;
  width: 100%;
  height: 100%;
  z-index: 0;
}
/* line 24, ../../sass/desktop/_hero.scss */
.module-hero .dek {
  line-height: 1.1;
}
/* line 29, ../../sass/desktop/_hero.scss */
.module-hero .meta-label {
  display: inline;
}
/* line 32, ../../sass/desktop/_hero.scss */
.module-hero .meta-label .feature {
  color: #17191a;
  font-size: 14px;
}
/* line 37, ../../sass/desktop/_hero.scss */
.module-hero .meta-label .sub {
  color: #d42128;
}
/* line 48, ../../sass/desktop/_hero.scss */
.module-hero .media-figure .img {
  z-index: 1;
  position: relative;
}
/* line 169, ../../sass/utilities/_content.scss */
.module-hero .media-figure .img:after {
  -webkit-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  -moz-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}
/* line 55, ../../sass/desktop/_hero.scss */
.module-hero .media-figure:hover .img:before {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 65, ../../sass/desktop/_hero.scss */
.hero-average .title, .hero-average-mix .hero .title {
  font-size: 50px;
  line-height: 0.85;
  word-spacing: -2px;
  letter-spacing: -0.05em;
  margin-bottom: 8px;
}
/* line 74, ../../sass/desktop/_hero.scss */
.hero-average .dek, .hero-average-mix .hero .dek {
  line-height: 1.05em;
  font-size: 24px;
  margin-bottom: 18px;
}

/* line 82, ../../sass/desktop/_hero.scss */
.hero-average {
  margin-bottom: 20px;
  /*
      .title {
          @extend %heading-feature;
          font-size: $font-size-6xlarge + $font-size-2xlarge;
          line-height: $line-height-xxtight;
          word-spacing: -2px;
          letter-spacing: $letter-spacing-xxxtight;
          margin-bottom: $spacing-block-tight + $spacing-block-xtight;
      }
  
      .dek {
          @extend %text-sub;
          line-height: 1.05em;
          font-size: $font-size-4xlarge;
      }
  
      .media-figure {
          display: inline;
      }
  
      .img {
          @include inner-shadow;
      }*/
}

/* line 109, ../../sass/desktop/_hero.scss */
.hero-average-mix {
  /*    .hero {
          .title {
              @extend %heading-feature;
              font-size: $font-size-6xlarge + $font-size-2xlarge;
              line-height: $line-height-xxtight;
              word-spacing: -2px;
              letter-spacing: $letter-spacing-xxxtight;
          }
  
          .dek {
              @extend %text-sub;
              line-height: 1.05em;
              font-size: $font-size-4xlarge;
          }
      }*/
}
/* line 131, ../../sass/desktop/_hero.scss */
.hero-average-mix .avg-mix-lead-related {
  margin-bottom: 10px;
}

/* line 142, ../../sass/desktop/_hero.scss */
.hero-max-deep .hero .title,
.hero-mid-deep .hero .title,
.hero-max-deep-full .hero .title {
  font-size: 58px;
  margin-bottom: 10px;
  line-height: 0.85;
}
/* line 148, ../../sass/desktop/_hero.scss */
.hero-max-deep .hero .dek,
.hero-mid-deep .hero .dek,
.hero-max-deep-full .hero .dek {
  font-size: 26px;
  line-height: 1em;
}
/* line 154, ../../sass/desktop/_hero.scss */
.hero-max-deep .hero-list,
.hero-mid-deep .hero-list,
.hero-max-deep-full .hero-list {
  margin-top: 20px;
}
/* line 158, ../../sass/desktop/_hero.scss */
.hero-max-deep .meta-label,
.hero-mid-deep .meta-label,
.hero-max-deep-full .meta-label {
  white-space: nowrap;
}
/* line 161, ../../sass/desktop/_hero.scss */
.hero-max-deep .meta-label .feature,
.hero-mid-deep .meta-label .feature,
.hero-max-deep-full .meta-label .feature {
  font-family: Helvetica, Roboto, sans-serif;
}

/* line 168, ../../sass/desktop/_hero.scss */
.hero-max-deep .related-links {
  margin-top: 0;
  line-height: 1.2;
}
/* line 173, ../../sass/desktop/_hero.scss */
.hero-max-deep .related-links li {
  margin-bottom: 10px;
}
/* line 179, ../../sass/desktop/_hero.scss */
.hero-max-deep .related-links li a > div {
  margin: 2px 0 0;
  padding-right: 20px;
  height: 21px;
  width: 21px;
  content: "";
  float: left;
}
/* line 188, ../../sass/desktop/_hero.scss */
.hero-max-deep .related-links li a > span {
  font-weight: 700;
}
/* line 206, ../../sass/desktop/_hero.scss */
.hero-max-deep .listing-full-sub-horizontal {
  margin-bottom: 20px;
}
/* line 210, ../../sass/desktop/_hero.scss */
.hero-max-deep .listing-full-sub-horizontal .items li {
  margin-bottom: 0;
}
/* line 215, ../../sass/desktop/_hero.scss */
.hero-max-deep .listing-full-sub-horizontal .title {
  font-size: 21px;
  line-height: 1;
  letter-spacing: -0.05em;
  font-weight: 700;
}

/* line 225, ../../sass/desktop/_hero.scss */
.hero-max-deep-tabloid {
  margin-bottom: 0;
}
/* line 228, ../../sass/desktop/_hero.scss */
.hero-max-deep-tabloid .title, .hero-max-deep-tabloid .dek {
  text-align: center;
}
/* line 232, ../../sass/desktop/_hero.scss */
.hero-max-deep-tabloid .title {
  font-size: 88px;
  line-height: 0.85em;
}
/* line 237, ../../sass/desktop/_hero.scss */
.hero-max-deep-tabloid .dek {
  font-size: 26px;
  margin-top: 8px;
  margin-bottom: 0;
}
/* line 245, ../../sass/desktop/_hero.scss */
.hero-max-deep-tabloid .items a:hover {
  color: #b12124;
}
/* line 248, ../../sass/desktop/_hero.scss */
.hero-max-deep-tabloid .items a:hover .img:before {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-top: 0;
}
/* line 253, ../../sass/desktop/_hero.scss */
.hero-max-deep-tabloid .items a:hover .img-inset:after {
  background: none;
}
/* line 260, ../../sass/desktop/_hero.scss */
.hero-max-deep-tabloid .media-figure {
  margin-top: 18px;
  margin-bottom: 20px;
}

/* line 270, ../../sass/desktop/_hero.scss */
.hero-max-deep .hero .dek, .hero-max-deep-full .hero .dek, .hero-max-deep-tabloid .hero .dek {
  margin-bottom: 0;
}
/* line 273, ../../sass/desktop/_hero.scss */
.hero-max-deep .hero .media-figure, .hero-max-deep-full .hero .media-figure, .hero-max-deep-tabloid .hero .media-figure {
  margin-top: 18px;
}

/* line 282, ../../sass/desktop/_hero.scss */
.hero-mid-deep .hero {
  margin-bottom: 20px;
}
/* line 286, ../../sass/desktop/_hero.scss */
.hero-mid-deep .listing-mini-lead {
  border-bottom: 1px solid #dedede;
  margin-top: -4px;
}
/* line 292, ../../sass/desktop/_hero.scss */
.hero-mid-deep .listing-mini-lead .items li {
  padding-bottom: 10px;
}
/* line 295, ../../sass/desktop/_hero.scss */
.hero-mid-deep .listing-mini-lead .items li .title {
  margin-top: 0;
  font-weight: 700;
}
/* line 301, ../../sass/desktop/_hero.scss */
.hero-mid-deep .listing-mini-lead .items .media-figure, .hero-mid-deep .listing-mini-lead .items p {
  margin-bottom: 0;
}
/* line 306, ../../sass/desktop/_hero.scss */
.hero-mid-deep .listing-mini-lead .items a:hover {
  color: #b12124;
}
/* line 309, ../../sass/desktop/_hero.scss */
.hero-mid-deep .listing-mini-lead .items a:hover .img:before {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-top: 0;
}
/* line 314, ../../sass/desktop/_hero.scss */
.hero-mid-deep .listing-mini-lead .items a:hover .img-inset:after {
  background: none;
}
/* line 322, ../../sass/desktop/_hero.scss */
.hero-mid-deep .listing-mini-lead .items .related-links li {
  padding-bottom: 0;
}
/* line 329, ../../sass/desktop/_hero.scss */
.hero-mid-deep .sub-lists {
  margin: 10px 0 20px 0;
  line-height: 1.2;
}
/* line 333, ../../sass/desktop/_hero.scss */
.hero-mid-deep .sub-lists li {
  padding-bottom: 5px;
}

/* line 340, ../../sass/desktop/_hero.scss */
.module-hero {
  width: auto;
  float: left;
}
/* line 345, ../../sass/desktop/_hero.scss */
.module-hero .hero-average-mix {
  width: 620px;
  float: left;
  margin-right: 20px;
}
/* line 350, ../../sass/desktop/_hero.scss */
.module-hero .hero-average-mix .col-4, .module-hero .hero-average-mix .deep-story-dashboard .thread-items li, .deep-story-dashboard .thread-items .module-hero .hero-average-mix li {
  display: none;
}

/* line 357, ../../sass/desktop/_hero.scss */
.col-12 > .module-hero + .module-listing {
  width: 300px;
  float: left;
}
/* line 361, ../../sass/desktop/_hero.scss */
.col-12 > .module-hero + .module-listing .module-heading {
  display: none;
  margin-top: 0;
  padding-top: 0;
}
/* line 367, ../../sass/desktop/_hero.scss */
.col-12 > .module-hero + .module-listing .title {
  border: none;
}

/* line 6, ../../sass/desktop/_asset_overlay.scss */
.overlay-show-tm .img, .overlay-show-ftn .img, .overlay-mag-60 .img, .overlay-mag-48 .img, .overlay-show-sm .img, .overlay-show-en .img, .overlay-gallery .img, .overlay-video .img, .overlay-image-gallery .img, .overlay-article .img, .overlay-media_post .img, .overlay-gallery-feature .img, .overlay-video-feature .img {
  overflow: visible;
  position: relative;
}
/* line 10, ../../sass/desktop/_asset_overlay.scss */
.overlay-show-tm .img:before, .overlay-show-ftn .img:before, .overlay-mag-60 .img:before, .overlay-mag-48 .img:before, .overlay-show-sm .img:before, .overlay-show-en .img:before, .overlay-gallery .img:before, .overlay-video .img:before, .overlay-image-gallery .img:before, .overlay-article .img:before, .overlay-media_post .img:before, .overlay-gallery-feature .img:before, .overlay-video-feature .img:before {
  background: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-s8e782cef8e.png') no-repeat;
  content: "";
  height: 70px;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 3;
}
/* line 23, ../../sass/desktop/_asset_overlay.scss */
.overlay-show-tm figcaption, .overlay-show-ftn figcaption, .overlay-mag-60 figcaption, .overlay-mag-48 figcaption, .overlay-show-sm figcaption, .overlay-show-en figcaption, .overlay-gallery figcaption, .overlay-video figcaption, .overlay-image-gallery figcaption, .overlay-article figcaption, .overlay-media_post figcaption, .overlay-gallery-feature figcaption, .overlay-video-feature figcaption {
  position: relative;
  z-index: 4;
}

/* line 37, ../../sass/desktop/_asset_overlay.scss */
.overlay-show-tm .img:before {
  background-position: 0 -630px;
  bottom: -43px;
  width: 218px;
  margin-left: -109px;
  left: 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 37, ../../sass/desktop/_asset_overlay.scss */
  .overlay-show-tm .img:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-2x-sc5dbd5c1c1.png');
    background-repeat: no-repeat;
    background-position: 0 -490px;
    background-size: 220px auto;
  }
}
/* line 59, ../../sass/desktop/_asset_overlay.scss */
.overlay-show-tm .img img {
  position: relative;
  z-index: -1;
}
/* line 65, ../../sass/desktop/_asset_overlay.scss */
.overlay-show-tm:hover .img:before {
  background-position: 0 -1120px;
}
@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/desktop/_asset_overlay.scss */
  .overlay-show-tm:hover .img:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-2x-sc5dbd5c1c1.png');
    background-repeat: no-repeat;
    background-position: 0 -280px;
    background-size: 220px auto;
  }
}

/* line 37, ../../sass/desktop/_asset_overlay.scss */
.overlay-show-ftn .img:before {
  background-position: 0 -280px;
  bottom: -43px;
  width: 218px;
  margin-left: -109px;
  left: 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 37, ../../sass/desktop/_asset_overlay.scss */
  .overlay-show-ftn .img:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-2x-sc5dbd5c1c1.png');
    background-repeat: no-repeat;
    background-position: 0 -630px;
    background-size: 220px auto;
  }
}
/* line 59, ../../sass/desktop/_asset_overlay.scss */
.overlay-show-ftn .img img {
  position: relative;
  z-index: -1;
}
/* line 65, ../../sass/desktop/_asset_overlay.scss */
.overlay-show-ftn:hover .img:before {
  background-position: 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 65, ../../sass/desktop/_asset_overlay.scss */
  .overlay-show-ftn:hover .img:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-2x-sc5dbd5c1c1.png');
    background-repeat: no-repeat;
    background-position: 0 -560px;
    background-size: 220px auto;
  }
}

/* line 37, ../../sass/desktop/_asset_overlay.scss */
.overlay-mag-60 .img:before {
  background-position: 0 -1875px;
  bottom: -43px;
  width: 218px;
  margin-left: -109px;
  left: 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 37, ../../sass/desktop/_asset_overlay.scss */
  .overlay-mag-60 .img:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-2x-sc5dbd5c1c1.png');
    background-repeat: no-repeat;
    background-position: 0 -1050px;
    background-size: 220px auto;
  }
}
/* line 59, ../../sass/desktop/_asset_overlay.scss */
.overlay-mag-60 .img img {
  position: relative;
  z-index: -1;
}
/* line 65, ../../sass/desktop/_asset_overlay.scss */
.overlay-mag-60:hover .img:before {
  background-position: 0 -1050px;
}
@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/desktop/_asset_overlay.scss */
  .overlay-mag-60:hover .img:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-2x-sc5dbd5c1c1.png');
    background-repeat: no-repeat;
    background-position: 0 -700px;
    background-size: 220px auto;
  }
}

/* line 37, ../../sass/desktop/_asset_overlay.scss */
.overlay-mag-48 .img:before {
  background-position: 0 -1540px;
  bottom: -43px;
  width: 218px;
  margin-left: -109px;
  left: 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 37, ../../sass/desktop/_asset_overlay.scss */
  .overlay-mag-48 .img:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-2x-sc5dbd5c1c1.png');
    background-repeat: no-repeat;
    background-position: 0 -350px;
    background-size: 220px auto;
  }
}
/* line 59, ../../sass/desktop/_asset_overlay.scss */
.overlay-mag-48 .img img {
  position: relative;
  z-index: -1;
}
/* line 65, ../../sass/desktop/_asset_overlay.scss */
.overlay-mag-48:hover .img:before {
  background-position: 0 -560px;
}
@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/desktop/_asset_overlay.scss */
  .overlay-mag-48:hover .img:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-2x-sc5dbd5c1c1.png');
    background-repeat: no-repeat;
    background-position: 0 -210px;
    background-size: 220px auto;
  }
}

/* line 37, ../../sass/desktop/_asset_overlay.scss */
.overlay-show-sm .img:before {
  background-position: 0 -1753px;
  bottom: -43px;
  width: 218px;
  margin-left: -109px;
  left: 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 37, ../../sass/desktop/_asset_overlay.scss */
  .overlay-show-sm .img:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-2x-sc5dbd5c1c1.png');
    background-repeat: no-repeat;
    background-position: 0 -70px;
    background-size: 220px auto;
  }
}
/* line 59, ../../sass/desktop/_asset_overlay.scss */
.overlay-show-sm .img img {
  position: relative;
  z-index: -1;
}
/* line 65, ../../sass/desktop/_asset_overlay.scss */
.overlay-show-sm:hover .img:before {
  background-position: 0 -700px;
}
@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/desktop/_asset_overlay.scss */
  .overlay-show-sm:hover .img:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-2x-sc5dbd5c1c1.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 220px auto;
  }
}

/* line 37, ../../sass/desktop/_asset_overlay.scss */
.overlay-show-en .img:before {
  background-position: 0 -1470px;
  bottom: -43px;
  width: 218px;
  margin-left: -109px;
  left: 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 37, ../../sass/desktop/_asset_overlay.scss */
  .overlay-show-en .img:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-2x-sc5dbd5c1c1.png');
    background-repeat: no-repeat;
    background-position: 0 -420px;
    background-size: 220px auto;
  }
}
/* line 59, ../../sass/desktop/_asset_overlay.scss */
.overlay-show-en .img img {
  position: relative;
  z-index: -1;
}
/* line 65, ../../sass/desktop/_asset_overlay.scss */
.overlay-show-en:hover .img:before {
  background-position: 0 -910px;
}
@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/desktop/_asset_overlay.scss */
  .overlay-show-en:hover .img:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-2x-sc5dbd5c1c1.png');
    background-repeat: no-repeat;
    background-position: 0 -140px;
    background-size: 220px auto;
  }
}

/* line 37, ../../sass/desktop/_asset_overlay.scss */
.overlay-gallery .img:before {
  background-position: 0 -840px;
  bottom: -43px;
  width: 218px;
  margin-left: -109px;
  left: 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 37, ../../sass/desktop/_asset_overlay.scss */
  .overlay-gallery .img:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-2x-sc5dbd5c1c1.png');
    background-repeat: no-repeat;
    background-position: 0 -770px;
    background-size: 220px auto;
  }
}
/* line 59, ../../sass/desktop/_asset_overlay.scss */
.overlay-gallery .img img {
  position: relative;
  z-index: -1;
}
/* line 65, ../../sass/desktop/_asset_overlay.scss */
.overlay-gallery:hover .img:before {
  background-position: 0 -420px;
}
@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/desktop/_asset_overlay.scss */
  .overlay-gallery:hover .img:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-2x-sc5dbd5c1c1.png');
    background-repeat: no-repeat;
    background-position: 0 -910px;
    background-size: 220px auto;
  }
}

/* line 37, ../../sass/desktop/_asset_overlay.scss */
.overlay-video .img:before {
  background-position: 0 -980px;
  bottom: -43px;
  width: 218px;
  margin-left: -109px;
  left: 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 37, ../../sass/desktop/_asset_overlay.scss */
  .overlay-video .img:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-2x-sc5dbd5c1c1.png');
    background-repeat: no-repeat;
    background-position: 0 -1400px;
    background-size: 220px auto;
  }
}
/* line 59, ../../sass/desktop/_asset_overlay.scss */
.overlay-video .img img {
  position: relative;
  z-index: -1;
}
/* line 65, ../../sass/desktop/_asset_overlay.scss */
.overlay-video:hover .img:before {
  background-position: 0 -350px;
}
@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/desktop/_asset_overlay.scss */
  .overlay-video:hover .img:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-2x-sc5dbd5c1c1.png');
    background-repeat: no-repeat;
    background-position: 0 -1470px;
    background-size: 220px auto;
  }
}

/* line 37, ../../sass/desktop/_asset_overlay.scss */
.overlay-image-gallery .img:before {
  background-position: 0 -770px;
  bottom: -43px;
  width: 218px;
  margin-left: -109px;
  left: 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 37, ../../sass/desktop/_asset_overlay.scss */
  .overlay-image-gallery .img:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-2x-sc5dbd5c1c1.png');
    background-repeat: no-repeat;
    background-position: 0 -980px;
    background-size: 220px auto;
  }
}
/* line 59, ../../sass/desktop/_asset_overlay.scss */
.overlay-image-gallery .img img {
  position: relative;
  z-index: -1;
}
/* line 65, ../../sass/desktop/_asset_overlay.scss */
.overlay-image-gallery:hover .img:before {
  background-position: 0 -490px;
}
@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/desktop/_asset_overlay.scss */
  .overlay-image-gallery:hover .img:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-2x-sc5dbd5c1c1.png');
    background-repeat: no-repeat;
    background-position: 0 -840px;
    background-size: 220px auto;
  }
}

/* line 37, ../../sass/desktop/_asset_overlay.scss */
.overlay-article .img:before {
  background-position: 0 -1190px;
  bottom: -43px;
  width: 218px;
  margin-left: -109px;
  left: 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 37, ../../sass/desktop/_asset_overlay.scss */
  .overlay-article .img:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-2x-sc5dbd5c1c1.png');
    background-repeat: no-repeat;
    background-position: 0 -1260px;
    background-size: 220px auto;
  }
}
/* line 59, ../../sass/desktop/_asset_overlay.scss */
.overlay-article .img img {
  position: relative;
  z-index: -1;
}
/* line 65, ../../sass/desktop/_asset_overlay.scss */
.overlay-article:hover .img:before {
  background-position: 0 -1330px;
}
@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/desktop/_asset_overlay.scss */
  .overlay-article:hover .img:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-2x-sc5dbd5c1c1.png');
    background-repeat: no-repeat;
    background-position: 0 -1120px;
    background-size: 220px auto;
  }
}

/* line 37, ../../sass/desktop/_asset_overlay.scss */
.overlay-media_post .img:before {
  background-position: 0 -1260px;
  bottom: -43px;
  width: 218px;
  margin-left: -109px;
  left: 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 37, ../../sass/desktop/_asset_overlay.scss */
  .overlay-media_post .img:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-2x-sc5dbd5c1c1.png');
    background-repeat: no-repeat;
    background-position: 0 -1330px;
    background-size: 220px auto;
  }
}
/* line 59, ../../sass/desktop/_asset_overlay.scss */
.overlay-media_post .img img {
  position: relative;
  z-index: -1;
}
/* line 65, ../../sass/desktop/_asset_overlay.scss */
.overlay-media_post:hover .img:before {
  background-position: 0 -1400px;
}
@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/desktop/_asset_overlay.scss */
  .overlay-media_post:hover .img:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-2x-sc5dbd5c1c1.png');
    background-repeat: no-repeat;
    background-position: 0 -1190px;
    background-size: 220px auto;
  }
}

/* line 89, ../../sass/desktop/_asset_overlay.scss */
.overlay-gallery-feature .img:before {
  background-position: 0 -1945px;
}
/* line 94, ../../sass/desktop/_asset_overlay.scss */
.overlay-gallery-feature:hover .img:before {
  background-position: 0 -2150px;
}

/* line 89, ../../sass/desktop/_asset_overlay.scss */
.overlay-video-feature .img:before {
  background-position: 0 -1999px;
}
/* line 94, ../../sass/desktop/_asset_overlay.scss */
.overlay-video-feature:hover .img:before {
  background-position: 0 -2096px;
}

/* line 102, ../../sass/desktop/_asset_overlay.scss */
.overlay-article .title {
  margin-top: 25px;
}

/* line 108, ../../sass/desktop/_asset_overlay.scss */
.modal .image-gallery {
  margin-top: 0;
  padding: 20px;
}
/* line 111, ../../sass/desktop/_asset_overlay.scss */
.modal .image-gallery h1.title {
  width: 880px;
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  color: #dedede;
  word-spacing: -0.05em;
}
/* line 117, ../../sass/desktop/_asset_overlay.scss */
.modal .image-gallery .theme-dark .share-dropdown .dropdown-container {
  z-index: -1;
  right: -20px;
  position: relative;
}
/* line 123, ../../sass/desktop/_asset_overlay.scss */
.modal .module-listing-stack {
  margin: 0 20px 0px 20px;
  padding-bottom: 20px;
  background-image: url("/bundles/cbsnewscore/images/standalone/overlay-highlight.jpg");
  background-repeat: no-repeat;
}
/* line 128, ../../sass/desktop/_asset_overlay.scss */
.modal .module-listing-stack figure {
  position: relative;
}
/* line 131, ../../sass/desktop/_asset_overlay.scss */
.modal .module-listing-stack h5 {
  font-size: 14px;
  font-family: Helvetica, Roboto, sans-serif;
  color: #9c9c9c;
}
/* line 135, ../../sass/desktop/_asset_overlay.scss */
.modal .module-listing-stack h5:hover {
  color: white;
}
/* line 140, ../../sass/desktop/_asset_overlay.scss */
.modal .module-listing-stack h3.module-heading.title {
  padding-top: 0;
  top: -5px;
}
/* line 144, ../../sass/desktop/_asset_overlay.scss */
.modal .module-listing-stack .deco {
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  letter-spacing: 0.05em;
}
/* line 148, ../../sass/desktop/_asset_overlay.scss */
.modal .module-listing-stack li {
  color: #dedede;
}
/* line 151, ../../sass/desktop/_asset_overlay.scss */
.modal .module-listing-stack li:hover {
  color: white;
}
/* line 155, ../../sass/desktop/_asset_overlay.scss */
.modal .show-more {
  text-align: center;
}
/* line 158, ../../sass/desktop/_asset_overlay.scss */
.modal .btn.btn-inverse .text {
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
}
/* line 163, ../../sass/desktop/_asset_overlay.scss */
.modal .btn.btn-inverse .text:hover {
  color: white;
}

/* line 2, ../../sass/desktop/_topic_listing.scss */
.topic-list li {
  float: left;
}
/* line 5, ../../sass/desktop/_topic_listing.scss */
.topic-list .result-list-image {
  float: left;
  padding-right: 20px;
}

/* line 11, ../../sass/desktop/_topic_listing.scss */
h1.topic-list-heading {
  font-size: 36px;
  margin-bottom: 20px;
}

/* line 5, ../../sass/desktop/_ads.scss */
.ad-leader-top.no-mantle-skin,
.ad-leader-top.contains-ad,
.ad-leader-plus-top.no-mantle-skin,
.ad-leader-plus-top.contains-ad,
.ad-leader-video-top {
  text-align: center;
  margin: 0 auto !important;
  padding: 10px 0;
  background-color: transparent;
  filter: none;
  background-image: none;
  position: relative;
  z-index: 0;
}
/* line 15, ../../sass/desktop/_ads.scss */
.ad-leader-top.no-mantle-skin.dark-theme,
.ad-leader-top.contains-ad.dark-theme,
.ad-leader-plus-top.no-mantle-skin.dark-theme,
.ad-leader-plus-top.contains-ad.dark-theme,
.ad-leader-video-top.dark-theme {
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 25, ../../sass/desktop/_ads.scss */
.ad-leader-top.no-mantle-skin.dark-theme,
.ad-leader-plus-top.no-mantle-skin.dark-theme {
  background: #171918;
}

/* line 34, ../../sass/desktop/_ads.scss */
.ad-leader-top.contains-ad, .ad-leader-plus-top.contains-ad, .ad-leader-video-top.contains-ad {
  padding: 10px 0;
}
/* line 37, ../../sass/desktop/_ads.scss */
.ad-leader-top > div > iframe, .ad-leader-plus-top > div > iframe, .ad-leader-video-top > div > iframe {
  display: none;
}

/* line 42, ../../sass/desktop/_ads.scss */
.ad-leader-top, .ad-leader-plus-top {
  min-height: 66px;
}

/* line 81, ../../sass/desktop/_ads.scss */
.ad-marquee-top,
.ad-marquee-top > div,
.ad-marquee-top > div > iframe,
.ad-marquee-top > div > div,
.ad-marquee-top > div > table,
.ad-marquee-top > div > div > div,
.ad-leader-top.no-mantle-skin > div,
.ad-leader-top.no-mantle-skin > div > iframe,
.ad-leader-top.no-mantle-skin > div > div,
.ad-leader-top.no-mantle-skin > div > table,
.ad-leader-top.no-mantle-skin > div > div > div,
.ad-leader-top.contains-ad > div,
.ad-leader-top.contains-ad > div > iframe,
.ad-leader-top.contains-ad > div > div,
.ad-leader-top.contains-ad > div > table,
.ad-leader-top.contains-ad > div > div > div,
.ad-leader-video-top > div,
.ad-leader-video-top > div > iframe,
.ad-leader-video-top > div > div,
.ad-leader-video-top > div > table,
.ad-leader-video-top > div > div > div,
.ad-leader-plus-top.no-mantle-skin > div,
.ad-leader-plus-top.no-mantle-skin > div > iframe,
.ad-leader-plus-top.no-mantle-skin > div > div,
.ad-leader-plus-top.no-mantle-skin > div > table,
.ad-leader-plus-top.no-mantle-skin > div > div > div,
.ad-leader-plus-top.contains-ad > div,
.ad-leader-plus-top.contains-ad > div > iframe,
.ad-leader-plus-top.contains-ad > div > div,
.ad-leader-plus-top.contains-ad > div > table,
.ad-leader-plus-top.contains-ad > div > div > div,
.ad-leader-video-top.contains-ad > div,
.ad-leader-video-top.contains-ad > div > iframe,
.ad-leader-video-top.contains-ad > div > div,
.ad-leader-video-top.contains-ad > div > table,
.ad-leader-video-top.contains-ad > div > div > div {
  text-align: center;
  margin: 0px auto !important;
  display: block;
}

/* line 103, ../../sass/desktop/_ads.scss */
.ad-leader-plus-top > div,
.ad-leader-plus-top > div > iframe,
.ad-leader-plus-top > div > div,
.ad-leader-plus-top > div > table,
.ad-leader-plus-top > div > div > div,
.ad-leader-video-top
.ad-leader-video-top > div,
.ad-leader-video-top > div > iframe,
.ad-leader-video-top > div > div,
.ad-leader-video-top > div > table,
.ad-leader-video-top > div > div > div,
.ad-leader-top > div,
.ad-leader-top > div > iframe,
.ad-leader-top > div > div,
.ad-leader-top > div > table,
.ad-leader-top > div > div > div {
  text-align: center;
  margin: 0px auto !important;
}

/* line 109, ../../sass/desktop/_ads.scss */
.ad-leader-top.has-mantle-skin, .ad-leader-plus-top.has-mantle-skin {
  background: transparent;
  position: relative;
}

/* line 114, ../../sass/desktop/_ads.scss */
[data-ad*="leader-plus-inc"] {
  text-align: center;
  padding-bottom: 20px;
  width: 980px;
  margin: 0 auto;
  background-color: #fff;
}
/* line 121, ../../sass/desktop/_ads.scss */
.image-gallery [data-ad*="leader-plus-inc"] {
  background-color: transparent;
  width: auto;
}

/* line 129, ../../sass/desktop/_ads.scss */
.video-container-class .ad-leader-video-top {
  background-color: #202022;
  width: 100%;
  background-image: none;
  text-align: center;
  padding: 10px 0;
}
/* line 136, ../../sass/desktop/_ads.scss */
.video-container-class .ad-leader-video-top div {
  clear: both;
  margin: 0 auto;
}

/* line 143, ../../sass/desktop/_ads.scss */
#leader_video_top {
  background-color: #202022;
  width: 100%;
}
/* line 147, ../../sass/desktop/_ads.scss */
#leader_video_top div {
  clear: both;
  margin: 0 auto;
}

/* line 157, ../../sass/desktop/_ads.scss */
.ad-mpu-bottom,
.ad-mpu-top,
.ad-mpu-plus-top,
.ad-mpu-middle,
.ad-recirc {
  margin-bottom: 20px;
}

/* line 164, ../../sass/desktop/_ads.scss */
.content-primary {
  overflow: hidden;
}

/* line 168, ../../sass/desktop/_ads.scss */
.ad-intromercial {
  position: absolute;
}

/* line 177, ../../sass/desktop/_ads.scss */
.topic-door .ad-marquee-top, .ad-marquee-top {
  padding-bottom: 20px;
}

/* line 183, ../../sass/desktop/_ads.scss */
.article-page .ad-marquee-video-top {
  margin-bottom: 20px;
  text-align: center;
}
/* line 186, ../../sass/desktop/_ads.scss */
.article-page .ad-marquee-video-top > div {
  margin: 0 auto;
}
/* line 190, ../../sass/desktop/_ads.scss */
.article-page .ad-leader-video-top {
  padding: 10px 0;
}

/* line 196, ../../sass/desktop/_ads.scss */
#ads_erc {
  margin-bottom: 20px;
}

/* line 199, ../../sass/desktop/_ads.scss */
#ads_ResCenterWrap, #ads_ResCenterWrap * {
  border: none;
  color: #39434c;
  font-family: "franklin-gothic-urw-cond", "Helvetica Condensed Bold", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 12pt;
  padding: 0;
  outline: none;
  text-align: left;
  text-decoration: none;
}

/* line 211, ../../sass/desktop/_ads.scss */
#ads_ResCenterWrap a {
  color: #c13212;
  text-decoration: none;
}

/* line 216, ../../sass/desktop/_ads.scss */
#ads_ResCenterWrap a:hover {
  color: black;
}

/* line 220, ../../sass/desktop/_ads.scss */
#ads_ResCenterWrap {
  background: #eee;
  border: 1px solid #d8d8d8;
  border-radius: 3px;
  display: inline-block;
  padding: 10px 19px;
  position: relative;
  z-index: 1;
  width: 260px;
}

/* line 231, ../../sass/desktop/_ads.scss */
#ads_ResCenterHeader {
  border-bottom: 1px solid #d8d8d8;
  display: inline-block;
  padding-bottom: 10px;
  width: 100%;
}
/* line 237, ../../sass/desktop/_ads.scss */
#ads_ResCenterHeader a {
  color: black;
  float: left;
  font-size: 14pt;
  font-weight: bold;
  letter-spacing: -0.05px;
}
/* line 244, ../../sass/desktop/_ads.scss */
#ads_ResCenterHeader a:hover {
  color: black;
}
/* line 249, ../../sass/desktop/_ads.scss */
#ads_ResCenterHeader span {
  display: none;
}

/* line 254, ../../sass/desktop/_ads.scss */
#ads_ResCenterBody {
  display: block;
  padding-top: 8px;
  position: relative;
  width: 100%;
  z-index: 1;
}

/* line 265, ../../sass/desktop/_ads.scss */
#ads_ResCenterWindow {
  float: right;
  height: 90px;
  overflow: visible;
  position: relative;
  width: 120px;
  z-index: 3;
}
/* line 272, ../../sass/desktop/_ads.scss */
#ads_ResCenterWindow div {
  left: 0;
  position: absolute;
  top: 0;
  z-index: 4;
}

/* line 280, ../../sass/desktop/_ads.scss */
#ads_ResCenterWindowImg {
  border: none;
  height: 90px;
  right: 0;
  padding-top: 12px;
  position: absolute;
  top: 0;
  width: 120px;
  z-index: 0;
}

/* line 291, ../../sass/desktop/_ads.scss */
#ads_ResCenterLogo {
  display: none;
}

/* line 295, ../../sass/desktop/_ads.scss */
#ads_ResCenterLogo img {
  width: 120px;
  height: 90px;
  border: 0 none;
}

/* line 301, ../../sass/desktop/_ads.scss */
#ads_ResCenterMain {
  float: left;
  width: 130px;
}
/* line 305, ../../sass/desktop/_ads.scss */
#ads_ResCenterMain p {
  color: #202022;
  float: left;
}

/* line 311, ../../sass/desktop/_ads.scss */
#ads_ResCenterLearnMore {
  color: #2964bf;
  float: left;
}

/* line 316, ../../sass/desktop/_ads.scss */
#ads_ResCenterBullets {
  clear: both;
  float: left;
  margin-top: 20px;
  padding: 20px 0 10px;
  width: 100%;
  border-top: 1px solid #d8d8d8;
}
/* line 324, ../../sass/desktop/_ads.scss */
#ads_ResCenterBullets ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 329, ../../sass/desktop/_ads.scss */
#ads_ResCenterBullets ul li {
  background: url(/bundles/cbsnewscore/images/generic/bullet-arrow.png) center left no-repeat;
  padding-left: 15px;
  margin-bottom: 10px;
}
/* line 333, ../../sass/desktop/_ads.scss */
#ads_ResCenterBullets ul li a {
  color: black;
}
/* line 335, ../../sass/desktop/_ads.scss */
#ads_ResCenterBullets ul li a:hover {
  color: black;
}

/* line 343, ../../sass/desktop/_ads.scss */
#ads_ResCenterLogo2 {
  background: #fff;
  border: 1px solid #d8d8d8;
  border-radius: 3px;
  clear: both;
  float: left;
  padding: 5px 0;
  text-align: center;
  width: 100%;
}
/* line 353, ../../sass/desktop/_ads.scss */
#ads_ResCenterLogo2 span {
  color: #888;
  display: block;
  font-size: 9pt;
  margin: 3px 0;
  text-align: center;
}
/* line 361, ../../sass/desktop/_ads.scss */
#ads_ResCenterLogo2 img {
  border: 0 none;
  height: 90px;
  width: 120px;
}

/* line 369, ../../sass/desktop/_ads.scss */
.google-ads {
  border-top: 1px solid #dedede;
  border-bottom: 1px solid #dedede;
  margin: 20px 0;
}

/* line 376, ../../sass/desktop/_ads.scss */
.ad-sponsor-content-top,
.ad-sponsor-content-flex-middle {
  padding-bottom: 20px;
}

/* line 381, ../../sass/desktop/_ads.scss */
.ad-sponsor-content-top > ins {
  border-bottom: 1px solid #dedede;
  margin-bottom: 10px;
}

/* line 385, ../../sass/desktop/_ads.scss */
.listing-standard-lead .native-ad, .ad-sponsor-content-small-top .native-ad {
  background-color: #f0f0f0;
  margin-bottom: 20px !important;
  margin-top: 20px;
}
/* line 389, ../../sass/desktop/_ads.scss */
.listing-standard-lead .native-ad .ad-text, .ad-sponsor-content-small-top .native-ad .ad-text {
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  color: #666666;
  display: table;
  white-space: nowrap;
  margin: 0 12px;
  padding-top: 10px;
}
/* line 400, ../../sass/desktop/_ads.scss */
.listing-standard-lead .native-ad .ad-text:before, .listing-standard-lead .native-ad .ad-text:after, .ad-sponsor-content-small-top .native-ad .ad-text:before, .ad-sponsor-content-small-top .native-ad .ad-text:after {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, #dedede 50%) no-repeat center/85% 2px;
  content: '';
  display: table-cell;
  width: 50%;
}
/* line 408, ../../sass/desktop/_ads.scss */
.listing-standard-lead .native-ad h3.title, .ad-sponsor-content-small-top .native-ad h3.title {
  margin: 5px 20px 10px;
}
/* line 411, ../../sass/desktop/_ads.scss */
.listing-standard-lead .native-ad figure, .ad-sponsor-content-small-top .native-ad figure {
  margin-left: 20px;
}
/* line 414, ../../sass/desktop/_ads.scss */
.listing-standard-lead .native-ad .media-body, .ad-sponsor-content-small-top .native-ad .media-body {
  width: 175px;
}

/* line 420, ../../sass/desktop/_ads.scss */
.ad-sponsor-content-small-top {
  border-bottom: 1px solid #dedede;
  padding-bottom: 10px;
  position: relative;
  margin-bottom: 10px;
}
/* line 425, ../../sass/desktop/_ads.scss */
.ad-sponsor-content-small-top .collection-ad-item {
  padding-bottom: 20px !important;
  margin-top: 5px;
  display: table;
  margin-bottom: 0 !important;
}
/* line 430, ../../sass/desktop/_ads.scss */
.ad-sponsor-content-small-top .collection-ad-item figure {
  float: left;
  margin: 7px 15px 0 18px;
}
/* line 434, ../../sass/desktop/_ads.scss */
.ad-sponsor-content-small-top .collection-ad-item .title {
  font-size: 21px !important;
  line-height: 1 !important;
}
/* line 438, ../../sass/desktop/_ads.scss */
.ad-sponsor-content-small-top .collection-ad-item .ad-text {
  width: 90%;
}

/* line 445, ../../sass/desktop/_ads.scss */
.article-page.ads {
  background-color: #d1d9e6;
}
/* line 447, ../../sass/desktop/_ads.scss */
.article-page.ads .ad-leader-top.no-mantle-skin {
  background: #d1d9e6;
  filter: none;
}
/* line 451, ../../sass/desktop/_ads.scss */
.article-page.ads .ad-leader-video-top {
  filter: none;
}
/* line 455, ../../sass/desktop/_ads.scss */
.article-page.ads .ad-sponsor-bar980-top {
  text-align: center;
  margin: 0 auto;
}
/* line 459, ../../sass/desktop/_ads.scss */
.article-page.ads .sponsored-ad-fixed {
  top: 0;
  z-index: 5;
  position: fixed;
  width: 100%;
}

/* line 467, ../../sass/desktop/_ads.scss */
.module-bulk {
  position: relative;
  clear: both;
}

/* line 473, ../../sass/desktop/_ads.scss */
#col-video-list .playlist .ad-sponsor-content-text-top {
  background-color: #f0f0f0;
}
/* line 475, ../../sass/desktop/_ads.scss */
#col-video-list .playlist .ad-sponsor-content-text-top .ad-text {
  font-weight: bold;
  font-size: 12px;
  text-transform: uppercase;
  margin-bottom: 5px;
}
/* line 481, ../../sass/desktop/_ads.scss */
#col-video-list .playlist .ad-sponsor-content-text-top li.native-ads:hover {
  border-top: 1px solid #008dd8;
  background-color: #008dd8;
}
/* line 484, ../../sass/desktop/_ads.scss */
#col-video-list .playlist .ad-sponsor-content-text-top li.native-ads:hover .ad-text, #col-video-list .playlist .ad-sponsor-content-text-top li.native-ads:hover .native-ad-headline {
  color: #fff;
}
/* line 488, ../../sass/desktop/_ads.scss */
#col-video-list .playlist .ad-sponsor-content-text-top li.native-ads {
  border-bottom: 1px solid #dedede;
}

/* line 493, ../../sass/desktop/_ads.scss */
#container-video-list li.category .ad-text {
  display: block;
  font-size: 11px;
  font-family: Helvetica, Roboto, sans-serif;
  text-transform: uppercase;
  font-weight: 700;
}

/* line 504, ../../sass/desktop/_ads.scss */
.content-video #rem.sponsored-content, .content-video .sharebar_expanded.sponsored-content, .content-video #comments.sponsored-content, .content-video .time-wrap .time.sponsored-content, .content-video #video-information .time.sponsored-content, .content-video .pipe.sponsored-content {
  display: none;
}
/* line 509, ../../sass/desktop/_ads.scss */
.content-video.ads .single-video h1 {
  font-family: Georgia, serif;
  font-weight: 300;
  text-align: center;
  letter-spacing: -0.05em;
}
/* line 516, ../../sass/desktop/_ads.scss */
.content-video.ads .single-video p {
  font-family: Helvetica, Roboto, sans-serif;
  text-align: center;
}

/* line 523, ../../sass/desktop/_ads.scss */
#col-left-trail ul li.category.left-native-ad, #col-video-list ul li.left-native-ad {
  position: relative;
}
/* line 525, ../../sass/desktop/_ads.scss */
#col-left-trail ul li.category.left-native-ad:hover, #col-left-trail ul li.category.left-native-ad.selected, #col-video-list ul li.left-native-ad:hover, #col-video-list ul li.left-native-ad.selected {
  background-color: #008dd8;
  border-top: 1px solid #008dd8;
  border-bottom: 1px solid #008dd8;
}
/* line 531, ../../sass/desktop/_ads.scss */
#col-left-trail ul li.category.left-native-ad .arrow-right, #col-video-list ul li.left-native-ad .arrow-right {
  border-left: 7px solid #008dd8;
  display: block;
  top: 19px;
}

/* line 538, ../../sass/desktop/_ads.scss */
#col-video-list ul li.left-native-ad:hover .arrow-right {
  display: none;
}

/* line 542, ../../sass/desktop/_ads.scss */
.ads #col-video-list ul li.video-asset:hover {
  background-color: #008dd8;
  border-top: 1px solid #dedede;
}
/* line 545, ../../sass/desktop/_ads.scss */
.ads #col-video-list ul li.video-asset:hover.now-playing .time {
  background-color: #fff;
  color: #008dd8;
}
/* line 549, ../../sass/desktop/_ads.scss */
.ads #col-video-list ul li.video-asset:hover .video-list-info {
  text-shadow: 0px -1px #088dd8;
}

/* line 555, ../../sass/desktop/_ads.scss */
.article-page .ad-leader-video-top {
  background-color: #000;
  border-bottom: 1px solid #202022;
}

/* line 562, ../../sass/desktop/_ads.scss */
.disqus-show-comments .ad-mpu-bottom.ad-rr-sticky {
  height: 250px;
}
/* line 564, ../../sass/desktop/_ads.scss */
.disqus-show-comments .ad-mpu-bottom.ad-rr-sticky > * {
  position: fixed;
  top: 0;
}

/* line 572, ../../sass/desktop/_ads.scss */
.topic-door .editorial-show-topic-landing {
  display: flex;
  flex-direction: column;
}

/* line 577, ../../sass/desktop/_ads.scss */
.topic-door .editorial-show-topic-landing > div:nth-of-type(n+2) {
  order: 3;
}

/* line 581, ../../sass/desktop/_ads.scss */
.topic-door .editorial-show-topic-landing > div[data-ad] ~ div:nth-of-type(2):not([data-ad]) {
  order: 1;
}

/* line 585, ../../sass/desktop/_ads.scss */
.topic-door .editorial-show-topic-landing > div[data-ad] {
  order: 2;
}

/* .site-header.skybox-fixed {
	.site-logo__icon--desktop {
		background-color: #F2F2F2;
		fill: #101010;
	}

	.site-nav--level-1 {
		color: #F2F2F2;
	}

	.site-header__container {
		max-width: 980px;
		padding: 0 20px;
		margin: 0 auto;
	}
} */
/* line 1, ../../sass/desktop/_endless.scss */
.endless.img {
  position: relative;
  position: relative;
  border-bottom: 3px #ff0000;
  position: relative;
  overflow: visible;
  z-index: 1;
}
/* line 169, ../../sass/utilities/_content.scss */
.endless.img:before {
  -webkit-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  -moz-box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  box-shadow: 0 0 22px rgba(0, 0, 0, 0.45) inset;
  content: "";
  position: absolute;
  top: 0;
  left: auto;
  width: 100%;
  height: 100%;
  z-index: 0;
}
/* line 155, ../../sass/utilities/_content.scss */
.endless.img:after {
  content: "";
  position: absolute;
  z-index: 3;
  top: 1px;
  width: 100%;
  height: 1px;
  background: rgba(255, 255, 255, 0.4);
}
/* line 8, ../../sass/desktop/_endless.scss */
.endless.img img {
  display: block;
  position: relative;
  z-index: -1;
}
/* line 15, ../../sass/desktop/_endless.scss */
.endless.img a:hover .img:before {
  -webkit-box-shadow: 0 0 0 4px rgba(222, 222, 222, 0.5) inset;
  -moz-box-shadow: 0 0 0 4px rgba(222, 222, 222, 0.5) inset;
  box-shadow: 0 0 0 4px rgba(222, 222, 222, 0.5) inset;
}
/* line 18, ../../sass/desktop/_endless.scss */
.endless.img a:hover .img img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 26, ../../sass/desktop/_endless.scss */
.modalSkin .galleryEndless .imageWrap, .galleryContent .galleryEndless .imageWrap, .modalSkin .mediaPostEndless .imageWrap, .galleryContent .mediaPostEndless .imageWrap {
  float: left;
  position: relative;
}
/* line 31, ../../sass/desktop/_endless.scss */
.modalSkin .galleryEndless .imageWrap .endless-listing header, .galleryContent .galleryEndless .imageWrap .endless-listing header, .modalSkin .mediaPostEndless .imageWrap .endless-listing header, .galleryContent .mediaPostEndless .imageWrap .endless-listing header {
  margin: 0 0 20px 0;
  border-bottom: 1px solid #f0f0f0;
  -webkit-box-shadow: 0px 1px 0 -1px white;
  -moz-box-shadow: 0px 1px 0 -1px white;
  box-shadow: 0px 1px 0 -1px white;
  padding-bottom: 3px;
  color: #202022;
  float: left;
}
/* line 37, ../../sass/desktop/_endless.scss */
.modalSkin .galleryEndless .imageWrap .endless-listing header .title, .galleryContent .galleryEndless .imageWrap .endless-listing header .title, .modalSkin .mediaPostEndless .imageWrap .endless-listing header .title, .galleryContent .mediaPostEndless .imageWrap .endless-listing header .title {
  font-size: 47px;
  letter-spacing: -0.08em;
  font-weight: 300;
  margin: 0;
  line-height: 1.1;
}
/* line 47, ../../sass/desktop/_endless.scss */
.modalSkin .galleryEndless .imageWrap .endless-listing li .title, .galleryContent .galleryEndless .imageWrap .endless-listing li .title, .modalSkin .mediaPostEndless .imageWrap .endless-listing li .title, .galleryContent .mediaPostEndless .imageWrap .endless-listing li .title {
  font-size: 16px;
}
/* line 54, ../../sass/desktop/_endless.scss */
.modalSkin .galleryEndless .imageWrap .endless-listing-inverse, .galleryContent .galleryEndless .imageWrap .endless-listing-inverse, .modalSkin .mediaPostEndless .imageWrap .endless-listing-inverse, .galleryContent .mediaPostEndless .imageWrap .endless-listing-inverse {
  /* TODO: Put in buttons sass */
}
/* line 55, ../../sass/desktop/_endless.scss */
.modalSkin .galleryEndless .imageWrap .endless-listing-inverse header, .galleryContent .galleryEndless .imageWrap .endless-listing-inverse header, .modalSkin .mediaPostEndless .imageWrap .endless-listing-inverse header, .galleryContent .mediaPostEndless .imageWrap .endless-listing-inverse header {
  border-bottom: 1px solid #121212;
  -webkit-box-shadow: 0px 1px 0 -1px #454545;
  -moz-box-shadow: 0px 1px 0 -1px #454545;
  box-shadow: 0px 1px 0 -1px #454545;
  padding-bottom: 3px;
  color: #dedede;
}
/* line 61, ../../sass/desktop/_endless.scss */
.modalSkin .galleryEndless .imageWrap .endless-listing-inverse .show-more, .galleryContent .galleryEndless .imageWrap .endless-listing-inverse .show-more, .modalSkin .mediaPostEndless .imageWrap .endless-listing-inverse .show-more, .galleryContent .mediaPostEndless .imageWrap .endless-listing-inverse .show-more {
  clear: both;
  margin: 20px 0;
  background: url("/bundles/cbsnewscore/images/generic/dark-highlight.jpg") top center no-repeat;
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  text-transform: uppercase;
  text-align: center;
}
/* line 70, ../../sass/desktop/_endless.scss */
.modalSkin .galleryEndless .imageWrap .endless-listing-inverse button, .galleryContent .galleryEndless .imageWrap .endless-listing-inverse button, .modalSkin .mediaPostEndless .imageWrap .endless-listing-inverse button, .galleryContent .mediaPostEndless .imageWrap .endless-listing-inverse button {
  margin-top: 20px;
}

/* line 79, ../../sass/desktop/_endless.scss */
.media-post-endless .listing-full-sub-horizontal .title, .media-post-endless .listing-full-sub-horizontal .items li {
  margin-bottom: 0;
}
/* line 82, ../../sass/desktop/_endless.scss */
.media-post-endless .listing-full-sub-horizontal .items {
  margin-bottom: 20px;
}
/* line 85, ../../sass/desktop/_endless.scss */
.media-post-endless h1.title {
  font-weight: 300;
  font-size: 50px;
}
/* line 89, ../../sass/desktop/_endless.scss */
.media-post-endless .listing-full-sub-horizontal .title {
  line-height: 1;
  letter-spacing: -0.05em;
  font-weight: 700;
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
}

/* line 3, ../../sass/desktop/_show_promo.scss */
.show-tm:before {
  content: "";
  display: block;
  height: 70px;
  width: 140px;
  display: block;
  background-position: 0 -524px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.show-tm:before:hover, .show-tm:before.show-tm_hover, .show-tm:before.show-tm-hover {
  background-position: 0 -384px;
}
/* line 13, ../../sass/desktop/_show_promo.scss */
.show-tm:hover:before {
  background-position: 0 -384px;
}

/* line 3, ../../sass/desktop/_show_promo.scss */
.show-ftn:before {
  content: "";
  display: block;
  height: 70px;
  width: 140px;
  display: block;
  background-position: 0 -664px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.show-ftn:before:hover, .show-ftn:before.show-ftn_hover, .show-ftn:before.show-ftn-hover {
  background-position: 0 -244px;
}
/* line 13, ../../sass/desktop/_show_promo.scss */
.show-ftn:hover:before {
  background-position: 0 -244px;
}

/* line 3, ../../sass/desktop/_show_promo.scss */
.mag-60:before {
  content: "";
  display: block;
  height: 70px;
  width: 140px;
  display: block;
  background-position: 0 -874px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.mag-60:before:hover, .mag-60:before.mag-60_hover, .mag-60:before.mag-60-hover {
  background-position: 0 -804px;
}
/* line 13, ../../sass/desktop/_show_promo.scss */
.mag-60:hover:before {
  background-position: 0 -804px;
}

/* line 3, ../../sass/desktop/_show_promo.scss */
.mag-48:before {
  content: "";
  display: block;
  height: 70px;
  width: 140px;
  display: block;
  background-position: 0 -734px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.mag-48:before:hover, .mag-48:before.mag-48_hover, .mag-48:before.mag-48-hover {
  background-position: 0 -594px;
}
/* line 13, ../../sass/desktop/_show_promo.scss */
.mag-48:hover:before {
  background-position: 0 -594px;
}

/* line 3, ../../sass/desktop/_show_promo.scss */
.show-sm:before {
  content: "";
  display: block;
  height: 70px;
  width: 140px;
  display: block;
  background-position: 0 -454px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.show-sm:before:hover, .show-sm:before.show-sm_hover, .show-sm:before.show-sm-hover {
  background-position: 0 -314px;
}
/* line 13, ../../sass/desktop/_show_promo.scss */
.show-sm:hover:before {
  background-position: 0 -314px;
}

/* line 3, ../../sass/desktop/_show_promo.scss */
.show-en:before {
  content: "";
  display: block;
  height: 70px;
  width: 140px;
  display: block;
  background-position: 0 -70px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.show-en:before:hover, .show-en:before.show-en_hover, .show-en:before.show-en-hover {
  background-position: 0 0;
}
/* line 13, ../../sass/desktop/_show_promo.scss */
.show-en:hover:before {
  background-position: 0 0;
}

/* line 21, ../../sass/desktop/_show_promo.scss */
.show-promo li .img {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
/* line 24, ../../sass/desktop/_show_promo.scss */
.show-promo li .img:before {
  -webkit-box-shadow: 0 0 15px rgba(1, 1, 1, 0.7) inset;
  -moz-box-shadow: 0 0 15px rgba(1, 1, 1, 0.7) inset;
  box-shadow: 0 0 15px rgba(1, 1, 1, 0.7) inset;
}
/* line 30, ../../sass/desktop/_show_promo.scss */
.show-promo li:hover .img:before {
  -webkit-box-shadow: 0 0 0 4px rgba(222, 222, 222, 0.5) inset;
  -moz-box-shadow: 0 0 0 4px rgba(222, 222, 222, 0.5) inset;
  box-shadow: 0 0 0 4px rgba(222, 222, 222, 0.5) inset;
}
/* line 35, ../../sass/desktop/_show_promo.scss */
.show-promo li .img-inset-thumb:after {
  background: rgba(255, 255, 255, 0.25);
}
/* line 39, ../../sass/desktop/_show_promo.scss */
.show-promo li .title {
  line-height: 1.2;
  font-size: 15px;
  margin-bottom: 0;
  font-weight: 500;
}
/* line 47, ../../sass/desktop/_show_promo.scss */
.show-promo li .media-block {
  margin-top: 8px;
}

/* 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 */
.share-condensed-facebook-dark {
  background-position: 0 -769px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-facebook-dark:hover, .share-condensed-facebook-dark.condensed-facebook-dark_hover, .share-condensed-facebook-dark.condensed-facebook-dark-hover {
  background-position: 0 -569px;
}

/* 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 */
.share-condensed-facebook {
  background-position: 0 -788px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-facebook:hover, .share-condensed-facebook.condensed-facebook_hover, .share-condensed-facebook.condensed-facebook-hover {
  background-position: 0 -806px;
}

/* 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 */
.share-condensed-more-dark {
  background-position: 0 -907px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-more-dark:hover, .share-condensed-more-dark.condensed-more-dark_hover, .share-condensed-more-dark.condensed-more-dark-hover {
  background-position: 0 -824px;
}

/* 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 */
.share-condensed-more {
  background-position: 0 -857px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-more:hover, .share-condensed-more.condensed-more_hover, .share-condensed-more.condensed-more-hover {
  background-position: 0 -889px;
}

/* 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 */
.share-condensed-twitter-dark {
  background-position: 0 -605px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-twitter-dark:hover, .share-condensed-twitter-dark.condensed-twitter-dark_hover, .share-condensed-twitter-dark.condensed-twitter-dark-hover {
  background-position: 0 -534px;
}

/* 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 */
.share-condensed-twitter {
  background-position: 0 -659px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-twitter:hover, .share-condensed-twitter.condensed-twitter_hover, .share-condensed-twitter.condensed-twitter-hover {
  background-position: 0 -641px;
}

/* 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 */
.share-elp-condensed-facebook {
  background-position: 0 -624px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-facebook:hover, .share-elp-condensed-facebook.elp-condensed-facebook_hover, .share-elp-condensed-facebook.elp-condensed-facebook-hover {
  background-position: 0 -588px;
}

/* 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 */
.share-elp-condensed-plus {
  background-position: 0 -723px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-plus:hover, .share-elp-condensed-plus.elp-condensed-plus_hover, .share-elp-condensed-plus.elp-condensed-plus-hover {
  background-position: 0 -706px;
}

/* 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 */
.share-elp-condensed-twitter {
  background-position: 0 -469px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-twitter:hover, .share-elp-condensed-twitter.elp-condensed-twitter_hover, .share-elp-condensed-twitter.elp-condensed-twitter-hover {
  background-position: 0 -422px;
}

/* 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 */
.share-expanded-email {
  background-position: 0 -518px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-email:hover, .share-expanded-email.expanded-email_hover, .share-expanded-email.expanded-email-hover {
  background-position: 0 -502px;
}

/* 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 */
.share-expanded-facebook {
  background-position: 0 -875px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-facebook:hover, .share-expanded-facebook.expanded-facebook_hover, .share-expanded-facebook.expanded-facebook-hover {
  background-position: 0 -843px;
}

/* 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 */
.share-expanded-stumble {
  background-position: 0 -690px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-stumble:hover, .share-expanded-stumble.expanded-stumble_hover, .share-expanded-stumble.expanded-stumble-hover {
  background-position: 0 -753px;
}

/* 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 */
.share-expanded-twitter {
  background-position: 0 -677px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-twitter:hover, .share-expanded-twitter.expanded-twitter_hover, .share-expanded-twitter.expanded-twitter-hover {
  background-position: 0 -740px;
}

/* 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 */
.share-facebook-small {
  background-position: 0 -486px;
}

/* 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 */
.share-follow-facebook-color {
  background-position: 0 -360px;
}

/* 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 */
.share-follow-facebook-gray {
  background-position: 0 -439px;
}

/* 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 */
.share-follow-google-color {
  background-position: 0 -120px;
}

/* 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 */
.share-follow-google-gray {
  background-position: 0 -150px;
}

/* 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 */
.share-follow-instagram-color {
  background-position: 0 -240px;
}

/* 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 */
.share-follow-instagram-gray {
  background-position: 0 -330px;
}

/* 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 */
.share-follow-newsletter-color {
  background-position: 0 -270px;
}

/* 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 */
.share-follow-newsletter-gray {
  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 */
.share-follow-rss-color {
  background-position: 0 -60px;
}

/* 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 */
.share-follow-rss-gray {
  background-position: 0 -210px;
}

/* 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 */
.share-follow-slash-gray {
  background-position: 0 -926px;
}

/* 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 */
.share-follow-twitter-color {
  background-position: 0 -90px;
}

/* 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 */
.share-follow-twitter-gray {
  background-position: 0 -180px;
}

/* 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 */
.share-follow-youtube-color {
  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 */
.share-follow-youtube-gray {
  background-position: 0 -30px;
}

/* 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 */
.share-googleplus-small {
  background-position: 0 -406px;
}

/* 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 */
.share-twitter-small {
  background-position: 0 -553px;
}

/* 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 */
.share-yahoo-small {
  background-position: 0 -390px;
}

/* line 4, ../../sass/desktop/_login_search.scss */
.login-wrapper {
  list-style: none;
  margin: 0;
  float: right;
  position: relative;
  top: 1px;
}
/* line 11, ../../sass/desktop/_login_search.scss */
.login-wrapper a, .login-wrapper span {
  color: #666666;
  font-size: 11px;
  font-weight: normal;
}
/* line 17, ../../sass/desktop/_login_search.scss */
.login-wrapper li {
  position: relative;
}
/* line 21, ../../sass/desktop/_login_search.scss */
.login-wrapper a:hover {
  color: black;
}
/* line 25, ../../sass/desktop/_login_search.scss */
.login-wrapper:hover > li .menu-wrapper {
  display: block;
}
/* line 28, ../../sass/desktop/_login_search.scss */
.login-wrapper .logged-in {
  padding-right: 2px;
  padding-top: 1px;
}

/* line 34, ../../sass/desktop/_login_search.scss */
.menu-wrapper {
  display: none;
  position: absolute;
  width: 200px;
  top: 31px;
  left: -24px;
  z-index: 5000000;
}
/* line 42, ../../sass/desktop/_login_search.scss */
.menu-wrapper .arrow {
  background-position: 0 -988px;
  display: block;
  width: 16px;
  height: 16px;
  position: absolute;
  z-index: 6;
  top: -12px;
  left: 36px;
}
/* line 53, ../../sass/desktop/_login_search.scss */
.menu-wrapper.profile .arrow {
  left: 44px;
}
/* line 57, ../../sass/desktop/_login_search.scss */
.menu-wrapper .hover-padding {
  display: block;
  position: absolute;
  left: 0;
  width: 80px;
  height: 24px;
  top: -23px;
}
/* line 66, ../../sass/desktop/_login_search.scss */
.menu-wrapper .social-site {
  display: inline-block;
  width: 16px;
  height: 16px;
  top: -3px;
  margin-bottom: -3px;
}
/* line 75, ../../sass/desktop/_login_search.scss */
.menu-wrapper .social-site.facebook {
  background-position: 0 -486px;
  cursor: pointer;
}
/* line 75, ../../sass/desktop/_login_search.scss */
.menu-wrapper .social-site.googleplus {
  background-position: 0 -406px;
  cursor: pointer;
}
/* line 75, ../../sass/desktop/_login_search.scss */
.menu-wrapper .social-site.yahoo {
  background-position: 0 -390px;
  cursor: pointer;
}
/* line 75, ../../sass/desktop/_login_search.scss */
.menu-wrapper .social-site.twitter {
  background-position: 0 -553px;
  cursor: pointer;
}
/* line 80, ../../sass/desktop/_login_search.scss */
.menu-wrapper .social-site.unlinked {
  display: none;
}

/* line 86, ../../sass/desktop/_login_search.scss */
ul.login {
  margin: 0;
  position: absolute;
  top: 100%;
  padding: 2px 20px;
  outline: 1px solid #CDCDCD;
  border-top: 1px solid #f8f6f7;
  border-bottom: 1px solid #f2f2f2;
  background-color: #fbfbfb;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(85%, #ffffff), color-stop(100%, #e5e5e5));
  background-image: -webkit-linear-gradient(top, #fbfbfb 0%, #ffffff 85%, #e5e5e5 100%);
  background-image: -moz-linear-gradient(top, #fbfbfb 0%, #ffffff 85%, #e5e5e5 100%);
  background-image: -o-linear-gradient(top, #fbfbfb 0%, #ffffff 85%, #e5e5e5 100%);
  background-image: linear-gradient(top, #fbfbfb 0%, #ffffff 85%, #e5e5e5 100%);
  -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.25);
}
/* line 99, ../../sass/desktop/_login_search.scss */
ul.login li {
  list-style: none;
  padding: 9px 0px;
  border-bottom: 1px solid #e7e7e7;
}
/* line 104, ../../sass/desktop/_login_search.scss */
ul.login li:last-child {
  border-bottom: none;
}
/* line 109, ../../sass/desktop/_login_search.scss */
ul.login a {
  width: 100%;
  height: 100%;
  display: block;
}

/* Firefox outline hack */
@-moz-document url-prefix() {
  /* line 118, ../../sass/desktop/_login_search.scss */
  ul.login {
    box-shadow: none !important;
  }
}

/* line 123, ../../sass/desktop/_login_search.scss */
.social-site {
  position: relative;
}

/* line 128, ../../sass/desktop/_login_search.scss */
.site-login {
  padding: 5px;
  float: right;
}
/* line 132, ../../sass/desktop/_login_search.scss */
.site-login .text {
  margin-right: 3px;
  font-size: 12px;
}
/* line 137, ../../sass/desktop/_login_search.scss */
.site-login .profile {
  background-position: 0 -223px;
  width: 14px;
  height: 14px;
  display: inline-block;
  top: 2px;
  position: relative;
}

/* line 146, ../../sass/desktop/_login_search.scss */
.logged-in .site-login {
  padding: 6px 5px 4px;
}

/* line 151, ../../sass/desktop/_login_search.scss */
.site-header .site-search {
  float: right;
  border: 1px solid #dedede;
  width: 134px;
  background: #f4f4f4;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  height: 28px;
  top: 0;
}
/* line 161, ../../sass/desktop/_login_search.scss */
.site-header .site-search .search-wrapper {
  width: 108px;
}
/* line 165, ../../sass/desktop/_login_search.scss */
.site-header .site-search .query {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-size: 12px;
  padding: 0px 5px;
  height: 24px;
}
/* line 172, ../../sass/desktop/_login_search.scss */
.site-header .site-search .submit {
  width: 15px;
  height: 15px;
}
/* line 177, ../../sass/desktop/_login_search.scss */
.site-header .site-search input {
  outline: 0;
}
/* line 182, ../../sass/desktop/_login_search.scss */
.site-header .placeholder {
  color: #777;
}

/* line 1, ../../sass/common/_ads.scss */
[data-ad] {
  font-size: 0;
}

/* 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 {
  font-weight: normal;
}
/* line 30, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper h2.title {
  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, 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, Roboto, 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, 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, Roboto, sans-serif;
  font-size: 14px;
  color: #666666;
}
/* line 85, ../../sass/common/_newsletter_signup.scss */
#newsletter-widget-wrapper form .wrapper .btn {
  font-family: Helvetica, Roboto, 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, Roboto, 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 {
  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 {
  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 {
  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 {
  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 {
  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 {
  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, 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 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 1, ../../sass/desktop/_blog_listing.scss */
.blog-img {
  margin-top: 50px;
}

/* line 6, ../../sass/desktop/_blog_listing.scss */
.byline.byline-time {
  margin-bottom: 0;
}
/* line 9, ../../sass/desktop/_blog_listing.scss */
.byline.byline-author {
  margin: 0;
  margin-bottom: 16px;
}
/* line 14, ../../sass/desktop/_blog_listing.scss */
.byline.byline-author .by-text::after {
  content: "";
  padding: 0;
}
/* line 20, ../../sass/desktop/_blog_listing.scss */
.byline.byline-author a {
  color: #b12124;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}

/* line 30, ../../sass/desktop/_blog_listing.scss */
.blog-listing-posts .items {
  /*      li {
              @extend %section-bottom-gradient;
          }
  */
}
/* line 35, ../../sass/desktop/_blog_listing.scss */
.blog-listing-posts .items .blog-listing-post {
  font-family: Georgia, serif;
}

/* line 41, ../../sass/desktop/_blog_listing.scss */
.blog-continue {
  font-weight: 700;
}
/* line 43, ../../sass/desktop/_blog_listing.scss */
.blog-continue .red-arrow {
  color: #b12124;
}

/* line 48, ../../sass/desktop/_blog_listing.scss */
.blog-title {
  font-weight: 900;
  font-size: 54px;
  line-height: 0.9;
  letter-spacing: -0.04em;
}

/* line 55, ../../sass/desktop/_blog_listing.scss */
.blog-listing-posts .media-list li {
  border-bottom: 1px solid #dedede;
}
/* line 58, ../../sass/desktop/_blog_listing.scss */
.blog-listing-posts .media-list li:last-child {
  border-bottom: none;
}
/* line 62, ../../sass/desktop/_blog_listing.scss */
.blog-listing-posts .media-list li a:hover {
  /* hide box-shadow */
}
/* line 64, ../../sass/desktop/_blog_listing.scss */
.blog-listing-posts .media-list li a:hover .img:before {
  display: none;
}
/* line 69, ../../sass/desktop/_blog_listing.scss */
.blog-listing-posts .media-list li figure {
  margin-top: 4px;
}
/* line 73, ../../sass/desktop/_blog_listing.scss */
.blog-listing-posts .media-list li .blog-listing-content {
  display: block;
  margin-left: 240px;
  margin-bottom: 10px;
}
/* line 79, ../../sass/desktop/_blog_listing.scss */
.blog-listing-posts .media-list li .continue-text {
  margin-bottom: 0;
  margin-top: 8px;
  font-size: 16px;
}
/* line 84, ../../sass/desktop/_blog_listing.scss */
.blog-listing-posts .media-list li .continue-text:after {
  content: '>>';
  color: #b12124;
  padding-left: 4px;
}

/* line 92, ../../sass/desktop/_blog_listing.scss */
.blog-listing-post {
  font-weight: 300;
  font-size: 18px;
  color: #666666;
}

/* line 98, ../../sass/desktop/_blog_listing.scss */
.blog-continue {
  display: block;
  width: 100%;
  height: 100%;
}

/* 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: 15px;
  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 3, ../../sass/desktop/_contact_us.scss */
form.contact {
  margin: 0;
}
/* line 6, ../../sass/desktop/_contact_us.scss */
form.contact label, form.contact input, form.contact div {
  clear: left;
  display: block;
}
/* line 11, ../../sass/desktop/_contact_us.scss */
form.contact label:not(.validate-error) {
  font-size: 14px;
}
/* line 15, ../../sass/desktop/_contact_us.scss */
form.contact input, form.contact textarea, form.contact select {
  outline: none;
}
/* line 19, ../../sass/desktop/_contact_us.scss */
form.contact textarea {
  min-height: 120px;
  width: 100%;
  max-width: 500px;
  margin-bottom: 20px;
}
/* line 26, ../../sass/desktop/_contact_us.scss */
form.contact .col-half {
  width: 48%;
  float: left;
  clear: none;
}
/* line 31, ../../sass/desktop/_contact_us.scss */
form.contact .col-half.first {
  margin-right: 2%;
}
/* line 35, ../../sass/desktop/_contact_us.scss */
form.contact .col-half.last {
  margin-left: 2%;
}
/* line 40, ../../sass/desktop/_contact_us.scss */
form.contact label.validate-error {
  position: absolute;
  margin-top: -4px;
  max-width: 190px;
}

/* line 47, ../../sass/desktop/_contact_us.scss */
.contact-us {
  width: 520px;
  padding: 40px;
  margin: 0 auto;
}
/* line 51, ../../sass/desktop/_contact_us.scss */
.contact-us .modal-wrapper {
  background: #17191a !important;
  padding: 20px;
}
/* line 55, ../../sass/desktop/_contact_us.scss */
.contact-us .close {
  top: -10px;
  right: 215px;
}
/* line 60, ../../sass/desktop/_contact_us.scss */
.contact-us h1 {
  margin-bottom: 8px;
}
/* line 64, ../../sass/desktop/_contact_us.scss */
.contact-us hr {
  margin: 0 0 20px;
}
/* line 68, ../../sass/desktop/_contact_us.scss */
.contact-us li {
  color: #d42128;
}
/* line 72, ../../sass/desktop/_contact_us.scss */
.contact-us p {
  text-align: center;
}
/* line 76, ../../sass/desktop/_contact_us.scss */
.contact-us .fullscreen-wrapper {
  position: absolute;
  display: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
}
/* line 86, ../../sass/desktop/_contact_us.scss */
.contact-us .response {
  position: relative;
  width: 400px;
  height: 80px;
  margin: 0 auto;
  text-align: center;
  top: 50%;
  margin-top: -40px;
  display: none;
}
/* line 96, ../../sass/desktop/_contact_us.scss */
.contact-us .response .check {
  width: 48px;
  height: 48px;
  font-size: 43px;
  color: white;
  background-color: #019812;
  display: block;
  margin: 0 auto;
}
/* line 105, ../../sass/desktop/_contact_us.scss */
.contact-us .response .check:after {
  content: '\2713';
}
/* line 110, ../../sass/desktop/_contact_us.scss */
.contact-us .response .text {
  font-weight: bold;
  background: #000;
  padding: 0 4px;
}
/* line 114, ../../sass/desktop/_contact_us.scss */
.contact-us .response .text:after {
  content: "Message Sent!";
}
/* line 120, ../../sass/desktop/_contact_us.scss */
.contact-us.failure .response {
  margin-top: -80px;
}
/* line 123, ../../sass/desktop/_contact_us.scss */
.contact-us.failure .response .check {
  background-color: #d42128;
}
/* line 125, ../../sass/desktop/_contact_us.scss */
.contact-us.failure .response .check:after {
  content: '\2718';
}
/* line 130, ../../sass/desktop/_contact_us.scss */
.contact-us.failure .response .text:after {
  content: "Message Failed!";
}
/* line 136, ../../sass/desktop/_contact_us.scss */
.contact-us.success .response, .contact-us.failure .response {
  display: block;
}
/* line 140, ../../sass/desktop/_contact_us.scss */
.contact-us.success .spinner, .contact-us.failure .spinner {
  display: none !important;
}
/* line 145, ../../sass/desktop/_contact_us.scss */
.contact-us.loading .fullscreen-wrapper {
  display: block;
}

/* line 1, ../../sass/desktop/_sitemap.scss */
.sitemap-container {
  padding: 0;
}

/* line 5, ../../sass/desktop/_sitemap.scss */
ul.sitemap {
  margin: 0;
  list-style: none;
}
/* line 11, ../../sass/fly/utilities/_lists.scss */
ul.sitemap li {
  margin-bottom: 0;
}
/* line 7, ../../sass/desktop/_sitemap.scss */
ul.sitemap ul {
  margin: 0;
  list-style: none;
}
/* line 11, ../../sass/fly/utilities/_lists.scss */
ul.sitemap ul li {
  margin-bottom: 0;
}
/* line 11, ../../sass/desktop/_sitemap.scss */
ul.sitemap .col-title, ul.sitemap a.col-title {
  color: #b12124;
  font-weight: 700;
  font-size: 26px !important;
}
/* line 17, ../../sass/desktop/_sitemap.scss */
ul.sitemap .cell {
  width: 25%;
  float: left;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding-right: 1%;
  margin-bottom: 30px;
}
/* line 26, ../../sass/desktop/_sitemap.scss */
ul.sitemap .cell > .title, ul.sitemap .cell > a.title, ul.sitemap .cell > a > .title {
  -webkit-box-shadow: 0 0px white, 0 22px 49px -7px #e8e8e8;
  -moz-box-shadow: 0 0px white, 0 22px 49px -7px #e8e8e8;
  box-shadow: 0 0px white, 0 22px 49px -7px #e8e8e8;
  padding-bottom: 10px;
  margin-bottom: 0;
  font-weight: 700;
  font-size: 21px;
  border-bottom: 1px solid #dedede;
  line-height: 1.3;
  height: 21px;
  overflow: hidden;
}
/* line 38, ../../sass/desktop/_sitemap.scss */
ul.sitemap .cell li {
  border-bottom: 1px solid #dedede;
  padding: 5px 0;
  height: 38px;
  overflow: hidden;
}
/* line 45, ../../sass/desktop/_sitemap.scss */
ul.sitemap .cell.title-cell {
  margin-bottom: 0px;
}
/* line 50, ../../sass/desktop/_sitemap.scss */
ul.sitemap .more {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
}
/* line 55, ../../sass/desktop/_sitemap.scss */
ul.sitemap .more:after {
  content: '\00BB';
  padding-left: 4px;
}

/* line 4, ../../sass/desktop/_default_media_feature.scss */
.listing-media-feature .media-feature .asset-icon {
  width: 52px;
  height: 53px;
  left: 120px;
  top: 162px;
}
/* line 9, ../../sass/desktop/_default_media_feature.scss */
.listing-media-feature .media-feature .asset-icon.video {
  background-position: 0 -1999px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.listing-media-feature .media-feature .asset-icon.video:hover, .listing-media-feature .media-feature .asset-icon.video.video-feature_hover, .listing-media-feature .media-feature .asset-icon.video.video-feature-hover {
  background-position: 0 -2096px;
}
/* line 13, ../../sass/desktop/_default_media_feature.scss */
.listing-media-feature .media-feature .asset-icon.gallery {
  background-position: 0 -1945px;
}
/* line 43, ../../../../../../../opt/ruby-2.5.1/lib/ruby/gems/2.5.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.listing-media-feature .media-feature .asset-icon.gallery:hover, .listing-media-feature .media-feature .asset-icon.gallery.gallery-feature_hover, .listing-media-feature .media-feature .asset-icon.gallery.gallery-feature-hover {
  background-position: 0 -2150px;
}
/* line 19, ../../sass/desktop/_default_media_feature.scss */
.listing-media-feature .media-feature:hover .video {
  background-position: 0 -2096px;
}
/* line 23, ../../sass/desktop/_default_media_feature.scss */
.listing-media-feature .media-feature:hover .gallery {
  background-position: 0 -2150px;
}

/* line 1, ../../sass/desktop/_mobile_promo.scss */
.module-mobile-apps {
  text-align: center;
}
/* line 3, ../../sass/desktop/_mobile_promo.scss */
.module-mobile-apps .title {
  text-align: left;
}
/* line 7, ../../sass/desktop/_mobile_promo.scss */
.module-mobile-apps .promo-feature .subtitle {
  color: #b12124;
  font-family: Helvetica, Roboto, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
}
/* line 14, ../../sass/desktop/_mobile_promo.scss */
.module-mobile-apps .promo-feature .dek {
  font-family: Georgia, serif;
  color: #666666;
  font-style: italic;
  font-size: 16px;
  padding: 0 0 5px 0;
}

/* line 1, ../../sass/desktop/_front_door.scss */
.front-door {
   /* .listing-mini-sub, listing-mini-sub-basic {

		.items li .title {
			font-size: $font-size-small;
		}
	}
	*/
}
/* line 3, ../../sass/desktop/_front_door.scss */
.front-door .dek, .front-door .items .item .dek {
  line-height: 1.15;
}
/* line 8, ../../sass/desktop/_front_door.scss */
.front-door .download-app .btn {
  background-color: transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  color: #202022;
  font-size: 14px;
}
/* line 18, ../../sass/desktop/_front_door.scss */
.front-door .listing-full-focus-with-label .dek {
  line-height: 1.15;
  margin-top: 15px;
}
/* line 25, ../../sass/desktop/_front_door.scss */
.front-door .listing-full-focus-with-label .items li {
  margin-bottom: 15px;
}
/* line 29, ../../sass/desktop/_front_door.scss */
.front-door .listing-full-focus-with-label .items .media-block .meta-label {
  min-height: 10px;
}
/* line 33, ../../sass/desktop/_front_door.scss */
.front-door .listing-full-focus-with-label .items .media-block.overlay- .meta-label,
.front-door .listing-full-focus-with-label .items .media-block.overlay-show-crime .meta-label {
  min-height: 0;
}
/* line 39, ../../sass/desktop/_front_door.scss */
.front-door .listing-full-focus-with-label .related-links li {
  margin-bottom: 0;
  line-height: 1.1;
}
/* line 50, ../../sass/desktop/_front_door.scss */
.front-door .listing-standard-lead .items li {
  margin-bottom: 15px;
  padding-bottom: 6px;
}
/* line 55, ../../sass/desktop/_front_door.scss */
.front-door .listing-standard-lead .items .title {
  margin-bottom: 4px;
}
/* line 59, ../../sass/desktop/_front_door.scss */
.front-door .listing-standard-lead .items .media-feature {
  margin-bottom: 0;
}
/* line 62, ../../sass/desktop/_front_door.scss */
.front-door .listing-standard-lead .items .media-feature .media-figure {
  margin-bottom: 15px;
}
/* line 67, ../../sass/desktop/_front_door.scss */
.front-door .listing-standard-lead .items .related-links li {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
  padding-top: 5px;
}
/* line 75, ../../sass/desktop/_front_door.scss */
.front-door .listing-standard-lead .item-full-lead {
  padding-bottom: 0;
}
/* line 79, ../../sass/desktop/_front_door.scss */
.front-door .listing-standard-lead .item-full-lead .media-block {
  margin-bottom: 15px;
}
/* line 83, ../../sass/desktop/_front_door.scss */
.front-door .listing-standard-lead .item-full-lead .title {
  margin-bottom: 5px;
}
/* line 89, ../../sass/desktop/_front_door.scss */
.front-door .listing-standard-lead .media-feature .meta-overlay {
  min-height: 40px;
}
/* line 92, ../../sass/desktop/_front_door.scss */
.front-door .listing-standard-lead .media-feature .meta-overlay .meta-label .feature {
  font-size: 12px;
  color: #d42128;
}
/* line 98, ../../sass/desktop/_front_door.scss */
.front-door .listing-standard-lead .media-feature .title {
  font-family: Helvetica, Roboto, sans-serif;
}
/* line 108, ../../sass/desktop/_front_door.scss */
.front-door .listing-full-sub-basic > .title,
.front-door .listing-mini-sub > .title,
.front-door .listing-mini-sub-basic > .title {
  border-bottom: none;
  padding-bottom: 5px;
  margin-bottom: 10px;
}
/* line 118, ../../sass/desktop/_front_door.scss */
.front-door .listing-full-sub-basic .first .title {
  font-size: 15px;
}
/* line 122, ../../sass/desktop/_front_door.scss */
.front-door .listing-full-sub-basic .dek {
  line-height: 1.15;
}
/* line 138, ../../sass/desktop/_front_door.scss */
.front-door .listing-mini-lead .items .title {
  margin-bottom: 10px;
}
/* line 142, ../../sass/desktop/_front_door.scss */
.front-door .listing-mini-lead .items .dek {
  line-height: 1.15;
  margin-bottom: 0;
}
/* line 147, ../../sass/desktop/_front_door.scss */
.front-door .listing-mini-lead .items li:last-child {
  margin-bottom: 0;
}
/* line 149, ../../sass/desktop/_front_door.scss */
.front-door .listing-mini-lead .items li:last-child p {
  margin-bottom: 0;
}
/* line 153, ../../sass/desktop/_front_door.scss */
.front-door .listing-mini-lead .items .related-links {
  margin-bottom: 10px;
}
/* line 160, ../../sass/desktop/_front_door.scss */
.front-door .listing-mini-lead .media-list .media-body {
  overflow: visible;
}
/* line 168, ../../sass/desktop/_front_door.scss */
.front-door .item-full-lead {
  margine-bottom: 10px;
}
/* line 172, ../../sass/desktop/_front_door.scss */
.front-door .related-links li {
  margin-bottom: 0;
  padding-bottom: 0;
  padding-top: 5px;
  border-bottom: none;
}
/* line 179, ../../sass/desktop/_front_door.scss */
.front-door .related-links li:last {
  margin-bottom: 15px;
}
/* line 185, ../../sass/desktop/_front_door.scss */
.front-door .site-footer .show-promo {
  margin-bottom: 15px;
}
/* line 190, ../../sass/desktop/_front_door.scss */
.front-door .container .col-12 .col-8 .section-lead .cbsn-FD-player {
  width: 620px;
  height: 349px;
}
/* line 193, ../../sass/desktop/_front_door.scss */
.front-door .container .col-12 .col-8 .section-lead .cbsn-FD-player.uvpjs--fullscreen {
  height: 100% !important;
}
/* line 198, ../../sass/desktop/_front_door.scss */
.front-door .container .col-12 .section-lead .cbsn-FD-player {
  width: 940px;
  height: 529px;
}
/* line 201, ../../sass/desktop/_front_door.scss */
.front-door .container .col-12 .section-lead .cbsn-FD-player.uvpjs--fullscreen {
  height: 100% !important;
}

/* 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 5, ../../sass/desktop/_topic_landing.scss */
.topic-door .section .section-head {
  margin-bottom: 15px;
}

/* line 2, ../../sass/desktop/_error.scss */
.error-page .container {
  padding-top: 0;
  color: #202022;
}
/* line 7, ../../sass/desktop/_error.scss */
.error-page h1 {
  font-size: 38px;
  letter-spacing: -0.04em;
  font-family: Georgia, serif;
  font-weight: 700;
  margin-top: 40px;
  margin-bottom: 10px;
  text-align: center;
}
/* line 16, ../../sass/desktop/_error.scss */
.error-page .error-page-text {
  font-family: Georgia, serif;
  font-size: 18px;
  margin-bottom: 40px;
  text-align: center;
}
/* line 23, ../../sass/desktop/_error.scss */
.error-page .quote {
  width: 300px;
  height: 65px;
  margin: 0 auto;
}
/* line 29, ../../sass/desktop/_error.scss */
.error-page blockquote {
  font-family: Georgia, serif;
  font-size: 40px;
  text-align: center;
  margin-bottom: 40px;
  border-left: none;
}
/* line 36, ../../sass/desktop/_error.scss */
.error-page blockquote cite {
  font-size: 20px;
}
/* line 39, ../../sass/desktop/_error.scss */
.error-page blockquote cite:before {
  content: "";
}
/* line 46, ../../sass/desktop/_error.scss */
.error-page a {
  color: #b12124;
}
/* line 50, ../../sass/desktop/_error.scss */
.error-page .listing-full-sub-horizontal {
  margin-bottom: 2px;
}
/* line 53, ../../sass/desktop/_error.scss */
.error-page .listing-full-sub-horizontal .meta-overlay {
  position: absolute;
  bottom: 0;
  z-index: 2;
  background-color: #b12124;
  font-size: 15px;
  font-family: Georgia, serif;
  font-style: italic;
  text-transform: lowercase;
  color: #fff;
  margin: 0;
  padding: 2px 10px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=9000);
  opacity: 90;
}
/* line 66, ../../sass/desktop/_error.scss */
.error-page .listing-full-sub-horizontal .meta-overlay p {
  margin: 0;
}
/* line 71, ../../sass/desktop/_error.scss */
.error-page .listing-full-sub-horizontal h4.title {
  font-size: 16px;
  color: #202022;
  font-family: Helvetica, Roboto, sans-serif;
  letter-spacing: -0.02em;
  line-height: 1.2em;
}
/* line 80, ../../sass/desktop/_error.scss */
.error-page .listing-full-sub-horizontal li:hover h4.title {
  color: #b12124;
}

/* line 1, ../../sass/desktop/_videoplayer_overlay.scss */
.player-overlay {
  color: white;
  z-index: 1;
}
/* line 5, ../../sass/desktop/_videoplayer_overlay.scss */
.player-overlay a {
  cursor: pointer;
}
/* line 9, ../../sass/desktop/_videoplayer_overlay.scss */
.player-overlay--draggable .player-overlay {
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);
  display: none;
  height: 28px;
  transition: visibility 0s, opacity .2s ease-out;
  user-select: none;
  z-index: 3;
}
@media only screen and (min-width: 48em) {
  /* line 9, ../../sass/desktop/_videoplayer_overlay.scss */
  .player-overlay--draggable .player-overlay {
    height: 44px;
  }
}
/* line 21, ../../sass/desktop/_videoplayer_overlay.scss */
.floating:hover .player-overlay--draggable .player-overlay {
  display: block;
}
/* line 25, ../../sass/desktop/_videoplayer_overlay.scss */
.player-overlay--draggable .player-overlay .player-overlay__title {
  display: none;
}
@media only screen and (min-width: 48em) {
  /* line 25, ../../sass/desktop/_videoplayer_overlay.scss */
  .player-overlay--draggable .player-overlay .player-overlay__title {
    color: white;
    font-family: 'Proxima Nova',Arial,sans-serif;
    font-size: 16px;
    font-weight: 600;
    display: block;
    line-height: 19px;
    position: absolute;
    left: 33px;
    top: 9px;
  }
}

/* line 44, ../../sass/desktop/_videoplayer_overlay.scss */
.player-overlay,
.player-overlay__container {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

/* line 52, ../../sass/desktop/_videoplayer_overlay.scss */
.player-overlay--icon-grid {
  width: 10px;
  height: 14px;
  position: absolute;
  top: 10px;
  left: 12px;
}

/* line 65, ../../sass/desktop/_videoplayer_overlay.scss */
.player-overlay__container .player-overlay .player-overlay__button {
  background: none;
  border: none;
  box-shadow: none;
  height: 28px;
  position: absolute;
  top: 0;
  width: 28px;
  padding: 6px;
  right: 0;
}
/* line 76, ../../sass/desktop/_videoplayer_overlay.scss */
.player-overlay__container .player-overlay .player-overlay__button::before {
  display: none;
}
/* line 80, ../../sass/desktop/_videoplayer_overlay.scss */
.player-overlay__container .player-overlay .player-overlay__button:hover {
  cursor: pointer;
}
/* line 84, ../../sass/desktop/_videoplayer_overlay.scss */
.player-overlay__container .player-overlay .player-overlay__button .player-overlay__button--icon {
  fill: white;
  stroke: white;
  width: 16px;
  height: 16px;
}
@media only screen and (min-width: 48em) {
  /* line 65, ../../sass/desktop/_videoplayer_overlay.scss */
  .player-overlay__container .player-overlay .player-overlay__button {
    height: 44px;
    width: 44px;
  }
}

/* line 98, ../../sass/desktop/_videoplayer_overlay.scss */
.floating .player-overlay--draggable-handle {
  position: absolute;
  bottom: 0;
  cursor: move;
  /* fallback if grab cursor is unsupported */
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
  left: 0;
  right: 0;
  top: 28px;
  z-index: 10;
}
@media only screen and (min-width: 48em) {
  /* line 98, ../../sass/desktop/_videoplayer_overlay.scss */
  .floating .player-overlay--draggable-handle {
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    clip-path: polygon(0 0, 85% 0, 85% 20%, 100% 20%, 100% 100%, 80% 100%, 80% 30%, 20% 30%, 20% 100%, 0% 100%);
  }
}

/* line 124, ../../sass/desktop/_videoplayer_overlay.scss */
.floating.is-dragging .player-overlay--draggable-handle {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}

/* line 130, ../../sass/desktop/_videoplayer_overlay.scss */
.embed__sticky-content {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
  margin: auto;
}
/* line 138, ../../sass/desktop/_videoplayer_overlay.scss */
.embed__sticky-content:not(.floating):not(.floating-mobile) {
  top: 0 !important;
  left: 0 !important;
}
/* line 143, ../../sass/desktop/_videoplayer_overlay.scss */
.embed__sticky-content.floating {
  position: fixed !important;
  width: 448px;
  height: 252px;
  top: 80px;
  left: calc(100% - 468px);
  max-width: 448px;
  z-index: 3;
  border-radius: 1px;
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.3);
  margin: 0;
  overflow: hidden;
}
/* line 160, ../../sass/desktop/_videoplayer_overlay.scss */
.embed__sticky-content.floating.is-dragging {
  border-radius: 5px;
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.7);
  transform: scale(1.04);
}
/* line 166, ../../sass/desktop/_videoplayer_overlay.scss */
.player--sticky-hidden .embed__sticky-content.floating {
  display: none;
}
/* line 170, ../../sass/desktop/_videoplayer_overlay.scss */
.skybox-loaded .embed__sticky-content.floating {
  top: calc(100% - 288px);
}

@media only screen and (min-device-width: 768px) {
  /* line 3, ../../sass/desktop/_videoplayer.scss */
  .sharebar_expanded + .embed--type-video .embed__content-wrapper {
    padding-bottom: calc(56.25% + 180px);
  }
}
/* line 5, ../../sass/desktop/_cbsn_video_promo.scss */
.no-flash .module-livestream-player #livestream-no-flash-promo {
  display: inline-block;
  height: 80px;
  padding: 0;
}
/* line 10, ../../sass/desktop/_cbsn_video_promo.scss */
.no-flash .module-livestream-player .ad-marquee300-middle {
  display: block;
}
/* line 13, ../../sass/desktop/_cbsn_video_promo.scss */
.no-flash .module-livestream-player > * {
  display: none;
}

/* line 17, ../../sass/desktop/_cbsn_video_promo.scss */
.flash #livestream-no-flash-promo {
  display: none;
}

/* line 20, ../../sass/desktop/_cbsn_video_promo.scss */
.module-livestream-player {
  position: relative;
  height: 267px;
}
/* line 26, ../../sass/desktop/_cbsn_video_promo.scss */
.has__article-hero-video-player .module-livestream-player, .has__cbsn-player--playing .module-livestream-player, .has__video-player .module-livestream-player {
  display: none;
}
/* line 30, ../../sass/desktop/_cbsn_video_promo.scss */
.module-livestream-player .headline {
  background-color: #000;
  color: white;
  height: 42px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.15);
  padding: 9px 10px;
  box-sizing: border-box;
  margin-top: -6px;
  font-size: 18px;
}
/* line 40, ../../sass/desktop/_cbsn_video_promo.scss */
.module-livestream-player .cbsnews-live-logo {
  display: block;
  height: 42px;
  background-color: #000;
  padding-top: 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 46, ../../sass/desktop/_cbsn_video_promo.scss */
.module-livestream-player .cbsnews-live-logo .cbsn-logo {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/livestream-s39272b31ee.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 232px;
  height: 30px;
  display: block;
  margin: 0 0 0 8px;
}
@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 46, ../../sass/desktop/_cbsn_video_promo.scss */
  .module-livestream-player .cbsnews-live-logo .cbsn-logo {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/livestream-2x-s7f6207494e.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 232px auto;
  }
}
/* line 54, ../../sass/desktop/_cbsn_video_promo.scss */
.module-livestream-player .watch-icon {
  position: absolute;
  top: 17px;
  right: 0;
  font-size: 11px;
  line-height: 1.1;
  color: #b12124;
  text-transform: uppercase;
  font-weight: 700;
  font-family: Helvetica, Roboto, sans-serif;
}
/* line 65, ../../sass/desktop/_cbsn_video_promo.scss */
.module-livestream-player .cbsnews-live-close-icon {
  background: black;
  color: white;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  padding: 8px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 4;
}
/* line 77, ../../sass/desktop/_cbsn_video_promo.scss */
.module-livestream-player .live-text {
  position: absolute;
  top: 0px;
  background-color: rgba(177, 33, 36, 0.9);
  width: 45px;
  height: 30px;
  z-index: 2;
}
/* line 85, ../../sass/desktop/_cbsn_video_promo.scss */
.module-livestream-player .live-text-icon {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/livestream-s39272b31ee.png');
  background-repeat: no-repeat;
  background-position: 0 -86px;
  position: absolute;
  width: 23px;
  height: 13px;
  top: 8px;
  left: 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 85, ../../sass/desktop/_cbsn_video_promo.scss */
  .module-livestream-player .live-text-icon {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/livestream-2x-s7f6207494e.png');
    background-repeat: no-repeat;
    background-position: 0 -86px;
    background-size: 232px auto;
  }
}
/* line 93, ../../sass/desktop/_cbsn_video_promo.scss */
.module-livestream-player .watch-live-icon {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/livestream-s39272b31ee.png');
  background-repeat: no-repeat;
  background-position: 0 -30px;
  position: absolute;
  top: 55px;
  left: 40px;
  width: 210px;
  height: 56px;
}
@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 93, ../../sass/desktop/_cbsn_video_promo.scss */
  .module-livestream-player .watch-live-icon {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/livestream-2x-s7f6207494e.png');
    background-repeat: no-repeat;
    background-position: 0 -30px;
    background-size: 232px auto;
  }
}
/* line 101, ../../sass/desktop/_cbsn_video_promo.scss */
.module-livestream-player .livestream-video-player {
  display: block;
  position: relative;
  cursor: pointer;
  height: 174px;
  background-color: #000;
  z-index: 0;
}
/* line 110, ../../sass/desktop/_cbsn_video_promo.scss */
.module-livestream-player .livestream-video-player .watch-live {
  background-color: rgba(177, 33, 36, 0.9);
  width: 100%;
  height: 169px;
  position: absolute;
  opacity: 0;
  visibility: hidden;
  transition: all .5s;
  z-index: 3;
}
/* line 126, ../../sass/desktop/_cbsn_video_promo.scss */
.module-livestream-player.is-sticky .livestream-player-wrapper {
  position: fixed;
  width: 300px;
  bottom: 0;
  z-index: 2;
}
/* line 133, ../../sass/desktop/_cbsn_video_promo.scss */
.module-livestream-player .livestream-player-wrapper {
  cursor: pointer;
}
/* line 137, ../../sass/desktop/_cbsn_video_promo.scss */
.module-livestream-player .livestream-player-wrapper .livestream-video-player:hover .watch-live {
  visibility: visible;
  opacity: 1;
}
/* line 141, ../../sass/desktop/_cbsn_video_promo.scss */
.module-livestream-player .livestream-player-wrapper .livestream-video-player:hover .live-text {
  display: none;
}

/* line 163, ../../sass/desktop/_cbsn_video_promo.scss */
.dashboard-visible .is-sticky .livestream-player-wrapper {
  bottom: 140px;
}

/* line 167, ../../sass/desktop/_cbsn_video_promo.scss */
.dashboard-minimized .is-sticky .livestream-player-wrapper {
  bottom: 40px;
}

/* line 4, ../../sass/common/smart_banner/_cbsn.desktop.scss */
.smart-banner-cbsn {
  float: right;
  margin: 0;
  padding: 0;
}

/* line 9, ../../sass/common/smart_banner/_cbsn.desktop.scss */
.smart-banner-cbsn--headline-wrapper {
  box-sizing: border-box;
  display: table;
  float: left;
  height: 100px;
  line-height: 100px;
  table-layout: fixed;
  text-align: right;
  width: 300px;
}

/* line 19, ../../sass/common/smart_banner/_cbsn.desktop.scss */
.smart-banner-cbsn--headline {
  display: table-cell;
  font-size: 22px;
  line-height: .82;
  padding: 0 15px;
  text-transform: uppercase;
  vertical-align: middle;
}
/* line 27, ../../sass/common/smart_banner/_cbsn.desktop.scss */
.smart-banner-cbsn--headline::before {
  content: 'WATCH LIVE';
  display: block;
  font-size: 13px;
  font-weight: normal;
  letter-spacing: 2.32px;
  line-height: 16px;
  margin: 0 -2px 2px 0;
}
/* line 36, ../../sass/common/smart_banner/_cbsn.desktop.scss */
.breaking-news .smart-banner-cbsn--headline::before {
  content: attr(data-content);
}

/* line 42, ../../sass/common/smart_banner/_cbsn.desktop.scss */
.smart-banner-cbsn--video-container,
.smart-banner-cbsn--video {
  height: 100px;
  width: 178px;
}

/* line 46, ../../sass/common/smart_banner/_cbsn.desktop.scss */
.smart-banner-cbsn--video {
  background: transparent;
}

/* line 49, ../../sass/common/smart_banner/_cbsn.desktop.scss */
.smart-banner-cbsn--video-container {
  background: rgba(0, 0, 0, 0.1);
  box-shadow: -4px 0 4px 0 rgba(0, 0, 0, 0.18);
  display: none;
  font-size: 13px;
  height: 100px;
  position: relative;
  width: 178px;
  text-align: center;
  line-height: 152px;
  z-index: 0;
}
/* line 61, ../../sass/common/smart_banner/_cbsn.desktop.scss */
.smart-banner-cbsn--video-container::after {
  background: rgba(0, 0, 0, 0.2);
  background-image: linear-gradient(-180deg, rgba(57, 125, 227, 0.28) 0%, #0f4391 100%);
  content: attr(title);
  display: block;
  opacity: 0;
  position: absolute;
  text-transform: uppercase;
  transition: opacity 0.2s ease;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
/* line 75, ../../sass/common/smart_banner/_cbsn.desktop.scss */
.breaking-news .smart-banner-cbsn--video-container::after {
  background-image: linear-gradient(-180deg, rgba(200, 36, 20, 0.28) 0%, #6a0b02 100%);
}
/* line 80, ../../sass/common/smart_banner/_cbsn.desktop.scss */
.smart-banner-cbsn--video-container:hover::after {
  opacity: 1;
}
/* line 90, ../../sass/common/smart_banner/_cbsn.desktop.scss */
.smart-banner-cbsn--hidden .smart-banner-cbsn--video-container, .content-video .smart-banner-cbsn--video-container, .media-post .smart-banner-cbsn--video-container, .has__article-hero-video-player .smart-banner-cbsn--video-container, .has__video-player .smart-banner-cbsn--video-container, .has__cbsn-player--playing .smart-banner-cbsn--video-container, .breaking-news:not(.breaking-news-on-cbsn) .smart-banner-cbsn--video-container {
  display: none;
}

/* line 95, ../../sass/common/smart_banner/_cbsn.desktop.scss */
.smart-banner-cbsn--video-loading {
  width: 32px;
  height: 32px;
  fill: white;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  z-index: -1;
}

/* line 108, ../../sass/common/smart_banner/_cbsn.desktop.scss */
.smart-banner-cbsn--video-play-button {
  border: solid 4px white;
  background: white;
  fill: #707070;
  border-radius: 50%;
  box-sizing: border-box;
  display: block;
  height: 44px;
  left: 0;
  margin: auto;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 18px;
  transition: all .3s ease-in-out;
  width: 44px;
  z-index: 1;
}
/* line 126, ../../sass/common/smart_banner/_cbsn.desktop.scss */
.smart-banner-cbsn--video-container:hover .smart-banner-cbsn--video-play-button {
  opacity: .7;
}

@media screen and (min-width: 1075px) {
  /* line 132, ../../sass/common/smart_banner/_cbsn.desktop.scss */
  .smart-banner-cbsn--video-container {
    display: none;
  }
}
/* line 136, ../../sass/common/smart_banner/_cbsn.desktop.scss */
.smart-banner-cbsn--close {
  display: none;
}

/*
** 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
*/
/**
 ** PDF 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, .dropdown-list, .media, .media-list li, .site-header > .supplemental, .shortcode-gallery, span[data-content="GALLERY "], .site-footer .site-brand, .module-weather, .module-weather .changeLoc, .image-gallery .thumbs .thumb-grid, .image-gallery-list, article.media-post,
article.live-blog, .deep-story-dashboard .threads, .result-list .items li, .search-filter-wrap .dropdown-list, .hero-max-deep .related-links li a, .module-hero, .ad-mpu-bottom,
.ad-mpu-top,
.ad-mpu-plus-top,
.ad-mpu-middle,
.ad-recirc {
  zoom: 1;
}
/* line 94, ../../sass/common/_mixins.scss */
.viewport:before, .dropdown-list:before, .media:before, .media-list li:before, .site-header > .supplemental:before, .shortcode-gallery:before, span[data-content="GALLERY "]:before, .site-footer .site-brand:before, .module-weather:before, .module-weather .changeLoc:before, .image-gallery .thumbs .thumb-grid:before, .image-gallery-list:before, article.media-post:before,
article.live-blog:before, .deep-story-dashboard .threads:before, .result-list .items li:before, .search-filter-wrap .dropdown-list:before, .hero-max-deep .related-links li a:before, .module-hero:before, .ad-mpu-bottom:before,
.ad-mpu-top:before,
.ad-mpu-plus-top:before,
.ad-mpu-middle:before,
.ad-recirc:before, .viewport:after, .dropdown-list:after, .media:after, .media-list li:after, .site-header > .supplemental:after, .shortcode-gallery:after, span[data-content="GALLERY "]:after, .site-footer .site-brand:after, .module-weather:after, .module-weather .changeLoc:after, .image-gallery .thumbs .thumb-grid:after, .image-gallery-list:after, article.media-post:after,
article.live-blog:after, .deep-story-dashboard .threads:after, .result-list .items li:after, .search-filter-wrap .dropdown-list:after, .hero-max-deep .related-links li a:after, .module-hero:after, .ad-mpu-bottom:after,
.ad-mpu-top:after,
.ad-mpu-plus-top:after,
.ad-mpu-middle:after,
.ad-recirc:after {
  content: "";
  display: table;
}
/* line 99, ../../sass/common/_mixins.scss */
.viewport:after, .dropdown-list:after, .media:after, .media-list li:after, .site-header > .supplemental:after, .shortcode-gallery:after, span[data-content="GALLERY "]:after, .site-footer .site-brand:after, .module-weather:after, .module-weather .changeLoc:after, .image-gallery .thumbs .thumb-grid:after, .image-gallery-list:after, article.media-post:after,
article.live-blog:after, .deep-story-dashboard .threads:after, .result-list .items li:after, .search-filter-wrap .dropdown-list:after, .hero-max-deep .related-links li a:after, .module-hero:after, .ad-mpu-bottom:after,
.ad-mpu-top:after,
.ad-mpu-plus-top:after,
.ad-mpu-middle:after,
.ad-recirc: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;
}

/*
** 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;
  }
}
/* line 1, ../../sass/desktop/_ease_live_wrapper.scss */
#ease-live-wrapper {
  display: none;
  position: absolute;
  width: 100%;
  height: 88.5%;
  top: 0;
  z-index: 2;
}
/* line 9, ../../sass/desktop/_ease_live_wrapper.scss */
#ease-live-wrapper.ease-live-enabled {
  display: block;
}
