/*! normalize.css v1.0.2 | MIT License | git.io/normalize */
/* line 19, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

/* line 27, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* line 38, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 45, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
[hidden] {
  display: none;
}

/* line 59, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

/* line 67, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
body {
  margin: 0;
}

/* line 79, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/* line 86, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 99, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
h1 {
  font-size: 2em;
}

/* line 105, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 112, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/* line 117, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
blockquote {
  margin: 1em 40px;
}

/* line 124, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
dfn {
  font-style: italic;
}

/* line 130, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/* line 139, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
p,
pre {
  margin: 1em 0;
}

/* line 149, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}

/* line 159, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

/* line 167, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/* line 176, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
q {
  quotes: none;
}

/* line 181, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

/* line 189, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
small {
  font-size: 80%;
}

/* line 196, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 203, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 207, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 223, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}

/* line 227, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
dd {
  margin: 0 0 0 40px;
}

/* line 235, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 40px;
}

/* line 248, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

/* line 257, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 269, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
figure {
  margin: 0;
}

/* line 282, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
form {
  margin: 0;
}

/* line 289, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/* line 302, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px;
}

/* line 321, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}

/* line 335, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
button,
input {
  line-height: normal;
}

/* line 354, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
  *overflow: visible;
}

/* line 365, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
button[disabled],
input[disabled] {
  cursor: default;
}

/* line 377, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px;
}

/* line 390, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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 401, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 408, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 416, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
textarea {
  overflow: auto;
  vertical-align: top;
}

/* line 429, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 23, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
.viewport, .dropdown-list, .media, .media-list li, .site-header > .primary, .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, .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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
.viewport:before, .dropdown-list:before, .media:before, .media-list li:before, .site-header > .primary: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, .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 > .primary: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, .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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
.viewport:after, .dropdown-list:after, .media:after, .media-list li:after, .site-header > .primary: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, .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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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-header .logo a, .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, .modal .close, .sharebar_condensed .icon, .deep-story-dashboard .close, .social-site {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}

/* line 18, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, .newsletter-list .items, .modal .modal-body .entry 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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, .newsletter-list .items li, .modal .modal-body .entry 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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, .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-header .logo a, .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 258, ../../sass/utilities/_content.scss */
.btn-rounded,
.btn-rounded:hover {
  background: #b12124;
  border-radius: 16px;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-family: "nimbus-sans", Helvetica, Arial, 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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/grid/_utilities.scss */
.row {
  zoom: 1;
  width: auto;
}
/* line 9, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
.row:before, .row:after {
  content: "";
  display: table;
}
/* line 14, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
.row:after {
  clear: both;
}

/* line 80, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
.container:before, .container:after {
  content: "";
  display: table;
}
/* line 14, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_layout.scss */
.container:after {
  clear: both;
}

/* line 88, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/grid/_utilities.scss */
[class|="col"] ~ [class|="col"] {
  margin-left: 20px;
}

/* line 99, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/grid/_utilities.scss */
.col-1 {
  width: 60px;
  position: relative;
}

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

/* line 99, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/grid/_utilities.scss */
.col-2 {
  width: 140px;
  position: relative;
}

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

/* line 99, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/grid/_utilities.scss */
.col-3 {
  width: 220px;
  position: relative;
}

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

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

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

/* line 99, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/grid/_utilities.scss */
.col-5 {
  width: 380px;
  position: relative;
}

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

/* line 99, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/grid/_utilities.scss */
.col-6 {
  width: 460px;
  position: relative;
}

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

/* line 99, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/grid/_utilities.scss */
.col-7 {
  width: 540px;
  position: relative;
}

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

/* line 99, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/grid/_utilities.scss */
.col-8 {
  width: 620px;
  position: relative;
}

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

/* line 99, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/grid/_utilities.scss */
.col-9 {
  width: 700px;
  position: relative;
}

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

/* line 99, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/grid/_utilities.scss */
.col-10 {
  width: 780px;
  position: relative;
}

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

/* line 99, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/grid/_utilities.scss */
.col-11 {
  width: 860px;
  position: relative;
}

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

/* line 99, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/grid/_utilities.scss */
.col-12 {
  width: 940px;
  position: relative;
}

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

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

/* line 8, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/typography/_base.scss */
html,
button,
input,
select,
textarea {
  color: #202022;
}

/* line 12, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/typography/_base.scss */
body {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.3;
}

/* line 18, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/typography/_base.scss */
a {
  color: #202022;
  text-decoration: none;
  cursor: pointer;
}
/* line 23, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/typography/_base.scss */
a:hover {
  color: #b12124;
  text-decoration: underline;
}

/* line 29, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/typography/_base.scss */
p {
  margin: 0 0 10px;
}

/* line 33, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/typography/_base.scss */
small {
  font-size: 15px;
}

/* line 37, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/typography/_base.scss */
strong {
  font-weight: bold;
}

/* line 41, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/typography/_base.scss */
em {
  font-style: italic;
}

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

/* line 58, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/typography/_base.scss */
dl {
  margin: 0 0 10px;
}

/* line 62, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/typography/_base.scss */
dt {
  font-weight: bold;
}

/* line 66, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/typography/_base.scss */
dd {
  margin-left: 0;
}

/* line 71, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/typography/_base.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0 0 10px;
  font-family: "nimbus-sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: inherit;
  line-height: 1;
  text-rendering: optimizelegibility;
}

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

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

/* line 90, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/typography/_base.scss */
h3 {
  font-size: 21px;
}

/* line 94, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/typography/_base.scss */
h4 {
  font-size: 20px;
}

/* line 98, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/typography/_base.scss */
h5 {
  font-size: 16px;
}

/* line 102, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/typography/_base.scss */
h6 {
  font-size: 14px;
}

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

/* line 114, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/typography/_base.scss */
pre {
  margin: 0 0 10px;
}

/* line 118, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/typography/_base.scss */
code, kbd, pre, samp {
  font-family: monospace, serif;
  font-size: 14px;
}

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

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

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

/* line 1, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/typography/_text_states.scss */
.text-success {
  color: #4fbd4f;
}

/* line 5, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/typography/_text_states.scss */
.text-info {
  color: #46b8da;
}

/* line 9, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/typography/_text_states.scss */
.text-warning {
  color: #df8505;
}

/* line 13, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/typography/_text_states.scss */
.text-error {
  color: #ec4844;
}

/* line 4, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_base.scss */
form {
  margin: 0 0 20px;
}

/* line 8, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_base.scss */
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 18, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_base.scss */
input,
select,
textarea {
  color: inherit;
}

/* line 6, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_utilities.scss */
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999999;
}
/* line 11, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_utilities.scss */
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999999;
}
/* line 16, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_utilities.scss */
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999999;
}

/* line 36, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_base.scss */
label {
  display: block;
  margin-bottom: 5px;
}

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

/* line 61, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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;
  outline: thin dotted \9;
  /* IE6-9 */
}

/* line 86, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_base.scss */
textarea,
select[multiple] {
  height: auto;
}

/* line 92, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_base.scss */
input[type="radio"],
input[type="checkbox"] {
  line-height: normal;
  margin-top: 2px;
  *margin-top: 0;
  margin-top: 1px \9;
  /* IE8-9 */
}

/* line 102, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_base.scss */
.radio,
.checkbox {
  margin-left: 22px;
  margin-bottom: 10px;
  clear: both;
}
/* line 109, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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 123, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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 128, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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 137, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_base.scss */
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: text;
}

/* line 145, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_sizes.scss */
select.field-small,
textarea.field-small,
input.field-small {
  height: 28px;
  padding: 3px 5px;
  font-size: 15px;
}
/* line 11, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_sizes.scss */
select.field-large,
textarea.field-large,
input.field-large {
  height: 41px;
  padding: 8px 10px;
  font-size: 17px;
}

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

/* line 6, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
label[class|="validate"] {
  padding: 6px 10px 6px;
  margin-top: -2px;
  margin-bottom: 10px;
  float: left;
}
/* line 12, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
div[class|="validate"] {
  padding: 6px 10px 6px;
  margin-bottom: 10px;
}

/* line 29, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
label[class|="validate"] a,
div[class|="validate"] a {
  color: white;
}
/* line 46, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
label.validate-success,
div.validate-success {
  background-color: #62c462;
}
/* line 49, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
label.validate-success:before,
div.validate-success:before {
  border-bottom-color: #62c462;
}
/* line 54, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
label.validate-error,
div.validate-error {
  background-color: #ee5f5b;
}
/* line 57, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
label.validate-error:before,
div.validate-error:before {
  border-bottom-color: #ee5f5b;
}
/* line 62, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
label.validate-info,
div.validate-info {
  background-color: #5bc0de;
}
/* line 65, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
label.validate-info:before,
div.validate-info:before {
  border-bottom-color: #5bc0de;
}
/* line 70, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
label.validate-warning,
div.validate-warning {
  background-color: #f89406;
}
/* line 73, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
label.validate-warning:before,
div.validate-warning:before {
  border-bottom-color: #f89406;
}

/* line 83, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
input.validate-success,
textarea.validate-success,
select.validate-success {
  border-color: #62c462;
}
/* line 86, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
input.validate-error,
textarea.validate-error,
select.validate-error {
  border-color: #ee5f5b;
}
/* line 95, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
input.validate-info,
textarea.validate-info,
select.validate-info {
  border-color: #5bc0de;
}
/* line 104, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
input.validate-warning,
textarea.validate-warning,
select.validate-warning {
  border-color: #f89406;
}
/* line 113, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/buttons/_utilities.scss */
.btn {
  cursor: pointer;
  text-align: center;
  vertical-align: middle;
  border-style: solid;
  display: inline-block;
}
/* line 23, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/buttons/_utilities.scss */
.btn:hover {
  text-decoration: none;
}
/* line 28, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/buttons/_utilities.scss */
.active.btn, .btn:active, .disabled.btn, [disabled].btn {
  background-image: none;
}

/* line 4, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/buttons/_utilities.scss */
.btn:hover {
  color: #333333;
  background-color: #d4d4d4;
}
/* line 59, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/buttons/_utilities.scss */
.btn.active, .btn:active {
  color: #333333;
  background-color: #c2c2c2;
  border-color: #b3b3b3 #b3b3b3 #a6a6a6;
}
/* line 8, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/buttons/_utilities.scss */
.btn.btn-primary:hover {
  color: #f2f2f2;
  background-color: #b51c22;
}
/* line 59, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/buttons/_base.scss */
.btn.btn-link:hover {
  color: #b12124;
  text-decoration: underline;
  background-color: transparent;
}
/* line 39, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/buttons/_base.scss */
.btn + .btn {
  margin-left: 5px;
}
/* line 43, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/buttons/_utilities.scss */
.btn.btn-success:hover {
  color: #f2f2f2;
  background-color: #48ba48;
}
/* line 59, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/buttons/_utilities.scss */
.btn.btn-warning:hover {
  color: #f2f2f2;
  background-color: #d57f05;
}
/* line 59, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/buttons/_utilities.scss */
.btn.btn-error:hover {
  color: #f2f2f2;
  background-color: #eb3f3b;
}
/* line 59, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/buttons/_utilities.scss */
.btn.btn-info:hover {
  color: #f2f2f2;
  background-color: #3db5d8;
}
/* line 59, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/media_object/_base.scss */
.media, .media-list li {
  margin-bottom: 10px;
}
/* line 9, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/media_object/_base.scss */
.media .pull-right, .media-list li .pull-right {
  float: right;
  margin-left: 20px;
}
/* line 17, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/media_object/_base.scss */
.media .media-body, .media-list li .media-body {
  overflow: hidden;
}

/* line 5, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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);
  filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#E5262626,endColorstr=#E5262626)";
  /* IE8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  /* IE8 */
  color: white;
  padding: 8px 12px;
  max-width: 200px;
  font-size: 15px;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
/* line 14, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/tooltip/_base.scss */
.tooltip:before {
  position: absolute;
}
/* line 23, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/tooltip/_base.scss */
.tooltip.bottom:before, .tooltip.top:before {
  margin-left: -5px;
  left: 50%;
}
/* line 29, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/tooltip/_base.scss */
.tooltip.left:before, .tooltip.right:before {
  margin-top: -5px;
  top: 50%;
}
/* line 35, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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 42, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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 49, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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 56, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.3;
}
/* line 18, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/alert/_base.scss */
.alert.alert-success {
  background-color: #62c462;
  border-color: #42b142 #42b142 #2d792d;
}
/* line 22, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/alert/_base.scss */
.alert.alert-info {
  background-color: #5bc0de;
  border-color: #31b0d5 #31b0d5 #1f7e9a;
}
/* line 26, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/alert/_base.scss */
.alert.alert-warning {
  background-color: #f89406;
  border-color: #c67605 #c67605 #7c4a03;
}
/* line 30, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/alert/_base.scss */
.alert.alert-error {
  background-color: #ee5f5b;
  border-color: #e9322d #e9322d #b71713;
}
/* line 34, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/alert/_base.scss */
.alert .close:hover {
  opacity: 1;
  text-decoration: none;
}

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

/* line 4, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/components/_tabs.scss */
.tab-content {
  display: none;
}
/* line 7, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/components/_tabs.scss */
.tab-content.selected {
  display: block;
}

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

/* line 4, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/components/_modal.scss */
.modal-backdrop {
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}

/* line 12, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/components/_modal.scss */
.modal,
.modal-backdrop {
  position: absolute;
  display: none;
}
/* line 16, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/components/_modal.scss */
.modal.fixed,
.modal-backdrop.fixed {
  position: fixed;
}
/* line 20, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/components/_modal.scss */
.modal.show,
.modal-backdrop.show {
  display: block;
}

/* line 26, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/components/_modal.scss */
.modal-iframe {
  display: block;
  position: relative;
}

/* line 2, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/components/_image_gallery.scss */
.image-gallery .image {
  display: none;
}
/* line 5, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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-close-btn-black, .modal-home, .modal-login-facebook-large, .modal-login-facebook, .modal-login-googleplus, .modal-login-linkedin, .modal-login-myspace, .modal-login-twitter, .modal-login-yahoo, .modal-x-close-btn, .modal-body .social-site.facebook, .modal-body .social-site.googleplus, .modal-body .social-site.yahoo, .modal-body .social-site.twitter, .modal-iframe .close, #set-homepage .close, .login_body .left-section .social-site.facebook {
  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 10, ../../sass/_typography.scss */
h4, h5, h6 {
  font-family: Helvetica, Arial, sans-serif;
}

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

/* line 23, ../../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, Arial, sans-serif;
}

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

/* line 50, ../../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 58, ../../sass/_typography.scss */
h1.title, .newsletter-list .items li .title, .module-hero .title, .hero-average .title, .hero-average-mix .hero .title {
  font-weight: 900;
  line-height: 0.9;
  font-family: "nimbus-sans", Helvetica, Arial, sans-serif;
  letter-spacing: -0.08em;
}

/* line 65, ../../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: "nimbus-sans", Helvetica, Arial, sans-serif;
  word-spacing: -0.05em;
}

/* line 78, ../../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, .newsletter-list .items li .dek, #newsletter-preference p, .module-homepage .dek, .module-hero .dek, .hero-average .dek, .hero-average-mix .hero .dek {
  color: #666666;
  font-family: Georgia, "Times New Roman", Times, serif;
}

/* line 84, ../../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 90, ../../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 110, ../../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: "nimbus-sans", Helvetica, Arial, sans-serif;
}

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

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

/* line 150, ../../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 156, ../../sass/_typography.scss */
.module-hero .meta-label:before {
  content: "|";
  color: #dedede;
  padding: 0 3px;
}

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

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

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

/* line 199, ../../sass/_typography.scss */
article.article .entry a, article.media-post .slide .post a {
  color: #b12124;
}
/* line 202, ../../sass/_typography.scss */
article.article .entry a:hover, article.media-post .slide .post a:hover {
  color: #b12124;
}
/* line 207, ../../sass/_typography.scss */
article.article .entry ul, article.media-post .slide .post ul {
  list-style: none;
  margin-left: 20px;
}
/* line 210, ../../sass/_typography.scss */
article.article .entry ul li, article.media-post .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 219, ../../sass/_typography.scss */
article.article .entry ol, article.media-post .slide .post ol {
  margin: 0 0 10px 40px;
}
/* line 226, ../../sass/_typography.scss */
article.article .entry h2, article.media-post .slide .post h2 {
  font-family: "nimbus-sans", Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 30px;
  letter-spacing: -0.05em;
}
/* line 232, ../../sass/_typography.scss */
article.article .entry h4, article.media-post .slide .post h4 {
  font-family: "nimbus-sans", Helvetica, Arial, sans-serif;
  font-weight: 300;
  font-size: 26px;
  letter-spacing: -0.05em;
}
/* line 238, ../../sass/_typography.scss */
article.article .entry blockquote, article.media-post .slide .post blockquote {
  border-left: 0;
  padding: 0 40px;
}
/* line 242, ../../sass/_typography.scss */
article.article .entry:after, article.media-post .slide .post:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

/* line 202, core/*.png */
.core-sprite, .core-dark-logo-footer, .core-dark-logo, .core-flyout-crimesider-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, .site-header .flyout .listing-mini-sub .items li.powered-by .flyout-crimesider-logo, .site-header .dropdown .listing-mini-sub .items li.powered-by .flyout-crimesider-logo, .universal-search 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-s93a1d8a411.png') no-repeat;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-dark-logo-footer {
  background-position: 0 -144px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-dark-logo {
  background-position: 0 -109px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-flyout-crimesider-logo {
  background-position: 0 -944px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-login-arrow {
  background-position: 0 -1006px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-logo {
  background-position: 0 0;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-mag-48 {
  background-position: 0 -734px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-mag-60 {
  background-position: 0 -874px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-red-down-triangle {
  background-position: 0 -1038px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-search-footer {
  background-position: 0 -984px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-search-header {
  background-position: 0 -1022px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-show-en {
  background-position: 0 -174px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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 -39px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-show-ftn {
  background-position: 0 -664px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-show-sm {
  background-position: 0 -454px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-show-tm {
  background-position: 0 -524px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-unotv {
  background-position: 0 -962px;
}

/**
* 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, .modal .close, .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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-arrow-action-right {
  background-position: 0 -812px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-arrow-base-left {
  background-position: 0 -754px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-arrow-base-right {
  background-position: 0 -777px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-arrow-circle-right {
  background-position: 0 -453px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-black-arrow {
  background-position: 0 -699px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-close-icon-dashboard {
  background-position: 0 -602px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-dashboard-divider {
  background-position: 0 -649px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-deepdive-arrow-red {
  background-position: 0 -306px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-deepdive-arrowbody-red {
  background-position: 0 -487px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-down-triangle-gray {
  background-position: 0 -800px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-elections-2014-branding-ticker {
  background-position: 0 -67px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-elections-2014-branding {
  background-position: 0 0;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-expand-icon-dashboard {
  background-position: 0 -562px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-micro-arrow-down {
  background-position: 0 -804px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-mid_left_arrow_light {
  background-position: 0 -626px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-mid_right_arrow_light {
  background-position: 0 -676px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-overlay-close-btn {
  background-position: 0 -102px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-pagination-carousel-left {
  background-position: 0 -265px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-pagination-carousel-right {
  background-position: 0 -325px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-pagination-left-disabled {
  background-position: 0 -506px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-pagination-left {
  background-position: 0 -237px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-pagination-right-disabled {
  background-position: 0 -534px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-pagination-right {
  background-position: 0 -195px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-small-close-btn {
  background-position: 0 -441px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-small-speech-bubble-light {
  background-position: 0 -586px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-btn-black {
  background-position: 0 -2092px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-bullet-gray {
  background-position: 0 -2357px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-circle-more-btn {
  background-position: 0 -1910px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-comments-btn {
  background-position: 0 -1861px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-comments-email {
  background-position: 0 -2037px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-comments-link {
  background-position: 0 -1826px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-comments-reply {
  background-position: 0 -2075px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-comments-report {
  background-position: 0 -2047px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-arrow-gray {
  background-position: 0 -2327px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-outline-arrow-black {
  background-position: 0 -2106px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-outline-arrow-gray {
  background-position: 0 -2084px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-down-triangle-gray {
  background-position: 0 -2323px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-face {
  background-position: 0 0;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-facebook-add-friends-dark {
  background-position: 0 -1666px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-facebook-add-friends-light {
  background-position: 0 -1592px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-facebook-close-btn {
  background-position: 0 -2202px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-facebook-connect {
  background-position: 0 -343px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-facebook-off-dark {
  background-position: 0 -1399px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-facebook-off-light {
  background-position: 0 -1470px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-facebook-profile-pic {
  background-position: 0 -426px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-facebook-question-dark {
  background-position: 0 -1374px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-facebook-question-light {
  background-position: 0 -1348px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-follow-email-color {
  background-position: 0 -1204px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-follow-email-gray {
  background-position: 0 -1229px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-follow-facebook-color {
  background-position: 0 -1254px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-follow-facebook-gray {
  background-position: 0 -1301px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-follow-googleplus-color {
  background-position: 0 -689px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-follow-googleplus-gray {
  background-position: 0 -834px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-follow-rss-color {
  background-position: 0 -519px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-follow-rss-gray {
  background-position: 0 -1095px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-follow-slash-gray {
  background-position: 0 -2276px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-follow-twitter-color {
  background-position: 0 -661px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-follow-twitter-gray {
  background-position: 0 -1122px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-follow-youtube-color {
  background-position: 0 -396px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-follow-youtube-gray {
  background-position: 0 -546px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-getit-btn {
  background-position: 0 -1177px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-lead-article-icon-black {
  background-position: 0 -1571px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-lead-photo-icon-black {
  background-position: 0 -1424px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-lead-video-icon-black {
  background-position: 0 -1877px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-left-pagination-arrow-light {
  background-position: 0 -1639px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-line_fade {
  background-position: 0 -1993px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-login-arrow {
  background-position: 0 -2059px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-login-facebook-large {
  background-position: 0 -128px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-login-facebook {
  background-position: 0 -163px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-login-google {
  background-position: 0 -283px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-login-linkedin {
  background-position: 0 -253px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-login-myspace {
  background-position: 0 -193px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-login-twitter {
  background-position: 0 -223px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-login-with-facebook {
  background-position: 0 -370px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-login-yahoo {
  background-position: 0 -313px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-mediapost-left-arrow-black {
  background-position: 0 -2213px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-mediapost-left-arrow-red {
  background-position: 0 -2162px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-mediapost-right-arrow-black {
  background-position: 0 -2249px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-mediapost-right-arrow-red {
  background-position: 0 -2145px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-medium-close-btn {
  background-position: 0 -1942px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-misc-line-dark {
  background-position: 0 -2361px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-misc-link-out {
  background-position: 0 -1496px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-misc-social-plus {
  background-position: 0 -2305px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-overlay-close-btn-light {
  background-position: 0 -576px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-photo-gallery-icon-dark {
  background-position: 0 -628px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-photo-gallery-icon-red {
  background-position: 0 -486px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-relatedvideo-left-arrow-black {
  background-position: 0 -863px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-relatedvideo-left-arrow-gray {
  background-position: 0 -776px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-relatedvideo-left-arrow-red {
  background-position: 0 -718px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-relatedvideo-right-arrow-black {
  background-position: 0 -1037px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-relatedvideo-right-arrow-gray {
  background-position: 0 -921px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-relatedvideo-right-arrow-red {
  background-position: 0 -979px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-right-arrow-bullet-gray {
  background-position: 0 -2335px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-right-arrow-red {
  background-position: 0 -2343px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-right-pagination-arrow-light {
  background-position: 0 -1612px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-right-triangle-red {
  background-position: 0 -2351px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-small-camera-black {
  background-position: 0 -2266px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-small-close-btn {
  background-position: 0 -1898px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-small-left-pagination-light {
  background-position: 0 -1841px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-small-rss-orange {
  background-position: 0 -1686px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-small-share-arrow-red {
  background-position: 0 -2316px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-small-share-facebook-color {
  background-position: 0 -1774px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-small-share-facebook-gray {
  background-position: 0 -1790px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-small-share-plus-color {
  background-position: 0 -1926px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-small-share-plus-gray {
  background-position: 0 -1958px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-small-share-twitter-color {
  background-position: 0 -1284px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-small-share-twitter-gray {
  background-position: 0 -1331px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-small-speech-bubble-light {
  background-position: 0 -2133px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-small-video-icon-black {
  background-position: 0 -2193px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-social-facebook-color {
  background-position: 0 -1698px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-social-facebook-dark {
  background-position: 0 -1974px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-social-plus-color {
  background-position: 0 -2114px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-social-plus-dark {
  background-position: 0 -2230px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-social-twitter-color {
  background-position: 0 -1509px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-social-twitter-dark {
  background-position: 0 -1717px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-speech-bubble-dark {
  background-position: 0 -1528px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-weather-zip-field {
  background-position: 0 -1445px;
}

/* line 2, ../../sass/desktop/_layout.scss */
h1, h2, h3, h4, h5, h6 {
  text-rendering: auto;
}

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

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

/* line 17, ../../sass/desktop/_layout.scss */
.content-primary {
  padding: 0;
}
/* line 19, ../../sass/desktop/_layout.scss */
.content-primary .container {
  background-color: #fff;
  padding-top: 20px;
}

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

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

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

/* 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 112, ../../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;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF3E3F3F', endColorstr='#FF202121');
  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 104, ../../sass/desktop/_content_inverse.scss */
.btn.btn-inverse:hover {
  background-color: black;
  background-image: none;
  filter: none;
}
/* line 116, ../../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 128, ../../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, ../../../../../../../../../../../lib/ruby/gems/1.8/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 136, ../../sass/desktop/_content_inverse.scss */
.btn.btn-inverse.btn-inverse:hover .inverse-circle-arrow {
  background-position: 0 -470px;
}
/* line 139, ../../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;
  visibility: hidden\9;
  /* Target only IE7 and IE8 with this hack */
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=1);
  opacity: 0.01;
}
/* line 48, ../../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 59, ../../sass/desktop/_scrollbar.scss */
.content-scroll:hover > .pane,
.content-scroll .pane.active,
.content-scroll .pane.flashed {
  visibility: visible\9;
  /* Target only IE7 and IE8 with this hack */
  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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-article-feature {
  background-position: 0 -1701px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-article-light {
  background-position: 0 -210px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-article {
  background-position: 0 -1190px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-gallery-camera {
  background-position: 0 -2247px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-gallery-feature {
  background-position: 0 -1945px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-gallery-light {
  background-position: 0 -70px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-gallery {
  background-position: 0 -840px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-image-gallery {
  background-position: 0 -770px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-mag-48 {
  background-position: 0 -1540px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-mag-60 {
  background-position: 0 -1875px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-media_post {
  background-position: 0 -1260px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-play {
  background-position: 0 -2053px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-show-en {
  background-position: 0 -1470px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-show-ftn {
  background-position: 0 -280px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-show-sm {
  background-position: 0 -1753px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-show-tm {
  background-position: 0 -630px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-video-feature {
  background-position: 0 -1999px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-video-light {
  background-position: 0 -140px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-video-play {
  background-position: 0 -1610px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-video {
  background-position: 0 -980px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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;
  position: relative;
}
/* line 169, ../../sass/utilities/_content.scss */
.listing-standard-lead .items .media-figure .img:after,
.listing-mini-lead .items .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 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;
}

/* line 113, ../../sass/desktop/_listing.scss */
.listing-standard-lead .items .dek {
  line-height: 1.15;
}
/* line 121, ../../sass/desktop/_listing.scss */
.listing-standard-lead .media-feature .media-figure {
  float: none;
  margin-right: 0px;
}
/* line 126, ../../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 134, ../../sass/desktop/_listing.scss */
.listing-standard-lead .media-feature .meta-overlay .title {
  margin-bottom: 0;
  font-size: 19px;
}
/* line 140, ../../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 146, ../../sass/desktop/_listing.scss */
.listing-standard-lead .media-feature .asset-icon.gallery {
  background-position: 0 -2247px;
}
/* line 153, ../../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 166, ../../sass/desktop/_listing.scss */
.listing-standard-lead li.item-full-lead {
  padding-bottom: 10px;
}
/* line 171, ../../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 195, ../../sass/desktop/_listing.scss */
.module-rem .listing-full li {
  border-bottom: 0;
}
/* line 198, ../../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 220, ../../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 224, ../../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 229, ../../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 232, ../../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 235, ../../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 242, ../../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 253, ../../sass/desktop/_listing.scss */
.listing-full-horizontal .items .list-item,
.listing-full-sub-horizontal .items .list-item {
  margin-bottom: 15px;
}
/* line 257, ../../sass/desktop/_listing.scss */
.listing-full-horizontal .items .dek,
.listing-full-sub-horizontal .items .dek {
  margin-bottom: 10px;
}
/* line 262, ../../sass/desktop/_listing.scss */
.listing-full-horizontal .items .media-block,
.listing-full-sub-horizontal .items .media-block {
  margin-bottom: 10px;
}

/* line 275, ../../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 282, ../../sass/desktop/_listing.scss */
.listing-full-focus-with-label .title {
  letter-spacing: -0.05em;
}
/* line 286, ../../sass/desktop/_listing.scss */
.listing-full-focus-with-label .items .item.quote p.dek {
  color: black;
  font-style: italic;
}
/* line 291, ../../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 302, ../../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 305, ../../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 315, ../../sass/desktop/_listing.scss */
.listing-full-focus-with-label.the-experts .items li .title {
  font-weight: 500;
  font-style: italic;
  font-family: Georgia, "Times New Roman", Times, serif;
  letter-spacing: -0.04em;
  line-height: 1.1;
  text-align: center;
}
/* line 323, ../../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 332, ../../sass/desktop/_listing.scss */
.listing-full-focus-with-label.the-experts .item:last-child:after {
  background-image: none;
}
/* line 335, ../../sass/desktop/_listing.scss */
.listing-full-focus-with-label.the-experts .item {
  position: relative;
}
/* line 338, ../../sass/desktop/_listing.scss */
.listing-full-focus-with-label.the-experts .ad-button-bottom {
  position: absolute;
  top: 4px;
  right: 0;
}

/* line 349, ../../sass/desktop/_listing.scss */
.listing-full-focus-with-label .items li,
.listing-full-lead-media .items li {
  padding-bottom: 0;
  border-bottom: none;
}
/* line 357, ../../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 363, ../../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 374, ../../sass/desktop/_listing.scss */
.listing-full-lead-media .items li {
  padding-bottom: 30px;
}
/* line 378, ../../sass/desktop/_listing.scss */
.listing-full-lead-media .items .item .meta-label {
  margin-bottom: 10px;
}
/* line 380, ../../sass/desktop/_listing.scss */
.listing-full-lead-media .items .item .meta-label .sub.comment-icon {
  background-position: 0 -586px;
  padding-left: 20px;
}

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

/* line 398, ../../sass/desktop/_listing.scss */
.listing-full-sub-basic > .title,
.listing-mini-sub-basic > .title {
  border-top: none;
  font-size: 17px;
  letter-spacing: normal;
}
/* line 406, ../../sass/desktop/_listing.scss */
.listing-full-sub-basic .items .title,
.listing-mini-sub-basic .items .title {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0em;
}
/* line 416, ../../sass/desktop/_listing.scss */
.listing-full-sub-basic .first .title,
.listing-mini-sub-basic .first .title {
  font-weight: 700;
}
/* line 421, ../../sass/desktop/_listing.scss */
.listing-full-sub-basic .more,
.listing-mini-sub-basic .more {
  border-top: 1px solid #dedede;
  padding-top: 7px;
}
/* line 425, ../../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 432, ../../sass/desktop/_listing.scss */
.listing-full-sub-basic h4,
.listing-mini-sub-basic h4 {
  line-height: normal;
}
/* line 438, ../../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 443, ../../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 457, ../../sass/desktop/_listing.scss */
.listing-sub-mini figure,
.listing-sub-mini-horizontal figure {
  margin-bottom: 10px;
}
/* line 461, ../../sass/desktop/_listing.scss */
.listing-sub-mini .title,
.listing-sub-mini-horizontal .title {
  font-size: 14px;
  font-weight: 500;
}

/* line 471, ../../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 487, ../../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 491, ../../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 512, ../../sass/desktop/_listing.scss */
.listing-mini .items a,
.listing-mini-sub .items a {
  display: block;
}
/* line 515, ../../sass/desktop/_listing.scss */
.listing-mini .items a:hover,
.listing-mini-sub .items a:hover {
  color: #b12124;
}
/* line 517, ../../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;
  border-top: 0;
}
/* line 521, ../../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 527, ../../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 537, ../../sass/desktop/_listing.scss */
.listing-mini .items .title {
  margin-bottom: 5px;
  line-height: 1.1;
  font-size: 16px;
}
/* line 543, ../../sass/desktop/_listing.scss */
.listing-mini .items .dek {
  font-size: 14px;
  margin-bottom: 0;
}

/* line 553, ../../sass/desktop/_listing.scss */
.listing-mini-number .items .number {
  font-family: "nimbus-sans", Helvetica, Arial, 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 575, ../../sass/desktop/_listing.scss */
.listing-mini-callout .callout-figure {
  position: relative;
}
/* line 578, ../../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: "nimbus-sans", Helvetica, Arial, sans-serif;
}
/* line 591, ../../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 607, ../../sass/desktop/_listing.scss */
.listing-basic .items li {
  line-height: 1.1;
}

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

/* line 631, ../../sass/desktop/_listing.scss */
.listing-media-feature {
  background-color: white;
  position: relative;
  margin-bottom: 20px;
  clear: both;
}
/* line 636, ../../sass/desktop/_listing.scss */
.listing-media-feature .viewport {
  max-height: 283px;
}
/* line 639, ../../sass/desktop/_listing.scss */
.listing-media-feature .meta-label {
  margin: -7px 0 7px 0;
}
/* line 642, ../../sass/desktop/_listing.scss */
.listing-media-feature .meta-label .sub {
  text-transform: lowercase;
}
/* line 645, ../../sass/desktop/_listing.scss */
.listing-media-feature .title {
  font-size: 17px;
}
/* line 648, ../../sass/desktop/_listing.scss */
.listing-media-feature .paging {
  position: absolute;
  top: 28%;
  width: 100%;
}
/* line 653, ../../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: 10;
}
/* line 662, ../../sass/desktop/_listing.scss */
.listing-media-feature .paging a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 667, ../../sass/desktop/_listing.scss */
.listing-media-feature .paging .prev {
  background-position: 0 -265px;
  float: left;
}
/* line 672, ../../sass/desktop/_listing.scss */
.listing-media-feature .paging .next {
  background-position: 0 -325px;
  float: right;
}
/* line 677, ../../sass/desktop/_listing.scss */
.listing-media-feature .viewport li {
  height: 283px;
}
/* line 679, ../../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 684, ../../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 688, ../../sass/desktop/_listing.scss */
.listing-media-feature:hover .viewport li .media-figure .img-inset-thumb:after {
  background: none;
}

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

/* line 702, ../../sass/desktop/_listing.scss */
.media-feature {
  margin-bottom: 10px;
  position: relative;
}
/* line 706, ../../sass/desktop/_listing.scss */
.media-feature a {
  display: block;
}
/* line 710, ../../sass/desktop/_listing.scss */
.media-feature .asset-icon {
  position: absolute;
  z-index: 3;
  left: 50%;
}
/* line 716, ../../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 725, ../../sass/desktop/_listing.scss */
.media-feature .meta-overlay .sub {
  color: #dedede;
}
/* line 730, ../../sass/desktop/_listing.scss */
.media-feature .title {
  color: #dedede;
  margin: 0;
  font-family: Helvetica, Arial, sans-serif;
  line-height: 1.1;
}
/* line 736, ../../sass/desktop/_listing.scss */
.media-feature .meta-label .feature {
  color: #d42128;
}
/* line 740, ../../sass/desktop/_listing.scss */
.media-feature:hover .title {
  color: white;
}
/* line 743, ../../sass/desktop/_listing.scss */
.media-feature:hover .img:before {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-top: 0;
}
/* line 747, ../../sass/desktop/_listing.scss */
.media-feature:hover .img-inset-thumb:after {
  background: none;
}

/* line 754, ../../sass/desktop/_listing.scss */
.related-links {
  font-size: 13px;
}
/* line 759, ../../sass/desktop/_listing.scss */
.related-links .dek {
  font-size: 13px;
}
/* line 762, ../../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 773, ../../sass/desktop/_listing.scss */
.related-links .deep-dive .feature {
  margin-bottom: 5px;
}
/* line 781, ../../sass/desktop/_listing.scss */
.related-links .deep-dive .title {
  font-size: 12px;
  letter-spacing: 0;
}
/* line 787, ../../sass/desktop/_listing.scss */
.related-links .deep-dive .desc {
  font-size: 16px;
}
/* line 791, ../../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 801, ../../sass/desktop/_listing.scss */
.related-links .deep-dive .btn-action .count {
  font-family: Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: bold;
}
/* line 808, ../../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 819, ../../sass/desktop/_listing.scss */
.view-more {
  display: block;
}

/* line 823, ../../sass/desktop/_listing.scss */
.load-more {
  display: block;
  padding: 5px;
  font-weight: bold;
  text-align: center;
  background-color: #f8f6f6;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFF8F6F6', endColorstr='#FFF8F6F6');
  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 837, ../../sass/desktop/_listing.scss */
.load-more .text:after {
  content: "+";
  padding: 0 2px;
}

/* line 843, ../../sass/desktop/_listing.scss */
.load-more-icon {
  background: url("http://asset2.cbsistatic.com/cnwk.1d/i/cbs/generic/genericSprite.png") repeat scroll -445px -745px transparent;
  display: inline-block;
  height: 20px;
  position: relative;
  text-indent: -4000px;
  top: 4px;
  left: 3px;
  width: 20px;
}

/* line 857, ../../sass/desktop/_listing.scss */
.localFD .title {
  margin-bottom: 11px;
}
/* line 864, ../../sass/desktop/_listing.scss */
.localFD .listing-mini-sub .localNews li {
  margin-bottom: 10px;
}
/* line 869, ../../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 878, ../../sass/desktop/_listing.scss */
.localFD .listing-mini-sub .localNews li a.leadImageHeadline {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.1;
}
/* line 885, ../../sass/desktop/_listing.scss */
.localFD .listing-mini-sub .localNews li a {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.1;
}

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

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

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

/* line 931, ../../sass/desktop/_listing.scss */
.module > .title.gradient-title {
  font-size: 50px;
  color: #202022;
  font-family: "nimbus-sans", Helvetica, Arial, sans-serif;
  border-top: 0;
  border-bottom: 0;
  font-weight: 300;
  padding-bottom: 0;
  line-height: 1;
  margin-bottom: 20px;
  padding-top: 0;
}
/* line 942, ../../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%;
  z-index: 1;
}

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

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

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

/* line 980, ../../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%;
  z-index: 1;
}
/* line 991, ../../sass/desktop/_listing.scss */
.topic-listing .section .section-head {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 994, ../../sass/desktop/_listing.scss */
.topic-listing ul.items {
  z-index: 2;
  position: relative;
}
/* line 997, ../../sass/desktop/_listing.scss */
.topic-listing ul.items li:last-child {
  border-bottom: 1px solid #dedede;
}
/* line 1001, ../../sass/desktop/_listing.scss */
.topic-listing .content-list .load-more {
  margin-top: 20px;
}

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

/* line 1012, ../../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 1015, ../../sass/desktop/_listing.scss */
.topic-door .listing-full-focus-with-label .items .related-links li {
  line-height: 1.1;
}

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

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

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

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

/* line 2, ../../sass/desktop/_header.scss */
.site-header > .primary {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #424b55), color-stop(100%, #0a0c0e));
  background-image: -webkit-linear-gradient(#424b55, #0a0c0e);
  background-image: -moz-linear-gradient(#424b55, #0a0c0e);
  background-image: -o-linear-gradient(#424b55, #0a0c0e);
  background-image: linear-gradient(#424b55, #0a0c0e);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF424B55', endColorstr='#FF0A0C0E');
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5) inset, 0 -1px 0 rgba(255, 255, 255, 0.2) inset;
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5) inset, 0 -1px 0 rgba(255, 255, 255, 0.2) inset;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5) inset, 0 -1px 0 rgba(255, 255, 255, 0.2) inset;
  padding: 2px 0;
  height: 43px;
}
/* line 11, ../../sass/desktop/_header.scss */
.site-header .logo {
  float: left;
  margin: 3px 10px 0 -5px;
  background-image: url("/bundles/cbsnewscore/images/core/logo.png");
  background-position: 0 0;
  background-repeat: no-repeat;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 11, ../../sass/desktop/_header.scss */
  .site-header .logo {
    background-image: url("/bundles/cbsnewscore/images/core-2x/logo.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 207px 37px;
  }
}
/* line 16, ../../sass/desktop/_header.scss */
.site-header .logo h1 {
  margin-bottom: 0;
  padding: 0;
  font-size: 16px;
}

/* line 25, ../../sass/desktop/_header.scss */
.site-sections > .items {
  list-style: none;
  margin: 0;
}

/* line 31, ../../sass/desktop/_header.scss */
.site-section-tab {
  float: left;
  margin: 4px 0 0 0;
}
/* line 36, ../../sass/desktop/_header.scss */
.site-section-tab:first-child > a > span {
  border-left: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 43, ../../sass/desktop/_header.scss */
.site-section-tab.selected > a {
  color: #ffffff;
}
/* line 48, ../../sass/desktop/_header.scss */
.site-section-tab.selected + li > a > span {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-left: 0;
  padding-left: 7px;
  color: #ffffff;
}
/* line 57, ../../sass/desktop/_header.scss */
.site-section-tab.selected:first-child > a > span {
  padding-left: 6px;
}
/* line 63, ../../sass/desktop/_header.scss */
.site-section-tab > a {
  display: block;
  font-size: 13px;
  font-weight: 700;
  text-shadow: 0 1px black;
  padding: 10px 0 16px;
}
/* line 70, ../../sass/desktop/_header.scss */
.site-section-tab > a > span {
  -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);
  padding: 0 6px;
}

/* line 78, ../../sass/desktop/_header.scss */
.site-header .flyout.selected:first-child > a > span {
  padding-left: 6px;
}

/* line 82, ../../sass/desktop/_header.scss */
.site-header.video-class .container {
  width: 1144px;
}

/* 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: 750px;
}
/* line 37, ../../sass/desktop/_show_nav.scss */
.site-shows .items {
  font-size: 11px;
  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 {
  color: #202022;
}

/* line 4, ../../sass/common/_comments.scss */
.livefyre-hide-article article.article > header, .livefyre-hide-article article.article .social.location-top,
.livefyre-hide-article article.media-post > header,
.livefyre-hide-article article.media-post .social.location-top {
  display: block;
}
/* line 7, ../../sass/common/_comments.scss */
.livefyre-hide-article article.article > *,
.livefyre-hide-article article.media-post > * {
  display: none;
}
/* line 12, ../../sass/common/_comments.scss */
.livefyre-hide-article article.article ~ * {
  display: none;
}
/* line 17, ../../sass/common/_comments.scss */
.livefyre-hide-article #dashboard,
.livefyre-hide-article #floating-sharebar {
  display: block;
}

/* line 22, ../../sass/common/_comments.scss */
#comments {
  display: block;
}
/* line 25, ../../sass/common/_comments.scss */
.livefyre-show-comments #comments ~ * {
  display: block;
}
/* line 29, ../../sass/common/_comments.scss */
#comments .toggle-comments-container {
  height: 40px;
  margin: 40px 0;
}
/* line 34, ../../sass/common/_comments.scss */
#comments .toggle-comments {
  display: block;
  font-size: .75rem;
  color: white;
  font-weight: 900;
  letter-spacing: 0.15em;
  position: relative;
  background-color: #202022;
  text-align: center;
  height: 40px;
  line-height: 40px;
  text-transform: uppercase;
}
/* line 49, ../../sass/common/_comments.scss */
.desktop #comments .toggle-comments:hover, #comments .toggle-comments:active {
  background-color: #b12124;
  color: white !important;
}
/* line 54, ../../sass/common/_comments.scss */
#comments .toggle-comments::before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI1IDE5IiB3aWR0aD0iMjUiIGhlaWdodD0iMTkiPjxwYXRoIGZpbGw9IiNERkRFREUiIGQ9Ik0xOC4wMjUsMy4wMTh2OS45OWwtMy4wMDMsMC4wMWwtMC45OTcsMC4wMDN2MC45OTd2MS41OWwtMi4zMDMtMi4yOThsLTAuMjkzLTAuMjkyaC0wLjQxNGgtOC45OXYtMTBIMTguMDI1IE0xOS4wMjUsMi4wMThoLTE4djEyaDkuOTlsNC4wMSw0di00bDQtMC4wMTRWMi4wMThMMTkuMDI1LDIuMDE4eiIvPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position-y: center;
  background-size: 30px 19px;
  content: '';
  display: inline-block;
  height: 19px;
  vertical-align: middle;
  width: 30px;
}
/* line 66, ../../sass/common/_comments.scss */
.livefyre-hide-article #comments .toggle-comments::before {
  display: none;
}
/* line 71, ../../sass/common/_comments.scss */
#comments .toggle-comments::after {
  content: '';
  height: 0;
  width: 0;
  border: 7px solid transparent;
  /* arrow size */
  position: absolute;
  border-bottom-color: white;
  /* arrow color */
  bottom: 0;
  margin: auto;
  left: 0;
  right: 0;
}
/* line 83, ../../sass/common/_comments.scss */
.livefyre-hide-article #comments .toggle-comments::after {
  bottom: auto;
  border-bottom-color: transparent;
  border-top-color: white;
  /* arrow color */
  top: 0;
}
/* line 91, ../../sass/common/_comments.scss */
#comments .toggle-comments .expand-article {
  display: none;
}
/* line 94, ../../sass/common/_comments.scss */
.livefyre-hide-article #comments .toggle-comments .expand-article {
  display: inline;
}
/* line 100, ../../sass/common/_comments.scss */
.livefyre-hide-article #comments .toggle-comments .expand-comments {
  display: none;
}
/* line 105, ../../sass/common/_comments.scss */
#comments .toggle-comments.sticky {
  position: fixed;
  top: 0;
  margin: 0;
  z-index: 10000;
  width: 620px;
}
/* line 112, ../../sass/common/_comments.scss */
#comments .toggle-comments.sticky::after {
  border: none;
}

/* line 119, ../../sass/common/_comments.scss */
#livefyreConversation {
  display: none;
}
/* line 122, ../../sass/common/_comments.scss */
.livefyre-show-comments #livefyreConversation {
  display: block;
}

/* line 128, ../../sass/common/_comments.scss */
.livefyre-show-comments .ad-mobile-comment {
  display: block;
}

/* 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.07em;
  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-image {
  position: relative;
  z-index: 1;
}
/* 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 51, ../../sass/desktop/_article.scss */
article.article .image-caption {
  font-size: 12px;
  color: #666666;
  padding-top: 5px;
  margin-bottom: 10px;
  line-height: 1.3;
}
/* line 57, ../../sass/desktop/_article.scss */
article.article .image-caption .image-credit {
  text-transform: uppercase;
  color: black;
  font-family: "nimbus-sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
}
/* line 62, ../../sass/desktop/_article.scss */
article.article .image-caption .image-credit:before {
  color: #dedede;
  font-weight: 300;
  padding: 0 4px;
  content: "/";
}
/* line 68, ../../sass/desktop/_article.scss */
article.article .image-caption .image-credit.no-slash:before {
  content: none;
  padding: 0;
}
/* line 74, ../../sass/desktop/_article.scss */
article.article .entry {
  line-height: 1.3;
  font-family: Georgia, "Times New Roman", Times, serif;
  background-image: url("/bundles/cbsnewscore/images/standalone/bkg-highlight-620.png");
  background-repeat: no-repeat;
  font-size: 17px;
  padding-top: 15px;
  padding-top: 20px;
}
/* line 89, ../../sass/desktop/_article.scss */
article.article .copyright {
  font-size: 13px;
  font-style: italic;
  margin-bottom: 15px;
  font-family: Georgia, "Times New Roman", Times, serif;
}
/* line 96, ../../sass/desktop/_article.scss */
article.article .source-logo {
  margin-bottom: 30px;
}
/* line 98, ../../sass/desktop/_article.scss */
article.article .source-logo:after {
  clear: both;
  content: " ";
  display: table;
}
/* line 103, ../../sass/desktop/_article.scss */
article.article .source-logo a {
  color: #000;
}
/* line 106, ../../sass/desktop/_article.scss */
article.article .source-logo .logo-image {
  vertical-align: middle;
}
/* line 109, ../../sass/desktop/_article.scss */
article.article .source-logo .source-name {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 17px;
  border-left: 1px solid #dedede;
  padding-left: 10px;
  height: 40px;
  line-height: 2.1;
  vertical-align: middle;
  padding: 8px 0 8px 8px;
  margin-left: 10px;
}
/* line 123, ../../sass/desktop/_article.scss */
article.article .pagination:before {
  border-bottom: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 127, ../../sass/desktop/_article.scss */
article.article .pagination.pagination-alt .page-count {
  font-size: 30px;
  height: 30px;
  float: left;
}
/* line 132, ../../sass/desktop/_article.scss */
article.article .pagination-alt .previous, article.article .pagination-alt .next {
  display: block;
  float: left;
}

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

/* line 148, ../../sass/desktop/_article.scss */
.related-gallery {
  margin: 0 0 10px !important;
  padding: 0 !important;
}
/* line 152, ../../sass/desktop/_article.scss */
.related-gallery .img {
  margin-bottom: 0 !important;
  position: relative;
}
/* line 157, ../../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 171, ../../sass/desktop/_article.scss */
.related-gallery:hover .img::after {
  opacity: 1;
}
/* line 175, ../../sass/desktop/_article.scss */
.related-gallery figcaption {
  padding: 10px 0;
  position: relative;
}
/* line 180, ../../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 197, ../../sass/desktop/_article.scss */
.related-gallery .meta .count,
.related-gallery .meta .label {
  color: #202022;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 26px;
  font-style: italic;
  font-weight: normal;
  line-height: 82px;
  text-transform: none;
}
/* line 209, ../../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 224, ../../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 244, ../../sass/desktop/_article.scss */
.entry .related-gallery .meta {
  background-color: transparent;
}
/* line 250, ../../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 259, ../../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 264, ../../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 270, ../../sass/desktop/_article.scss */
.related-gallery:hover .meta .count,
.related-gallery:hover .meta .label {
  color: white;
}
/* line 275, ../../sass/desktop/_article.scss */
.related-gallery:hover .meta::before {
  border-color: rgba(32, 32, 34, 0.75);
}
/* line 278, ../../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 289, ../../sass/desktop/_article.scss */
.updated-time p {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
}

/* line 295, ../../sass/desktop/_article.scss */
.byline {
  margin: -8px 0 12px;
}
/* line 299, ../../sass/desktop/_article.scss */
.byline > :after {
  padding-left: 5px;
  padding-right: 5px;
}
/* line 306, ../../sass/desktop/_article.scss */
.byline > :last-child:after {
  content: none;
}
/* line 314, ../../sass/desktop/_article.scss */
.byline .author {
  color: black;
}
/* line 318, ../../sass/desktop/_article.scss */
.byline .source {
  color: #202022;
  padding-right: 0;
}
/* line 328, ../../sass/desktop/_article.scss */
.byline .time {
  padding-left: 0;
}
/* line 331, ../../sass/desktop/_article.scss */
.byline .by:after {
  display: none;
  padding-right: 0;
}
/* line 336, ../../sass/desktop/_article.scss */
.byline .social {
  float: right;
}

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

/* line 354, ../../sass/desktop/_article.scss */
.correspondant {
  background-image: url("/bundles/cbsnewscore/images/standalone/bkg-highlight-620.png");
  background-repeat: no-repeat;
  padding-top: 20px;
}
/* line 361, ../../sass/desktop/_article.scss */
.correspondant ul {
  list-style: none;
  margin: 0;
  overflow: hidden;
}
/* line 367, ../../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 373, ../../sass/desktop/_article.scss */
.correspondant .author-text {
  line-height: 20px;
}
/* line 376, ../../sass/desktop/_article.scss */
.correspondant .author-text .name {
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 20px;
  width: 100%;
  display: block;
  letter-spacing: -0.06em;
}
/* line 385, ../../sass/desktop/_article.scss */
.correspondant .author-text .links a {
  color: #202022;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
}
/* line 391, ../../sass/desktop/_article.scss */
.correspondant .author-text .links a:hover {
  color: #b12124;
}
/* line 396, ../../sass/desktop/_article.scss */
.correspondant .author-text .red-arrows {
  color: #b12124;
  margin-left: 3px;
  position: relative;
  vertical-align: 1.5px;
}
/* line 403, ../../sass/desktop/_article.scss */
.correspondant .author-text .dek {
  color: #666;
  padding: 3px 0 0 0;
  font-size: 15px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 300;
}

/* line 413, ../../sass/desktop/_article.scss */
.widget_id_134.nrelate {
  margin-top: 20px;
}
/* line 415, ../../sass/desktop/_article.scss */
.widget_id_134.nrelate .nr_title span {
  border-bottom: 0;
  color: #000;
  font: 300 normal 26px "nimbus-sans", Helvetica, Arial, sans-serif;
  letter-spacing: -0.07em;
  margin-bottom: 1px;
  padding-bottom: 3px;
}
/* line 425, ../../sass/desktop/_article.scss */
.widget_id_134.nrelate .nr_inner {
  padding-top: 19px;
  zoom: 1;
  overflow: auto;
}
/* line 433, ../../sass/desktop/_article.scss */
.widget_id_134.nrelate .nr_inner .nr_text .nr_post_title {
  max-height: 45px !important;
  height: 45px;
}
/* line 437, ../../sass/desktop/_article.scss */
.widget_id_134.nrelate .nr_inner .nr_text .nr_source {
  padding-top: 0 !important;
}
/* line 445, ../../sass/desktop/_article.scss */
.widget_id_134.nrelate .nr_inner ul li {
  margin-bottom: 8px;
  position: relative;
}
/* line 451, ../../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, "Times New Roman", Times, serif;
}
/* line 458, ../../sass/desktop/_article.scss */
.widget_id_134.nrelate .nr_inner .nr_source:before {
  content: '/';
  margin: 4px;
  font: 14px Helvetica, Arial, sans-serif;
  color: #dedede;
}
/* line 467, ../../sass/desktop/_article.scss */
.widget_id_134.nrelate .nr_about {
  position: relative;
  top: -196px;
  right: 0;
  font: italic 12px Georgia, "Times New Roman", Times, serif;
  color: #666666;
}

/* line 478, ../../sass/desktop/_article.scss */
.article .image-medium {
  width: 270px;
}
/* line 482, ../../sass/desktop/_article.scss */
.article .image-small {
  width: 220px;
}
/* line 485, ../../sass/desktop/_article.scss */
.article .image {
  margin-top: 5px;
  padding-right: 20px;
  padding-bottom: 20px;
  clear: left;
}
/* line 492, ../../sass/desktop/_article.scss */
.article .image figcaption {
  line-height: .95;
}
/* line 495, ../../sass/desktop/_article.scss */
.article .image .caption {
  font-size: 12px;
  color: #666666;
  padding-top: 5px;
  margin-bottom: 10px;
  font-family: Helvetica, Arial, sans-serif;
  display: inline;
}
/* line 503, ../../sass/desktop/_article.scss */
.article .image .caption p {
  display: inline;
}
/* line 506, ../../sass/desktop/_article.scss */
.article .image .caption p:empty {
  display: none;
}
/* line 510, ../../sass/desktop/_article.scss */
.article .image .credit {
  font-size: 12px;
  text-transform: uppercase;
  color: black;
  font-family: "nimbus-sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  display: inline;
}
/* line 517, ../../sass/desktop/_article.scss */
.article .image .credit:before {
  color: #dedede;
  font-weight: 300;
  padding: 0 4px;
  content: "/";
}
/* line 523, ../../sass/desktop/_article.scss */
.article .image .credit.no-slash:before {
  content: none;
  padding: 0;
}

/* line 534, ../../sass/desktop/_article.scss */
.module-rem .listing-full .items {
  margin-bottom: 15px;
}
/* line 536, ../../sass/desktop/_article.scss */
.module-rem .listing-full .items li {
  margin-bottom: 10px;
}
/* line 539, ../../sass/desktop/_article.scss */
.module-rem .listing-full .items .title {
  margin-top: 10px;
  margin-bottom: 5px;
}
/* line 548, ../../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, "Times New Roman", Times, 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, "Times New Roman", Times, 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, Arial, 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 21, ../../sass/desktop/_shortcode.scss */
.shortcode.left {
  float: left;
  margin-right: 20px;
  clear: left;
}
/* line 26, ../../sass/desktop/_shortcode.scss */
.shortcode.right {
  float: right;
  margin-left: 20px;
}
/* line 31, ../../sass/desktop/_shortcode.scss */
.shortcode a {
  color: #202022;
}
/* line 34, ../../sass/desktop/_shortcode.scss */
.shortcode a:hover {
  color: #b12124;
}
/* line 36, ../../sass/desktop/_shortcode.scss */
.shortcode a:hover .title {
  color: #b12124;
}
/* line 41, ../../sass/desktop/_shortcode.scss */
.shortcode a .title {
  color: black;
}

/* line 48, ../../sass/desktop/_shortcode.scss */
.shortcode-gallery {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #dedede;
}
/* line 55, ../../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 61, ../../sass/desktop/_shortcode.scss */
.shortcode-gallery:hover .img:after {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 66, ../../sass/desktop/_shortcode.scss */
.shortcode-gallery .title {
  margin: 5px 0 0 0;
  letter-spacing: -0.08em;
  color: black;
}
/* line 70, ../../sass/desktop/_shortcode.scss */
.shortcode-gallery .title:hover {
  color: #b12124;
}
/* line 79, ../../sass/desktop/_shortcode.scss */
.shortcode-gallery .meta .label {
  color: #b12124;
}
/* line 84, ../../sass/desktop/_shortcode.scss */
.shortcode-gallery .dek {
  display: none;
}
/* line 87, ../../sass/desktop/_shortcode.scss */
.shortcode-gallery .topic {
  display: none;
}

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

/* line 109, ../../sass/desktop/_shortcode.scss */
.shortcode-container {
  color: #202022;
  font-family: Helvetica, Arial, sans-serif;
  margin-top: 5px;
}
/* line 114, ../../sass/desktop/_shortcode.scss */
.shortcode-container.shortcode-float-left {
  float: left;
  margin-right: 20px;
  clear: left;
}
/* line 119, ../../sass/desktop/_shortcode.scss */
.shortcode-container.shortcode-float-right {
  float: right;
  margin-left: 20px;
}
/* line 124, ../../sass/desktop/_shortcode.scss */
.shortcode-container a {
  color: #202022;
}
/* line 127, ../../sass/desktop/_shortcode.scss */
.shortcode-container a:hover {
  color: #b12124;
}
/* line 129, ../../sass/desktop/_shortcode.scss */
.shortcode-container a:hover .title {
  color: #b12124;
}
/* line 134, ../../sass/desktop/_shortcode.scss */
.shortcode-container a .title {
  color: black;
}
/* line 143, ../../sass/desktop/_shortcode.scss */
.shortcode-container .shortcode .storyEmbed.size_xsmall {
  width: 140px;
}
/* line 146, ../../sass/desktop/_shortcode.scss */
.shortcode-container .shortcode .storyEmbed.size_small {
  width: 220px;
}
/* line 149, ../../sass/desktop/_shortcode.scss */
.shortcode-container .shortcode .storyEmbed.size_medium {
  width: 270px;
}
/* line 152, ../../sass/desktop/_shortcode.scss */
.shortcode-container .shortcode .storyEmbed.size_large {
  width: 380px;
}
/* line 155, ../../sass/desktop/_shortcode.scss */
.shortcode-container .shortcode .storyEmbed.size_xlarge {
  width: 620px;
}

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

/* line 177, ../../sass/desktop/_shortcode.scss */
span[data-content="GALLERY "] {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #dedede;
}
/* line 183, ../../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 189, ../../sass/desktop/_shortcode.scss */
span[data-content="GALLERY "]:hover img:after {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 194, ../../sass/desktop/_shortcode.scss */
span[data-content="GALLERY "] .title {
  margin: 5px 0 0 0;
  letter-spacing: -0.08em;
  color: black;
}
/* line 198, ../../sass/desktop/_shortcode.scss */
span[data-content="GALLERY "] .title:hover {
  color: #b12124;
}
/* line 207, ../../sass/desktop/_shortcode.scss */
span[data-content="GALLERY "] .meta .label {
  color: #b12124;
}
/* line 212, ../../sass/desktop/_shortcode.scss */
span[data-content="GALLERY "] .dek {
  display: none;
}
/* line 215, ../../sass/desktop/_shortcode.scss */
span[data-content="GALLERY "] .topic {
  display: none;
}

/* _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 10, ../../sass/common/smart_banner/_common.scss */
a.smart-banner--anchor,
a.smart-banner--anchor:hover {
  display: block;
  text-decoration: none;
}

/* line 15, ../../sass/common/smart_banner/_common.scss */
.smart-banner--span {
  display: inline-block;
}

/* line 19, ../../sass/common/smart_banner/_common.scss */
#smart-banner--text-container {
  -webkit-font-smoothing: antialiased;
}

/* line 23, ../../sass/common/smart_banner/_common.scss */
#smart-banner--subheader {
  font-variant: small-caps;
  text-transform: uppercase;
}

/* line 28, ../../sass/common/smart_banner/_common.scss */
.smart-banner--device {
  display: none;
}

/* line 31, ../../sass/common/smart_banner/_common.scss */
.android #smart-banner--android {
  display: inline;
}

/* line 34, ../../sass/common/smart_banner/_common.scss */
.ipad #smart-banner--ipad {
  display: inline;
}

/* line 37, ../../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) {
  -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: "nimbus-sans", 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 Neue", Helvetica, 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: "Roboto Condensed", 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 10, ../../sass/desktop/_footer.scss */
.site-footer {
  background-color: #252a30;
}
/* line 13, ../../sass/desktop/_footer.scss */
.site-footer .container {
  padding: 20px 20px 40px;
}
/* line 16, ../../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 20, ../../sass/desktop/_footer.scss */
.site-footer .link-block .items {
  margin: 0;
  list-style: none;
  font-size: 12px;
}
/* line 11, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_lists.scss */
.site-footer .link-block .items li {
  margin-bottom: 0;
}
/* line 24, ../../sass/desktop/_footer.scss */
.site-footer .link-block .items li {
  margin-bottom: 3px;
}
/* line 29, ../../sass/desktop/_footer.scss */
.site-footer .link-block .title {
  -webkit-box-shadow: 0px 1px 0 rgba(255, 255, 255, 0.1);
  -moz-box-shadow: 0px 1px 0 rgba(255, 255, 255, 0.1);
  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 38, ../../sass/desktop/_footer.scss */
.site-footer .site-search {
  background-color: rgba(255, 255, 255, 0.05);
  -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 0 rgba(0, 0, 0, 0.5) inset;
  -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 0 rgba(0, 0, 0, 0.5) inset;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 0 rgba(0, 0, 0, 0.5) inset;
}
/* line 43, ../../sass/desktop/_footer.scss */
.site-footer .site-search .query {
  padding: 0 10px;
  top: 2px;
  position: relative;
}
/* line 49, ../../sass/desktop/_footer.scss */
.site-footer .site-search .submit {
  width: 25px;
  height: 22px;
  background-color: rgba(255, 255, 255, 0.1);
}
/* line 56, ../../sass/desktop/_footer.scss */
.site-footer .site-brand {
  margin-top: -5px;
}
/* line 60, ../../sass/desktop/_footer.scss */
.site-footer .site-brand .logo {
  float: right;
}
/* line 65, ../../sass/desktop/_footer.scss */
.site-footer .site-brand .copyright {
  clear: both;
  font-size: 12px;
  text-align: right;
  color: #b5b5b5;
}
/* line 72, ../../sass/desktop/_footer.scss */
.site-footer a {
  color: #b5b5b5;
}
/* line 74, ../../sass/desktop/_footer.scss */
.site-footer a:hover {
  color: #dedede;
}
/* line 78, ../../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-s00a7367120.png') no-repeat;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-ctm-video-logo {
  background-position: 0 -99px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-en-video-logo {
  background-position: 0 0;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-forty-eight-video-logo {
  background-position: 0 -380px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-ftn-video-logo-old {
  background-position: 0 -149px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-ftn-video-logo {
  background-position: 0 -194px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-ftn-video-logo_116x90 {
  background-position: 0 -239px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-sixty-video-logo {
  background-position: 0 -329px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.video-sunmo-video-logo {
  background-position: 0 -62px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-facebook-dark {
  background-position: 0 -769px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-facebook {
  background-position: 0 -788px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-more-dark {
  background-position: 0 -907px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-more {
  background-position: 0 -857px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-twitter-dark {
  background-position: 0 -605px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-twitter {
  background-position: 0 -659px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-facebook {
  background-position: 0 -624px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-plus {
  background-position: 0 -723px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-twitter {
  background-position: 0 -469px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-email {
  background-position: 0 -518px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-facebook {
  background-position: 0 -875px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-stumble {
  background-position: 0 -690px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-twitter {
  background-position: 0 -677px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-facebook-small {
  background-position: 0 -486px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-facebook-color {
  background-position: 0 -360px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-facebook-gray {
  background-position: 0 -439px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-google-color {
  background-position: 0 -120px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-google-gray {
  background-position: 0 -150px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-instagram-color {
  background-position: 0 -240px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-instagram-gray {
  background-position: 0 -330px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-newsletter-color {
  background-position: 0 -270px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-newsletter-gray {
  background-position: 0 -300px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-rss-color {
  background-position: 0 -60px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-rss-gray {
  background-position: 0 -210px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-slash-gray {
  background-position: 0 -926px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-twitter-color {
  background-position: 0 -90px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-twitter-gray {
  background-position: 0 -180px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-youtube-color {
  background-position: 0 0;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-youtube-gray {
  background-position: 0 -30px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-googleplus-small {
  background-position: 0 -406px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-twitter-small {
  background-position: 0 -553px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/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;
}
/* line 143, ../../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 151, ../../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 158, ../../sass/desktop/_video.scss */
#col-left-trail ul .more {
  position: relative;
}
/* line 161, ../../sass/desktop/_video.scss */
#col-left-trail ul .more:hover > .more-categories {
  display: block;
}
/* line 166, ../../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 179, ../../sass/desktop/_video.scss */
#col-left-trail ul .more-categories li.category a {
  color: #202022;
  font-weight: normal;
}
/* line 186, ../../sass/desktop/_video.scss */
#col-left-trail ul .more-categories li.category:hover a {
  color: white;
}
/* line 192, ../../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 201, ../../sass/desktop/_video.scss */
#col-video-list {
  float: left;
  width: 319px;
  position: relative;
  overflow: hidden;
  border-left: 1px solid #dedede;
}
/* line 208, ../../sass/desktop/_video.scss */
#col-video-list .playlist {
  padding: 10px 0px;
  max-height: 1600px;
  overflow: scroll;
}
/* line 213, ../../sass/desktop/_video.scss */
#col-video-list > ul {
  width: 100%;
  /*280px*/
}
/* line 216, ../../sass/desktop/_video.scss */
#col-video-list .category-tabs {
  position: relative;
}
/* line 219, ../../sass/desktop/_video.scss */
#col-video-list .category-tabs .tab-entry {
  position: relative;
}
/* line 222, ../../sass/desktop/_video.scss */
#col-video-list .category-tabs .tab-entry ul {
  background: transparent;
  display: none;
  position: absolute;
  width: 100%;
  z-index: 1750;
}
/* line 231, ../../sass/desktop/_video.scss */
#col-video-list .category-tabs .tab-entry:hover > ul,
#col-video-list .category-tabs .tab-entry .more:hover > ul {
  display: block;
}
/* line 235, ../../sass/desktop/_video.scss */
#col-video-list .category-tabs .tab-entry .video-tab-categories {
  padding-top: 2px;
  right: 0;
  top: 100%;
}
/* line 241, ../../sass/desktop/_video.scss */
#col-video-list .category-tabs .tab-entry .more-categories {
  left: 100%;
  top: -2px;
}
/* line 248, ../../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 255, ../../sass/desktop/_video.scss */
#col-video-list li:first-child {
  border-top: 1px solid #f4f4f4;
}
/* line 259, ../../sass/desktop/_video.scss */
#col-video-list li:last-child {
  border-bottom: 1px solid #f4f4f4;
}
/* line 263, ../../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 269, ../../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 276, ../../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 281, ../../sass/desktop/_video.scss */
#col-video-list li:hover .video-list-info {
  text-shadow: 0px -1px black;
}
/* line 283, ../../sass/desktop/_video.scss */
#col-video-list li:hover .video-list-info a {
  color: #dedede;
}
/* line 286, ../../sass/desktop/_video.scss */
#col-video-list li:hover .video-list-info span {
  color: #9f9f9f;
}
/* line 289, ../../sass/desktop/_video.scss */
#col-video-list li:hover .video-list-info .backslash {
  color: #525252;
}
/* line 294, ../../sass/desktop/_video.scss */
#col-video-list li:hover.not-playing .extended {
  display: inline;
}
/* line 299, ../../sass/desktop/_video.scss */
#col-video-list li:hover.now-playing .time {
  color: #dedede;
  background-color: #202022;
}
/* line 308, ../../sass/desktop/_video.scss */
#col-video-list .tablet-list ul li:hover {
  background-color: #f4f4f4;
  border-top: 1px solid #fff;
}
/* line 312, ../../sass/desktop/_video.scss */
#col-video-list .tablet-list ul li:hover .video-list-info {
  text-shadow: 1px 1px white;
}
/* line 315, ../../sass/desktop/_video.scss */
#col-video-list .tablet-list ul li:hover .video-list-info a {
  color: #202022;
}
/* line 319, ../../sass/desktop/_video.scss */
#col-video-list .tablet-list ul li:hover .video-list-info span {
  color: #202022;
}

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

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

/* line 338, ../../sass/desktop/_video.scss */
.single-video {
  margin: 20px;
}
/* line 340, ../../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: "nimbus-sans", Helvetica, Arial, sans-serif;
  line-height: 0.9;
  font-weight: 900;
}
/* line 352, ../../sass/desktop/_video.scss */
.single-video .sharebar_expanded {
  border-top: none;
}
/* line 357, ../../sass/desktop/_video.scss */
.single-video .sharebar_expanded li.extra-social .share-dropdown {
  left: -110px;
}
/* line 360, ../../sass/desktop/_video.scss */
.single-video .sharebar_expanded li.extra-social .share-dropdown .triangle {
  left: 110px;
}
/* line 364, ../../sass/desktop/_video.scss */
.single-video .sharebar_expanded li.extra-social .share-dropdown .triangle:after {
  left: -6px;
}
/* line 373, ../../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 383, ../../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 393, ../../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 403, ../../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 413, ../../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 423, ../../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 433, ../../sass/desktop/_video.scss */
.single-video p {
  margin-bottom: 0px;
  float: left;
  width: 470px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: normal;
  color: #666666;
  font-size: 16px;
}
/* line 441, ../../sass/desktop/_video.scss */
.single-video p .time {
  font-family: "nimbus-sans", Helvetica, Arial, sans-serif;
  color: #202022;
  font-weight: bold;
  font-size: 14px;
  text-transform: uppercase;
}
/* line 448, ../../sass/desktop/_video.scss */
.single-video p .pipe {
  color: #999999;
  font-size: 14px;
  padding: 0px 6px;
}
/* line 454, ../../sass/desktop/_video.scss */
.single-video .ad {
  float: right;
  margin: 0px 0px 5px 20px;
}
/* line 457, ../../sass/desktop/_video.scss */
.single-video .ad .additional-video-header {
  margin-top: 20px;
}
/* line 462, ../../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 474, ../../sass/desktop/_video.scss */
#video-information {
  width: 480px;
}

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

/* line 482, ../../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 493, ../../sass/desktop/_video.scss */
.video-list-info {
  text-shadow: 1px 1px white;
}
/* line 495, ../../sass/desktop/_video.scss */
.video-list-info a {
  display: block;
  line-height: 1.1;
  font-size: 16px;
}
/* line 500, ../../sass/desktop/_video.scss */
.video-list-info div {
  line-height: 0.6;
  margin-bottom: 10px;
}
/* line 504, ../../sass/desktop/_video.scss */
.video-list-info span {
  font-size: 12px;
  color: #202022;
}
/* line 508, ../../sass/desktop/_video.scss */
.video-list-info .add-to-playlist, .video-list-info .extended {
  text-transform: uppercase;
  font-weight: bold;
}
/* line 512, ../../sass/desktop/_video.scss */
.video-list-info .extended {
  display: none;
}
/* line 515, ../../sass/desktop/_video.scss */
.video-list-info .backslash {
  color: #999999;
  padding: 0 6px 0 6px;
}
/* line 519, ../../sass/desktop/_video.scss */
.video-list-info .plus {
  color: #999999;
  font-weight: bold;
  font-size: 16px;
  padding-left: 2px;
}
/* line 525, ../../sass/desktop/_video.scss */
.video-list-info span[data-addtoplaylist] span {
  font-size: 16px;
}
/* line 529, ../../sass/desktop/_video.scss */
.video-list-info [data-addtoplaylist]:hover span {
  color: #fff !important;
}

/* line 535, ../../sass/desktop/_video.scss */
.now-playing {
  /* background-color: #FFFFFF; */
}
/* line 538, ../../sass/desktop/_video.scss */
.now-playing #meta-np-div {
  margin-top: 2px;
}
/* line 542, ../../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 556, ../../sass/desktop/_video.scss */
.not-playing .time-wrap {
  margin-top: 5px;
}
/* line 560, ../../sass/desktop/_video.scss */
.not-playing .time {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-weight: normal;
}

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

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

/* line 585, ../../sass/desktop/_video.scss */
.additional-video ul {
  list-style-type: none;
  margin-left: 0px;
}
/* line 588, ../../sass/desktop/_video.scss */
.additional-video ul li {
  width: 140px;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
  cursor: pointer;
  line-height: 1.1;
}
/* line 596, ../../sass/desktop/_video.scss */
.additional-video ul li:last-child {
  margin-right: 0px;
}
/* line 600, ../../sass/desktop/_video.scss */
.additional-video ul li:hover a {
  color: #b12124;
}
/* line 603, ../../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 610, ../../sass/desktop/_video.scss */
.additional-video a {
  font-size: 14px;
  line-height: 1.2;
}
/* line 614, ../../sass/desktop/_video.scss */
.additional-video .video-thumbnail {
  width: 140px;
  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 625, ../../sass/desktop/_video.scss */
.additional-video-header {
  margin: 20px 0px 16px 0px;
  color: #202022;
  text-transform: uppercase;
  position: relative;
}
/* line 630, ../../sass/desktop/_video.scss */
.additional-video-header h2 {
  font-size: 14px;
  font-family: "nimbus-sans", Helvetica, Arial, sans-serif;
  padding: 0px 30px;
  margin: 0;
  background-color: white;
  display: inline-block;
}
/* line 638, ../../sass/desktop/_video.scss */
.additional-video-header .h2-container {
  text-align: center;
  position: relative;
  z-index: 250;
}
/* line 643, ../../sass/desktop/_video.scss */
.additional-video-header .bracket {
  position: absolute;
  width: 100%;
  border: 1px solid #dedede;
  border-bottom: none;
  height: 4px;
  top: 10px;
}

/* line 653, ../../sass/desktop/_video.scss */
.category-tabs {
  display: none;
  width: 320px;
  border-top: 1px solid #dedede;
}
/* line 657, ../../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 672, ../../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 681, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry .triangle.shows {
  padding: 0 13px 0 0;
}
/* line 686, ../../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 693, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry ul li {
  background: #ebebeb;
  text-transform: none;
  font-weight: normal;
  font-size: 14px;
}
/* line 700, ../../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 705, ../../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 709, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry ul .more {
  position: relative;
}
/* line 712, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry ul .more:hover > .more-categories {
  display: block;
}
/* line 717, ../../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 731, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry ul .more-categories li.category a {
  text-shadow: 0px -1px white;
  color: #202022;
}
/* line 737, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry ul .more-categories li.category:hover a {
  text-shadow: 0px -1px black;
  color: white;
}
/* line 743, ../../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 751, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry.selected {
  background-color: #f4f4f4;
  color: #202022;
  border-bottom: 1px solid #f4f4f4;
}
/* line 756, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry:first-child {
  border-left: none;
}
/* line 759, ../../sass/desktop/_video.scss */
.category-tabs .tab-entry.my-playlist {
  width: 9px;
  border-right: none;
}

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

/* line 770, ../../sass/desktop/_video.scss */
.playlist-container {
  position: relative;
  height: 100%;
  overflow: hidden;
}
/* line 774, ../../sass/desktop/_video.scss */
.playlist-container .scroller {
  position: absolute;
  top: 0;
  right: 0;
  width: 14px;
  height: 100%;
  background-color: #fff;
}
/* line 781, ../../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 792, ../../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 803, ../../sass/desktop/_video.scss */
.searchBoxWrap {
  position: relative;
}
/* line 805, ../../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 820, ../../sass/desktop/_video.scss */
.video-category-label {
  font-size: 24px;
  font-family: "nimbus-sans", Helvetica, Arial, sans-serif;
  font-weight: 300;
  margin-bottom: 6px;
  margin-left: 20px;
  text-shadow: 1px 1px white;
  letter-spacing: -0.05em;
  color: #202022;
}

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

/* line 838, ../../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 850, ../../sass/desktop/_video.scss */
.site-footer-video {
  border-top: 1px solid #E8E8E8;
  margin: 20px;
  padding-top: 35px;
  background: url("http://asset3.cbsistatic.com/cnwk.1d/i/tron/overlays/bkg-highlight-620.png") no-repeat scroll center top transparent !important;
}
/* line 857, ../../sass/desktop/_video.scss */
.site-footer-video .container {
  width: 660px;
  padding: 0;
  background-color: transparent;
}
/* line 864, ../../sass/desktop/_video.scss */
.site-footer-video .container .row h5 {
  font-family: Helvetica, Arial, sans-serif;
  color: inherit;
  font-weight: 700;
  line-height: 1;
  margin: 0 0 10px;
  padding: 0 0 5px;
  border-bottom: 1px solid #E8E8E8;
}
/* line 877, ../../sass/desktop/_video.scss */
.site-footer-video .container .row .items li {
  color: #dedede;
  line-height: 1.1;
}
/* line 881, ../../sass/desktop/_video.scss */
.site-footer-video .container .row .items li a {
  font-size: 12px;
  color: #7a7a7a;
}
/* line 885, ../../sass/desktop/_video.scss */
.site-footer-video .container .row .items li a:hover {
  color: #202022;
}
/* line 890, ../../sass/desktop/_video.scss */
.site-footer-video .container .row .items li .copyright {
  font-size: 12px;
  color: #7a7a7a;
}
/* line 898, ../../sass/desktop/_video.scss */
.site-footer-video .container .row .logo-links li {
  float: right;
}
/* line 905, ../../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 914, ../../sass/desktop/_video.scss */
.site-footer-video .container .site-search .search-wrapper {
  width: 185px;
}
/* line 919, ../../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 926, ../../sass/desktop/_video.scss */
.site-footer-video .container .site-search .submit {
  width: 15px;
  height: 15px;
}
/* line 930, ../../sass/desktop/_video.scss */
.site-footer-video .container .site-search .submit.core-search-footer {
  background-position: 0 -987px;
}
/* line 936, ../../sass/desktop/_video.scss */
.site-footer-video .container .site-search input {
  outline: 0;
}
/* line 944, ../../sass/desktop/_video.scss */
.site-footer-video .core-logo-dark {
  background-position: 0 -144px;
  background-position: 16px -70px;
  height: 37px;
  width: 214px;
  margin: 0 0 10px 0;
  float: right;
  cursor: pointer;
}
/* line 953, ../../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 972, ../../sass/desktop/_video.scss */
  #container-video, #container-single-video, #container-video-nav {
    width: 980px;
  }

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

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

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

  /* line 984, ../../sass/desktop/_video.scss */
  #col-video-list .searchBoxWrap {
    display: block;
  }
  /* line 986, ../../sass/desktop/_video.scss */
  #col-video-list .searchBoxWrap input {
    width: 275px;
    margin-top: 20px;
  }
  /* line 990, ../../sass/desktop/_video.scss */
  #col-video-list .searchBoxWrap button.submit {
    top: 25px;
    right: 20px;
  }
}
@media screen and (min-width: 1140px) {
  /* line 999, ../../sass/desktop/_video.scss */
  #col-video-list .searchBoxWrap {
    display: none;
  }
}
/* line 162, video-player/*.png */
.video-player-sprite, .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-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-s8d9d958798.png') no-repeat;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

/* 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 Neue';
  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 Neue';
  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 -412px;
  height: 25px;
  width: 25px;
  margin: 3px;
}

/* line 256, ../../sass/desktop/_video_player.scss */
#play_pause.paused,
#adPlay_pause.adPaused {
  background-position: 0 -237px;
  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 -187px;
  background-position: -5px -113px;
  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 Neue';
  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 Neue';
  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 -337px;
  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 -337px;
  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 -497px;
  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 -287px;
  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 -162px;
  width: 20px;
  height: 22px;
  display: inline-block;
  cursor: pointer;
}

/* line 490, ../../sass/desktop/_video_player.scss */
#shareAssets li .fb {
  background-position: 0 -262px;
  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 0;
  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 0;
  position: absolute;
  display: block;
  height: 107px;
  width: 107px;
  cursor: pointer;
}

/* line 594, ../../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 605, ../../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 614, ../../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 629, ../../sass/desktop/_video_player.scss */
.video-error .video-error-button.subscribeMsg {
  width: 110px;
}
/* line 633, ../../sass/desktop/_video_player.scss */
.video-error .video-error-icon {
  background-position: 0 -110px;
  display: block;
  height: 52px;
  width: 52px;
  cursor: pointer;
  margin: 10% auto 5%;
}

/*
    
    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, "Times New Roman", Times, 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("http://asset2.cbsistatic.com/cnwk.1d/i/cbs/generic/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, Arial, 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, Arial, 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, Arial, 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, Arial, 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, Arial, 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, "Times New Roman", Times, 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, Arial, sans-serif !important;
}
/* line 60, ../../sass/desktop/_poll.scss */
.poll .question {
  font-family: Georgia, "Times New Roman", Times, 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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.gallery-mediapost-left-arrow-red {
  background-position: 0 -39px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.gallery-mediapost-right-arrow-red {
  background-position: 0 -22px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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 {
  width: 520px;
  font-size: 18px;
  letter-spacing: -0.05em;
  font-weight: bold;
  display: inline-block;
  text-shadow: 0 -1px 0 black;
}
/* line 37, ../../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.08em;
  word-spacing: -0.05em;
  display: inline-block;
  text-shadow: 0 -1px 0 black;
  font-family: "nimbus-sans", Helvetica, Arial, sans-serif;
}
/* line 51, ../../sass/desktop/_image_gallery.scss */
.image-gallery .sharebar_condensed {
  position: absolute;
  bottom: 5px;
  right: 0;
}
/* line 57, ../../sass/desktop/_image_gallery.scss */
.image-gallery .pagination {
  color: #666666;
  font-size: 33px;
  font-family: "nimbus-sans", Helvetica, Arial, sans-serif;
  font-weight: 300;
  letter-spacing: 0;
  margin-bottom: 0;
  top: 3px;
}
/* line 65, ../../sass/desktop/_image_gallery.scss */
.image-gallery .pagination .index {
  color: #d42128;
}
/* line 68, ../../sass/desktop/_image_gallery.scss */
.image-gallery .pagination .slash:not(.no-padding) {
  padding-right: 3px;
}
/* line 71, ../../sass/desktop/_image_gallery.scss */
.image-gallery .pagination .count {
  color: #dedede;
}
/* line 76, ../../sass/desktop/_image_gallery.scss */
.image-gallery .tools {
  position: absolute;
  bottom: 0;
  right: 0;
}
/* line 81, ../../sass/desktop/_image_gallery.scss */
.image-gallery .tools .thumb-control {
  position: absolute;
  bottom: 30px;
  right: 0;
  width: 90px;
}
/* line 86, ../../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 93, ../../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 101, ../../sass/desktop/_image_gallery.scss */
.image-gallery .tools .thumb-control .next {
  right: 0;
}
/* line 106, ../../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 117, ../../sass/desktop/_image_gallery.scss */
.image-gallery .tools .thumb-control .thumb-icon-wrapper .thumb-icon {
  height: 23px;
  width: 22px;
}
/* line 126, ../../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 134, ../../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 142, ../../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 145, ../../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 154, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs .thumb-grid li:hover > a .img:before {
  display: block;
}
/* line 158, ../../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 167, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs ul {
  margin: 0;
  background-color: #17191a;
}
/* line 172, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs li {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
}
/* line 177, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs li:nth-child(4n + 4) {
  margin-right: 0;
}
/* line 182, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs .controls {
  text-align: center;
  display: none;
}
/* line 186, ../../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 191, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs .controls .prev, .image-gallery .thumbs .controls .next {
  width: 50px;
  height: 12px;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-size: 13px;
  font-weight: 700;
  line-height: 0.9;
  cursor: pointer;
  text-transform: capitalize;
}
/* line 203, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs .controls .prev {
  margin-right: 10px;
  text-indent: 15px;
}
/* line 208, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs .controls .next {
  background-position-x: 40px;
  text-indent: 0px;
}
/* line 213, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs .controls .next:hover {
  background-position-x: 40px;
}
/* line 217, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs .controls .dots {
  margin: 0;
  list-style: none;
  padding: 0;
  height: 12px;
}
/* line 223, ../../sass/desktop/_image_gallery.scss */
.image-gallery .thumbs .controls .dots .dot {
  margin: 0 10px 0 0;
  width: 11px;
  height: 11px;
}
/* line 239, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport {
  /* TODO: These can be abstracted, also I think it can be simplified */
}
/* line 241, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport ul {
  margin: 20px 0 0;
}
/* line 244, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport ul .images {
  float: left;
}
/* line 248, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport ul .image-meta {
  margin-top: 15px;
}
/* line 250, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport ul .image-meta .title {
  position: relative;
  top: -2px;
}
/* line 255, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport ul.image-meta {
  margin-bottom: 20px;
}
/* line 260, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport li {
  float: none;
  white-space: normal;
}
/* line 265, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .image > .img {
  width: 620px;
  height: 465px;
  float: left;
  margin: 0 auto;
  text-align: center;
}
/* line 272, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport > .title {
  font-size: 16px;
  letter-spacing: -0.05em;
  color: #dedede;
}
/* line 278, ../../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 285, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .caption a {
  color: #d42128;
}
/* line 288, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .caption span {
  font-size: 14px;
}
/* line 293, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .credits {
  font-size: 13px;
  color: #ccc;
}
/* line 299, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .label {
  font-family: "nimbus-sans", Helvetica, Arial, sans-serif;
  font-style: normal;
  color: white;
  font-size: 12px;
}
/* line 307, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .controls {
  width: 620px;
  height: 465px;
  position: relative;
  margin-top: 20px;
}
/* line 317, ../../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 321, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .controls .prev.disabled, .image-gallery .viewport .controls .next.disabled {
  cursor: default;
}
/* line 323, ../../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 329, ../../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 333, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .controls .prev {
  left: 0;
}
/* line 335, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .controls .prev .arrow {
  left: 0;
}
/* line 337, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .controls .prev .arrow div {
  left: 13px;
  top: 9px;
}
/* line 344, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .controls .next {
  right: 0;
}
/* line 346, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .controls .next .arrow {
  right: 0;
}
/* line 348, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .controls .next .arrow div {
  left: 21px;
  top: 9px;
}
/* line 355, ../../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 364, ../../sass/desktop/_image_gallery.scss */
.image-gallery .viewport .controls .arrow > div {
  height: 51px;
  position: relative;
  width: 28px;
}
/* line 376, ../../sass/desktop/_image_gallery.scss */
.image-gallery .nrelate_related li {
  margin-bottom: 15px;
  display: block;
}
/* line 381, ../../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 388, ../../sass/desktop/_image_gallery.scss */
.image-gallery .nrelate_related .nr_title a:hover {
  color: #fff;
}
/* line 393, ../../sass/desktop/_image_gallery.scss */
.image-gallery .nrelate_related .nr_post_title {
  font: 14px;
}
/* line 397, ../../sass/desktop/_image_gallery.scss */
.image-gallery .nrelate_related .nr_source {
  font: italic 14px Georgia;
  color: #666;
}
/* line 401, ../../sass/desktop/_image_gallery.scss */
.image-gallery .nrelate_related .nr_source:before {
  content: "/";
  color: #666666;
  padding: 0 3px;
}
/* line 408, ../../sass/desktop/_image_gallery.scss */
.image-gallery .nrelate_related .nr_about {
  font-size: 12px;
}
/* line 414, ../../sass/desktop/_image_gallery.scss */
.image-gallery .nrelate_related .nr_inner ul {
  margin-top: 10px;
  margin-bottom: 0;
}
/* line 418, ../../sass/desktop/_image_gallery.scss */
.image-gallery .nrelate_related .nr_inner ul li {
  white-space: normal;
  padding-bottom: 10px;
}
/* line 426, ../../sass/desktop/_image_gallery.scss */
.image-gallery .hidden {
  display: none;
}
/* line 430, ../../sass/desktop/_image_gallery.scss */
.image-gallery .module-listing-stack figure {
  position: relative;
}
/* line 435, ../../sass/desktop/_image_gallery.scss */
.image-gallery .popular-recommended {
  margin-top: 40px;
  margin-bottom: 40px;
}

/* TODO: Should be abstracted as it exists elsewhere */
/* line 444, ../../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 455, ../../sass/desktop/_image_gallery.scss */
.module-listing-stack > .title .deco {
  font-size: 14px;
  position: relative;
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
  letter-spacing: -0.05em;
}
/* line 461, ../../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 468, ../../sass/desktop/_image_gallery.scss */
.module-listing-stack > .title .deco:before {
  background: url("http://asset3.cbsistatic.com/cnwk.1d/i/cbs/generic/overlaySprite.png") right -133px no-repeat;
  left: -145px;
  top: 7px;
}
/* line 473, ../../sass/desktop/_image_gallery.scss */
.module-listing-stack > .title .deco:after {
  background: url("http://asset3.cbsistatic.com/cnwk.1d/i/cbs/generic/overlaySprite.png") left -135px no-repeat;
  right: -145px;
  top: 7px;
}
/* line 482, ../../sass/desktop/_image_gallery.scss */
.module-listing-stack .listing-sub-mini .title {
  color: #9c9c9c;
  line-height: 1.3;
  font-weight: 500;
}
/* line 488, ../../sass/desktop/_image_gallery.scss */
.module-listing-stack .listing-sub-mini .items {
  margin-bottom: 20px;
}
/* line 494, ../../sass/desktop/_image_gallery.scss */
.module-listing-stack .listing-sub-mini a:hover .title {
  color: white;
}
/* line 500, ../../sass/desktop/_image_gallery.scss */
.module-listing-stack figure {
  margin-bottom: 10px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
/* line 504, ../../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 516, ../../sass/desktop/_image_gallery.scss */
.module-listing-stack a:hover figure:before {
  display: block;
}
/* line 521, ../../sass/desktop/_image_gallery.scss */
.module-listing-stack a:hover .img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

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

/* line 542, ../../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 549, ../../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 560, ../../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: "nimbus-sans", Helvetica, Arial, sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  text-align: center;
}
/* line 572, ../../sass/desktop/_image_gallery.scss */
.endless-listing-inverse .btn-inverse .text {
  border-style: none;
  border-right: 1px solid #2E2D2D;
}
/* line 577, ../../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 587, ../../sass/desktop/_image_gallery.scss */
.image-gallery-list .list-item {
  min-height: 235px;
}
/* line 589, ../../sass/desktop/_image_gallery.scss */
.image-gallery-list .list-item:nth-of-type(4n + 1) {
  margin-left: 0;
}
/* line 594, ../../sass/desktop/_image_gallery.scss */
.image-gallery-list figure {
  margin-bottom: 10px;
}
/* line 597, ../../sass/desktop/_image_gallery.scss */
.image-gallery-list figure .img {
  border-bottom: 1px solid rgba(255, 255, 255, 0.4);
}
/* line 606, ../../sass/desktop/_image_gallery.scss */
.image-gallery-list a:hover > figure:before {
  display: block;
}
/* line 612, ../../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 624, ../../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 634, ../../sass/desktop/_image_gallery.scss */
.image-gallery-list figcaption a .count {
  color: #d42128;
  margin-top: 2px;
  font-weight: 700;
}
/* line 641, ../../sass/desktop/_image_gallery.scss */
.image-gallery-list figcaption a .number {
  color: #dedede;
  font-size: 12px;
  line-height: 1.1;
  font-weight: normal;
}
/* line 651, ../../sass/desktop/_image_gallery.scss */
.image-gallery-list figcaption:hover .title {
  color: white;
}
/* line 655, ../../sass/desktop/_image_gallery.scss */
.image-gallery-list figcaption:hover .count {
  color: #d42128;
}

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

/* line 672, ../../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 677, ../../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 682, ../../sass/desktop/_image_gallery.scss */
.h3_size {
  font-size: 21px;
}

/* line 5, ../../sass/desktop/_newsletter.scss */
.newsletter-list .items li {
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 10px !important;
  margin-top: 20px;
  padding-bottom: 10px;
}
/* line 10, ../../sass/desktop/_newsletter.scss */
.newsletter-list .items li .title {
  font-size: 30px;
}
/* line 14, ../../sass/desktop/_newsletter.scss */
.newsletter-list .items li .dek {
  font-size: 21px;
}
/* line 24, ../../sass/desktop/_newsletter.scss */
.newsletter-list .btn {
  float: right;
}
/* line 28, ../../sass/desktop/_newsletter.scss */
.newsletter-list .warning {
  font-size: 12px;
  color: #b12124;
}

/* line 35, ../../sass/desktop/_newsletter.scss */
#newsletter-profile .title {
  border-top: 0;
}

/* line 40, ../../sass/desktop/_newsletter.scss */
#newsletter-preference p {
  font-style: italic;
}
/* line 44, ../../sass/desktop/_newsletter.scss */
#newsletter-preference ul {
  list-style: none;
  margin: 0;
}
/* line 47, ../../sass/desktop/_newsletter.scss */
#newsletter-preference ul li {
  float: left;
  margin-right: 30px;
  font-size: 14px;
}

/* line 55, ../../sass/desktop/_newsletter.scss */
.newsletter .header-title {
  font-size: 50px;
  letter-spacing: -0.05em;
}

/* _modal.scss
---------------------------------------
  0. Modal Dark Theme
  1. Styles specific to the modal
  2. Login Modal Styles
  3. Registration Modal Styling
*/
/* line 122, icon/modal/*.png */
.modal-sprite, .modal-close-btn-black, .modal-home, .modal-login-facebook-large, .modal-login-facebook, .modal-login-googleplus, .modal-login-linkedin, .modal-login-myspace, .modal-login-twitter, .modal-login-yahoo, .modal-x-close-btn, .modal-body .social-site.facebook, .modal-body .social-site.googleplus, .modal-body .social-site.yahoo, .modal-body .social-site.twitter, .modal-iframe .close, #set-homepage .close, .login_body .left-section .social-site.facebook {
  background: url('/bundles/cbsnewscore/images/sprites/icon/modal-s58506664e5.png') no-repeat;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.modal-close-btn-black {
  background-position: 0 -267px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.modal-home {
  background-position: 0 -215px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.modal-home:hover, .modal-home.home_hover, .modal-home.home-hover {
  background-position: 0 -319px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.modal-login-facebook-large {
  background-position: 0 0;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.modal-login-facebook {
  background-position: 0 -35px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.modal-login-googleplus {
  background-position: 0 -155px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.modal-login-linkedin {
  background-position: 0 -125px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.modal-login-myspace {
  background-position: 0 -65px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.modal-login-twitter {
  background-position: 0 -95px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.modal-login-yahoo {
  background-position: 0 -185px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.modal-x-close-btn {
  background-position: 0 -371px;
}

/* line 18, ../../sass/desktop/_modal.scss */
div.modal-body, div.dark-theme-full {
  padding: 10px;
  background-color: rgba(65, 65, 65, 0.6) !important;
}

/* line 24, ../../sass/desktop/_modal.scss */
div.content-primary-inverse .modal-container {
  background: #17191a !important;
}

/* line 29, ../../sass/desktop/_modal.scss */
.modal-body {
  background: #181818;
  color: #e6e6e6;
  font-weight: 300;
}
/* line 34, ../../sass/desktop/_modal.scss */
.modal-body h1, .modal-body h2, .modal-body h3, .modal-body h4, .modal-body h5, .modal-body h6, .modal-body .header, .modal-body .title, .modal-body .subtitle, .modal-body .subheader {
  color: white;
  font-weight: 400;
}
/* line 39, ../../sass/desktop/_modal.scss */
.modal-body h1, .modal-body .title, .modal-body .header {
  font-size: 30px;
}
/* line 40, ../../sass/desktop/_modal.scss */
.modal-body h2, .modal-body .subtitle, .modal-body .subheader {
  font-size: 26px;
}
/* line 41, ../../sass/desktop/_modal.scss */
.modal-body h3 {
  font-size: 22px;
}
/* line 42, ../../sass/desktop/_modal.scss */
.modal-body h4 {
  font-size: 20px;
}
/* line 44, ../../sass/desktop/_modal.scss */
.modal-body span, .modal-body label {
  font-weight: 200;
  font-size: 30px;
}
/* line 49, ../../sass/desktop/_modal.scss */
.modal-body hr {
  border-top: 1px solid black;
  border-bottom: 1px solid #252525;
}
/* line 54, ../../sass/desktop/_modal.scss */
.modal-body a {
  color: white;
  font-weight: 700;
}
/* line 58, ../../sass/desktop/_modal.scss */
.modal-body a:hover {
  color: #d42128;
}
/* line 63, ../../sass/desktop/_modal.scss */
.modal-body input, .modal-body select, .modal-body textarea {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
  font-size: 14px;
  height: auto;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  color: #cccccc;
  background: black;
  border-color: #424242 !important;
}
/* line 75, ../../sass/desktop/_modal.scss */
.modal-body select {
  background-image: url(/bundles/cbsnewscore/images/generic/white-arrow-small.png);
  background-origin: content-box;
  background-position: right;
  background-repeat: no-repeat;
}
/* line 82, ../../sass/desktop/_modal.scss */
.modal-body input:focus:not([type="submit"]) {
  background: black !important;
}
/* line 86, ../../sass/desktop/_modal.scss */
.modal-body button, .modal-body input[type="submit"], .modal-body .button {
  color: #a8a8a8 !important;
  padding: 6px 14px !important;
  border: 1px solid #252525 !important;
  outline: 1px solid #292929 !important;
  box-shadow: 0 1px 1px black;
  font-weight: 500;
  text-shadow: 0 -1px 1px black;
  background-color: #383838;
  cursor: pointer;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF383838', endColorstr='#FF212121');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #383838), color-stop(100%, #212121));
  background-image: -webkit-linear-gradient(top, #383838 0%, #212121 100%);
  background-image: -moz-linear-gradient(top, #383838 0%, #212121 100%);
  background-image: -o-linear-gradient(top, #383838 0%, #212121 100%);
  background-image: linear-gradient(top, #383838 0%, #212121 100%);
}
/* line 99, ../../sass/desktop/_modal.scss */
.modal-body button:hover, .modal-body input[type="submit"]:hover, .modal-body .button:hover {
  background-color: #454545;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF383838', endColorstr='#FF212121');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(50%, #383838), color-stop(100%, #212121));
  background-image: -webkit-linear-gradient(top, #383838 50%, #212121 100%);
  background-image: -moz-linear-gradient(top, #383838 50%, #212121 100%);
  background-image: -o-linear-gradient(top, #383838 50%, #212121 100%);
  background-image: linear-gradient(top, #383838 50%, #212121 100%);
  color: #dbdbdb !important;
  outline: 1px solid #424242 !important;
  box-shadow: 0 2px 2px black;
}
/* line 108, ../../sass/desktop/_modal.scss */
.modal-body button:active, .modal-body input[type="submit"]:active, .modal-body .button:active {
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF212121', endColorstr='#FF383838');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #212121), color-stop(100%, #383838));
  background-image: -webkit-linear-gradient(top, #212121 0%, #383838 100%);
  background-image: -moz-linear-gradient(top, #212121 0%, #383838 100%);
  background-image: -o-linear-gradient(top, #212121 0%, #383838 100%);
  background-image: linear-gradient(top, #212121 0%, #383838 100%);
  box-shadow: none;
}
/* line 115, ../../sass/desktop/_modal.scss */
.modal-body input[type="checkbox"] {
  width: 14px;
  height: 14px;
  position: relative;
  border: 1px solid #383838;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background: #212121;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 126, ../../sass/desktop/_modal.scss */
.modal-body input[type="checkbox"]:checked {
  background-image: url(/bundles/cbsnewscore/images/generic/white-check.png) !important;
  background-color: #212121 !important;
  background-position: 50% 50% !important;
}

/* line 135, ../../sass/desktop/_modal.scss */
.modal-backdrop {
  background: rgba(0, 0, 0, 0.8);
  bottom: 0;
  left: 0;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 100;
}

/* line 145, ../../sass/desktop/_modal.scss */
.modal {
  min-height: 200px;
  width: 980px;
}
/* line 150, ../../sass/desktop/_modal.scss */
.modal .modal-body {
  background: white;
}
/* line 153, ../../sass/desktop/_modal.scss */
.modal .modal-body .entry {
  margin-top: 20px;
}
/* line 156, ../../sass/desktop/_modal.scss */
.modal .modal-body .entry ul {
  margin: 0;
}
/* line 160, ../../sass/desktop/_modal.scss */
.modal .modal-body .entry li {
  float: left;
}
/* line 165, ../../sass/desktop/_modal.scss */
.modal .modal-body .entry .date {
  color: #666666;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 16px;
  font-style: italic;
}
/* line 172, ../../sass/desktop/_modal.scss */
.modal .modal-body .entry .caption {
  font-size: 14px;
  color: #ccc;
  margin-top: 10px;
  font-weight: 300;
}
/* line 182, ../../sass/desktop/_modal.scss */
.modal .close {
  background-position: 0 -102px;
  border: none;
  position: absolute;
  top: -10px;
  right: -10px;
  height: 51px;
  width: 52px;
  z-index: 5;
  cursor: pointer;
}
/* line 195, ../../sass/desktop/_modal.scss */
.modal > iframe {
  overflow: hidden;
  width: 100%;
}
/* line 200, ../../sass/desktop/_modal.scss */
.modal .loader {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  text-shadow: 0 1px 0 rgab(black, 0.9);
  font-style: italic;
  color: rgba(255, 255, 255, 0.4);
  text-align: center;
  width: 90px;
  height: 30px;
  line-height: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -45px;
  margin-top: -15px;
}
/* line 216, ../../sass/desktop/_modal.scss */
.modal .btn {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}
/* line 219, ../../sass/desktop/_modal.scss */
.modal .btn-inverse {
  margin: 0px 0 20px 0;
}

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

/* line 229, ../../sass/desktop/_modal.scss */
.modal-body .sharebar_condensed {
  margin-top: 17px;
}
/* line 233, ../../sass/desktop/_modal.scss */
.modal-body .social-site {
  cursor: pointer;
  display: inline-block;
  width: 78px;
  height: 30px;
}
/* line 241, ../../sass/desktop/_modal.scss */
.modal-body .social-site.facebook {
  background-position: 0 -35px;
}
/* line 241, ../../sass/desktop/_modal.scss */
.modal-body .social-site.googleplus {
  background-position: 0 -155px;
}
/* line 241, ../../sass/desktop/_modal.scss */
.modal-body .social-site.yahoo {
  background-position: 0 -185px;
}
/* line 241, ../../sass/desktop/_modal.scss */
.modal-body .social-site.twitter {
  background-position: 0 -95px;
}

/* line 249, ../../sass/desktop/_modal.scss */
.modal:not(.modal-iframe) {
  left: 10px;
  right: 10px;
  margin: 0 auto;
  position: absolute;
  width: 1000px;
  z-index: 5000000;
}
/* line 258, ../../sass/desktop/_modal.scss */
.modal:not(.modal-iframe).modal-register-1503, .modal:not(.modal-iframe).modal-login-1503 {
  top: 50px !important;
}
/* line 262, ../../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 270, ../../sass/desktop/_modal.scss */
.modal-page:not(.modal-iframe) {
  margin-left: -500px;
}

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

/* line 284, ../../sass/desktop/_modal.scss */
.login-modal, .registration-modal, .forgotten-modal, .confirm-registration-modal {
  background: #17191a !important;
}

/* line 290, ../../sass/desktop/_modal.scss */
.modal-body .media-post {
  background: white;
  padding: 20px;
  color: black;
}
/* line 294, ../../sass/desktop/_modal.scss */
.modal-body .media-post .media-post-object .media-block img {
  z-index: 0;
}
/* line 297, ../../sass/desktop/_modal.scss */
.modal-body .media-post h2.title {
  font-weight: 300;
  color: black;
  position: relative;
  top: -10px;
}
/* line 303, ../../sass/desktop/_modal.scss */
.modal-body .media-post a {
  font-weight: 300;
  color: black;
  font-size: inherit;
}
/* line 308, ../../sass/desktop/_modal.scss */
.modal-body .media-post p {
  color: black;
}
/* line 311, ../../sass/desktop/_modal.scss */
.modal-body .media-post .byline {
  display: none;
}
/* line 316, ../../sass/desktop/_modal.scss */
.modal-body .media-post .pagination .controls span {
  font-size: 21px;
}
/* line 319, ../../sass/desktop/_modal.scss */
.modal-body .media-post .pagination .controls .counter {
  line-height: 20px;
}
/* line 323, ../../sass/desktop/_modal.scss */
.modal-body .media-post .module-listing-stack {
  margin: 0;
  background-image: url("/bundles/cbsnewscore/images/standalone/bkg-highlight-940.png");
  border-top: 1px solid #dedede;
}
/* line 327, ../../sass/desktop/_modal.scss */
.modal-body .media-post .module-listing-stack > .title .deco {
  color: black;
  text-shadow: none;
}
/* line 330, ../../sass/desktop/_modal.scss */
.modal-body .media-post .module-listing-stack > .title .deco:before, .modal-body .media-post .module-listing-stack > .title .deco:after {
  background: none;
}
/* line 334, ../../sass/desktop/_modal.scss */
.modal-body .media-post .module-listing-stack h5 {
  color: black;
  font-weight: 700;
}
/* line 337, ../../sass/desktop/_modal.scss */
.modal-body .media-post .module-listing-stack h5:hover {
  color: black;
}

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

/* _ticker.scss
--------------------------

generic ticker

*/
/* line 74, ticker/*.png */
.ticker-sprite, .ticker-facebook-gray, .ticker-facebook-white, .ticker-ticker-ring, .ticker-twitter-gray, .ticker-twitter-white, #breakingNewsBannerWrap2011 .breakingNews .bnHeadlineWrap:before, #breakingNewsBannerWrap2011 .liveStreaming .ticker-facebook-white, #breakingNewsBannerWrap2011 .liveStreaming .ticker-twitter-white {
  background: url('/bundles/cbsnewscore/images/sprites/ticker-s052efe16f1.png') no-repeat;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ticker-facebook-gray {
  background-position: 0 -173px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ticker-facebook-white {
  background-position: 0 -194px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ticker-ticker-ring {
  background-position: 0 0;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ticker-twitter-gray {
  background-position: 0 -131px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.ticker-twitter-white {
  background-position: 0 -152px;
}

/* line 17, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 {
  height: 42px;
}
/* line 19, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 ul {
  margin: 0;
  list-style: none;
}
/* line 11, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_lists.scss */
#breakingNewsBannerWrap2011 ul li {
  margin-bottom: 0;
}
/* line 22, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 .ticker-twitter-gray {
  margin: 8px 0px 0px 5px;
  width: 15px;
  height: 13px;
}
/* line 27, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 .ticker-facebook-gray {
  margin: 7px 0 0 0;
  width: 11px;
  height: 13px;
}
/* line 32, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 .ticker-facebook-white {
  width: 11px;
  margin: 12px 10px 0 0;
}
/* line 36, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 .ticker-twitter-white {
  width: 21px;
  margin: 12px 0 0 0;
}
/* line 41, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 li {
  height: 42px;
}
/* line 44, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 li .bnSharePrompt {
  display: none;
}
/* line 47, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 li .bnHeadlineWrap {
  margin: 0 auto;
  width: 940px;
  position: relative;
}
/* line 52, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 li dl {
  position: relative;
  float: left;
  margin-left: 10px;
}
/* line 56, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 li dl dd {
  float: left;
}
/* line 59, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 li dl dd a {
  float: left;
  text-indent: -9999px;
}
/* line 67, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 .breakingNews {
  background-color: #b12124;
}
/* line 70, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 .breakingNews .bnHeadlineWrap:before {
  background-position: 0 0;
  height: 42px;
  width: 126px;
  display: block;
  content: " ";
  position: absolute;
  background-position: 0 -44px;
  left: -59px;
}
/* line 80, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 .breakingNews .bnHeadlineWrap h2 {
  color: #ffffff;
  font-weight: 900;
  font-family: 'Helvetica Neue', 'Nimbus-sans', helvetica, arial, sans-serif;
  font-size: 22px;
  letter-spacing: -0.05em;
  float: left;
  background-position: top right;
  background-repeat: no-repeat;
  padding: 4px 12px 0 0;
  height: 42px;
  line-height: 1.6em;
  margin: 0 0 0 0;
  position: relative;
  z-index: 5;
}
/* line 98, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 .breakingNews .bnHeadlineWrap h2 .breakingLabel {
  background-position: 0 -46px;
  height: 42px;
  display: block;
  position: relative;
  top: -1px;
}
/* line 108, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 .breakingNews .bnHeadlineWrap .bnHeadline {
  color: white;
  font-family: "Helvetica Neue LT", "nimbus-sans", Helvetica, Arial, sans-serif;
  font-size: 22px;
  float: left;
  line-height: 1.7em;
  position: relative;
  top: 3px;
  float: left;
  font-weight: 300;
  letter-spacing: -0.02em;
}
/* line 120, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 .breakingNews .bnHeadlineWrap .bnHeadline:after {
  content: " / ";
  color: rgba(222, 222, 222, 0.5);
  margin-left: 5px;
}
/* line 125, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 .breakingNews .bnHeadlineWrap .bnHeadline a {
  color: white;
}
/* line 134, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 .liveStreaming {
  background-color: #ffffff;
  background-repeat: no-repeat;
  background-position: bottom center;
  border-bottom: 1px solid #dedede;
}
/* line 140, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 .liveStreaming .bnHeadlineWrap {
  padding: 4px 0 0 0;
}
/* line 142, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 .liveStreaming .bnHeadlineWrap h2 {
  color: #b12124;
  font-weight: 900;
  font-family: 'Helvetica Neue', 'Nimbus-sans', helvetica, arial, sans-serif;
  font-size: 22px;
  letter-spacing: -0.05em;
  float: left;
  background-position: bottom right;
  background-repeat: no-repeat;
  padding: 0 12px 0 0;
  height: 32px;
  line-height: 1.6em;
  margin-bottom: 0;
}
/* line 157, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 .liveStreaming .bnHeadlineWrap .bnHeadline {
  font-family: "Helvetica Neue LT", "nimbus-sans", Helvetica, Arial, sans-serif;
  font-weight: 300;
  color: #b12124;
  line-height: 1.7em;
  font-size: 22px;
  float: left;
  letter-spacing: -0.02em;
}
/* line 165, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 .liveStreaming .bnHeadlineWrap .bnHeadline a {
  color: #333;
}
/* line 168, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 .liveStreaming .bnHeadlineWrap .bnHeadline:after {
  content: " / ";
  color: #dedede;
  margin-left: 5px;
}
/* line 174, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 .liveStreaming .bnHeadlineWrap dl {
  position: relative;
  float: left;
  margin-left: 10px;
}
/* line 181, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 .liveStreaming .ticker-facebook-white {
  background-position: 0 -173px;
  border-right: 0;
  margin-right: 10px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 187, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 .liveStreaming .ticker-twitter-white {
  background-position: 0 -131px;
}
/* line 190, ../../sass/desktop/_ticker.scss */
#breakingNewsBannerWrap2011 .liveStreaming .ticker-facebook-white, #breakingNewsBannerWrap2011 .liveStreaming .ticker-twitter-white {
  margin-top: 9px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-facebook-dark {
  background-position: 0 -769px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-facebook {
  background-position: 0 -788px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-more-dark {
  background-position: 0 -907px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-more {
  background-position: 0 -857px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-twitter-dark {
  background-position: 0 -605px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-twitter {
  background-position: 0 -659px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-facebook {
  background-position: 0 -624px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-plus {
  background-position: 0 -723px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-twitter {
  background-position: 0 -469px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-email {
  background-position: 0 -518px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-facebook {
  background-position: 0 -875px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-stumble {
  background-position: 0 -690px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-twitter {
  background-position: 0 -677px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-facebook-small {
  background-position: 0 -486px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-facebook-color {
  background-position: 0 -360px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-facebook-gray {
  background-position: 0 -439px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-google-color {
  background-position: 0 -120px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-google-gray {
  background-position: 0 -150px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-instagram-color {
  background-position: 0 -240px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-instagram-gray {
  background-position: 0 -330px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-newsletter-color {
  background-position: 0 -270px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-newsletter-gray {
  background-position: 0 -300px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-rss-color {
  background-position: 0 -60px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-rss-gray {
  background-position: 0 -210px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-slash-gray {
  background-position: 0 -926px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-twitter-color {
  background-position: 0 -90px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-twitter-gray {
  background-position: 0 -180px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-youtube-color {
  background-position: 0 0;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-youtube-gray {
  background-position: 0 -30px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-googleplus-small {
  background-position: 0 -406px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-twitter-small {
  background-position: 0 -553px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/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 13, ../../sass/desktop/_share_bar.scss */
.social-count {
  color: #666666;
}

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

/* line 49, ../../sass/desktop/_share_bar.scss */
.social {
  position: relative;
}
/* line 55, ../../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 63, ../../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");
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#ededed');
  /* for IE */
  width: 140px;
}
/* line 74, ../../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 77, ../../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 82, ../../sass/desktop/_share_bar.scss */
.social .share-dropdown li {
  border-bottom: 1px solid #e8e8e8;
}
/* line 85, ../../sass/desktop/_share_bar.scss */
.social .share-dropdown li:last-child {
  border: none;
}
/* line 93, ../../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 99, ../../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 102, ../../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 106, ../../sass/desktop/_share_bar.scss */
.social .share-dropdown .theme-dark li {
  border-bottom: 1px solid #e8e8e8;
}
/* line 112, ../../sass/desktop/_share_bar.scss */
.social.sharebar_condensed.theme-dark li .facebook {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -769px;
}
@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 112, ../../sass/desktop/_share_bar.scss */
  .social.sharebar_condensed.theme-dark li .facebook {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -703px;
    background-size: 34px auto;
  }
}
/* line 115, ../../sass/desktop/_share_bar.scss */
.social.sharebar_condensed.theme-dark li a:hover .facebook {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -569px;
}
@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 115, ../../sass/desktop/_share_bar.scss */
  .social.sharebar_condensed.theme-dark li a:hover .facebook {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -605px;
    background-size: 34px auto;
  }
}
/* line 112, ../../sass/desktop/_share_bar.scss */
.social.sharebar_condensed.theme-dark li .twitter {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -605px;
}
@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 112, ../../sass/desktop/_share_bar.scss */
  .social.sharebar_condensed.theme-dark li .twitter {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -462px;
    background-size: 34px auto;
  }
}
/* line 115, ../../sass/desktop/_share_bar.scss */
.social.sharebar_condensed.theme-dark li a:hover .twitter {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -534px;
}
@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 115, ../../sass/desktop/_share_bar.scss */
  .social.sharebar_condensed.theme-dark li a:hover .twitter {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -286px;
    background-size: 34px auto;
  }
}
/* line 112, ../../sass/desktop/_share_bar.scss */
.social.sharebar_condensed.theme-dark li .more {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -907px;
}
@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 112, ../../sass/desktop/_share_bar.scss */
  .social.sharebar_condensed.theme-dark li .more {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -843px;
    background-size: 34px auto;
  }
}
/* line 115, ../../sass/desktop/_share_bar.scss */
.social.sharebar_condensed.theme-dark li a:hover .more {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -824px;
}
@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 115, ../../sass/desktop/_share_bar.scss */
  .social.sharebar_condensed.theme-dark li a:hover .more {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -771px;
    background-size: 34px auto;
  }
}
/* line 119, ../../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 121, ../../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 128, ../../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 135, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .share-dropdown {
  top: 15px;
}
/* line 138, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded a:hover {
  color: inherit;
}
/* line 142, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded li {
  position: relative;
  font-family: "nimbus-sans", Helvetica, Arial, sans-serif;
  letter-spacing: -0.07em;
}
/* line 148, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded li.std-social:after {
  color: #c4c4c4;
}
/* line 153, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded li.last:after {
  content: none;
  padding: 0;
}
/* line 158, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded li.extra-social {
  font-size: 14px;
  float: right;
  padding-top: 0;
  top: 6px;
  position: relative;
}
/* line 165, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded li.extra-social .share-dropdown {
  left: -74px;
}
/* line 168, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded li.extra-social .share-dropdown .triangle {
  left: 99px;
}
/* line 174, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .social-count, .sharebar_expanded .comment-count {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  font-weight: 700;
  color: #202022;
}
/* line 180, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .comment-count {
  padding-right: 2px;
}
/* line 184, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .comment-text {
  font-size: 19px;
  letter-spacing: -0.08em;
  font-weight: 300;
  font-style: normal;
  font-family: "nimbus-sans", Helvetica, Arial, sans-serif;
}
/* line 192, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .social-icon {
  display: inline-block;
}
/* line 195, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .social-icon:before {
  content: '';
  display: block;
}
/* line 202, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .sharebar-facebook .social-icon:before {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -875px;
}
@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 202, ../../sass/desktop/_share_bar.scss */
  .sharebar_expanded .sharebar-facebook .social-icon:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -722px;
    background-size: 34px auto;
  }
}
/* line 207, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .std-facebook:hover .social-icon:before {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -843px;
}
@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 207, ../../sass/desktop/_share_bar.scss */
  .sharebar_expanded .std-facebook:hover .social-icon:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -672px;
    background-size: 34px auto;
  }
}
/* line 202, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .sharebar-twitter .social-icon:before {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -677px;
}
@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 202, ../../sass/desktop/_share_bar.scss */
  .sharebar_expanded .sharebar-twitter .social-icon:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -575px;
    background-size: 34px auto;
  }
}
/* line 207, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .std-twitter:hover .social-icon:before {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -740px;
}
@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 207, ../../sass/desktop/_share_bar.scss */
  .sharebar_expanded .std-twitter:hover .social-icon:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -499px;
    background-size: 34px auto;
  }
}
/* line 202, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .sharebar-stumble .social-icon:before {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -690px;
}
@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 202, ../../sass/desktop/_share_bar.scss */
  .sharebar_expanded .sharebar-stumble .social-icon:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -512px;
    background-size: 34px auto;
  }
}
/* line 207, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .std-stumble:hover .social-icon:before {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -753px;
}
@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 207, ../../sass/desktop/_share_bar.scss */
  .sharebar_expanded .std-stumble:hover .social-icon:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -399px;
    background-size: 34px auto;
  }
}
/* line 202, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .sharebar-email .social-icon:before {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -518px;
}
@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 202, ../../sass/desktop/_share_bar.scss */
  .sharebar_expanded .sharebar-email .social-icon:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -353px;
    background-size: 34px auto;
  }
}
/* line 207, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .std-email:hover .social-icon:before {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -502px;
}
@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 207, ../../sass/desktop/_share_bar.scss */
  .sharebar_expanded .std-email:hover .social-icon:before {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -120px;
    background-size: 34px auto;
  }
}
/* line 213, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .sharebar-facebook .social-icon:before {
  height: 14px;
  width: 8px;
}
/* line 220, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .sharebar-twitter .social-icon:before {
  width: 17px;
  height: 13px;
}
/* line 225, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .std-twitter .share-dropdown .triangle {
  left: 14px;
}
/* line 230, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .sharebar-stumble .social-icon:before {
  height: 16px;
  width: 15px;
  position: relative;
  top: 1px;
}
/* line 237, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .std-stumble .share-dropdown .triangle {
  left: 14px;
}
/* line 242, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .sharebar-email .social-icon:before {
  height: 15px;
  width: 14px;
}
/* line 248, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .social-button {
  padding: 7px 10px 1px;
}

/* line 255, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed {
  display: inline-block;
}
/* line 258, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed.header-style {
  height: 30px;
  background-color: #333333;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF333333', endColorstr='#FF1B1B1B');
  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, "Times New Roman", Times, serif;
  margin-bottom: 15px;
  width: 140px;
}
/* line 271, ../../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 280, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .social-icons {
  cursor: pointer;
  position: relative;
}
/* line 285, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .social-icons:hover .share-text {
  color: white;
}
/* line 291, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .social-icons a:hover .facebook {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -806px;
}
@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 291, ../../sass/desktop/_share_bar.scss */
  .sharebar_condensed .social-icons a:hover .facebook {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -654px;
    background-size: 34px auto;
  }
}
/* line 291, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .social-icons a:hover .twitter {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -641px;
}
@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 291, ../../sass/desktop/_share_bar.scss */
  .sharebar_condensed .social-icons a:hover .twitter {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -305px;
    background-size: 34px auto;
  }
}
/* line 291, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .social-icons a:hover .more {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -889px;
}
@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 291, ../../sass/desktop/_share_bar.scss */
  .sharebar_condensed .social-icons a:hover .more {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -790px;
    background-size: 34px auto;
  }
}
/* line 298, ../../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 304, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .icon:last-child {
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 309, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .icon a, .sharebar_condensed .icon span {
  display: block;
}
/* line 313, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .icon a {
  text-align: center;
  width: 22px;
  height: 22px;
}
/* line 319, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .icon span {
  height: 19px;
}
/* line 325, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .facebook {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -788px;
  margin: 0 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 325, ../../sass/desktop/_share_bar.scss */
  .sharebar_condensed .facebook {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -736px;
    background-size: 34px auto;
  }
}
/* line 325, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .twitter {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -659px;
  margin: 0 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 325, ../../sass/desktop/_share_bar.scss */
  .sharebar_condensed .twitter {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -481px;
    background-size: 34px auto;
  }
}
/* line 325, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .more {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -857px;
  margin: 0 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 325, ../../sass/desktop/_share_bar.scss */
  .sharebar_condensed .more {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -825px;
    background-size: 34px auto;
  }
}
/* line 331, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .facebook {
  width: 10px;
}
/* line 335, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .twitter {
  width: 22px;
}
/* line 339, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .more {
  width: 18px;
}
/* line 344, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .share-dropdown .triangle {
  left: 83px;
}

/* line 354, ../../sass/desktop/_share_bar.scss */
.theme-dark.sharebar_condensed .icon {
  border-right: 1px solid black;
}
/* line 357, ../../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 365, ../../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);
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  /* for IE */
}
/* line 372, ../../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 377, ../../sass/desktop/_share_bar.scss */
.theme-dark .share-dropdown .dropdown-container li:hover {
  color: #d42128;
}
/* line 380, ../../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 387, ../../sass/desktop/_share_bar.scss */
.theme-dark .share-dropdown .dropdown-container .social-button {
  float: none;
  height: 20px;
}
/* line 393, ../../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 396, ../../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 405, ../../sass/desktop/_share_bar.scss */
  .social .dropdown-container {
    outline: none !important;
  }
}

/* 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, Arial, 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, Arial, 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;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF30373D', endColorstr='#FF151918');
  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 51, ../../sass/desktop/_elp.scss */
.elp-header.has-mantle-skin {
  width: 980px !important;
  margin: -20px auto 20px;
  left: -20px;
}
/* line 55, ../../sass/desktop/_elp.scss */
.elp-header.has-mantle-skin .container {
  padding-left: 20px;
}
/* line 61, ../../sass/desktop/_elp.scss */
.elp-header .elp-wrap-head {
  margin: 0 auto;
  padding-left: 20px;
  width: 960px;
  position: inherit;
}
/* line 67, ../../sass/desktop/_elp.scss */
.elp-header .elp-wrap-head .elp-wrap {
  float: left;
  width: 620px;
  position: inherit;
  z-index: 10;
}
/* line 73, ../../sass/desktop/_elp.scss */
.elp-header .elp-wrap-head .elp-wrap .share {
  position: inherit;
  z-index: inherit;
}
/* line 77, ../../sass/desktop/_elp.scss */
.elp-header .elp-wrap-head .elp-wrap.no-img {
  width: 100%;
}
/* line 79, ../../sass/desktop/_elp.scss */
.elp-header .elp-wrap-head .elp-wrap.no-img .dek {
  width: 100%;
}
/* line 82, ../../sass/desktop/_elp.scss */
.elp-header .elp-wrap-head .elp-wrap.no-img h1 {
  width: 100%;
}
/* line 89, ../../sass/desktop/_elp.scss */
.elp-header .elp-wrap-head img {
  float: right;
  width: 300px;
  margin-right: 20px;
}
/* line 95, ../../sass/desktop/_elp.scss */
.elp-header .elp-wrap-head .label {
  font-family: "nimbus-sans", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: 900;
  color: #D00B13;
  padding-top: 20px;
  margin-bottom: 0;
  text-transform: uppercase;
}
/* line 106, ../../sass/desktop/_elp.scss */
.elp-header .elp-wrap-head .dek {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #8b8b8b;
  font-size: 20px;
  font-style: italic;
  width: 620px;
  padding-bottom: 17px;
  text-shadow: 0 -1px 0 black;
  margin-bottom: 0px;
}
/* line 118, ../../sass/desktop/_elp.scss */
.elp-header .elp-wrap-head h1 {
  font-family: "nimbus-sans", Helvetica, Arial, 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 135, ../../sass/desktop/_elp.scss */
.elp-header .ad-marquee-top {
  float: right;
  padding: 20px;
}

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

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

/* line 173, ../../sass/desktop/_elp.scss */
.elp .section .section-head {
  margin-top: -20px;
  margin-bottom: 30px;
  height: 20px;
}
/* line 179, ../../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 190, ../../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 196, ../../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 199, ../../sass/desktop/_elp.scss */
.elp .listing-sub-mini-horizontal a:hover .img img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}
/* line 204, ../../sass/desktop/_elp.scss */
.elp .listing-sub-mini-horizontal .title {
  font-weight: 500;
  margin-bottom: 3px;
  line-height: 1.2;
}
/* line 210, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style {
  width: 142px;
  margin-bottom: 20px;
}
/* line 213, ../../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 217, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style .icon:last-child {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 221, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style .share-dropdown {
  left: 0;
  top: 19px;
  width: 120px;
}
/* line 225, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style .share-dropdown .triangle {
  left: 20px;
}
/* line 229, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style .share-text {
  font-size: 14px;
  font-weight: 700;
}
/* line 233, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style .facebook {
  background-position: 0 -624px;
  width: 14px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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 237, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style .twitter {
  background-position: 0 -469px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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 240, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style .more {
  background-position: 0 -723px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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 244, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style:hover .facebook {
  background-position: 0 -588px;
  width: 14px;
}
/* line 248, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style:hover .twitter {
  background-position: 0 -422px;
}
/* line 251, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style:hover .more {
  background-position: 0 -706px;
}
/* line 257, ../../sass/desktop/_elp.scss */
.elp .meta-label .sub.comment-icon {
  background-position: 0 -586px;
  padding-left: 20px;
}

/* line 3, ../../sass/desktop/_flyout.scss */
.site-header > .primary .container {
  position: relative;
}

/* line 10, ../../sass/desktop/_flyout.scss */
.site-header .flyout .flyout-content, .site-header .flyout .dropdown-content, .site-header .dropdown .flyout-content, .site-header .dropdown .dropdown-content {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2), 0 10px 10px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2), 0 10px 10px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2), 0 10px 10px rgba(0, 0, 0, 0.1);
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #23292e), color-stop(100%, #000000));
  background-image: -webkit-linear-gradient(#23292e, #000000);
  background-image: -moz-linear-gradient(#23292e, #000000);
  background-image: -o-linear-gradient(#23292e, #000000);
  background-image: linear-gradient(#23292e, #000000);
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF23292E', endColorstr='#FF000000');
  display: none;
  min-height: 220px;
  width: 980px;
  position: absolute;
  left: 0;
  padding: 20px;
  z-index: 5000000;
  margin-top: -1px;
}
/* line 24, ../../sass/desktop/_flyout.scss */
.site-header .flyout .flyout-content .loader, .site-header .flyout .dropdown-content .loader, .site-header .dropdown .flyout-content .loader, .site-header .dropdown .dropdown-content .loader {
  font-size: 12px;
  font-style: italic;
}
/* line 31, ../../sass/desktop/_flyout.scss */
.site-header .flyout.selected > a, .site-header .dropdown.selected > a {
  -webkit-border-radius: 2px 2px 0 0;
  -moz-border-radius: 2px 2px 0 0;
  -ms-border-radius: 2px 2px 0 0;
  -o-border-radius: 2px 2px 0 0;
  border-radius: 2px 2px 0 0;
  background-color: #34393f;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF34393F', endColorstr='#FF23282E');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #34393f), color-stop(62%, #2a2f35), color-stop(79%, #252a30), color-stop(100%, #23282e));
  background-image: -webkit-linear-gradient(top, #34393f 0%, #2a2f35 62%, #252a30 79%, #23282e 100%);
  background-image: -moz-linear-gradient(top, #34393f 0%, #2a2f35 62%, #252a30 79%, #23282e 100%);
  background-image: -o-linear-gradient(top, #34393f 0%, #2a2f35 62%, #252a30 79%, #23282e 100%);
  background-image: linear-gradient(top, #34393f 0%, #2a2f35 62%, #252a30 79%, #23282e 100%);
  color: white;
  z-index: 5000001;
  position: relative;
}
/* line 44, ../../sass/desktop/_flyout.scss */
.site-header .flyout.selected > a > span, .site-header .dropdown.selected > a > span {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-left: 0;
  padding-left: 7px;
}
/* line 51, ../../sass/desktop/_flyout.scss */
.site-header .flyout.selected .flyout-content, .site-header .flyout.selected .dropdown-content, .site-header .dropdown.selected .flyout-content, .site-header .dropdown.selected .dropdown-content {
  display: block;
}
/* line 56, ../../sass/desktop/_flyout.scss */
.site-header .flyout .listing-basic, .site-header .dropdown .listing-basic {
  font-size: 14px;
}
/* line 7, ../../sass/desktop/_listing.scss */
.site-header .flyout .listing-basic .items li, .site-header .dropdown .listing-basic .items li {
  margin-bottom: 0;
  padding-bottom: 0px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 18, ../../sass/desktop/_listing.scss */
.site-header .flyout .listing-basic .items li .title, .site-header .dropdown .listing-basic .items li .title {
  padding-bottom: 0px;
}
/* line 29, ../../sass/desktop/_listing.scss */
.site-header .flyout .listing-basic .items li, .site-header .dropdown .listing-basic .items li {
  -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);
}
/* line 62, ../../sass/desktop/_flyout.scss */
.site-header .flyout .listing-basic .items li a, .site-header .dropdown .listing-basic .items li a {
  display: block;
  padding: 8px 0;
  line-height: 1.2;
}
/* line 68, ../../sass/desktop/_flyout.scss */
.site-header .flyout .listing-basic .items li:first-child, .site-header .dropdown .listing-basic .items li:first-child {
  padding-top: 0;
}
/* line 71, ../../sass/desktop/_flyout.scss */
.site-header .flyout .listing-basic .items li:first-child a, .site-header .dropdown .listing-basic .items li:first-child a {
  padding-top: 0;
}
/* line 77, ../../sass/desktop/_flyout.scss */
.site-header .flyout .listing-basic .view-more, .site-header .dropdown .listing-basic .view-more {
  display: block;
  padding-top: 8px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: 700;
}
/* line 7, ../../sass/desktop/_listing.scss */
.site-header .flyout .listing-mini-sub .items li, .site-header .dropdown .listing-mini-sub .items li {
  margin-bottom: 10px;
  padding-bottom: 0px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
}
/* line 18, ../../sass/desktop/_listing.scss */
.site-header .flyout .listing-mini-sub .items li .title, .site-header .dropdown .listing-mini-sub .items li .title {
  padding-bottom: 0px;
}
/* line 29, ../../sass/desktop/_listing.scss */
.site-header .flyout .listing-mini-sub .items li, .site-header .dropdown .listing-mini-sub .items li {
  -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);
}
/* line 87, ../../sass/desktop/_flyout.scss */
.site-header .flyout .listing-mini-sub .items li, .site-header .dropdown .listing-mini-sub .items li {
  padding-bottom: 10px;
}
/* line 89, ../../sass/desktop/_flyout.scss */
.site-header .flyout .listing-mini-sub .items li.powered-by, .site-header .dropdown .listing-mini-sub .items li.powered-by {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border-bottom: 0;
}
/* line 90, ../../sass/desktop/_flyout.scss */
.site-header .flyout .listing-mini-sub .items li.powered-by .flyout-crimesider-logo, .site-header .dropdown .listing-mini-sub .items li.powered-by .flyout-crimesider-logo {
  background-position: 0 -944px;
  width: 138px;
  height: 18px;
  text-indent: -119988px;
  overflow: hidden;
  float: left;
}
/* line 98, ../../sass/desktop/_flyout.scss */
.site-header .flyout .listing-mini-sub .items li.powered-by .powered-text, .site-header .dropdown .listing-mini-sub .items li.powered-by .powered-text {
  font-size: 13px;
  float: left;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
  margin: 2px 5px 0 0;
}
/* line 109, ../../sass/desktop/_flyout.scss */
.site-header .flyout .listing-mini-sub .items a:hover, .site-header .dropdown .listing-mini-sub .items a:hover {
  color: white;
}
/* line 112, ../../sass/desktop/_flyout.scss */
.site-header .flyout .listing-mini-sub .title, .site-header .dropdown .listing-mini-sub .title {
  line-height: 1.2;
  font-size: 14px;
}
/* line 117, ../../sass/desktop/_flyout.scss */
.site-header .flyout .listing-full-sub-horizontal .title, .site-header .dropdown .listing-full-sub-horizontal .title {
  font-family: "nimbus-sans", Helvetica, Arial, sans-serif;
}
/* line 121, ../../sass/desktop/_flyout.scss */
.site-header .flyout .listing-full-sub-horizontal li:hover .media-block .img:before, .site-header .flyout .listing-full-sub-horizontal li:hover .media-figure .img:before, .site-header .flyout .listing-mini-sub li:hover .media-block .img:before, .site-header .flyout .listing-mini-sub li:hover .media-figure .img:before, .site-header .dropdown .listing-full-sub-horizontal li:hover .media-block .img:before, .site-header .dropdown .listing-full-sub-horizontal li:hover .media-figure .img:before, .site-header .dropdown .listing-mini-sub li:hover .media-block .img:before, .site-header .dropdown .listing-mini-sub li:hover .media-figure .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 125, ../../sass/desktop/_flyout.scss */
.site-header .flyout .listing-full-sub-horizontal .items li, .site-header .dropdown .listing-full-sub-horizontal .items li {
  margin-bottom: 0;
}
/* line 128, ../../sass/desktop/_flyout.scss */
.site-header .flyout .label.editors-pick, .site-header .dropdown .label.editors-pick {
  color: white;
  font-size: 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  -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);
  padding-bottom: 5px;
}

/* line 140, ../../sass/desktop/_flyout.scss */
.site-sections .loader .text {
  display: none;
}
/* line 144, ../../sass/desktop/_flyout.scss */
.site-sections .dropdown > a {
  text-shadow: none;
  padding: 10px 0 16px 0;
}
/* line 148, ../../sass/desktop/_flyout.scss */
.site-sections .dropdown .dropdown-content {
  top: auto;
  border-bottom: 0;
  width: 600px;
  left: auto;
  right: 0;
  min-height: 140px;
}
/* line 156, ../../sass/desktop/_flyout.scss */
.site-sections .dropdown .dropdown-content h4 {
  margin-bottom: 0;
}
/* line 160, ../../sass/desktop/_flyout.scss */
.site-sections .dropdown .dropdown-menu {
  min-width: 0;
  max-width: 100%;
}
/* line 163, ../../sass/desktop/_flyout.scss */
.site-sections .dropdown .dropdown-menu ul a:hover {
  background-color: transparent;
  color: white;
}
/* line 169, ../../sass/desktop/_flyout.scss */
.site-sections .dropdown .listing-basic .items li.label {
  border-bottom: 1px solid rgba(0, 0, 0, 0.3);
  -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);
  padding-bottom: 5px;
}
/* line 174, ../../sass/desktop/_flyout.scss */
.site-sections .dropdown .col-3 {
  float: left;
  width: 170px;
  padding: 0 20px 0 0;
}
/* line 179, ../../sass/desktop/_flyout.scss */
.site-sections .dropdown .col-3:last-child {
  padding: 0;
}
/* line 182, ../../sass/desktop/_flyout.scss */
.site-sections .dropdown .col-3 .label {
  color: white;
  font-size: 16px;
}

/* line 194, ../../sass/desktop/_flyout.scss */
.site-header .dropdown .listing-basic .items li {
  border-bottom: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

/* line 4, ../../sass/desktop/_media_post.scss */
article.media-post h1.title, article.media-post h2.title {
  font-size: 36px;
  font-weight: 300;
}
/* line 9, ../../sass/desktop/_media_post.scss */
article.media-post h1.title {
  width: 520px;
}
/* line 13, ../../sass/desktop/_media_post.scss */
article.media-post h2.title {
  font-weight: 900;
  letter-spacing: -0.08em;
}
/* line 18, ../../sass/desktop/_media_post.scss */
article.media-post .byline, article.media-post .social {
  display: inline-block;
}
/* line 22, ../../sass/desktop/_media_post.scss */
article.media-post .social {
  float: right;
  z-index: 5;
}
/* line 31, ../../sass/desktop/_media_post.scss */
article.media-post .slide .post p {
  margin: 10px 0;
  font-size: 17px;
}

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

/* line 65, ../../sass/desktop/_media_post.scss */
.media-post-object {
  margin-bottom: 10px;
}
/* line 68, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination {
  font-size: 21px;
  border-bottom: 1px solid #e8e8e8;
}
/* line 74, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination ul {
  float: left;
  margin: 0;
  width: 73%;
}
/* line 85, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination li:last-child:after, .media-post-object .pagination .prev:last-child:after {
  content: none;
}
/* line 90, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .controls {
  font-size: 30px;
  font-weight: 300;
}
/* line 94, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .controls .counter {
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 1;
  word-spacing: -1px;
  letter-spacing: -0.07em;
}
/* line 102, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .controls .counter .index {
  font-weight: 500;
  color: #b12124;
}
/* line 107, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .controls .counter .divider {
  padding: 0;
}
/* line 113, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .controls .next, .media-post-object .pagination .controls .prev {
  font-weight: 300;
  position: relative;
  z-index: 2;
  letter-spacing: -0.05em;
}
/* line 120, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .controls .next {
  float: right;
}
/* line 124, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .controls .prev {
  visibility: hidden;
  float: left;
}
/* line 127, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .controls .prev:before {
  margin-right: 10px;
  vertical-align: middle;
  background-position: 0 -39px;
}
/* line 134, ../../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 142, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .controls .next:after {
  margin-left: 10px;
  vertical-align: middle;
  background-position: 0 -22px;
}
/* line 148, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .controls .prev:after {
  content: none;
}
/* line 152, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .controls a {
  color: #b12124;
}
/* line 157, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination .selected {
  color: #d42128;
}
/* line 162, ../../sass/desktop/_media_post.scss */
.media-post-object .pagination.bottom {
  margin: 40px 0;
  border-bottom: none;
}
/* line 166, ../../sass/desktop/_media_post.scss */
.media-post-object .viewport {
  font-family: Georgia, "Times New Roman", Times, serif;
  background-image: url("/bundles/cbsnewscore/images/standalone/bkg-highlight-620.png");
  background-repeat: no-repeat;
  padding-top: 20px;
}
/* line 172, ../../sass/desktop/_media_post.scss */
.media-post-object .viewport li {
  white-space: inherit;
  width: auto;
}
/* line 180, ../../sass/desktop/_media_post.scss */
.media-post-object .post .title {
  font-weight: 900;
  color: #202022;
}
/* line 187, ../../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 189, ../../sass/desktop/_media_post.scss */
.media-post-object .media-block .img:before {
  z-index: 1;
}
/* line 194, ../../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 202, ../../sass/desktop/_media_post.scss */
.media-post-object .media-block figcaption.caption {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #666666;
  padding-top: 5px;
  margin-bottom: 10px;
  line-height: 1.3;
}
/* line 210, ../../sass/desktop/_media_post.scss */
.media-post-object .media-block figcaption.caption * {
  font-size: 12px;
}
/* line 214, ../../sass/desktop/_media_post.scss */
.media-post-object .media-block figcaption.caption .image-credit {
  text-transform: uppercase;
  color: black;
  font-family: "nimbus-sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
}
/* line 219, ../../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 225, ../../sass/desktop/_media_post.scss */
.media-post-object .media-block figcaption.caption .image-credit.no-slash:before {
  content: none;
  padding: 0;
}

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

/* 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: "nimbus-sans", Helvetica, Arial, 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, "Times New Roman", Times, serif;
}
/* line 255, ../../sass/desktop/_deep_story_header.scss */
.deep-story-body .listing-basic-lead .items li .date {
  font-family: "nimbus-sans", Helvetica, Arial, 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;
}
@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 74, ../../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 74, ../../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 79, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .threads {
  padding: 0 10px;
  background-color: #202022;
}
/* line 84, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .threads .title {
  color: #dedede;
  display: inline-block;
  float: left;
  margin: 6px 75px 0 40px;
}
/* line 90, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .threads .title h3 {
  margin: 0;
  font-weight: 900;
  font-size: 28px;
  letter-spacing: -0.05em;
  word-spacing: -0.05em;
  cursor: pointer;
}
/* line 97, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .threads .title h3:hover {
  color: #FFF;
}
/* line 103, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .threads nav {
  font-size: 16px;
  width: 3000px;
}
/* line 112, ../../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 117, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .threads nav li:last-child {
  border-style: none;
}
/* line 120, ../../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 126, ../../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 132, ../../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 140, ../../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 147, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .thread-items ul {
  overflow: hidden;
  *zoom: 1;
  margin: 0;
}
/* line 152, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .thread-items li {
  border-bottom: none;
  margin: 0;
  padding: 20px;
}
/* line 157, ../../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 161, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .thread-items li:hover a {
  color: white;
}
/* line 167, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .thread-items .title {
  white-space: normal;
}
/* line 173, ../../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 183, ../../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 188, ../../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 188, ../../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 197, ../../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 203, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .scroll.scroll-right.disabled:before {
  background-position: 0 -777px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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 209, ../../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 214, ../../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 214, ../../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 223, ../../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 229, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .scroll.scroll-left.disabled:before {
  background-position: 0 -754px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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 235, ../../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 242, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .tab-content {
  visibility: hidden;
}
/* line 244, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .tab-content.selected {
  visibility: visible;
}
/* line 249, ../../sass/desktop/_deep_story_dashboard.scss */
.deep-story-dashboard .ad-unit {
  position: absolute;
  z-index: 2;
  left: 711px;
}
/* line 254, ../../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 258, icon/livefyre/*.png */
.livefyre-sprite, #livefyreConversation .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-like, #livefyreConversation .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-reply {
  background: url('/bundles/cbsnewscore/images/sprites/icon/livefyre-saf60153b66.png') no-repeat;
}

/* Hide the top logo */
/* line 4, ../../sass/desktop/_livefyre.scss */
.fyre-widget .fyre-logo-drop, .fyre-widget .fyre-logo-help, .fyre-widget .fyre-help {
  display: none !important;
}

/* line 8, ../../sass/desktop/_livefyre.scss */
.unHideLiveFyre .fyre-comment-stream {
  display: block !important;
}

/* line 12, ../../sass/desktop/_livefyre.scss */
.comments .title {
  font-weight: 300;
  font-size: 47px;
  border-bottom: 1px solid #d9d9d9;
  letter-spacing: -0.08em;
}
/* line 17, ../../sass/desktop/_livefyre.scss */
.comments .title .comment-count {
  font-weight: 700;
  letter-spacing: -0.1em;
}

/* line 23, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget {
  clear: left;
  padding-top: 10px !important;
}
/* line 26, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget a {
  color: black;
}
/* line 29, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget a:hover {
  color: black;
  text-decoration: none;
}
/* line 39, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-user-avatar-25,
#livefyreConversation .fyre .fyre-widget .fyre-listener-avatars,
#livefyreConversation .fyre .fyre-widget .fyre-user-avatar,
#livefyreConversation .fyre .fyre-widget .fyre-avatar img,
#livefyreConversation .fyre .fyre-widget .fyre-mention-item-avatar,
#livefyreConversation .fyre .fyre-widget .fyre-notifier-avatar-container {
  display: none;
}
/* line 42, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-stream-stats {
  float: left;
}
/* line 46, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-stream-stats .fyre-comment-count {
  color: #000;
  padding-right: 10px;
  text-transform: capitalize;
  font-family: Georgia, sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-style: italic;
}
/* line 55, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-stream-stats .fyre-comment-count:after {
  color: #768696;
  content: '/';
}
/* line 59, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-stream-stats .fyre-comment-count span {
  padding-right: 10px;
}
/* line 62, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-help {
  display: none;
}
/* line 65, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-auth {
  margin: 0 0 10px 0;
}
/* line 68, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-auth .fyre-login-bar {
  float: right;
  height: auto;
  position: static;
  width: auto;
  font-family: Helvetica, sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
}
/* line 78, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-stream-sort {
  font-size: 12px;
  text-transform: uppercase;
  font-family: Helvetica, sans-serif;
  font-weight: 700;
  margin: 15px 0 25px 0;
  border-bottom: 0;
}
/* line 86, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-stream-sort a:active, #livefyreConversation .fyre .fyre-widget .fyre-stream-sort a.fyre-stream-sort-selected {
  color: #000000 !important;
}
/* line 89, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-auth .fyre-login-bar .fyre-user-loggedout {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  margin: 0;
  padding: 10px;
  position: absolute;
  right: -10px;
  top: 0;
  font-size: 10px;
}
/* line 100, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-auth .fyre-login-bar .fyre-edit-profile-link {
  display: none;
}
/* line 104, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-auth .fyre-login-bar .fyre-box-wrapper {
  left: auto;
  padding: 5px;
  right: 0px;
  z-index: 20;
  top: -1px;
}
/* line 111, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-auth .fyre-login-bar .fyre-box-wrapper:hover {
  background-color: #f5f5f5;
}
/* line 114, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-auth .fyre-login-bar .fyre-box-wrapper * {
  text-align: right;
}
/* line 117, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-auth .fyre-login-bar .fyre-box-wrapper a {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
}
/* line 121, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-auth .fyre-login-bar .fyre-box-wrapper a:hover {
  background-color: #eeeeee;
}
/* line 124, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-auth .fyre-login-bar .fyre-box-wrapper .fyre-user-drop {
  background-position: left;
  margin-right: 0;
  padding-left: 14px;
  padding-right: 0;
  font-size: 14px;
}
/* line 131, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-auth .fyre-login-bar .fyre-box-wrapper .fyre-user-profile-link {
  margin-left: 0;
  padding: 0;
  white-space: nowrap;
}
/* line 136, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-auth .fyre-login-bar .fyre-box-wrapper .fyre-box-list {
  background-color: transparent;
  border-top: 1px solid #ffffff;
  -webkit-box-shadow: 0 -1px 0 #dddddd;
  -moz-box-shadow: 0 -1px 0 #dddddd;
  box-shadow: 0 -1px 0 #dddddd;
}
/* line 143, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-auth .fyre-login-bar .fyre-box-wrapper .fyre-box-list li {
  border-bottom: 1px solid #dddddd;
  -webkit-box-shadow: 0 1px 0 #ffffff;
  -moz-box-shadow: 0 1px 0 #ffffff;
  box-shadow: 0 1px 0 #ffffff;
}
/* line 149, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-auth .fyre-login-bar .fyre-box-wrapper .fyre-box-list li:first-child {
  border-top: 0;
}
/* line 152, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-auth .fyre-live-container {
  float: left;
  width: auto;
}
/* line 156, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-auth .fyre-live-container .fyre-livecount {
  top: 1px;
  vertical-align: top;
}
/* line 160, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-auth .fyre-live-container .fyre-stream-livecount {
  font-family: Georgia, sans-serif;
  font-size: 16px;
  font-weight: 500;
  color: #000 !important;
  font-style: italic;
  position: static !important;
}
/* line 168, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-auth .fyre-live-container .fyre-stream-livecount .fyre-stream-livecount-icon {
  background: none;
  vertical-align: top;
  width: auto;
}
/* line 174, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-editor {
  margin-top: 30px;
}
/* line 178, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-editor-container, #livefyreConversation .fyre .fyre-widget .fyre-editor-editable {
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
}
/* line 184, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-editor-editable {
  background-color: #fff;
  border: 1px solid #d4d4d4;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 194, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-editor-toolbar .goog-toolbar > div.fyre-button-left:first-child,
#livefyreConversation .fyre .fyre-widget .fyre-editor-toolbar .goog-toolbar > div.fyre-button-left:first-child > div,
#livefyreConversation .fyre .fyre-widget .fyre-editor-toolbar .goog-toolbar > div.fyre-button-right.fyre-post-button,
#livefyreConversation .fyre .fyre-widget .fyre-editor-toolbar .goog-toolbar > div.fyre-button-right.fyre-post-button > div {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
/* line 199, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-editor-toolbar .goog-toolbar > div.fyre-button-left:first-child {
  border-left: 1px solid #d4d4d4;
}
/* line 202, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .goog-toolbar {
  background-color: #f7f7f7;
}
/* line 206, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-editor-toolbar .goog-toolbar > div {
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border-bottom: 1px solid #d4d4d4;
  border-right: 1px solid #d4d4d4;
  border-left: 1px solid #d4d4d4;
}
/* line 216, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-editor-toolbar > .goog-toolbar > .fyre-post-to {
  border-left: 1px solid #d4d4d4;
  border-right: none;
}
/* line 220, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-editor-toolbar .goog-toolbar > div.fyre-button-right.fyre-post-button {
  border-left: 1px solid #d4d4d4;
  background-color: #000;
}
/* line 224, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-editor-toolbar .goog-toolbar > div.fyre-post-button .fyre-button-right-inner-box {
  text-shadow: none;
  color: #fff;
  text-transform: uppercase;
  font-size: 10px;
}
/* line 230, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-editor-toolbar .goog-toolbar .goog-inline-block.fyre-button-left-inner-box {
  text-transform: uppercase;
  font-family: helvetica, sans-serif;
  font-weight: 700;
  font-size: 10px;
}
/* line 237, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-head, #livefyreConversation .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-body, #livefyreConversation .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer {
  margin-left: 0;
}
/* line 240, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-comment-wrapper a.fyre-comment-username {
  text-transform: uppercase;
  font-size: 12px;
  font-family: Helvetica, Arial, sans-serif;
}
/* line 246, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment p {
  font-size: 16px;
  font-family: Georgia, "Times New Roman", Times, serif;
  line-height: 1.3;
  color: #202022;
}
/* line 251, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment p a {
  color: #b12124;
}
/* line 255, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer {
  text-align: left;
  text-transform: uppercase;
  font-family: "museo-sans", Arial, sans-serif;
}
/* line 260, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-actions {
  float: right;
}
/* line 264, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-like {
  padding: 1px 0 0 15px;
  background-position: 0 -746px;
}
/* line 268, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-like-count {
  font-weight: 700;
  padding: 0 2px 0 0;
}
/* line 272, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-action-button {
  font-weight: bold;
  font-family: Helvetica, Arial, sans-serif;
  padding-left: 15px;
}
/* line 277, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-like-btn {
  padding-left: 0;
}
/* line 281, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-like-btn:after {
  content: "/";
  padding: 0 5px;
  color: #aeaeae;
}
/* line 286, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-reply {
  background-position: 0 -622px;
  padding: 1px 5px 0 15px;
}
/* line 290, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-like-imgs {
  padding: 0;
}
/* line 293, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer a.fyre-flag-link, #livefyreConversation .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer a.fyre-share-link {
  text-decoration: none;
  color: #202022;
  font-weight: 700;
  font-family: Helvetica, Arial, sans-serif;
}
/* line 303, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-comment-divider > div.fyre-comment-divider {
  margin-left: 0;
  border-bottom: 1px dotted #8d8d8d;
  background: none;
}
/* line 309, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-comment-article .fyre-comment-wrapper time.fyre-comment-date {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 13px;
  float: none;
  font-style: italic;
  margin-left: 5px;
  color: #737373;
}
/* line 317, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .livefyre-info-links {
  font-size: 10px;
  text-transform: uppercase;
  font-family: Helvetica, Arial, sans-serif;
  position: relative;
  top: 10px;
  font-weight: bold;
  float: right;
}
/* line 326, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-box-wrapper:hover {
  background: none;
  box-shadow: none;
  border: 1px solid #d4d4d4;
}
/* line 331, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-editor-toolbar .goog-toolbar .fyre-format-button > div {
  background: url(http://zor.t402.livefyre.com/wjs/v3.0.1383266181/images/editor/sprites.png) 9px 7px no-repeat;
}
/* line 335, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-format-toolbar {
  border: 0;
  width: 104px;
  border-left: 1px solid #d4d4d4;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 341, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-editor-toolbar .goog-toolbar .fyre-mention-button > div {
  background: url(http://zor.t402.livefyre.com/wjs/v3.0.1383266181/images/editor/sprites.png) 9px -57px no-repeat;
  width: auto;
}
/* line 345, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-mention-menu > .fyre-provider-connections {
  border-top: 1px solid #d4d4d4;
}
/* line 348, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-mention-menu.fyre-mention-connections {
  background-color: #f7f7f7;
  border: 1px solid #d4d4d4;
  border-top: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
/* line 354, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-editor-error {
  font-size: 14px;
  text-shadow: none;
}
/* line 358, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-comment-divider .fyre-comment-collapse {
  display: none;
}
/* line 361, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-stream-more {
  background: none;
  margin-top: 20px;
}
/* line 364, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-stream-more .fyre-stream-more-container {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  border: 1px solid #d4d4d4;
  background-color: #f7f7f7;
  background-image: none;
  width: 100%;
}
/* line 370, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-stream-more .fyre-stream-more-container .fyre-text {
  color: #656565;
  font-family: helvetica, sans-serif;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 380, ../../sass/desktop/_livefyre.scss */
#livefyreConversation .fyre .fyre-widget .fyre-comment-stream .fyre-comment {
  overflow: hidden;
}

/* line 388, ../../sass/desktop/_livefyre.scss */
#comments.comments {
  margin-bottom: 40px;
}

/* 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;
  margin-left: -350px;
}
/* line 106, ../../sass/desktop/_follow.scss */
#set-homepage .modal-wrapper {
  background-color: rgba(65, 65, 65, 0.6) !important;
  padding: 10px;
}
/* line 110, ../../sass/desktop/_follow.scss */
#set-homepage .modal-body {
  background-color: black !important;
  padding: 37px;
}
/* line 113, ../../sass/desktop/_follow.scss */
#set-homepage .modal-body h3 {
  font-weight: 700;
}
/* line 116, ../../sass/desktop/_follow.scss */
#set-homepage .modal-body p {
  line-height: 1.45;
}
/* line 120, ../../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("http://asset3.cbsistatic.com/cnwk.1d/i/tron/overlays/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, "Times New Roman", Times, serif;
}

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

/* line 34, ../../sass/desktop/_search.scss */
.universal-search {
  width: 360px;
  margin-bottom: 10px;
}
/* line 38, ../../sass/desktop/_search.scss */
.universal-search button[type="submit"] {
  width: 15px;
  height: 15px;
  top: 7px;
  right: 7px;
  background-position: 0 -1022px;
}

/* 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 53, ../../sass/desktop/_search.scss */
.result-list .items li {
  overflow: hidden;
}
/* line 58, ../../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 65, ../../sass/desktop/_search.scss */
.result-list .dek {
  position: relative;
  top: -4px;
  margin-bottom: 0;
}
/* line 72, ../../sass/desktop/_search.scss */
.result-list .meta {
  clear: both;
}
/* line 80, ../../sass/desktop/_search.scss */
.result-list .pipe {
  font-weight: 300;
}
/* line 82, ../../sass/desktop/_search.scss */
.result-list .pipe:after {
  content: ' / ';
  margin-right: .5em;
  margin-left: .25em;
  font-size: 12px;
  color: #dedede;
}
/* line 88, ../../sass/desktop/_search.scss */
.result-list .pipe:after a {
  color: #dedede;
}
/* line 97, ../../sass/desktop/_search.scss */
.result-list .date:hover {
  color: black;
}
/* line 104, ../../sass/desktop/_search.scss */
a .result-list .author, a .result-list .topic, a .result-list .play-video, a .result-list .photos {
  color: #d42128;
}
/* line 108, ../../sass/desktop/_search.scss */
.result-list a .topic, .result-list a .date {
  color: black !important;
}
/* line 111, ../../sass/desktop/_search.scss */
.result-list .media-figure {
  margin-bottom: 15px;
}
/* line 114, ../../sass/desktop/_search.scss */
.result-list .load-more {
  margin-top: 40px;
}

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

/* line 130, ../../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 149, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-list > li {
  float: left;
  margin-right: 0px;
  position: relative;
}
/* line 153, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-list > li:last-child {
  margin-right: 0;
}
/* line 160, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown {
  display: inline-block;
}
/* line 162, ../../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 173, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown > a:hover {
  color: rgba(0, 0, 0, 0.9);
  text-decoration: none;
}
/* line 182, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown > a > span {
  font-weight: 700;
}
/* line 187, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown:hover > .dropdown-content {
  display: block;
}
/* line 192, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown.selected > a {
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  box-shadow: 0;
  background-color: #e4e5e7;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE4E5E7', endColorstr='#FFDADBDE');
  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 202, ../../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 214, ../../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 221, ../../sass/desktop/_search.scss */
.search-filter-wrap .sectlabel.first span {
  font-weight: 700;
}
/* line 226, ../../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 231, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-content .items li {
  padding-left: 2px;
  max-width: 150px;
  background-color: #f6f6f6;
}
/* line 235, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-content .items li a:hover {
  color: #b12124;
  background-color: #f6f6f6;
}
/* line 239, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-content .items li span {
  font-weight: normal;
}
/* line 244, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-content .option {
  padding: 5px 20px;
  display: block;
  white-space: nowrap;
}
/* line 249, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-content .option > span {
  font-weight: 300;
  white-space: normal;
}

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

/* line 270, ../../sass/desktop/_search.scss */
#google-search-ads-2, #google-search-ads-3, #google-search-ads-1 {
  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 {
  @inclue inner-shadow(none);
}
/* 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.07em;
  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, Arial, 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 3, ../../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 7, ../../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 20, ../../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 33, ../../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 33, ../../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 55, ../../sass/desktop/_asset_overlay.scss */
.overlay-show-tm .img img {
  position: relative;
  z-index: -1;
}
/* line 61, ../../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 61, ../../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 33, ../../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 33, ../../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 55, ../../sass/desktop/_asset_overlay.scss */
.overlay-show-ftn .img img {
  position: relative;
  z-index: -1;
}
/* line 61, ../../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 61, ../../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 33, ../../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 33, ../../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 55, ../../sass/desktop/_asset_overlay.scss */
.overlay-mag-60 .img img {
  position: relative;
  z-index: -1;
}
/* line 61, ../../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 61, ../../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 33, ../../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 33, ../../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 55, ../../sass/desktop/_asset_overlay.scss */
.overlay-mag-48 .img img {
  position: relative;
  z-index: -1;
}
/* line 61, ../../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 61, ../../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 33, ../../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 33, ../../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 55, ../../sass/desktop/_asset_overlay.scss */
.overlay-show-sm .img img {
  position: relative;
  z-index: -1;
}
/* line 61, ../../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 61, ../../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 33, ../../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 33, ../../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 55, ../../sass/desktop/_asset_overlay.scss */
.overlay-show-en .img img {
  position: relative;
  z-index: -1;
}
/* line 61, ../../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 61, ../../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 33, ../../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 33, ../../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 55, ../../sass/desktop/_asset_overlay.scss */
.overlay-gallery .img img {
  position: relative;
  z-index: -1;
}
/* line 61, ../../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 61, ../../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 33, ../../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 33, ../../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 55, ../../sass/desktop/_asset_overlay.scss */
.overlay-video .img img {
  position: relative;
  z-index: -1;
}
/* line 61, ../../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 61, ../../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 33, ../../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 33, ../../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 55, ../../sass/desktop/_asset_overlay.scss */
.overlay-image-gallery .img img {
  position: relative;
  z-index: -1;
}
/* line 61, ../../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 61, ../../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 33, ../../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 33, ../../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 55, ../../sass/desktop/_asset_overlay.scss */
.overlay-article .img img {
  position: relative;
  z-index: -1;
}
/* line 61, ../../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 61, ../../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 33, ../../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 33, ../../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 55, ../../sass/desktop/_asset_overlay.scss */
.overlay-media_post .img img {
  position: relative;
  z-index: -1;
}
/* line 61, ../../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 61, ../../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 85, ../../sass/desktop/_asset_overlay.scss */
.overlay-gallery-feature .img:before {
  background-position: 0 -1945px;
}
/* line 90, ../../sass/desktop/_asset_overlay.scss */
.overlay-gallery-feature:hover .img:before {
  background-position: 0 -2150px;
}

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

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

/* line 104, ../../sass/desktop/_asset_overlay.scss */
.modal .image-gallery {
  margin-top: 0;
  padding: 20px;
}
/* line 107, ../../sass/desktop/_asset_overlay.scss */
.modal .image-gallery h1.title {
  width: 880px;
  font-family: "nimbus-sans", Helvetica, Arial, sans-serif;
  color: #dedede;
  word-spacing: -0.05em;
}
/* line 113, ../../sass/desktop/_asset_overlay.scss */
.modal .image-gallery .theme-dark .share-dropdown .dropdown-container {
  z-index: -1;
  right: -20px;
  position: relative;
}
/* line 119, ../../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 124, ../../sass/desktop/_asset_overlay.scss */
.modal .module-listing-stack figure {
  position: relative;
}
/* line 127, ../../sass/desktop/_asset_overlay.scss */
.modal .module-listing-stack h5 {
  font-size: 14px;
  font-family: Helvetica, Arial, sans-serif;
  color: #9c9c9c;
}
/* line 131, ../../sass/desktop/_asset_overlay.scss */
.modal .module-listing-stack h5:hover {
  color: white;
}
/* line 136, ../../sass/desktop/_asset_overlay.scss */
.modal .module-listing-stack h3.module-heading.title {
  padding-top: 0;
  top: -5px;
}
/* line 140, ../../sass/desktop/_asset_overlay.scss */
.modal .module-listing-stack .deco {
  font-family: "nimbus-sans", Helvetica, Arial, sans-serif;
  letter-spacing: 0.05em;
}
/* line 144, ../../sass/desktop/_asset_overlay.scss */
.modal .module-listing-stack li {
  color: #dedede;
}
/* line 147, ../../sass/desktop/_asset_overlay.scss */
.modal .module-listing-stack li:hover {
  color: white;
}
/* line 151, ../../sass/desktop/_asset_overlay.scss */
.modal .show-more {
  text-align: center;
}
/* line 154, ../../sass/desktop/_asset_overlay.scss */
.modal .btn.btn-inverse .text {
  font-size: 15px;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "nimbus-sans", Helvetica, Arial, sans-serif;
}
/* line 159, ../../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;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7');
  filter: none;
  background-image: none;
}
/* line 13, ../../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 22, ../../sass/desktop/_ads.scss */
.ad-leader-top.no-mantle-skin,
.ad-leader-plus-top.no-mantle-skin {
  background-color: #ffffff;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFE7E7E7');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(1%, #dfdfdf), color-stop(7%, #e2e2e2), color-stop(10%, #e1e1e1), color-stop(81%, #efefef), color-stop(91%, #eeeeee), color-stop(95%, #e9e9e9), color-stop(100%, #e7e7e7));
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #dfdfdf 1%, #e2e2e2 7%, #e1e1e1 10%, #efefef 81%, #eeeeee 91%, #e9e9e9 95%, #e7e7e7 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #dfdfdf 1%, #e2e2e2 7%, #e1e1e1 10%, #efefef 81%, #eeeeee 91%, #e9e9e9 95%, #e7e7e7 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #dfdfdf 1%, #e2e2e2 7%, #e1e1e1 10%, #efefef 81%, #eeeeee 91%, #e9e9e9 95%, #e7e7e7 100%);
  background-image: linear-gradient(top, #ffffff 0%, #dfdfdf 1%, #e2e2e2 7%, #e1e1e1 10%, #efefef 81%, #eeeeee 91%, #e9e9e9 95%, #e7e7e7 100%);
}
/* line 26, ../../sass/desktop/_ads.scss */
.ad-leader-top.no-mantle-skin.dark-theme,
.ad-leader-plus-top.no-mantle-skin.dark-theme {
  background: #171918;
}

/* line 33, ../../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 36, ../../sass/desktop/_ads.scss */
.ad-leader-top > div > iframe, .ad-leader-plus-top > div > iframe, .ad-leader-video-top > div > iframe {
  display: none;
}

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

/* line 80, ../../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 102, ../../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 108, ../../sass/desktop/_ads.scss */
.ad-leader-top.has-mantle-skin, .ad-leader-plus-top.has-mantle-skin {
  background: transparent;
  position: relative;
}

/* line 113, ../../sass/desktop/_ads.scss */
.ad-leader-bottom {
  text-align: center;
  padding-bottom: 20px;
  width: 980px;
  margin: 0 auto;
  background-color: #fff;
}
/* line 120, ../../sass/desktop/_ads.scss */
.image-gallery .ad-leader-bottom {
  background-color: transparent;
  width: auto;
}

/* line 128, ../../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 135, ../../sass/desktop/_ads.scss */
.video-container-class .ad-leader-video-top div {
  clear: both;
  margin: 0 auto;
}

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

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

/* line 162, ../../sass/desktop/_ads.scss */
.body-container {
  overflow: hidden;
}

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

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

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

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

/* line 197, ../../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 209, ../../sass/desktop/_ads.scss */
#ads_ResCenterWrap a {
  color: #c13212;
  text-decoration: none;
}

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

/* line 218, ../../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 229, ../../sass/desktop/_ads.scss */
#ads_ResCenterHeader {
  border-bottom: 1px solid #d8d8d8;
  display: inline-block;
  padding-bottom: 10px;
  width: 100%;
}
/* line 235, ../../sass/desktop/_ads.scss */
#ads_ResCenterHeader a {
  color: black;
  float: left;
  font-size: 14pt;
  font-weight: bold;
  letter-spacing: -0.05px;
}
/* line 242, ../../sass/desktop/_ads.scss */
#ads_ResCenterHeader a:hover {
  color: black;
}
/* line 247, ../../sass/desktop/_ads.scss */
#ads_ResCenterHeader span {
  display: none;
}

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

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

/* line 278, ../../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 289, ../../sass/desktop/_ads.scss */
#ads_ResCenterLogo {
  display: none;
}

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

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

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

/* line 314, ../../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 322, ../../sass/desktop/_ads.scss */
#ads_ResCenterBullets ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 327, ../../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 331, ../../sass/desktop/_ads.scss */
#ads_ResCenterBullets ul li a {
  color: black;
}
/* line 333, ../../sass/desktop/_ads.scss */
#ads_ResCenterBullets ul li a:hover {
  color: black;
}

/* line 341, ../../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 351, ../../sass/desktop/_ads.scss */
#ads_ResCenterLogo2 span {
  color: #888;
  display: block;
  font-size: 9pt;
  margin: 3px 0;
  text-align: center;
}
/* line 359, ../../sass/desktop/_ads.scss */
#ads_ResCenterLogo2 img {
  border: 0 none;
  height: 90px;
  width: 120px;
}

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

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

/* line 378, ../../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 382, ../../sass/desktop/_ads.scss */
.listing-standard-lead .native-ad .ad-text, .ad-sponsor-content-small-top .native-ad .ad-text {
  font-family: "nimbus-sans", Helvetica, Arial, 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 393, ../../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 401, ../../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 404, ../../sass/desktop/_ads.scss */
.listing-standard-lead .native-ad figure, .ad-sponsor-content-small-top .native-ad figure {
  margin-left: 20px;
}
/* line 407, ../../sass/desktop/_ads.scss */
.listing-standard-lead .native-ad .media-body, .ad-sponsor-content-small-top .native-ad .media-body {
  width: 175px;
}

/* line 413, ../../sass/desktop/_ads.scss */
.ad-sponsor-content-small-top {
  border-bottom: 1px solid #dedede;
  padding-bottom: 10px;
  position: relative;
  margin-bottom: 10px;
}
/* line 418, ../../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 423, ../../sass/desktop/_ads.scss */
.ad-sponsor-content-small-top .collection-ad-item figure {
  float: left;
  margin: 7px 15px 0 18px;
}
/* line 427, ../../sass/desktop/_ads.scss */
.ad-sponsor-content-small-top .collection-ad-item .title {
  font-size: 21px !important;
  line-height: 1 !important;
}
/* line 431, ../../sass/desktop/_ads.scss */
.ad-sponsor-content-small-top .collection-ad-item .ad-text {
  width: 90%;
}

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

/* line 460, ../../sass/desktop/_ads.scss */
.module-bulk {
  position: relative;
  clear: both;
}
/* line 463, ../../sass/desktop/_ads.scss */
.module-bulk .ad-button-top, .module-bulk .ad-button-middle {
  position: absolute;
  top: 4px;
  right: 0;
}

/* line 471, ../../sass/desktop/_ads.scss */
#col-video-list .playlist .ad-sponsor-content-text-top {
  background-color: #f0f0f0;
}
/* line 473, ../../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 479, ../../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 482, ../../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 486, ../../sass/desktop/_ads.scss */
#col-video-list .playlist .ad-sponsor-content-text-top li.native-ads {
  border-bottom: 1px solid #dedede;
}

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

/* line 502, ../../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 507, ../../sass/desktop/_ads.scss */
.content-video.ads .single-video h1 {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-weight: 300;
  text-align: center;
  letter-spacing: -0.05em;
}
/* line 514, ../../sass/desktop/_ads.scss */
.content-video.ads .single-video p {
  font-family: Helvetica, Arial, sans-serif;
  text-align: center;
}

/* line 521, ../../sass/desktop/_ads.scss */
#col-left-trail ul li.category.left-native-ad, #col-video-list ul li.left-native-ad {
  position: relative;
}
/* line 523, ../../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 529, ../../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 536, ../../sass/desktop/_ads.scss */
#col-video-list ul li.left-native-ad:hover .arrow-right {
  display: none;
}

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

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

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

/* line 1, ../../sass/desktop/_endless.scss */
.endless.img {
  position: relative;
  position: relative;
  position: relative;
  overflow: visible;
  z-index: 1;
  border-bottom: 3px #ff0000;
}
/* 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 9, ../../sass/desktop/_endless.scss */
.endless.img img {
  display: block;
  position: relative;
  z-index: -1;
}
/* line 16, ../../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 19, ../../sass/desktop/_endless.scss */
.endless.img a:hover .img img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* line 27, ../../sass/desktop/_endless.scss */
.modalSkin .galleryEndless .imageWrap, .galleryContent .galleryEndless .imageWrap, .modalSkin .mediaPostEndless .imageWrap, .galleryContent .mediaPostEndless .imageWrap {
  float: left;
  position: relative;
}
/* line 32, ../../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 38, ../../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 48, ../../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 55, ../../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 56, ../../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 62, ../../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("http://asset0.cbsistatic.com/cnwk.1d/i/cbs/generic/darkHighlight.jpg") top center no-repeat;
  font-family: "nimbus-sans", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  text-align: center;
}
/* line 71, ../../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 80, ../../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 83, ../../sass/desktop/_endless.scss */
.media-post-endless .listing-full-sub-horizontal .items {
  margin-bottom: 20px;
}
/* line 86, ../../sass/desktop/_endless.scss */
.media-post-endless h1.title {
  font-weight: 300;
  font-size: 50px;
}
/* line 90, ../../sass/desktop/_endless.scss */
.media-post-endless .listing-full-sub-horizontal .title {
  line-height: 1;
  letter-spacing: -0.05em;
  font-weight: 700;
  font-family: "nimbus-sans", Helvetica, Arial, sans-serif;
}

/* line 1, ../../sass/desktop/_radio_player.scss */
.module-radio-player {
  margin-top: 10px;
}
/* line 4, ../../sass/desktop/_radio_player.scss */
.module-radio-player p {
  margin-bottom: 5px;
}
/* line 7, ../../sass/desktop/_radio_player.scss */
.module-radio-player .related-links .action {
  font-size: 12px;
  text-transform: uppercase;
}

/* 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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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 -174px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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 -39px;
}
/* line 13, ../../sass/desktop/_show_promo.scss */
.show-en:hover:before {
  background-position: 0 -39px;
}

/* 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 54, ../../sass/desktop/_show_promo.scss */
.sixty-minutes-purchase {
  width: 100%;
  height: 100%;
  background-color: #860B0B;
}
/* line 59, ../../sass/desktop/_show_promo.scss */
.sixty-minutes-purchase .sixty-minutes-purchase-wrap {
  margin: 0 auto;
  width: 50%;
  text-align: center;
  padding: 15px 0 20px 0;
}
/* line 67, ../../sass/desktop/_show_promo.scss */
.sixty-minutes-purchase .sixty-minutes-purchase-btn {
  border-radius: 50px;
  background-color: #FFFFFF;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  color: #7E1412;
  text-align: center;
  font-size: 32px;
  width: 160px;
  height: 30px;
  margin: 15px auto;
  display: block;
  font-size: 18px;
  cursor: pointer;
  font-weight: normal;
  padding: 15px 5px 5px 15px;
}
/* line 85, ../../sass/desktop/_show_promo.scss */
.sixty-minutes-purchase .sixty-minutes-purchase-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEyMHB4IiBoZWlnaHQ9IjEyMHB4IiB2aWV3Qm94PSIwIDAgMTIwIDEyMCI+PHJlY3QgeD0iNTcuMDg4IiB5PSI1Mi42MTIiIGZpbGw9IiNGRkZGRkYiIHdpZHRoPSIzLjg1NCIgaGVpZ2h0PSIzMi43NTkiLz48cmVjdCB4PSI0Mi42MzEiIHk9IjY3LjA2NCIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjMyLjc1OSIgaGVpZ2h0PSIzLjg1NCIvPjxjaXJjbGUgZmlsbD0iI0ZGRkZGRiIgY3g9IjQwLjc3OSIgY3k9IjMxLjc4OSIgcj0iMS45MjciLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTkuMDEsMjUuNjM0Yy02LjgwMiwwLTEzLjIzMywxLjU3Ni0xOC45NjIsNC4zNjljLTAuMjE3LDAuMTA2LTAuMDY1LDAuNjU5LTAuMjc4LDAuNzY4bDEuNzksMi43OTJjNS4yNjYtMi42MDQsMTEuMTg4LTQuMDc2LDE3LjQ1LTQuMDc2YzIxLjc4MiwwLDM5LjUwMywxNy43MjIsMzkuNTAzLDM5LjUwM3MtMTcuNzIyLDM5LjUwMy0zOS41MDMsMzkuNTAzUzE5LjUwNiw5MC43NzMsMTkuNTA2LDY4Ljk5MWMwLTguNDEyLDIuNjUyLTE2LjIxNCw3LjE1MS0yMi42MjhsLTMuMDk3LTIuMzIzYy00Ljk3Niw3LjA1Ny03LjkwOCwxNS42NTktNy45MDgsMjQuOTVjMCwyMy45NDYsMTkuNDEyLDQzLjM1Nyw0My4zNTcsNDMuMzU3czQzLjM1Ny0xOS40MTIsNDMuMzU3LTQzLjM1N0MxMDIuMzY3LDQ1LjA0Niw4Mi45NTUsMjUuNjM0LDU5LjAxLDI1LjYzNHoiLz48cmVjdCB4PSI1Ny4wODQiIHk9IjE4Ljg4OSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjMuODU0IiBoZWlnaHQ9IjcuNDUxIi8+PHJlY3QgeD0iNTMuMjMiIHk9IjE1LjAzNSIgZmlsbD0iI0ZGRkZGRiIgd2lkdGg9IjExLjU0OSIgaGVpZ2h0PSI1Ljc4MSIvPjxyZWN0IHg9Ijg2LjA1MyIgeT0iMjguNzY1IiB0cmFuc2Zvcm09Im1hdHJpeCgtMC43MzYzIC0wLjY3NjcgMC42NzY3IC0wLjczNjMgMTMxLjMwNTIgMTE5LjUyNjgpIiBmaWxsPSIjRkZGRkZGIiB3aWR0aD0iNS43ODIiIGhlaWdodD0iMTAuODIzIi8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEwLjgzNSw1MC45MjRjLTAuODU1LDAtMS42MzQtMC41NzItMS44NjItMS40MzdjLTAuMjcyLTEuMDI5LDAuMzQzLTIuMDgzLDEuMzczLTIuMzU0bDE0LjA2My0zLjcwM2MxLjAyOS0wLjI3MSwyLjA4MiwwLjM0NCwyLjM1MywxLjM3M2MwLjI3MiwxLjAyOS0wLjM0MywyLjA4My0xLjM3MywyLjM1NEwxMS4zMjYsNTAuODZDMTEuMTYyLDUwLjkwMywxMC45OTcsNTAuOTI0LDEwLjgzNSw1MC45MjR6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI4LjYsNjEuMjg0Yy0wLjg1NSwwLTEuNjM1LTAuNTcyLTEuODYzLTEuNDM3bC0zLjcwMy0xNC4wNjNjLTAuMjctMS4wMjksMC4zNDQtMi4wODMsMS4zNzQtMi4zNTRjMS4wMjktMC4yNzEsMi4wODMsMC4zNDQsMi4zNTQsMS4zNzNsMy43MDQsMTQuMDYyYzAuMjcsMS4wMjktMC4zNDQsMi4wODMtMS4zNzQsMi4zNTRDMjguOTI3LDYxLjI2MywyOC43NjIsNjEuMjg0LDI4LjYsNjEuMjg0eiIvPjwvc3ZnPg==);
  width: 120px;
  height: 120px;
  margin: 0 auto;
}
/* line 92, ../../sass/desktop/_show_promo.scss */
.sixty-minutes-purchase .sixty-minutes-purchase-text {
  color: #FFFFFF;
  margin: 10px auto;
  font-size: 34px;
  width: 50%;
  font-family: "Helvetica Neue", Helvetica, Roboto, sans-serif;
  letter-spacing: -0.03em;
  text-align: center;
}
/* line 103, ../../sass/desktop/_show_promo.scss */
.sixty-minutes-purchase .sixty-minutes-purchase-link a {
  text-align: center;
  color: #FFFFFF;
  width: 200px;
  margin: 20px auto;
  font-size: 12px;
  font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Roboto, sans-serif;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-facebook-dark {
  background-position: 0 -769px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-facebook {
  background-position: 0 -788px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-more-dark {
  background-position: 0 -907px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-more {
  background-position: 0 -857px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-twitter-dark {
  background-position: 0 -605px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-twitter {
  background-position: 0 -659px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-facebook {
  background-position: 0 -624px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-plus {
  background-position: 0 -723px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-twitter {
  background-position: 0 -469px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-email {
  background-position: 0 -518px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-facebook {
  background-position: 0 -875px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-stumble {
  background-position: 0 -690px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-twitter {
  background-position: 0 -677px;
}
/* line 43, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-facebook-small {
  background-position: 0 -486px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-facebook-color {
  background-position: 0 -360px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-facebook-gray {
  background-position: 0 -439px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-google-color {
  background-position: 0 -120px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-google-gray {
  background-position: 0 -150px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-instagram-color {
  background-position: 0 -240px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-instagram-gray {
  background-position: 0 -330px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-newsletter-color {
  background-position: 0 -270px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-newsletter-gray {
  background-position: 0 -300px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-rss-color {
  background-position: 0 -60px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-rss-gray {
  background-position: 0 -210px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-slash-gray {
  background-position: 0 -926px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-twitter-color {
  background-position: 0 -90px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-twitter-gray {
  background-position: 0 -180px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-youtube-color {
  background-position: 0 0;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-follow-youtube-gray {
  background-position: 0 -30px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-googleplus-small {
  background-position: 0 -406px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-twitter-small {
  background-position: 0 -553px;
}

/* line 60, ../../../../../../../../../../../lib/ruby/gems/1.8/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 -1006px;
  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;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFBFBFB', endColorstr='#FFE5E5E5');
  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 100, ../../sass/desktop/_login_search.scss */
ul.login li {
  list-style: none;
  padding: 9px 0px;
  border-bottom: 1px solid #e7e7e7;
}
/* line 105, ../../sass/desktop/_login_search.scss */
ul.login li:last-child {
  border-bottom: none;
}
/* line 110, ../../sass/desktop/_login_search.scss */
ul.login a {
  width: 100%;
  height: 100%;
  display: block;
}

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

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

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

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

/* line 152, ../../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 162, ../../sass/desktop/_login_search.scss */
.site-header .site-search .search-wrapper {
  width: 108px;
}
/* line 166, ../../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 173, ../../sass/desktop/_login_search.scss */
.site-header .site-search .submit {
  width: 15px;
  height: 15px;
}
/* line 178, ../../sass/desktop/_login_search.scss */
.site-header .site-search input {
  outline: 0;
}
/* line 183, ../../sass/desktop/_login_search.scss */
.site-header .placeholder {
  color: #777;
}

/* 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, "Times New Roman", Times, 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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
label[class|="validate"] {
  padding: 6px 10px 6px;
  margin-top: -2px;
  margin-bottom: 10px;
  float: left;
}
/* line 12, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
div[class|="validate"] {
  padding: 6px 10px 6px;
  margin-bottom: 10px;
}

/* line 29, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
label[class|="validate"] a,
div[class|="validate"] a {
  color: white;
}
/* line 46, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
label.validate-success,
div.validate-success {
  background-color: #62c462;
}
/* line 49, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
label.validate-success:before,
div.validate-success:before {
  border-bottom-color: #62c462;
}
/* line 54, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
label.validate-error,
div.validate-error {
  background-color: #ee5f5b;
}
/* line 57, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
label.validate-error:before,
div.validate-error:before {
  border-bottom-color: #ee5f5b;
}
/* line 62, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
label.validate-info,
div.validate-info {
  background-color: #5bc0de;
}
/* line 65, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
label.validate-info:before,
div.validate-info:before {
  border-bottom-color: #5bc0de;
}
/* line 70, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
label.validate-warning,
div.validate-warning {
  background-color: #f89406;
}
/* line 73, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
label.validate-warning:before,
div.validate-warning:before {
  border-bottom-color: #f89406;
}

/* line 83, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
input.validate-success,
textarea.validate-success,
select.validate-success {
  border-color: #62c462;
}
/* line 86, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
input.validate-error,
textarea.validate-error,
select.validate-error {
  border-color: #ee5f5b;
}
/* line 95, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
input.validate-info,
textarea.validate-info,
select.validate-info {
  border-color: #5bc0de;
}
/* line 104, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/forms/_validate_states.scss */
input.validate-warning,
textarea.validate-warning,
select.validate-warning {
  border-color: #f89406;
}
/* line 113, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/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/_user.scss */
.modal-body {
  color: #c4c4c4;
  font-size: 14px;
  line-height: 1.2;
}
/* line 8, ../../sass/desktop/_user.scss */
.modal-body a, .modal-body label {
  color: white;
  font-size: 14px;
}

/* line 13, ../../sass/desktop/_user.scss */
.login_body {
  display: table;
  position: relative;
  margin-bottom: 10px;
  padding: 60px 60px 0 60px;
}
/* line 19, ../../sass/desktop/_user.scss */
.login_body .title {
  font-size: 26px;
  margin-bottom: 20px;
}
/* line 24, ../../sass/desktop/_user.scss */
.login_body .left-section, .login_body .center-section, .login_body .right-section {
  display: table-cell;
}
/* line 28, ../../sass/desktop/_user.scss */
.login_body .left-section, .login_body .right-section {
  width: 40%;
}
/* line 32, ../../sass/desktop/_user.scss */
.login_body .center-section {
  width: 10%;
  padding: 0 4%;
  vertical-align: middle;
  position: relative;
}
/* line 38, ../../sass/desktop/_user.scss */
.login_body .center-section:after {
  content: '';
  position: absolute;
  border-left: 1px solid #252525;
  height: 90%;
  top: 5%;
  left: 50%;
  margin-left: -1px;
}
/* line 49, ../../sass/desktop/_user.scss */
.login_body .or {
  display: inline;
  text-transform: uppercase;
  font-size: 17px;
  background: #181818;
  padding: 10px 0;
  position: relative;
  z-index: 1;
}
/* line 58, ../../sass/desktop/_user.scss */
.login_body .social-authenticate {
  margin-bottom: 30px;
}
/* line 61, ../../sass/desktop/_user.scss */
.login_body .social-authenticate ul {
  margin: 0;
  list-style: none;
}
/* line 11, ../../../../../../vendor/fly/css-bundle/Fly/CssBundle/Resources/sass/fly/utilities/_lists.scss */
.login_body .social-authenticate ul li {
  margin-bottom: 0;
}
/* line 64, ../../sass/desktop/_user.scss */
.login_body .social-authenticate span.welcome, .login_body .social-authenticate span.welcome span {
  font-size: 18px !important;
  margin: 10px 0;
}
/* line 68, ../../sass/desktop/_user.scss */
.login_body .social-authenticate a.not-you {
  display: block;
  margin: 5px 0 15px;
}
/* line 75, ../../sass/desktop/_user.scss */
.login_body .left-section .social-site.facebook {
  background-position: 0 0;
  display: block;
  width: 175px;
  height: 34px;
  margin-bottom: 16px;
}
/* line 83, ../../sass/desktop/_user.scss */
.login_body .left-section .social-site.googleplus, .login_body .left-section .social-site.yahoo, .login_body .left-section .social-site.twitter {
  margin-right: 10px;
}
/* line 89, ../../sass/desktop/_user.scss */
.login_body form div {
  clear: left;
}
/* line 93, ../../sass/desktop/_user.scss */
.login_body .pre_social {
  font-size: 26px;
  letter-spacing: -0.05em;
}
/* line 98, ../../sass/desktop/_user.scss */
.login_body .pre_form {
  color: white;
  font-size: 18px;
  margin-bottom: 10px;
}
/* line 104, ../../sass/desktop/_user.scss */
.login_body form div {
  margin: 5px 0;
}
/* line 106, ../../sass/desktop/_user.scss */
.login_body form div:nth-child(3) {
  margin: 5px 0 15px;
}
/* line 111, ../../sass/desktop/_user.scss */
.login_body .forgot_password {
  display: inline;
  padding-left: 10px;
}
/* line 116, ../../sass/desktop/_user.scss */
.login_body label[for="login_remember_me"] {
  display: inline;
  padding-left: 5px;
}
/* line 121, ../../sass/desktop/_user.scss */
.login_body input[type="checkbox"] {
  float: left;
}

/* line 126, ../../sass/desktop/_user.scss */
.login_footer {
  clear: left;
  padding: 25px 60px;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF202022', endColorstr='#FF17191A');
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #202022), color-stop(100%, #17191a));
  background-image: -webkit-linear-gradient(top, #202022 0%, #17191a 100%);
  background-image: -moz-linear-gradient(top, #202022 0%, #17191a 100%);
  background-image: -o-linear-gradient(top, #202022 0%, #17191a 100%);
  background-image: linear-gradient(top, #202022 0%, #17191a 100%);
}
/* line 132, ../../sass/desktop/_user.scss */
.login_footer .register {
  margin-bottom: 10px;
}

/* line 139, ../../sass/desktop/_user.scss */
.registration-modal {
  padding-bottom: 40px;
}
/* line 142, ../../sass/desktop/_user.scss */
.registration-modal .login_body {
  margin-bottom: 0;
}
/* line 146, ../../sass/desktop/_user.scss */
.registration-modal .pre_social {
  color: white;
  font-size: 26px;
  letter-spacing: -0.05em;
}
/* line 152, ../../sass/desktop/_user.scss */
.registration-modal .post_social {
  clear: left;
  padding: 5px 0;
}
/* line 157, ../../sass/desktop/_user.scss */
.registration-modal hr {
  border: none;
  position: relative;
  text-align: center;
}
/* line 163, ../../sass/desktop/_user.scss */
.registration-modal form div[data-item="field"] {
  display: block;
  margin: 5px 0;
}
/* line 166, ../../sass/desktop/_user.scss */
.registration-modal form div[data-item="field"]:nth-child(4) {
  margin: 5px 0 15px;
}
/* line 169, ../../sass/desktop/_user.scss */
.registration-modal form div[data-item="field"] label[for="user_tosAccepted"] {
  display: inline;
  float: right;
  padding-bottom: 10px;
  width: 94%;
}
/* line 175, ../../sass/desktop/_user.scss */
.registration-modal form div[data-item="field"] input[type="checkbox"] {
  float: left;
}

/* line 184, ../../sass/desktop/_user.scss */
i.icon-ok:after {
  content: "OK";
}

/* line 187, ../../sass/desktop/_user.scss */
i.icon-remove:after {
  content: "Taken";
}

/* line 190, ../../sass/desktop/_user.scss */
i.icon-spinner:after {
  content: "Checking...";
}

/*.modal-forgot-password {

	&:not(.modal-iframe) {
		margin-left: -250px;
	}
}*/
/* line 204, ../../sass/desktop/_user.scss */
.full-section {
  width: 100%;
}

/* line 208, ../../sass/desktop/_user.scss */
.forgotten-modal .forgotten-title {
  color: white;
  font-size: 26px;
  letter-spacing: -0.05em;
  margin-bottom: 15px;
}
/* line 214, ../../sass/desktop/_user.scss */
.forgotten-modal .login_body {
  display: block !important;
}

/* line 222, ../../sass/desktop/_user.scss */
.confirm-registration-modal .confirm-registration-title {
  color: white;
  font-size: 26px;
  letter-spacing: -0.05em;
  margin-bottom: 15px;
}
/* line 228, ../../sass/desktop/_user.scss */
.confirm-registration-modal .login_body {
  display: block !important;
  padding: 60px;
  margin-bottom: 0;
}
/* line 233, ../../sass/desktop/_user.scss */
.confirm-registration-modal ol li {
  line-height: 1.35;
}

/* 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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, ../../../../../../../../../../../lib/ruby/gems/1.8/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, Arial, 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, "Times New Roman", Times, 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 90, ../../sass/desktop/_front_door.scss */
.front-door .listing-standard-lead .media-feature .media-figure .img {
  background-color: #000000;
}
/* line 92, ../../sass/desktop/_front_door.scss */
.front-door .listing-standard-lead .media-feature .media-figure .img > * {
  opacity: 0.9;
}
/* line 96, ../../sass/desktop/_front_door.scss */
.front-door .listing-standard-lead .media-feature .media-figure:hover .img > * {
  opacity: 1;
}
/* line 101, ../../sass/desktop/_front_door.scss */
.front-door .listing-standard-lead .media-feature .meta-overlay {
  min-height: 40px;
}
/* line 104, ../../sass/desktop/_front_door.scss */
.front-door .listing-standard-lead .media-feature .meta-overlay .meta-label .feature {
  font-size: 12px;
  color: #d42128;
}
/* line 110, ../../sass/desktop/_front_door.scss */
.front-door .listing-standard-lead .media-feature .title {
  font-family: Helvetica, Arial, sans-serif;
}
/* line 120, ../../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 130, ../../sass/desktop/_front_door.scss */
.front-door .listing-full-sub-basic .first .title {
  font-size: 15px;
}
/* line 134, ../../sass/desktop/_front_door.scss */
.front-door .listing-full-sub-basic .dek {
  line-height: 1.15;
}
/* line 150, ../../sass/desktop/_front_door.scss */
.front-door .listing-mini-lead .items .title {
  margin-bottom: 10px;
}
/* line 154, ../../sass/desktop/_front_door.scss */
.front-door .listing-mini-lead .items .dek {
  line-height: 1.15;
  margin-bottom: 0;
}
/* line 159, ../../sass/desktop/_front_door.scss */
.front-door .listing-mini-lead .items li:last-child {
  margin-bottom: 0;
}
/* line 161, ../../sass/desktop/_front_door.scss */
.front-door .listing-mini-lead .items li:last-child p {
  margin-bottom: 0;
}
/* line 165, ../../sass/desktop/_front_door.scss */
.front-door .listing-mini-lead .items .related-links {
  margin-bottom: 10px;
}
/* line 172, ../../sass/desktop/_front_door.scss */
.front-door .listing-mini-lead .media-list .media-body {
  overflow: visible;
}
/* line 180, ../../sass/desktop/_front_door.scss */
.front-door .item-full-lead {
  margine-bottom: 10px;
}
/* line 184, ../../sass/desktop/_front_door.scss */
.front-door .related-links li {
  margin-bottom: 0;
  padding-bottom: 0;
  padding-top: 5px;
  border-bottom: none;
}
/* line 191, ../../sass/desktop/_front_door.scss */
.front-door .related-links li:last {
  margin-bottom: 15px;
}
/* line 197, ../../sass/desktop/_front_door.scss */
.front-door .site-footer .show-promo {
  margin-bottom: 15px;
}

/* 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, "Times New Roman", Times, 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, "Times New Roman", Times, 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, "Times New Roman", Times, 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, "Times New Roman", Times, 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, Arial, 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.scss */
.article-video-container {
  width: 2720px !important;
  margin-left: -880px;
  position: relative;
  height: 427px;
  margin-top: -20px;
  background-color: black;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#FF000000', endColorstr='#FF333333');
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #000000), color-stop(40%, #000000), color-stop(100%, #333333));
  background-image: -webkit-linear-gradient(left top, #000000 0%, #000000 40%, #333333 100%);
  background-image: -moz-linear-gradient(left top, #000000 0%, #000000 40%, #333333 100%);
  background-image: -o-linear-gradient(left top, #000000 0%, #000000 40%, #333333 100%);
  background-image: linear-gradient(left top, #000000 0%, #000000 40%, #333333 100%);
  margin-bottom: 20px \9;
}
/* line 12, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-player {
  margin: 0 auto;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 0;
  width: 960px;
  height: 427px;
}
/* line 19, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-player > .col-8 {
  height: 100%;
  padding: 20px 0;
  box-sizing: border-box;
}
/* line 25, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-player .media-block {
  width: 100%;
  height: 100%;
}
/* line 29, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-player .media-block.floating {
  width: 300px;
  height: 207px;
  margin: auto;
  position: fixed;
  bottom: 0;
  left: 670px;
  right: 30px;
  z-index: 500000;
  transition: bottom .5s ease-in-out;
}
/* line 44, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-player .media-block.floating .video-player-hi5 {
  height: 196px;
}
/* line 47, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-player .media-block.floating .video-player-hi5 .preview-controls {
  width: 107px;
  margin: -53px 0 0 -53px;
  top: 98px;
  left: 150px;
}
/* line 56, ../../sass/desktop/_videoplayer.scss */
.dashboard-visible .article-video-container .article-video-player .media-block.floating {
  bottom: 140px;
}
/* line 60, ../../sass/desktop/_videoplayer.scss */
.dashboard-minimized .article-video-container .article-video-player .media-block.floating {
  bottom: 40px;
}
/* line 65, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-bg {
  background-position: 0 -120px;
  background-repeat: no-repeat;
  width: 578px;
  margin: 0 auto;
  position: absolute;
  z-index: 0;
  right: 13%;
}
/* line 77, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list {
  width: 340px;
  margin-left: 0;
  padding-left: 0;
}
/* line 81, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list .module-listing {
  margin-top: 13px;
  max-height: 415px;
  overflow: hidden;
  margin-bottom: 30px;
}
/* line 86, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list .module-listing .tab-content {
  height: 375px;
}
/* line 89, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list .module-listing ul.tabs {
  list-style: none;
  border-bottom: 0;
  box-shadow: none;
  margin: 0 20px 10px 20px;
  padding: 0 0 5px 0;
  font-size: 18px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  letter-spacing: -0.05em;
  border-bottom: 1px solid rgba(222, 222, 222, 0.1);
}
/* line 101, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list .module-listing ul.tabs .selected {
  cursor: default;
}
/* line 104, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list .module-listing ul.tabs li {
  display: none;
}
/* line 106, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list .module-listing ul.tabs li a {
  color: #6c82a5;
}
/* line 109, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list .module-listing ul.tabs li a.selected, .article-video-container .article-video-list .module-listing ul.tabs li a:hover {
  color: #fff !important;
}
/* line 113, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list .module-listing ul.tabs li.first {
  display: block;
}
/* line 121, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list .module-listing ul.tabs li .cbsn-link {
  float: right;
  font-size: 14px;
  line-height: 1.1;
  color: #b12124 !important;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "nimbus-sans", Helvetica, Arial, sans-serif;
  word-spacing: 0;
  letter-spacing: 0;
  margin-top: 7px;
}
/* line 132, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list .module-listing ul.tabs li .cbsn-link:hover {
  color: #b12124 !important;
}
/* line 139, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list .module-listing .topic {
  font-weight: 500;
  font-size: 13px;
  color: #b9b9b9;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: italic;
}
/* line 146, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list .module-listing .title {
  font-weight: 300;
  font-size: 16px;
  line-height: 1.2;
  font-weight: normal;
  font-family: Helvetica, Arial, sans-serif;
}
/* line 152, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list .module-listing .title a {
  color: #b9b9b9;
}
/* line 156, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list .module-listing .items li {
  padding: 10px 0 10px 20px;
  margin: 0;
  border-bottom: 0;
  box-shadow: 0;
}
/* line 162, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list .module-listing .items li.selected .title a, .article-video-container .article-video-list .module-listing .items li.selected .topic {
  color: #fff !important;
}
/* line 165, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list .module-listing .items li.selected .media-figure::before {
  width: 5px;
  background-color: #fff;
  height: 88px;
  content: " ";
  display: block;
  position: absolute;
}
/* line 174, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list .module-listing .items li.selected .media-figure .img:before {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 179, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list .module-listing .items li:first-child {
  display: none;
}
/* line 183, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list .module-listing .items li .media-figure {
  transition: all .2s ease-in-out;
}
/* line 187, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list .module-listing .items li .media-figure .img:before {
  -webkit-box-shadow: inset 0px 0px 30px black;
  -moz-box-shadow: inset 0px 0px 30px black;
  box-shadow: inset 0px 0px 30px black;
}
/* line 191, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list .module-listing .items li:hover .media-figure .img:before {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 194, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list .module-listing .items li:hover .media-figure::before {
  width: 5px;
  background-color: #fff;
  height: 88px;
  content: " ";
  display: block;
  position: absolute;
}
/* line 203, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list .module-listing .items li:hover .title a, .article-video-container .article-video-list .module-listing .items li:hover .topic {
  color: white !important;
}
/* line 207, ../../sass/desktop/_videoplayer.scss */
.article-video-container .article-video-list .module-listing .items li .img-inset-thumb:after {
  background: none;
}
/* line 214, ../../sass/desktop/_videoplayer.scss */
.article-video-container .content-scroll > .pane > .slider {
  background: rgba(255, 255, 255, 0.1);
}
/* line 217, ../../sass/desktop/_videoplayer.scss */
.article-video-container .content-scroll > .pane {
  opacity: 1;
}

/* 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;
}
/* line 22, ../../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 32, ../../sass/desktop/_cbsn_video_promo.scss */
.module-livestream-player .cbsnews-live-logo {
  height: 42px;
  background-color: #000;
  padding-top: 6px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 37, ../../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 37, ../../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 45, ../../sass/desktop/_cbsn_video_promo.scss */
.module-livestream-player .popout-icon {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/livestream-s39272b31ee.png');
  background-repeat: no-repeat;
  background-position: 0 -99px;
  position: absolute;
  top: 10px;
  right: 0;
  width: 67px;
  height: 22px;
  text-indent: -999999px;
   /* &:hover{
		@include whole-sprites-retina('popout_hover',$livestream-sprites, $livestream-2x-sprites, 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 45, ../../sass/desktop/_cbsn_video_promo.scss */
  .module-livestream-player .popout-icon {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/livestream-2x-s7f6207494e.png');
    background-repeat: no-repeat;
    background-position: 0 -99px;
    background-size: 232px auto;
  }
}
/* line 57, ../../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;
}
/* line 64, ../../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 64, ../../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 72, ../../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 72, ../../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 80, ../../sass/desktop/_cbsn_video_promo.scss */
.module-livestream-player .livestream-video-player {
  position: relative;
  cursor: pointer;
  height: 174px;
  background-color: #000;
}
/* line 87, ../../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;
}
/* line 101, ../../sass/desktop/_cbsn_video_promo.scss */
.module-livestream-player .livestream-player-wrapper.hovered,
.module-livestream-player .livestream-player-wrapper:hover {
  cursor: pointer;
}
/* line 103, ../../sass/desktop/_cbsn_video_promo.scss */
.module-livestream-player .livestream-player-wrapper.hovered .livestream-video-player .watch-live,
.module-livestream-player .livestream-player-wrapper:hover .livestream-video-player .watch-live {
  visibility: visible;
  opacity: 1;
}
/* line 107, ../../sass/desktop/_cbsn_video_promo.scss */
.module-livestream-player .livestream-player-wrapper.hovered .livestream-video-player .live-text,
.module-livestream-player .livestream-player-wrapper:hover .livestream-video-player .live-text {
  display: none;
}
