@charset "UTF-8";
/*! normalize.css v1.0.2 | MIT License | git.io/normalize */
/* line 19, ../../sass/fly/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}

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

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

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

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

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

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

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

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

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

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

/* line 117, ../../sass/fly/_normalize.scss */
blockquote {
  margin: 1em 40px;
}

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

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

/* line 139, ../../sass/fly/_normalize.scss */
p,
pre {
  margin: 1em 0;
}

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

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

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

/* line 176, ../../sass/fly/_normalize.scss */
q {
  quotes: none;
}

/* line 181, ../../sass/fly/_normalize.scss */
q:before,
q:after {
  content: '';
  content: none;
}

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

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

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

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

/* line 223, ../../sass/fly/_normalize.scss */
dl,
menu,
ol,
ul {
  margin: 1em 0;
}

/* line 227, ../../sass/fly/_normalize.scss */
dd {
  margin: 0 0 0 40px;
}

/* line 235, ../../sass/fly/_normalize.scss */
menu,
ol,
ul {
  padding: 0 0 0 40px;
}

/* line 248, ../../sass/fly/_normalize.scss */
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}

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

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

/* line 282, ../../sass/fly/_normalize.scss */
form {
  margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

/* line 23, ../../sass/fly/utilities/_layout.scss */
.viewport, .dropdown-list, .media, .media-list li, .site-header > .supplemental, .shortcode-gallery, span[data-content="GALLERY "], .site-footer .site-brand, .result-list .items li, .search-filter-wrap .dropdown-list, .hero-max-deep .related-links li a, .module-hero, .ad-mpu-bottom,
.ad-mpu-top,
.ad-mpu-plus-top,
.ad-mpu-middle,
.ad-recirc {
  zoom: 1;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.viewport:before, .dropdown-list:before, .media:before, .media-list li:before, .site-header > .supplemental:before, .shortcode-gallery:before, span[data-content="GALLERY "]:before, .site-footer .site-brand:before, .result-list .items li:before, .search-filter-wrap .dropdown-list:before, .hero-max-deep .related-links li a:before, .module-hero:before, .ad-mpu-bottom:before,
.ad-mpu-top:before,
.ad-mpu-plus-top:before,
.ad-mpu-middle:before,
.ad-recirc:before, .viewport:after, .dropdown-list:after, .media:after, .media-list li:after, .site-header > .supplemental:after, .shortcode-gallery:after, span[data-content="GALLERY "]:after, .site-footer .site-brand:after, .result-list .items li:after, .search-filter-wrap .dropdown-list:after, .hero-max-deep .related-links li a:after, .module-hero:after, .ad-mpu-bottom:after,
.ad-mpu-top:after,
.ad-mpu-plus-top:after,
.ad-mpu-middle:after,
.ad-recirc:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.viewport:after, .dropdown-list:after, .media:after, .media-list li:after, .site-header > .supplemental:after, .shortcode-gallery:after, span[data-content="GALLERY "]:after, .site-footer .site-brand:after, .result-list .items li:after, .search-filter-wrap .dropdown-list:after, .hero-max-deep .related-links li a:after, .module-hero:after, .ad-mpu-bottom:after,
.ad-mpu-top:after,
.ad-mpu-plus-top:after,
.ad-mpu-middle:after,
.ad-recirc:after {
  clear: both;
}

/* line 46, ../../sass/fly/utilities/_layout.scss */
.site-header .site-search button[type="submit"], .site-footer .site-search button[type="submit"], .universal-search button[type="submit"], .site-footer .site-brand .logo a, .pagination-alt .previous, .pagination-alt .next, .listing-media-feature .paging a, .modal .close, .sharebar_condensed .icon, .social-site {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}

/* line 18, ../../sass/fly/utilities/_lists.scss */
.dropdown-list, .dropdown-menu ul, .media-list, .listing-standard .items,
.listing-standard-sub .items, .listing-standard-lead .items,
.listing-mini-lead .items, .listing-full .items,
.listing-full-horizontal .items,
.listing-full-sub .items,
.listing-full-sub-horizontal .items,
.listing-full-sub-basic .items,
.listing-mini-sub-basic .items,
.listing-full-focus .items,
.listing-full-focus-with-label .items,
.listing-full-lead .items,
.listing-basic-lead .items,
.listing-full-lead-media .items, .listing-sub-mini .items,
.listing-sub-mini-horizontal .items, .listing-mini .items,
.listing-mini-sub .items,
.listing-mini-number .items,
.listing-mini-callout .items, .listing-basic .items, .related-links, .localFD .listing-mini-sub .localNews, .modal .modal-body .entry li, .elp-rundown ul, .result-list .items, .search-filter-wrap .dropdown-list, .hero-average-mix .items {
  margin: 0;
  list-style: none;
}
/* line 11, ../../sass/fly/utilities/_lists.scss */
.dropdown-list li, .dropdown-menu ul li, .media-list li, .listing-standard .items li,
.listing-standard-sub .items li, .listing-standard-lead .items li,
.listing-mini-lead .items li, .listing-full .items li,
.listing-full-horizontal .items li,
.listing-full-sub .items li,
.listing-full-sub-horizontal .items li,
.listing-full-sub-basic .items li,
.listing-mini-sub-basic .items li,
.listing-full-focus .items li,
.listing-full-focus-with-label .items li,
.listing-full-lead .items li,
.listing-basic-lead .items li,
.listing-full-lead-media .items li, .listing-sub-mini .items li,
.listing-sub-mini-horizontal .items li, .listing-mini .items li,
.listing-mini-sub .items li,
.listing-mini-number .items li,
.listing-mini-callout .items li, .listing-basic .items li, .related-links li, .localFD .listing-mini-sub .localNews li, .modal .modal-body .entry li li, .elp-rundown ul li, .result-list .items li, .search-filter-wrap .dropdown-list li, .hero-average-mix .items li {
  margin-bottom: 0;
}

/* line 31, ../../sass/fly/utilities/_lists.scss */
.viewport, .site-shows .items, .widget_id_134.nrelate .nr_inner ul {
  margin: 0;
  padding: 0;
  border: 0;
  zoom: 1;
}
/* line 9, ../../sass/fly/utilities/_layout.scss */
.viewport:before, .site-shows .items:before, .widget_id_134.nrelate .nr_inner ul:before, .viewport:after, .site-shows .items:after, .widget_id_134.nrelate .nr_inner ul:after {
  content: "";
  display: table;
}
/* line 14, ../../sass/fly/utilities/_layout.scss */
.viewport:after, .site-shows .items:after, .widget_id_134.nrelate .nr_inner ul:after {
  clear: both;
}
/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.viewport li, .site-shows .items li, .widget_id_134.nrelate .nr_inner ul li {
  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, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.viewport li:first-child, .site-shows .items li:first-child, .widget_id_134.nrelate .nr_inner ul li:first-child, .viewport li.first, .site-shows .items li.first, .widget_id_134.nrelate .nr_inner ul li.first {
  padding-left: 0;
}
/* line 49, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.viewport li:last-child, .site-shows .items li:last-child, .widget_id_134.nrelate .nr_inner ul li:last-child {
  padding-right: 0;
}
/* line 50, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
.viewport li.last, .site-shows .items li.last, .widget_id_134.nrelate .nr_inner ul li.last {
  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 {
  margin: 0;
  list-style: none;
}
/* line 11, ../../sass/fly/utilities/_lists.scss */
.social ul li {
  margin-bottom: 0;
}
/* line 22, ../../sass/utilities/_lists.scss */
.social 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, .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"], .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"], .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, .section .section-head, .elp .section .section-head, h1.topic-list-heading {
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 10px;
  -webkit-box-shadow: 0 1.5px white, 0 22px 49px -7px #e8e8e8;
  -moz-box-shadow: 0 1.5px white, 0 22px 49px -7px #e8e8e8;
  box-shadow: 0 1.5px white, 0 22px 49px -7px #e8e8e8;
}

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

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

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

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

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

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

Utility for manipulating image appearances

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

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

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

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

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

Utility for pagination styles

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 11, ../../sass/fly/typography/_utilities.scss */
article {
  line-height: 1.45;
}
/* line 14, ../../sass/fly/typography/_utilities.scss */
article h2, article h3, article h4, article h5, article h6 {
  margin-top: 15px;
  margin-bottom: 7.5px;
}
/* line 19, ../../sass/fly/typography/_utilities.scss */
article p, article ul, article ol, article dl, article blockquote, article hr, article pre {
  margin-bottom: 15px;
}
/* line 23, ../../sass/fly/typography/_utilities.scss */
article p ul, article p ol, article ul ul, article ul ol, article ol ul, article ol ol, article dl ul, article dl ol, article blockquote ul, article blockquote ol, article hr ul, article hr ol, article pre ul, article pre ol {
  margin-bottom: 0;
}
/* line 28, ../../sass/fly/typography/_utilities.scss */
article blockquote {
  padding-left: 15px;
}

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

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

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

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

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

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

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

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

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

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

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

/* line 71, ../../sass/fly/typography/_base.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0 0 10px;
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  font-weight: 700;
  color: inherit;
  line-height: 1;
  text-rendering: optimizelegibility;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 92, ../../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, ../../sass/fly/forms/_base.scss */
.radio,
.checkbox {
  margin-left: 22px;
  margin-bottom: 10px;
  clear: both;
}
/* line 109, ../../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, ../../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, ../../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, ../../sass/fly/forms/_base.scss */
input[readonly],
select[readonly],
textarea[readonly] {
  cursor: text;
}

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

/* line 5, ../../sass/fly/forms/_sizes.scss */
select.field-small,
textarea.field-small,
input.field-small {
  height: 28px;
  padding: 3px 5px;
  font-size: 15px;
}
/* line 11, ../../sass/fly/forms/_sizes.scss */
select.field-large,
textarea.field-large,
input.field-large {
  height: 41px;
  padding: 8px 10px;
  font-size: 17px;
}

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

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

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

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

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

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

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

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

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

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

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

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

/* line 2, ../../sass/fly/tooltip/_base.scss */
.tooltip {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  background: #262626;
  background: rgba(38, 38, 38, 0.9);
  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, ../../sass/fly/tooltip/_base.scss */
.tooltip:before {
  position: absolute;
}
/* line 23, ../../sass/fly/tooltip/_base.scss */
.tooltip.bottom:before, .tooltip.top:before {
  margin-left: -5px;
  left: 50%;
}
/* line 29, ../../sass/fly/tooltip/_base.scss */
.tooltip.left:before, .tooltip.right:before {
  margin-top: -5px;
  top: 50%;
}
/* line 35, ../../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, ../../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, ../../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, ../../sass/fly/tooltip/_base.scss */
.tooltip.right:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  border: solid 5px;
  border-color: transparent rgba(38, 38, 38, 0.9) transparent transparent;
  left: -10px;
}

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

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

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

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

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

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

/* line 26, ../../sass/fly/components/_modal.scss */
.modal-iframe {
  display: block;
  position: relative;
}

/* line 2, ../../sass/fly/components/_image_gallery.scss */
.image-gallery .image {
  display: none;
}
/* line 5, ../../sass/fly/components/_image_gallery.scss */
.image-gallery .image.selected {
  display: block;
}

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

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

/* line 314, icon/asset-overlay/*.png */
.asset-overlay-sprite, .asset-overlay-article-feature, .asset-overlay-article-light, .asset-overlay-article, .asset-overlay-gallery-camera, .asset-overlay-gallery-feature, .asset-overlay-gallery-light, .asset-overlay-gallery, .asset-overlay-image-gallery, .asset-overlay-mag-48, .asset-overlay-mag-60, .asset-overlay-media_post, .asset-overlay-play, .asset-overlay-show-en, .asset-overlay-show-ftn, .asset-overlay-show-sm, .asset-overlay-show-tm, .asset-overlay-video-feature, .asset-overlay-video-light, .asset-overlay-video-play, .asset-overlay-video, .listing-standard-lead .media-feature .asset-icon.gallery, .listing-standard-lead .media-feature .overlay-gallery-feature:before {
  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 7, ../../sass/_typography.scss */
[tabindex]:focus {
  outline: thin dotted;
}
/* line 11, ../../sass/_typography.scss */
[tabindex]:active, [tabindex]:hover {
  outline: 0;
}

/* line 17, ../../sass/_typography.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
}

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

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

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

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

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

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

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

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

/* line 100, ../../sass/_typography.scss */
.listing-standard-lead .items .dek,
.listing-mini-lead .items .dek, .module-rem .listing-full .items .dek, .result-list .dek, .meta-label .sub, .content-inverse .nrelate_related .nr_about, .content-primary-inverse .nrelate_related .nr_about, .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, .result-list .meta-prep, .content-inverse .nrelate_related .nr_source, .content-primary-inverse .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, .module-homepage .dek, .module-hero .dek, .hero-average .dek, .hero-average-mix .hero .dek {
  color: #666666;
  font-family: Georgia, serif;
}

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

/* line 112, ../../sass/_typography.scss */
.meta-label .sub, .content-inverse .nrelate_related .nr_about, .content-primary-inverse .nrelate_related .nr_about, .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, .result-list .meta-prep {
  font-size: 13px;
  line-height: 1.1;
  font-style: italic;
  padding-right: 3px;
}

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

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

/* line 172, ../../sass/_typography.scss */
.listing-basic-lead .meta-label .sub:before, .byline > :after, .sharebar_expanded li.std-social:after {
  content: "/";
  color: #dedede;
  padding: 0 3px;
}

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

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

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

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

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

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

/* line 194, core/*.png */
.core-sprite, .core-dark-logo-footer, .core-dark-logo, .core-login-arrow, .core-logo, .core-mag-48, .core-mag-60, .core-red-down-triangle, .core-search-footer, .core-search-header, .core-show-en, .core-show-ftn, .core-show-sm, .core-show-tm, .core-unotv, .universal-search span button[type="submit"], .show-tm:before, .show-tm:hover:before, .show-ftn:before, .show-ftn:hover:before, .mag-60:before, .mag-60:hover:before, .mag-48:before, .mag-48:hover:before, .show-sm:before, .show-sm:hover:before, .show-en:before, .show-en:hover:before, .menu-wrapper .arrow {
  background: url('/bundles/cbsnewscore/images/sprites/core-s4416c70d79.png') no-repeat;
}

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

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

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

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

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-mag-48 {
  background-position: 0 -734px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-mag-48:hover, .core-mag-48.mag-48_hover, .core-mag-48.mag-48-hover {
  background-position: 0 -594px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-mag-60 {
  background-position: 0 -874px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-mag-60:hover, .core-mag-60.mag-60_hover, .core-mag-60.mag-60-hover {
  background-position: 0 -804px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-red-down-triangle {
  background-position: 0 -1020px;
}

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

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

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-show-en {
  background-position: 0 -70px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-show-en:hover, .core-show-en.show-en_hover, .core-show-en.show-en-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-show-ftn {
  background-position: 0 -664px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-show-ftn:hover, .core-show-ftn.show-ftn_hover, .core-show-ftn.show-ftn-hover {
  background-position: 0 -244px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-show-sm {
  background-position: 0 -454px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-show-sm:hover, .core-show-sm.show-sm_hover, .core-show-sm.show-sm-hover {
  background-position: 0 -314px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-show-tm {
  background-position: 0 -524px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-show-tm:hover, .core-show-tm.show-tm_hover, .core-show-tm.show-tm-hover {
  background-position: 0 -384px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.core-unotv {
  background-position: 0 -944px;
}

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

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-arrow-action-right {
  background-position: 0 -812px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-arrow-base-left {
  background-position: 0 -754px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-arrow-base-left:hover, .utilities-arrow-base-left.arrow-base-left_hover, .utilities-arrow-base-left.arrow-base-left-hover {
  background-position: 0 -731px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-arrow-base-right {
  background-position: 0 -777px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-arrow-base-right:hover, .utilities-arrow-base-right.arrow-base-right_hover, .utilities-arrow-base-right.arrow-base-right-hover {
  background-position: 0 -708px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-arrow-circle-right {
  background-position: 0 -453px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-arrow-circle-right:hover, .utilities-arrow-circle-right.arrow-circle-right_hover, .utilities-arrow-circle-right.arrow-circle-right-hover {
  background-position: 0 -470px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-black-arrow {
  background-position: 0 -699px;
}

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

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

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

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

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

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

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

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

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-lead-article-action, .hero-max-deep .related-links .action-read {
  background-position: 0 -174px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-lead-photo-action, .hero-max-deep .related-links .action-photos {
  background-position: 0 -153px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-lead-video-action, .hero-max-deep .related-links .action-watch {
  background-position: 0 -420px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-micro-arrow-down {
  background-position: 0 -804px;
}

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

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

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

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

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

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

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-pagination-left {
  background-position: 0 -237px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-pagination-left:hover, .utilities-pagination-left.pagination-left_hover, .utilities-pagination-left.pagination-left-hover {
  background-position: 0 -393px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-pagination-right-disabled {
  background-position: 0 -534px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-pagination-right {
  background-position: 0 -195px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-pagination-right:hover, .utilities-pagination-right.pagination-right_hover, .utilities-pagination-right.pagination-right-hover {
  background-position: 0 -366px;
}

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

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

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.utilities-user-profile {
  background-position: 0 -223px;
}

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

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-btn-black {
  background-position: 0 -2092px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-small-left-pagination-arrow-dark {
  background-position: 0 -1736px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-small-left-pagination-arrow-inactive {
  background-position: 0 -2017px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-small-left-pagination-light {
  background-position: 0 -1841px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-small-right-pagination-arrow-dark {
  background-position: 0 -1755px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-small-right-pagination-arrow-inactive {
  background-position: 0 -1997px;
}

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

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.icons-small-rss-orange {
  background-position: 0 -1686px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 4, ../../sass/desktop/_content_inverse.scss */
.content-inverse, .content-primary-inverse {
  color: #dedede;
}
/* line 7, ../../sass/desktop/_content_inverse.scss */
.content-inverse a, .content-primary-inverse a {
  color: #dedede;
}
/* line 10, ../../sass/desktop/_content_inverse.scss */
.content-inverse a:hover, .content-primary-inverse a:hover {
  color: white;
}
/* line 24, ../../sass/desktop/_content_inverse.scss */
.content-inverse .nrelate_related li, .content-primary-inverse .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 {
  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 {
  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 {
  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 {
  color: #666666;
}
/* line 50, ../../sass/desktop/_content_inverse.scss */
.content-inverse .nrelate_related .nr_about, .content-primary-inverse .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 74, ../../sass/desktop/_content_inverse.scss */
.content-inverse .img-inset:hover, .content-primary-inverse .img-inset:hover,
.content-inverse .img-inset-thumb:hover,
.content-primary-inverse .img-inset-thumb:hover {
  cursor: pointer;
}
/* line 77, ../../sass/desktop/_content_inverse.scss */
.content-inverse .img-inset:hover:before, .content-primary-inverse .img-inset:hover:before,
.content-inverse .img-inset-thumb:hover:before,
.content-primary-inverse .img-inset-thumb: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,
.content-inverse .img-inset-thumb img,
.content-primary-inverse .img-inset-thumb 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,
.content-inverse .img-inset-thumb:hover img,
.content-primary-inverse .img-inset-thumb: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, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.btn.btn-inverse .inverse-circle-arrow:hover, .btn.btn-inverse .inverse-circle-arrow.arrow-circle-right_hover, .btn.btn-inverse .inverse-circle-arrow.arrow-circle-right-hover {
  background-position: 0 -470px;
}
/* line 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 {
  background: url('/bundles/cbsnewscore/images/sprites/icon/asset-overlay-s8e782cef8e.png') no-repeat;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-article-feature {
  background-position: 0 -1701px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-article-feature:hover, .asset-overlay-article-feature.article-feature_hover, .asset-overlay-article-feature.article-feature-hover {
  background-position: 0 -1823px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-article-light {
  background-position: 0 -210px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-article {
  background-position: 0 -1190px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-article:hover, .asset-overlay-article.article_hover, .asset-overlay-article.article-hover {
  background-position: 0 -1330px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-gallery-camera {
  background-position: 0 -2247px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-gallery-feature {
  background-position: 0 -1945px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-gallery-feature:hover, .asset-overlay-gallery-feature.gallery-feature_hover, .asset-overlay-gallery-feature.gallery-feature-hover {
  background-position: 0 -2150px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-gallery-light {
  background-position: 0 -70px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-gallery {
  background-position: 0 -840px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-gallery:hover, .asset-overlay-gallery.gallery_hover, .asset-overlay-gallery.gallery-hover {
  background-position: 0 -420px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-image-gallery {
  background-position: 0 -770px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-image-gallery:hover, .asset-overlay-image-gallery.image-gallery_hover, .asset-overlay-image-gallery.image-gallery-hover {
  background-position: 0 -490px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-mag-48 {
  background-position: 0 -1540px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-mag-48:hover, .asset-overlay-mag-48.mag-48_hover, .asset-overlay-mag-48.mag-48-hover {
  background-position: 0 -560px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-mag-60 {
  background-position: 0 -1875px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-mag-60:hover, .asset-overlay-mag-60.mag-60_hover, .asset-overlay-mag-60.mag-60-hover {
  background-position: 0 -1050px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-media_post {
  background-position: 0 -1260px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-media_post:hover, .asset-overlay-media_post.media_post_hover, .asset-overlay-media_post.media_post-hover {
  background-position: 0 -1400px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-play {
  background-position: 0 -2053px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-play:hover, .asset-overlay-play.play_hover, .asset-overlay-play.play-hover {
  background-position: 0 -2204px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-show-en {
  background-position: 0 -1470px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-show-en:hover, .asset-overlay-show-en.show-en_hover, .asset-overlay-show-en.show-en-hover {
  background-position: 0 -910px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-show-ftn {
  background-position: 0 -280px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-show-ftn:hover, .asset-overlay-show-ftn.show-ftn_hover, .asset-overlay-show-ftn.show-ftn-hover {
  background-position: 0 0;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-show-sm {
  background-position: 0 -1753px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-show-sm:hover, .asset-overlay-show-sm.show-sm_hover, .asset-overlay-show-sm.show-sm-hover {
  background-position: 0 -700px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-show-tm {
  background-position: 0 -630px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-show-tm:hover, .asset-overlay-show-tm.show-tm_hover, .asset-overlay-show-tm.show-tm-hover {
  background-position: 0 -1120px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-video-feature {
  background-position: 0 -1999px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-video-feature:hover, .asset-overlay-video-feature.video-feature_hover, .asset-overlay-video-feature.video-feature-hover {
  background-position: 0 -2096px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-video-light {
  background-position: 0 -140px;
}

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

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-video {
  background-position: 0 -980px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.asset-overlay-video:hover, .asset-overlay-video.video_hover, .asset-overlay-video.video-hover {
  background-position: 0 -350px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 821, ../../sass/desktop/_listing.scss */
.load-more {
  display: block;
  padding: 5px;
  font-weight: bold;
  text-align: center;
  background-color: #f8f6f6;
  *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 835, ../../sass/desktop/_listing.scss */
.load-more .text:after {
  content: "+";
  padding: 0 2px;
}

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

/* line 855, ../../sass/desktop/_listing.scss */
.localFD .title {
  margin-bottom: 11px;
}
/* line 862, ../../sass/desktop/_listing.scss */
.localFD .listing-mini-sub .localNews li {
  margin-bottom: 10px;
}
/* line 867, ../../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 876, ../../sass/desktop/_listing.scss */
.localFD .listing-mini-sub .localNews li a.leadImageHeadline {
  font-family: Helvetica, Roboto, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.1;
}
/* line 883, ../../sass/desktop/_listing.scss */
.localFD .listing-mini-sub .localNews li a {
  font-family: Helvetica, Roboto, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*
** Colors
*/
/*
** Floating player dimensions
*/
/*
** Content
*/
/*
** Header Branding Heights
 */
/*
** Soft Login Gate Height
 */
/*
** Colors
*/
/* 16,16,16 */
/* 16,16,16 */
/* 127, 127, 127 */
/* 232, 232, 232 */
/* 242, 242, 242 */
/* 255, 255, 255 */
/*
** Social icons colors
*/
/*
** Header/Navigation colors
*/
/*
** Article colors
*/
/*
** Font colors
*/
/*
** Live label colors
*/
/*
** Dimension Variables
*/
/*
** Breaking News banner
*/
/*
 * Download App banner
 */
/*
** Z-Index
*/
/*
** Image Sizes
*/
/*
** Gradients
*/
/* embed gradients */
/** Supported social **/
/*
** Headings
*/
/*
** Body Text
*/
/*
** Metadata
*/
/*
** Pull Quote
*/
/*
** Related Links
*/
/*
** Caption
*/
/*
** Citation
*/
/*
** Dek
*/
/*
** Copyright
*/
/*
** Header Typography
*/
/*
** Video Embed typography
*/
/*
 ** Recirculation typography
 ** you're next -- Jess
 */
/*
** Button typography
*/
/*
** Push Notification Primer Typography
*/
/*
** General Election Typography
*/
/*
** Header View
** I do not like this.
 */
/*
** Breaking News banner
*/
/*
** SASS-pect ratio(s)
** https://css-tricks.com/snippets/sass/maintain-aspect-ratio-mixin/
*/
/* line 106, ../../../../ContentBundle/Resources/sass/partials/_mixins.scss */
.viewport, .dropdown-list, .media, .media-list li, .site-header > .supplemental, .shortcode-gallery, span[data-content="GALLERY "], .site-footer .site-brand, .result-list .items li, .search-filter-wrap .dropdown-list, .hero-max-deep .related-links li a, .module-hero, .ad-mpu-bottom,
.ad-mpu-top,
.ad-mpu-plus-top,
.ad-mpu-middle,
.ad-recirc {
  zoom: 1;
}
/* line 94, ../../../../ContentBundle/Resources/sass/partials/_mixins.scss */
.viewport:before, .dropdown-list:before, .media:before, .media-list li:before, .site-header > .supplemental:before, .shortcode-gallery:before, span[data-content="GALLERY "]:before, .site-footer .site-brand:before, .result-list .items li:before, .search-filter-wrap .dropdown-list:before, .hero-max-deep .related-links li a:before, .module-hero:before, .ad-mpu-bottom:before,
.ad-mpu-top:before,
.ad-mpu-plus-top:before,
.ad-mpu-middle:before,
.ad-recirc:before, .viewport:after, .dropdown-list:after, .media:after, .media-list li:after, .site-header > .supplemental:after, .shortcode-gallery:after, span[data-content="GALLERY "]:after, .site-footer .site-brand:after, .result-list .items li:after, .search-filter-wrap .dropdown-list:after, .hero-max-deep .related-links li a:after, .module-hero:after, .ad-mpu-bottom:after,
.ad-mpu-top:after,
.ad-mpu-plus-top:after,
.ad-mpu-middle:after,
.ad-recirc:after {
  content: "";
  display: table;
}
/* line 99, ../../../../ContentBundle/Resources/sass/partials/_mixins.scss */
.viewport:after, .dropdown-list:after, .media:after, .media-list li:after, .site-header > .supplemental:after, .shortcode-gallery:after, span[data-content="GALLERY "]:after, .site-footer .site-brand:after, .result-list .items li:after, .search-filter-wrap .dropdown-list:after, .hero-max-deep .related-links li a:after, .module-hero:after, .ad-mpu-bottom:after,
.ad-mpu-top:after,
.ad-mpu-plus-top:after,
.ad-mpu-middle:after,
.ad-recirc:after {
  clear: both;
}

/*
** Base Headline Mixin (don't actually use this anywhere)
*/
/* ==========================================================================
	Super Navigation
	========================================================================== */
/* line 10, ../../sass/mobile/_site_header.scss */
.super-nav {
  font-family: "Proxima Nova", sans-serif;
  font-size: 0.82rem;
  line-height: 1.16;
  font-weight: 700;
  letter-spacing: 0.3px;
  background: #101010;
  color: #f2f2f2;
  box-sizing: content-box;
  height: 1em;
  overflow: hidden;
  padding-top: 20px;
  padding-bottom: 20px;
  z-index: 5;
}

/* line 23, ../../sass/mobile/_site_header.scss */
.super-nav .site-nav--level-2 {
  background: inherit;
  color: inherit;
  display: block;
  margin: 0;
  padding: 0 0 40px;
  overflow-x: auto;
  overflow-y: hidden;
  position: static;
  scroll-behavior: smooth;
  height: 100%;
  white-space: nowrap;
}
/* line 36, ../../sass/mobile/_site_header.scss */
.super-nav .site-nav--level-2:empty {
  padding: 0;
}

/* line 41, ../../sass/mobile/_site_header.scss */
.super-nav .site-nav__item--level-2 {
  border-right: 1px solid #7f7f7f;
  padding: 0 10px;
  display: inline-block;
}
/* line 46, ../../sass/mobile/_site_header.scss */
.super-nav .site-nav__item--level-2 > .site-nav__item-anchor--level-2 {
  padding: 0;
  text-transform: none;
}

/* line 52, ../../sass/mobile/_site_header.scss */
.super-nav .site-nav__item--level-2:last-of-type {
  border-right: none;
}

/* line 56, ../../sass/mobile/_site_header.scss */
.super-nav .site-nav__item--level-2:first-of-type {
  margin-top: 0;
}

/* ==========================================================================
	Header styles
	========================================================================== */
/* line 64, ../../sass/mobile/_site_header.scss */
.site-header {
  font-family: "Proxima Nova", sans-serif;
  font-size: 0.88rem;
  line-height: 1.79;
  font-weight: 400;
  letter-spacing: 2px;
  background: var(--color__header--background, #101010);
  box-sizing: border-box;
  height: 45px;
  position: relative;
  width: 100%;
  z-index: 6;
}
/* line 74, ../../sass/mobile/_site_header.scss */
.site-header:target {
  position: fixed;
  z-index: 11;
  top: 0;
}
/* line 80, ../../sass/mobile/_site_header.scss */
.site-header, .site-header a {
  color: #f2f2f2;
}
/* line 85, ../../sass/mobile/_site_header.scss */
body.skybox-expanded .site-header.nocontent {
  z-index: 6;
}

/* line 91, ../../sass/mobile/_site_header.scss */
.page--type-show-door.show--name-cbs-essentials .site-header {
  background: #101010;
}

/* line 95, ../../sass/mobile/_site_header.scss */
.page--type-show-door .site-header {
  background: var(--show-primary);
  color: white;
}

@media (min-width: 768px) {
  /* line 101, ../../sass/mobile/_site_header.scss */
  .page--type-show-door .site-header {
    background-color: transparent;
    margin-bottom: -45px;
  }

  /* line 106, ../../sass/mobile/_site_header.scss */
  .page--type-show-door.page--type-sub-show .site-header {
    background: var(--show-primary);
    color: white;
    margin-bottom: 0;
  }

  /* line 112, ../../sass/mobile/_site_header.scss */
  .page--type-show-door.page--type-sub-show.show--name-cbs-essentials .site-header {
    background-color: #101010;
    margin-bottom: 0;
  }

  /* line 118, ../../sass/mobile/_site_header.scss */
  .has--transparent-header .site-header {
    background-color: transparent;
    margin-bottom: calc(45px * -1);
  }
}
/* line 125, ../../sass/mobile/_site_header.scss */
.site-nav__item--current-weather {
  display: none;
}

/* ==========================================================================
	Login Button
	========================================================================== */
/* line 133, ../../sass/mobile/_site_header.scss */
.site-nav__item--login-btn a {
  display: block;
  font-family: "Proxima Nova", sans-serif;
  font-size: 0.82rem;
  line-height: 1.16;
  font-weight: 700;
  letter-spacing: 0.3px;
  height: 30px;
  line-height: 30px;
  width: 54px;
  border-radius: 3px;
  background-color: #3f89c9;
  text-align: center;
}
/* line 143, ../../sass/mobile/_site_header.scss */
.site-nav__item--login-btn a:hover {
  background-color: #1766b9;
}

/* line 149, ../../sass/mobile/_site_header.scss */
.page--type-show-door .site-nav__item--login-btn,
.site-header.user--is-logged-in .site-nav__item--login-btn {
  display: none;
}

@media (min-width: 768px) {
  /* line 155, ../../sass/mobile/_site_header.scss */
  .page--type-show-door .site-nav__item--login-btn {
    display: block;
  }
}

/* line 161, ../../sass/mobile/_site_header.scss */
.site-logo {
  display: block;
  height: 100%;
  padding: 0;
  margin: 0;
}
/* line 167, ../../sass/mobile/_site_header.scss */
.site-logo .site-logo__icon > svg {
  position: absolute;
  left: 45px;
  right: auto;
  top: 0;
  bottom: 0;
  margin: auto;
  max-width: 170px;
  height: 18px;
}

@media (max-width: 374px) {
  /* line 181, ../../sass/mobile/_site_header.scss */
  .edition--local .site-logo__icon > svg {
    height: 15px;
  }
}
/* site header for everyone except mobile show doors */
/* line 189, ../../sass/mobile/_site_header.scss */
.page--type-show-door .site-logo .site-logo__icon > svg {
  left: 0;
  right: 0;
}
@media (min-width: 768px) {
  /* line 189, ../../sass/mobile/_site_header.scss */
  .page--type-show-door .site-logo .site-logo__icon > svg {
    left: 45px;
    right: auto;
  }
}

/* line 201, ../../sass/mobile/_site_header.scss */
.site-logo__icon {
  fill: currentColor;
}

/* line 205, ../../sass/mobile/_site_header.scss */
.site-header:target ~ .page-footer {
  display: none;
}

/* Header open/close toggle
	========================================================================== */
/* line 212, ../../sass/mobile/_site_header.scss */
.site-header__nav-toggle--type-open {
  position: absolute;
  top: 14px;
  left: 12px;
  z-index: 2;
  width: 16px;
  fill: #f2f2f2;
}

/* line 228, ../../sass/mobile/_site_header.scss */
.site-header__nav-toggle--type-close {
  position: fixed;
  bottom: 0;
  transform: translate(-100vw, 0);
  width: 100vw;
  height: 110px;
  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
  /* IE6-9 */
  transition: transform 233ms cubic-bezier(0, 0, 0.21, 1);
}

/* line 243, ../../sass/mobile/_site_header.scss */
.site-header__nav-toggle-container {
  background-color: #f2f2f2;
  position: absolute;
  bottom: 32px;
  left: calc(50vw - 20px);
  width: 40px;
  height: 40px;
  border-radius: 50%;
}

/* line 254, ../../sass/mobile/_site_header.scss */
.site-header__nav-toggle-icon {
  right: -1px;
  position: relative;
}

@media (max-height: 250px) and (orientation: landscape) {
  /* line 261, ../../sass/mobile/_site_header.scss */
  .site-header__nav-toggle--type-close {
    bottom: -140px;
  }
}
/* line 266, ../../sass/mobile/_site_header.scss */
.site-header:target .site-header__nav-toggle--type-close {
  display: inline;
  z-index: 10000;
  transform: translate(0, 0);
}

/* line 277, ../../sass/mobile/_site_header.scss */
.site-nav--type-amp .site-nav__item--level-2 a {
  display: block;
  padding: 5px 0;
  text-transform: uppercase;
  color: inherit;
}
/* line 284, ../../sass/mobile/_site_header.scss */
.site-nav--type-amp .site-nav__item--level-2 .site-nav__item-text {
  display: none;
}
/* line 288, ../../sass/mobile/_site_header.scss */
.site-nav--type-amp .site-nav__item--level-2 .site-nav__item-anchor {
  padding: 5px 0;
}
/* line 292, ../../sass/mobile/_site_header.scss */
.site-nav--type-amp .site-nav__item--level-2:nth-of-type(1) {
  padding-top: 0;
}
/* line 295, ../../sass/mobile/_site_header.scss */
.site-nav--type-amp .site-nav__item--level-2:nth-of-type(1) .site-nav__item-text {
  display: flex;
  font-family: "Publico Headline", serif;
  font-size: 2.13rem;
  line-height: 1;
  font-weight: 900;
}
/* line 300, ../../sass/mobile/_site_header.scss */
.site-nav--type-amp .site-nav__item--level-2:nth-of-type(1) .site-nav__item-anchor {
  padding-top: 20px;
}

/* line 311, ../../sass/mobile/_site_header.scss */
.site-nav__item--cbs_live .site-nav--type-amp .site-nav__item--level-2:nth-of-type(1) .site-nav__item-anchor {
  padding-top: 5px;
}

/* ==========================================================================
	Navigation styles
	========================================================================== */
/* line 323, ../../sass/mobile/_site_header.scss */
.site-nav {
  margin: 0;
  list-style: none;
}
/* line 328, ../../sass/mobile/_site_header.scss */
.site-nav .site-nav__item {
  list-style: none;
}
/* line 332, ../../sass/mobile/_site_header.scss */
.site-nav ul ul {
  margin: 0;
}

/* line 337, ../../sass/mobile/_site_header.scss */
.site-nav__container {
  position: absolute;
  top: 0;
  left: -100vw;
  z-index: 9999;
  width: 100vw;
  margin: 0;
  background-color: #101010;
  transition: transform 233ms cubic-bezier(0, 0, 0.21, 1);
  overflow: visible;
}
/* line 350, ../../sass/mobile/_site_header.scss */
.site-header:target .site-nav__container {
  width: 100vw;
  -webkit-overflow-scrolling: touch;
  transform: translate(100vw, 0);
}

/* Navigation Level 1
	========================================================================== */
/* line 361, ../../sass/mobile/_site_header.scss */
.site-nav--level-1 {
  display: flex;
  flex-direction: column;
  height: 100vh;
  padding: 0 30px 100px;
  overflow: scroll;
}

/* line 371, ../../sass/mobile/_site_header.scss */
.site-nav__item--level-1 {
  margin-top: 50px;
}
/* line 374, ../../sass/mobile/_site_header.scss */
.site-nav__item--level-1 > .site-nav__item-anchor--level-1 {
  font-family: "Publico Headline", serif;
  font-size: 2.13rem;
  line-height: 1;
  font-weight: 900;
  color: inherit;
}

/* Navigation Level 2
	========================================================================== */
/* line 382, ../../sass/mobile/_site_header.scss */
.site-nav--level-2 .site-nav__item--video {
  display: block;
}

/* line 386, ../../sass/mobile/_site_header.scss */
.site-nav__item--level-2:first-of-type {
  margin-top: 15px;
}
/* line 390, ../../sass/mobile/_site_header.scss */
.site-nav__item--level-2 + .site-nav__item--level-2 .site-nav__item--level-2:first-of-type {
  margin-top: 0;
}

/* line 395, ../../sass/mobile/_site_header.scss */
.site-nav__section:nth-of-type(2) {
  margin-top: 40px;
}

/* line 399, ../../sass/mobile/_site_header.scss */
.site-nav__item--level-2 {
  position: relative;
}
/* line 402, ../../sass/mobile/_site_header.scss */
.site-nav__item--level-2.is-active {
  margin-left: -30px;
  margin-right: -30px;
  padding-left: 30px;
  padding-right: 30px;
  background: rgba(242, 242, 242, 0.25);
}
/* line 411, ../../sass/mobile/_site_header.scss */
.site-nav__item--level-2 > .site-nav__item-anchor--level-2 {
  display: block;
  padding: 5px 0;
  text-transform: uppercase;
  color: inherit;
}

/* News items
	========================================================================== */
/* line 422, ../../sass/mobile/_site_header.scss */
.site-nav__section--latest {
  display: none;
}

/* Shows items
	========================================================================== */
/* line 428, ../../sass/mobile/_site_header.scss */
.site-nav__item--shows .site-nav__item-icon {
  display: none;
}

/* CBSN Live items
	========================================================================== */
/* line 434, ../../sass/mobile/_site_header.scss */
.site-nav__item--cbs_live {
  order: -1;
}
/* line 439, ../../sass/mobile/_site_header.scss */
.site-nav__item--cbs_live .site-nav__item-hed,
.site-nav__item--cbs_live .site-nav__item-icon,
.site-nav__item--cbs_live .site-nav__item--type-placeholder {
  display: none;
}
/* line 443, ../../sass/mobile/_site_header.scss */
.site-nav__item--cbs_live .site-nav__item--level-2::after {
  font-family: "Proxima Nova", sans-serif;
  font-size: 0.63rem;
  line-height: 1;
  font-weight: 400;
  letter-spacing: 1.5px;
  content: 'LIVE';
  display: inline-block;
  /* Actually it should be `8px 10px`
   * But because of font(or letter-spacing)
   * there is a little space on right side.
   */
  padding: 8px 8px 8px 10px;
  border-radius: 2px;
  color: #f2f2f2;
  background: #b60505;
  position: absolute;
  right: 0;
  top: calc(50% - 13px);
}

/* Search icon in header (moved from Navigation)
	========================================================================== */
/* line 457, ../../sass/mobile/_site_header.scss */
.site-nav__item--login-btn,
.site-nav__item--search,
.site-nav__item--search_url {
  position: absolute;
  top: 8px;
  z-index: -2;
  margin-top: 0;
  transition: transform 233ms cubic-bezier(0, 0, 0.21, 1);
}
/* line 466, ../../sass/mobile/_site_header.scss */
.site-nav__item--login-btn .site-nav__item-text,
.site-nav__item--search .site-nav__item-text,
.site-nav__item--search_url .site-nav__item-text {
  display: none;
}

/* line 471, ../../sass/mobile/_site_header.scss */
.site-nav__item--login-btn {
  left: calc(200vw - 66px);
}

/* line 477, ../../sass/mobile/_site_header.scss */
.site-header.user--is-logged-in .site-nav__item--search,
.site-header.user--is-logged-in .site-nav__item--search_url {
  left: calc(200vw - 32px);
}

/* line 483, ../../sass/mobile/_site_header.scss */
.site-nav__item--search,
.site-nav__item--search_url {
  left: calc(200vw - 105px);
}

/* site header for everyone except mobile show doors */
/* line 490, ../../sass/mobile/_site_header.scss */
.page--type-show-door .site-nav__item--search,
.page--type-show-door .site-nav__item--search_url {
  left: calc(200vw - 32px);
}

/* line 497, ../../sass/mobile/_site_header.scss */
.site-nav__item-icon.site-nav__item-icon--type-search,
.site-nav__item-icon.site-nav__item-icon--type-search_url {
  width: 20px;
  height: 29px;
  padding-top: 4.5px;
  padding-bottom: 4.5px;
  fill: currentColor;
}

/* line 504, ../../sass/mobile/_site_header.scss */
.site-nav__item--login-btn {
  display: block;
}

/* line 507, ../../sass/mobile/_site_header.scss */
.site-nav__item--search {
  display: none;
}

/* line 510, ../../sass/mobile/_site_header.scss */
.site-nav__item--search_url {
  display: block;
}

/* line 514, ../../sass/mobile/_site_header.scss */
.theme--responsive .site-nav__item--search {
  display: block;
}
/* line 517, ../../sass/mobile/_site_header.scss */
.theme--responsive .site-nav__item--search_url {
  display: none;
}

/* line 522, ../../sass/mobile/_site_header.scss */
.device--type-amp .site-nav__item--search {
  display: none;
}
/* line 525, ../../sass/mobile/_site_header.scss */
.device--type-amp .site-nav__item--search_url {
  display: block;
}

/* Weather */
/* line 531, ../../sass/mobile/_site_header.scss */
.device--type-mobile .site-nav__item--current-weather {
  display: none;
}

/* Last list/More item
	========================================================================== */
/* line 538, ../../sass/mobile/_site_header.scss */
.site-nav__item--more {
  margin-bottom: 120px;
}
/* line 541, ../../sass/mobile/_site_header.scss */
.skybox-loaded .site-nav__item--more {
  margin-bottom: 240px;
}
/* line 545, ../../sass/mobile/_site_header.scss */
.site-nav__item--more .site-nav__item-icon {
  display: none;
}

/* line 551, ../../sass/mobile/_site_header.scss */
.page--type-front-door .site-header .site-nav__item--live {
  display: none;
}

/* .content--type-feature .site-header.skybox-fixed {
	background-color: $color__header--background-dark;
} */
/* line 560, ../../sass/mobile/_site_header.scss */
.content--type-feature .player--is-playing .site-header:not(.skybox-fixed) {
  transition: visibility .3s, opacity .3s;
  opacity: 0;
  visibility: hidden;
}

/* ==========================================================================
	Keyframe animations
	========================================================================== */
@keyframes pulse {
  /* line 570, ../../sass/mobile/_site_header.scss */
  0% {
    transform: scale(1);
    opacity: 1;
  }

  /* line 574, ../../sass/mobile/_site_header.scss */
  25% {
    transform: scale(3);
    opacity: 0;
  }

  /* line 578, ../../sass/mobile/_site_header.scss */
  100% {
    transform: scale(1);
    opacity: 0;
  }
}

/*
** Colors
*/
/*
** Floating player dimensions
*/
/*
** Content
*/
/*
** Header Branding Heights
 */
/*
** Soft Login Gate Height
 */
/*
** Colors
*/
/* 16,16,16 */
/* 16,16,16 */
/* 127, 127, 127 */
/* 232, 232, 232 */
/* 242, 242, 242 */
/* 255, 255, 255 */
/*
** Social icons colors
*/
/*
** Header/Navigation colors
*/
/*
** Article colors
*/
/*
** Font colors
*/
/*
** Live label colors
*/
/*
** Dimension Variables
*/
/*
** Breaking News banner
*/
/*
 * Download App banner
 */
/*
** Z-Index
*/
/*
** Image Sizes
*/
/*
** Gradients
*/
/* embed gradients */
/** Supported social **/
/*
** Headings
*/
/*
** Body Text
*/
/*
** More
*/
/*
** Pull Quote
*/
/*
** Citation
*/
/*
** Dek
*/
/*
** Header Typography
*/
/*
** Article Typography
*/
/*
** Grid mixins (for IE)
*/
/* ==========================================================================
	Header styles
	========================================================================== */
/* line 10, ../../sass/desktop/_site_header.scss */
.site-header {
  padding: 20px;
  height: auto;
  z-index: 6;
  max-width: 980px;
  margin: 0 auto;
  max-width: none;
  font-family: "Proxima Nova", sans-serif;
  font-size: 0.88rem;
  line-height: 2.22;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: none;
  /* this is completely wrong, need to find where code is being overwritten */
}
/* line 22, ../../sass/desktop/_site_header.scss */
.site-header .site-nav__item-anchor {
  font-family: "Proxima Nova", sans-serif;
  font-size: 0.88rem;
  line-height: 2.22;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: none;
}
/* line 27, ../../sass/desktop/_site_header.scss */
.site-header > .site-header__container {
  display: flex;
  align-items: center;
  position: relative;
}
/* line 33, ../../sass/desktop/_site_header.scss */
.site-header * {
  box-sizing: border-box;
}
/* line 38, ../../sass/desktop/_site_header.scss */
.site-header link.lazyload {
  display: none;
}
/* line 41, ../../sass/desktop/_site_header.scss */
.site-header:hover link.lazyload {
  display: block;
}

/* line 47, ../../sass/desktop/_site_header.scss */
.page--type-sub-show .site-header {
  border-bottom: none;
  background-color: var(--show-primary);
}
/* line 51, ../../sass/desktop/_site_header.scss */
.page--type-sub-show .site-header::after {
  content: '';
  position: absolute;
  width: 100vw;
  height: 1px;
  border-bottom: 1px solid rgba(242, 242, 242, 0.15);
  left: 0;
  margin-left: calc((100vw - 1020px) / -2);
  bottom: 0;
  margin-left: 0;
}

/* line 58, ../../sass/desktop/_site_header.scss */
.super-nav, .site-header {
  background: white;
  color: #101010;
}

/* line 63, ../../sass/desktop/_site_header.scss */
.page--type-show-door .super-nav {
  background: #101010;
  color: #f2f2f2;
}

/* line 68, ../../sass/desktop/_site_header.scss */
.site-header, .site-nav__item-anchor {
  color: #101010;
  text-decoration: none;
}

/* Header logo
	========================================================================== */
/* line 76, ../../sass/desktop/_site_header.scss */
.site-logo {
  margin-right: 195px;
  color: inherit;
  float: left;
}
/* line 81, ../../sass/desktop/_site_header.scss */
.site-logo a.site-logo__icon {
  color: inherit;
}
/* line 85, ../../sass/desktop/_site_header.scss */
.site-logo .site-logo__icon > svg {
  max-width: calc(170px * 1.25);
  height: 21px;
  left: 0;
  right: auto;
}

/* line 93, ../../sass/desktop/_site_header.scss */
.page--type-show-door .site-logo .site-logo__icon > svg {
  left: 0;
  right: auto;
}

/* Live pulse
	========================================================================== */
/* line 100, ../../sass/desktop/_site_header.scss */
.site-nav__item--cbs_live {
  position: relative;
  margin-left: -10px;
}
/* line 44, ../../../../ContentBundle/Resources/sass/partials/_elements.scss */
.site-nav__item--cbs_live::before, .site-nav__item--cbs_live::after {
  content: '';
  position: absolute;
  top: calc(50% - (6px / 2));
  left: 6px;
  border-radius: 50%;
  display: block;
  width: 6px;
  height: 6px;
  box-sizing: border-box;
}
/* line 58, ../../../../ContentBundle/Resources/sass/partials/_elements.scss */
.site-nav__item--cbs_live::before {
  background: #b60505;
}
/* line 62, ../../../../ContentBundle/Resources/sass/partials/_elements.scss */
.site-nav__item--cbs_live::after {
  border: 1px solid #b60505;
  animation: 4s ease-in-out 3s infinite pulse;
}
/* line 105, ../../sass/desktop/_site_header.scss */
.site-nav__item--cbs_live .site-nav__item-anchor--level-1 {
  padding-left: 22px;
}

/* ==========================================================================
	Navigation styles
	========================================================================== */
/* line 117, ../../sass/desktop/_site_header.scss */
.site-nav__item--live,
.site-header__nav-toggle--type-open,
.site-header__nav-toggle--type-close {
  display: none;
}
/* line 120, ../../sass/desktop/_site_header.scss */
.site-header:target .site-nav__item--live, .site-header:target
.site-header__nav-toggle--type-open, .site-header:target
.site-header__nav-toggle--type-close {
  display: none;
}

/* line 125, ../../sass/desktop/_site_header.scss */
.site-nav {
  position: relative;
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
  height: auto;
  overflow: visible;
}
/* line 137, ../../sass/desktop/_site_header.scss */
.site-nav__item:hover .site-nav, .is-active .site-nav {
  display: block;
}
/* line 144, ../../sass/desktop/_site_header.scss */
.site-nav__item--shows:hover .site-nav, .is-active.site-nav__item--shows .site-nav, .site-nav__item--cbs_live:hover .site-nav, .is-active.site-nav__item--cbs_live .site-nav {
  display: grid;
}
/* line 153, ../../sass/desktop/_site_header.scss */
.site-nav__item--news:hover .site-nav, .is-active.site-nav__item--news .site-nav, .site-nav__item--more:hover .site-nav, .is-active.site-nav__item--more .site-nav, .site-nav__item--sports:hover .site-nav, .is-active.site-nav__item--sports .site-nav {
  display: flex;
}
/* line 157, ../../sass/desktop/_site_header.scss */
.site-nav ul ul {
  margin: 0;
}

/* line 162, ../../sass/desktop/_site_header.scss */
.site-nav__item {
  margin: 0;
  list-style: none;
}
/* line 166, ../../sass/desktop/_site_header.scss */
.site-nav__item .site-nav__item-anchor--level-1 > span.site-nav__item-text {
  text-transform: uppercase;
}

/* line 171, ../../sass/desktop/_site_header.scss */
.site-nav__item--login-btn {
  position: static;
}

/* line 175, ../../sass/desktop/_site_header.scss */
.site-nav__container {
  position: static;
  display: inline-block;
  width: 100%;
  height: 100%;
  will-change: auto;
  background-color: transparent;
}
/* line 184, ../../sass/desktop/_site_header.scss */
.site-nav__container::after {
  display: none;
}
/* line 188, ../../sass/desktop/_site_header.scss */
.site-header:target .site-nav__container {
  transform: none;
  width: 100%;
}
/* line 195, ../../sass/desktop/_site_header.scss */
.edition--local .site-nav__container {
  padding-left: 60px;
}

/* line 200, ../../sass/desktop/_site_header.scss */
.site-nav__item--level-1 {
  float: left;
  margin-right: 23px;
}
/* line 206, ../../sass/desktop/_site_header.scss */
.site-nav__item--level-1.has--dropdown .site-nav__item-anchor--level-1::after {
  content: '';
  position: absolute;
  right: 10px;
  top: calc(50% - 5px);
  width: 4px;
  height: 4px;
  border-right: 1px solid currentColor;
  border-bottom: 1px solid currentColor;
  transform: rotate(45deg);
}
/* line 222, ../../sass/desktop/_site_header.scss */
.site-nav__item--level-1.has--dropdown:hover .site-nav__item-anchor--level-1::before, .site-nav__item--level-1.has--dropdown.is-active .site-nav__item-anchor--level-1::before {
  content: '';
  position: absolute;
  right: 8px;
  bottom: 0;
  display: inline-block;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #101010;
}

/* line 240, ../../sass/desktop/_site_header.scss */
.site-nav__item--level-1.site-nav__item--dynamic .site-nav--level-2 {
  max-width: 340px;
}
/* line 243, ../../sass/desktop/_site_header.scss */
.site-nav__item--level-1.site-nav__item--dynamic .site-nav--level-2 .site-nav__item-anchor {
  font-weight: normal;
  line-height: 1;
  padding: 8px 0;
  letter-spacing: 0.3px;
}

/* line 253, ../../sass/desktop/_site_header.scss */
.site-nav__item-anchor--level-1,
.site-nav__item-anchor--level-2 {
  display: block;
}

/* line 257, ../../sass/desktop/_site_header.scss */
.site-nav__item-anchor--level-1 {
  position: relative;
  width: auto;
  padding: 0 22px 0 0;
}
/* line 262, ../../sass/desktop/_site_header.scss */
.site-nav__item-anchor--level-1 .site-nav__item-text {
  letter-spacing: 2px;
}

/* line 267, ../../sass/desktop/_site_header.scss */
.site-nav__item-icon {
  width: 16px;
  display: block;
}

/* line 274, ../../sass/desktop/_site_header.scss */
.site-nav--level-2,
.site-nav--level-3,
.site-nav--level-flyout {
  position: absolute;
  z-index: 2;
  display: none;
  min-width: 220px;
  padding: 40px;
}

/* line 283, ../../sass/desktop/_site_header.scss */
.site-nav--level-2 {
  background: #101010;
  color: #f2f2f2;
}

/* line 291, ../../sass/desktop/_site_header.scss */
.site-nav__item--news .site-nav__item--level-2 .site-nav__item-anchor--level-2,
.site-nav__item--more .site-nav__item--level-2 .site-nav__item-anchor--level-2 {
  line-height: 1;
  padding: 8px 0;
}
/* line 296, ../../sass/desktop/_site_header.scss */
.site-nav__item--news .site-nav__item--level-2:first-child > .site-nav__item-anchor--level-2,
.site-nav__item--more .site-nav__item--level-2:first-child > .site-nav__item-anchor--level-2 {
  padding-top: 0;
}
/* line 300, ../../sass/desktop/_site_header.scss */
.site-nav__item--news .site-nav__item--level-2:last-child > .site-nav__item-anchor--level-2,
.site-nav__item--more .site-nav__item--level-2:last-child > .site-nav__item-anchor--level-2 {
  padding-bottom: 0;
}

/* Overrides for mobile
	========================================================================== */
/* line 307, ../../sass/desktop/_site_header.scss */
.site-nav__item--level-2:first-of-type {
  margin-top: 0;
}

/* line 311, ../../sass/desktop/_site_header.scss */
.site-nav__item--level-2.is-active {
  margin: auto;
  padding: 0;
  background: none;
}

/* line 318, ../../sass/desktop/_site_header.scss */
.site-nav__section:nth-of-type(2) {
  margin-top: 0;
}

/* line 322, ../../sass/desktop/_site_header.scss */
.site-nav__item--level-2 > .site-nav__item-anchor--level-2 {
  padding: 0;
}

/* News Flyout
	========================================================================== */
/* line 330, ../../sass/desktop/_site_header.scss */
.site-nav__item--news .site-nav--level-2 .site-nav__section {
  min-width: 120px;
}
/* line 334, ../../sass/desktop/_site_header.scss */
.site-nav__item--news .site-nav--level-2 .site-nav__section--first {
  margin-right: 20px;
}
/* line 338, ../../sass/desktop/_site_header.scss */
.site-nav__item--news .site-nav--level-2 .site-nav__section--latest {
  display: block;
  max-width: 260px;
}
/* line 342, ../../sass/desktop/_site_header.scss */
.site-nav__item--news .site-nav--level-2 .site-nav__section--latest .site-nav--level-2 {
  display: block;
  width: inherit;
  position: relative;
  padding: 0;
}
/* line 349, ../../sass/desktop/_site_header.scss */
.site-nav__item--news .site-nav--level-2 .site-nav__section--latest .site-nav__item-anchor {
  font-weight: normal;
  letter-spacing: 0.3px;
}

/* Shows Flyout
   Live flyout
	========================================================================== */
/* line 361, ../../sass/desktop/_site_header.scss */
.site-nav__item--shows .site-nav__item--level-2 .site-nav__item-text,
.site-nav__item--cbs_live .site-nav__item--level-2 .site-nav__item-text {
  display: none;
}
/* line 365, ../../sass/desktop/_site_header.scss */
.site-nav__item--shows .site-nav--level-2,
.site-nav__item--cbs_live .site-nav--level-2 {
  grid-template-columns: 100px 100px 100px;
  grid-column-gap: 20px;
  -ms-grid-columns: 100px 20px 100px 20px 100px;
  grid-template-rows: 100px 100px 100px;
  grid-row-gap: 20px;
  -ms-grid-rows: 100px 20px 100px 20px 100px;
  grid-auto-flow: row;
}
/* line 164, ../../../../ContentBundle/Resources/sass/partials/responsive/_mixins.scss */
.site-nav__item--shows .site-nav--level-2 :nth-of-type(1),
.site-nav__item--cbs_live .site-nav--level-2 :nth-of-type(1) {
  -ms-grid-column: 1;
  -ms-grid-row: 1;
}
/* line 164, ../../../../ContentBundle/Resources/sass/partials/responsive/_mixins.scss */
.site-nav__item--shows .site-nav--level-2 :nth-of-type(2),
.site-nav__item--cbs_live .site-nav--level-2 :nth-of-type(2) {
  -ms-grid-column: 3;
  -ms-grid-row: 1;
}
/* line 164, ../../../../ContentBundle/Resources/sass/partials/responsive/_mixins.scss */
.site-nav__item--shows .site-nav--level-2 :nth-of-type(3),
.site-nav__item--cbs_live .site-nav--level-2 :nth-of-type(3) {
  -ms-grid-column: 5;
  -ms-grid-row: 1;
}
/* line 164, ../../../../ContentBundle/Resources/sass/partials/responsive/_mixins.scss */
.site-nav__item--shows .site-nav--level-2 :nth-of-type(4),
.site-nav__item--cbs_live .site-nav--level-2 :nth-of-type(4) {
  -ms-grid-column: 1;
  -ms-grid-row: 3;
}
/* line 164, ../../../../ContentBundle/Resources/sass/partials/responsive/_mixins.scss */
.site-nav__item--shows .site-nav--level-2 :nth-of-type(5),
.site-nav__item--cbs_live .site-nav--level-2 :nth-of-type(5) {
  -ms-grid-column: 3;
  -ms-grid-row: 3;
}
/* line 164, ../../../../ContentBundle/Resources/sass/partials/responsive/_mixins.scss */
.site-nav__item--shows .site-nav--level-2 :nth-of-type(6),
.site-nav__item--cbs_live .site-nav--level-2 :nth-of-type(6) {
  -ms-grid-column: 5;
  -ms-grid-row: 3;
}
/* line 164, ../../../../ContentBundle/Resources/sass/partials/responsive/_mixins.scss */
.site-nav__item--shows .site-nav--level-2 :nth-of-type(7),
.site-nav__item--cbs_live .site-nav--level-2 :nth-of-type(7) {
  -ms-grid-column: 1;
  -ms-grid-row: 5;
}
/* line 164, ../../../../ContentBundle/Resources/sass/partials/responsive/_mixins.scss */
.site-nav__item--shows .site-nav--level-2 :nth-of-type(8),
.site-nav__item--cbs_live .site-nav--level-2 :nth-of-type(8) {
  -ms-grid-column: 3;
  -ms-grid-row: 5;
}
/* line 164, ../../../../ContentBundle/Resources/sass/partials/responsive/_mixins.scss */
.site-nav__item--shows .site-nav--level-2 :nth-of-type(9),
.site-nav__item--cbs_live .site-nav--level-2 :nth-of-type(9) {
  -ms-grid-column: 5;
  -ms-grid-row: 5;
}
/* line 371, ../../sass/desktop/_site_header.scss */
.site-nav__item--shows .site-nav__item--level-2,
.site-nav__item--cbs_live .site-nav__item--level-2 {
  height: 100%;
  width: 100%;
  background: rgba(242, 242, 242, 0.1);
}
/* line 379, ../../sass/desktop/_site_header.scss */
.site-nav__item--shows .site-nav__item-icon,
.site-nav__item--shows .site-nav__item--type-placeholder,
.site-nav__item--cbs_live .site-nav__item-icon,
.site-nav__item--cbs_live .site-nav__item--type-placeholder {
  display: block;
  width: 100px;
  height: 100px;
}

/* line 385, ../../sass/desktop/_site_header.scss */
.site-nav__item--cbs_live .site-nav__item--level-2::after {
  display: none;
}

/* More and Search
	========================================================================== */
/* line 393, ../../sass/desktop/_site_header.scss */
.site-nav__item--search,
.site-nav__item--search_url,
.site-nav__item--more {
  margin: 0;
  float: left;
  margin-right: 43px;
  position: static;
}
/* line 399, ../../sass/desktop/_site_header.scss */
.site-nav__item--search > a,
.site-nav__item--search_url > a,
.site-nav__item--more > a {
  display: block;
}

/* line 406, ../../sass/desktop/_site_header.scss */
.edition--local .site-nav__container .site-nav__item--search, .edition--local .site-nav__container .site-nav__item--search_url {
  margin-right: 23px;
}

/* Weather */
/* line 412, ../../sass/desktop/_site_header.scss */
.site-nav__item--current-weather {
  display: block;
}
/* line 415, ../../sass/desktop/_site_header.scss */
.site-nav__item--current-weather .current-weather-icon {
  margin-right: 5px;
  max-height: 30px;
  vertical-align: middle;
}
/* line 421, ../../sass/desktop/_site_header.scss */
.site-nav__item--current-weather .site-nav__item-anchor {
  padding-right: 0;
}

@media (min-width: 768px) {
  /* line 429, ../../sass/desktop/_site_header.scss */
  .page--type-show-door .site-nav__item--search,
  .page--type-show-door .site-nav__item--search_url {
    left: calc(200vw - 105px);
  }
}
/* line 435, ../../sass/desktop/_site_header.scss */
.site-nav__item--more {
  margin-right: 10px;
}
/* line 438, ../../sass/desktop/_site_header.scss */
.site-nav__item--more .site-nav__item-icon {
  display: block;
  padding-top: 7.5px;
  padding-bottom: 7.5px;
  fill: currentColor;
}
/* line 446, ../../sass/desktop/_site_header.scss */
.site-nav__item--more .site-nav__item-anchor--level-1 > .site-nav__item-text {
  display: none;
}
/* line 451, ../../sass/desktop/_site_header.scss */
.site-nav__item--more.site-nav__item--level-1:hover .site-nav__item-anchor--level-1::before, .site-nav__item--more.site-nav__item--level-1.is-active .site-nav__item-anchor--level-1::before {
  right: 25px;
}
/* line 455, ../../sass/desktop/_site_header.scss */
.skybox-loaded .site-nav__item--more {
  margin-bottom: auto;
}
/* line 459, ../../sass/desktop/_site_header.scss */
.site-nav__item--more .site-nav__item-icon {
  height: 31px;
}

/* line 466, ../../sass/desktop/_site_header.scss */
.site-nav__item--level-1 .site-nav--level-2.cols--2 .site-nav__section {
  min-width: 120px;
}
/* line 470, ../../sass/desktop/_site_header.scss */
.site-nav__item--level-1 .site-nav--level-2.cols--2 .site-nav__section--first {
  margin-right: 20px;
}

/* ==========================================================================
	Header color/alignment overrides
	========================================================================== */
/* line 489, ../../sass/desktop/_site_header.scss */
.content--type-article .super-nav,
.content--type-article .site-header,
.content--type-gallery .super-nav,
.content--type-gallery .site-header,
.content--type-gallery_et .super-nav,
.content--type-gallery_et .site-header,
.content--type-guide .super-nav,
.content--type-guide .site-header,
.content--type-live_blog .super-nav,
.content--type-live_blog .site-header,
.content--type-media_post .super-nav,
.content--type-media_post .site-header,
.content--type-updating_story .super-nav,
.content--type-updating_story .site-header,
.page--type-front-door .super-nav,
.page--type-front-door .site-header {
  background: #101010;
  color: #f2f2f2;
}

/* line 497, ../../sass/desktop/_site_header.scss */
.page--type-front-door .super-nav,
.page--type-show-door .super-nav {
  padding-bottom: 20px;
}

/* line 503, ../../sass/desktop/_site_header.scss */
.context--slug-2020-primaries .super-nav {
  background: #101010;
  color: #f2f2f2;
  padding-bottom: 20px;
}

/* line 511, ../../sass/desktop/_site_header.scss */
.super-nav .flyout-inner,
.site-header__container {
  max-width: 980px;
  margin: 0 auto;
}

/* line 521, ../../sass/desktop/_site_header.scss */
.page--type-show-door .site-header,
.page--type-front-door.has--video-shelf-with-hero-first .site-header,
.content--type-gallery .site-header,
.content--type-gallery_et .site-header,
.content--type-article .site-header {
  margin-bottom: calc((31px + (20px * 2)) * -1);
}

/* line 526, ../../sass/desktop/_site_header.scss */
.has--transparent-header .site-header {
  background-color: transparent;
  margin-bottom: calc((33px + (20px * 2)) * -1);
}

@media (min-width: 768px) {
  /* line 532, ../../sass/desktop/_site_header.scss */
  .page--type-show-door .site-header {
    background-color: transparent;
    margin-bottom: -45px;
  }
}
@media (min-width: 1020px) {
  /* line 539, ../../sass/desktop/_site_header.scss */
  .super-nav .flyout-inner {
    max-width: 980px;
    margin: auto;
  }

  /* line 544, ../../sass/desktop/_site_header.scss */
  .super-nav .site-nav__item--level-2:first-of-type {
    padding-left: 0;
  }

  /* line 548, ../../sass/desktop/_site_header.scss */
  .page--type-show-door .site-header {
    margin-bottom: -71px;
  }
}
@media (min-width: 1360px) {
  /* line 555, ../../sass/desktop/_site_header.scss */
  .super-nav .flyout-inner,
  .site-header__container {
    max-width: 1320px;
  }

  /* line 562, ../../sass/desktop/_site_header.scss */
  .site-nav__item--shows .site-nav--level-2,
  .site-nav__item--cbs_live .site-nav--level-2,
  .site-nav__item--more .site-nav--level-2 {
    margin-left: -100px;
  }

  /* line 567, ../../sass/desktop/_site_header.scss */
  .super-nav .flyout-inner {
    max-width: 1320px;
  }
}
/* line 4, ../../sass/common/smart_banner/_cbsn.desktop.scss */
.smart-banner-cbsn {
  float: right;
  margin: 0;
  padding: 0;
}

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

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

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

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

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

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

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

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

  /* line 136, ../../sass/common/smart_banner/_cbsn.desktop.scss */
  _:-ms-fullscreen, :root .smart-banner-cbsn--video-container {
    display: none;
  }

  /* IE11
  *::-ms-backdrop, .smart-banner-cbsn--video-container {
  	display: none;
  }
  */
}
/* line 148, ../../sass/common/smart_banner/_cbsn.desktop.scss */
.smart-banner-cbsn--close {
  display: none;
}

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

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

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

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

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

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

/* line 3, ../../sass/desktop/_embeds.scss */
.embed {
  display: block;
  margin-bottom: 20px;
  overflow: hidden;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Styles elements in the site footer.

*/
/* line 1, ../../sass/common/smart_banner/_common.scss */
.smart-banner {
  box-sizing: border-box;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 10000;
}
/* line 8, ../../sass/common/smart_banner/_common.scss */
.ui-page-panel-open ~ .smart-banner {
  left: 17em;
  right: -17em;
}

/* line 15, ../../sass/common/smart_banner/_common.scss */
a.smart-banner--anchor,
a.smart-banner--anchor:hover {
  display: block;
  text-decoration: none;
}

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

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

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

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

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

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

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

@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and (min-device-pixel-ratio: 1.25), only screen and (min-resolution: 200dpi), only screen and (min-resolution: 1.25dppx) {
  /* line 53, ../../sass/common/smart_banner/_common.scss */
  #smart-banner--text-container {
    -webkit-font-smoothing: subpixel-antialiased;
  }
}
/* line 3, ../../sass/common/smart_banner/_cbsnews.scss */
.smart-banner--cbsnews {
  background-image: url(/bundles/cbsnewscore/images/mobile-images/apps-logos/cbsnews_app_216x216.png);
  background-color: #202022;
  background-repeat: no-repeat;
  bottom: -100%;
  transition: bottom .5s;
}
/* line 10, ../../sass/common/smart_banner/_cbsnews.scss */
.smart-banner--visible .smart-banner--cbsnews {
  bottom: 0;
}
/* line 14, ../../sass/common/smart_banner/_cbsnews.scss */
.android .smart-banner--cbsnews {
  font-family: Roboto, sans-serif;
}
/* line 18, ../../sass/common/smart_banner/_cbsnews.scss */
.ipad .smart-banner--cbsnews, .iphone .smart-banner--cbsnews {
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
}
/* line 23, ../../sass/common/smart_banner/_cbsnews.scss */
.smart-banner--cbsnews a.smart-banner--anchor,
.smart-banner--cbsnews a.smart-banner--anchor:hover {
  color: white;
}
/* line 27, ../../sass/common/smart_banner/_cbsnews.scss */
.smart-banner--cbsnews #smart-banner--subheader {
  letter-spacing: .09em;
}
/* line 31, ../../sass/common/smart_banner/_cbsnews.scss */
.ipad .smart-banner--cbsnews #smart-banner--subheader, .iphone .smart-banner--cbsnews #smart-banner--subheader {
  font-family: Helvetica, Roboto, sans-serif;
}
/* line 36, ../../sass/common/smart_banner/_cbsnews.scss */
.smart-banner--cbsnews #smart-banner--header {
  font-weight: 700;
  letter-spacing: -.01em;
}
/* line 41, ../../sass/common/smart_banner/_cbsnews.scss */
.smart-banner--cbsnews #smart-banner--cta {
  background: #b12124;
  border-radius: 3px;
  font-weight: 300;
  letter-spacing: .015em;
}
/* line 47, ../../sass/common/smart_banner/_cbsnews.scss */
.android .smart-banner--cbsnews #smart-banner--cta {
  font-family: "Avenir Condensed Bold", "Roboto Condensed Bold", sans-serif;
}
/* line 51, ../../sass/common/smart_banner/_cbsnews.scss */
.ipad .smart-banner--cbsnews #smart-banner--cta, .iphone .smart-banner--cbsnews #smart-banner--cta {
  font-weight: 400;
}
/* line 56, ../../sass/common/smart_banner/_cbsnews.scss */
.smart-banner--cbsnews #smart-banner--close {
  color: white;
  position: absolute;
  top: 0;
}

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

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

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

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

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

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

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

/* line 1, ../../sass/desktop/_poll.scss */
.poll {
  font-family: Helvetica, Roboto, sans-serif;
  margin: 0 20px 20px 0;
  width: 300px;
  display: block;
  float: left;
}
/* line 8, ../../sass/desktop/_poll.scss */
.poll form {
  zoom: 1;
}
/* line 94, ../../../../ContentBundle/Resources/sass/partials/_mixins.scss */
.poll form:before, .poll form:after {
  content: "";
  display: table;
}
/* line 99, ../../../../ContentBundle/Resources/sass/partials/_mixins.scss */
.poll form:after {
  clear: both;
}
/* line 12, ../../sass/desktop/_poll.scss */
.poll button, .poll .btn {
  padding: 9px 10px 7px;
  color: #b12124;
  text-transform: uppercase;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-color: white;
  border: 1px solid #dedede;
  border-radius: 0;
  background-image: none;
  font-size: 10px;
  font-weight: 700;
}
/* line 27, ../../sass/desktop/_poll.scss */
.poll button:hover, .poll .btn:hover {
  color: #202022;
}
/* line 37, ../../sass/desktop/_poll.scss */
.poll p {
  font-family: Georgia, serif;
  margin: 10px 0;
  font-style: italic;
  font-size: 21px;
}
/* line 44, ../../sass/desktop/_poll.scss */
.poll label {
  font-size: 14px;
}
/* line 48, ../../sass/desktop/_poll.scss */
.poll h2 {
  border-top: 3px solid #000000;
  border-bottom: 1px solid #dedede;
  color: #b12124;
  padding: 7px 0;
  letter-spacing: -0.9px;
  font-size: 18px !important;
  font-weight: normal !important;
  font-family: Helvetica, Roboto, sans-serif !important;
}
/* line 60, ../../sass/desktop/_poll.scss */
.poll .question {
  font-family: Georgia, serif;
  margin: 10px 0;
  font-style: italic;
  font-size: 16px;
  line-height: 1.3;
}
/* line 68, ../../sass/desktop/_poll.scss */
.poll #vote_answerId label {
  margin-bottom: 10px;
  line-height: 16px;
  zoom: 1;
}
/* line 94, ../../../../ContentBundle/Resources/sass/partials/_mixins.scss */
.poll #vote_answerId label:before, .poll #vote_answerId label:after {
  content: "";
  display: table;
}
/* line 99, ../../../../ContentBundle/Resources/sass/partials/_mixins.scss */
.poll #vote_answerId label:after {
  clear: both;
}
/* 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;
}

/* _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, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.modal-close-btn-black {
  background-position: 0 -267px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.modal-home {
  background-position: 0 -215px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/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, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.modal-login-facebook-large {
  background-position: 0 0;
}

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

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

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

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

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

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

/* line 60, ../../../../../../../var/lib/gems/2.3.0/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: #b60505;
}
/* 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(16, 16, 16, 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, 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(#101010, 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(16, 16, 16, 0.3), 0 5px 10px rgba(16, 16, 16, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(16, 16, 16, 0.3), 0 5px 10px rgba(16, 16, 16, 0.2);
  box-shadow: 0 1px 2px rgba(16, 16, 16, 0.3), 0 5px 10px rgba(16, 16, 16, 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 288, ../../sass/desktop/_modal.scss */
.login-modal,
.registration-modal,
.forgotten-modal,
.confirm-registration-modal,
.social-additional-information-modal {
  background: #17191a !important;
  height: 551px;
}

/* line 300, ../../sass/desktop/_modal.scss */
.wrapper-user-login .modal-body,
.wrapper-user-registration .modal-body,
.wrapper-user-forgotten-password .modal-body,
.wrapper-user-registration .modal-body,
.wrapper-user-send-confirm-registration .modal-body,
.wrapper-user-instructions-confirm-registration .modal-body,
.wrapper-user-social-additional-information .modal-body {
  padding: 0 !important;
}
/* line 303, ../../sass/desktop/_modal.scss */
.wrapper-user-login .modal-body .title,
.wrapper-user-registration .modal-body .title,
.wrapper-user-forgotten-password .modal-body .title,
.wrapper-user-registration .modal-body .title,
.wrapper-user-send-confirm-registration .modal-body .title,
.wrapper-user-instructions-confirm-registration .modal-body .title,
.wrapper-user-social-additional-information .modal-body .title {
  color: #fff;
  font-size: 26px;
  letter-spacing: -0.05em;
  margin-bottom: 15px;
}

/* line 314, ../../sass/desktop/_modal.scss */
.wrapper-user-social-additional-information .modal-body .tos-accepted {
  position: relative;
}
/* line 317, ../../sass/desktop/_modal.scss */
.wrapper-user-social-additional-information .modal-body .tos-accepted #social-tosaccepted {
  position: absolute;
  top: 0;
  left: 0;
}
/* line 323, ../../sass/desktop/_modal.scss */
.wrapper-user-social-additional-information .modal-body .tos-accepted label[for="social-tosaccepted"] {
  display: inline;
  padding-left: 20px;
}

/* line 333, ../../sass/desktop/_modal.scss */
.wrapper-user-login .modal-body h5 {
  text-align: center;
  font-family: Helvetica, Roboto, sans-serif;
  font-size: 30px;
  padding-top: 200px;
}

/* line 344, ../../sass/desktop/_modal.scss */
.modal-body .media-post {
  background: white;
  padding: 20px;
  color: #101010;
}
/* line 348, ../../sass/desktop/_modal.scss */
.modal-body .media-post .media-post-object .media-block img {
  z-index: 0;
}
/* line 351, ../../sass/desktop/_modal.scss */
.modal-body .media-post h2.title {
  font-weight: 300;
  color: #101010;
  position: relative;
  top: -10px;
}
/* line 357, ../../sass/desktop/_modal.scss */
.modal-body .media-post a {
  font-weight: 300;
  color: #101010;
  font-size: inherit;
}
/* line 362, ../../sass/desktop/_modal.scss */
.modal-body .media-post p {
  color: #101010;
}
/* line 365, ../../sass/desktop/_modal.scss */
.modal-body .media-post .byline {
  display: none;
}
/* line 370, ../../sass/desktop/_modal.scss */
.modal-body .media-post .pagination .controls span {
  font-size: 21px;
}
/* line 373, ../../sass/desktop/_modal.scss */
.modal-body .media-post .pagination .controls .counter {
  line-height: 20px;
}
/* line 377, ../../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 381, ../../sass/desktop/_modal.scss */
.modal-body .media-post .module-listing-stack > .title .deco {
  color: #101010;
  text-shadow: none;
}
/* line 384, ../../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 388, ../../sass/desktop/_modal.scss */
.modal-body .media-post .module-listing-stack h5 {
  color: #101010;
  font-weight: 700;
}
/* line 391, ../../sass/desktop/_modal.scss */
.modal-body .media-post .module-listing-stack h5:hover {
  color: #101010;
}

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

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

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-facebook-dark {
  background-position: 0 -769px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-facebook-dark:hover, .share-condensed-facebook-dark.condensed-facebook-dark_hover, .share-condensed-facebook-dark.condensed-facebook-dark-hover {
  background-position: 0 -569px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-facebook {
  background-position: 0 -788px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-facebook:hover, .share-condensed-facebook.condensed-facebook_hover, .share-condensed-facebook.condensed-facebook-hover {
  background-position: 0 -806px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-more-dark {
  background-position: 0 -907px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-more-dark:hover, .share-condensed-more-dark.condensed-more-dark_hover, .share-condensed-more-dark.condensed-more-dark-hover {
  background-position: 0 -824px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-more {
  background-position: 0 -857px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-more:hover, .share-condensed-more.condensed-more_hover, .share-condensed-more.condensed-more-hover {
  background-position: 0 -889px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-twitter-dark {
  background-position: 0 -605px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-twitter-dark:hover, .share-condensed-twitter-dark.condensed-twitter-dark_hover, .share-condensed-twitter-dark.condensed-twitter-dark-hover {
  background-position: 0 -534px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-twitter {
  background-position: 0 -659px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-twitter:hover, .share-condensed-twitter.condensed-twitter_hover, .share-condensed-twitter.condensed-twitter-hover {
  background-position: 0 -641px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-facebook {
  background-position: 0 -624px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-facebook:hover, .share-elp-condensed-facebook.elp-condensed-facebook_hover, .share-elp-condensed-facebook.elp-condensed-facebook-hover {
  background-position: 0 -588px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-plus {
  background-position: 0 -723px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-plus:hover, .share-elp-condensed-plus.elp-condensed-plus_hover, .share-elp-condensed-plus.elp-condensed-plus-hover {
  background-position: 0 -706px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-twitter {
  background-position: 0 -469px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-twitter:hover, .share-elp-condensed-twitter.elp-condensed-twitter_hover, .share-elp-condensed-twitter.elp-condensed-twitter-hover {
  background-position: 0 -422px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-email {
  background-position: 0 -518px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-email:hover, .share-expanded-email.expanded-email_hover, .share-expanded-email.expanded-email-hover {
  background-position: 0 -502px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-facebook {
  background-position: 0 -875px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-facebook:hover, .share-expanded-facebook.expanded-facebook_hover, .share-expanded-facebook.expanded-facebook-hover {
  background-position: 0 -843px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-stumble {
  background-position: 0 -690px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-stumble:hover, .share-expanded-stumble.expanded-stumble_hover, .share-expanded-stumble.expanded-stumble-hover {
  background-position: 0 -753px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-twitter {
  background-position: 0 -677px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-twitter:hover, .share-expanded-twitter.expanded-twitter_hover, .share-expanded-twitter.expanded-twitter-hover {
  background-position: 0 -740px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-facebook-small {
  background-position: 0 -486px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-yahoo-small {
  background-position: 0 -390px;
}

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

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

/* line 45, ../../sass/desktop/_share_bar.scss */
.social {
  position: relative;
}
/* line 51, ../../sass/desktop/_share_bar.scss */
.social .share-dropdown .fb-like iframe,
.social .share-dropdown .fb-like > span {
  min-height: 21px !important;
  min-width: 110px !important;
  display: block;
  position: inherit;
  z-index: 500010;
}
/* line 59, ../../sass/desktop/_share_bar.scss */
.social .share-dropdown .dropdown-container {
  -webkit-box-shadow: 0 2px 3px rgba(16, 16, 16, 0.25);
  -moz-box-shadow: 0 2px 3px rgba(16, 16, 16, 0.25);
  box-shadow: 0 2px 3px rgba(16, 16, 16, 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 70, ../../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 73, ../../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 78, ../../sass/desktop/_share_bar.scss */
.social .share-dropdown li {
  border-bottom: 1px solid #e8e8e8;
}
/* line 81, ../../sass/desktop/_share_bar.scss */
.social .share-dropdown li:last-child {
  border: none;
}
/* line 89, ../../sass/desktop/_share_bar.scss */
.social .share-dropdown .theme-dark .dropdown-container {
  -webkit-box-shadow: 0 2px 3px rgba(16, 16, 16, 0.25);
  -moz-box-shadow: 0 2px 3px rgba(16, 16, 16, 0.25);
  box-shadow: 0 2px 3px rgba(16, 16, 16, 0.25);
  border-bottom: 1px solid #222222;
  -webkit-box-shadow: 0px 1px 0 -1px #555555;
  -moz-box-shadow: 0px 1px 0 -1px #555555;
  box-shadow: 0px 1px 0 -1px #555555;
  padding-bottom: 3px;
  background-color: #434343;
}
/* line 95, ../../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 #0d0d0d transparent;
}
/* line 98, ../../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 102, ../../sass/desktop/_share_bar.scss */
.social .share-dropdown .theme-dark li {
  border-bottom: 1px solid #e8e8e8;
}
/* line 115, ../../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 117, ../../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 124, ../../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 131, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .share-dropdown {
  top: 15px;
}
/* line 134, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded a:hover {
  color: inherit;
}
/* line 138, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded li {
  position: relative;
  font-family: "foundation-sans-light", Helvetica, Roboto, sans-serif;
  letter-spacing: -0.05em;
}
/* line 144, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded li.std-social:after {
  color: #c4c4c4;
}
/* line 149, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .std-facebook:hover .social-icon svg.social-icons__icon-svg {
  fill: #486eb1;
}
/* line 154, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .std-twitter:hover .social-icon svg.social-icons__icon-svg {
  fill: #2ca8df;
}
/* line 159, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .std-flipboard:hover .social-icon svg.social-icons__icon-svg {
  fill: #e12828;
}
/* line 164, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .std-reddit:hover .social-icon svg.social-icons__icon-svg {
  fill: #ff4500;
}
/* line 169, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .std-email:hover .social-icon svg.social-icons__icon-svg {
  fill: #8e1b1d;
}
/* line 173, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded li.last:after {
  content: none;
  padding: 0;
}
/* line 178, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded li.extra-social {
  font-size: 14px;
  float: right;
  padding-top: 0;
  top: 6px;
  position: relative;
}
/* line 185, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded li.extra-social .share-dropdown {
  left: -74px;
}
/* line 188, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded li.extra-social .share-dropdown .triangle {
  left: 99px;
}
/* line 194, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .comment-count {
  font-family: Georgia, serif;
  font-style: italic;
  font-weight: 700;
  color: #202022;
}
/* line 200, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .comment-count {
  padding-right: 2px;
}
/* line 204, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .disqus-comment-count + .social-label::after {
  content: 's';
}
/* line 207, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .disqus-comment-count:empty + .social-label::after {
  content: '';
}
/* line 211, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .comment-text {
  font-size: 19px;
  letter-spacing: -0.08em;
  font-weight: 300;
  font-style: normal;
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
}
/* line 219, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .social-icon {
  height: 24px;
  width: 24px;
  position: relative;
  top: 2px;
  margin-right: 22px;
}
/* line 226, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .std-flipboard .social-icon {
  top: 4px;
}
/* line 229, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .std-twitter .share-dropdown .triangle {
  left: 14px;
}
/* line 232, ../../sass/desktop/_share_bar.scss */
.sharebar_expanded .social-button {
  padding: 7px 10px 1px;
}

/* line 237, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed {
  display: inline-block;
}
/* line 240, ../../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, serif;
  margin-bottom: 15px;
  width: 140px;
}
/* line 253, ../../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 262, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .social-icons {
  cursor: pointer;
  position: relative;
}
/* line 267, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .social-icons:hover .share-text {
  color: white;
}
/* line 272, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .social-icons a:hover .social-icon.icon-facebook svg.social-icons__icon-svg {
  fill: #486eb1;
}
/* line 275, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .social-icons a:hover .social-icon.icon-twitter svg.social-icons__icon-svg {
  fill: #2ca8df;
}
/* line 281, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .social-icon {
  height: 24px;
  width: 24px;
  position: relative;
}
/* line 287, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .icon-facebook .social-icons__icon-svg {
  right: 3px;
}
/* line 291, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .icon-twitter .social-icons__icon-svg {
  height: 21px;
  width: 23px;
  top: 0;
}
/* line 297, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .social-icons__icon-svg {
  height: 17px;
  width: 19px;
  position: absolute;
  fill: #686969;
  vertical-align: middle;
  top: 2px;
  right: 1px;
}
/* line 307, ../../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 313, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .icon:last-child {
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 318, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .icon a, .sharebar_condensed .icon span {
  display: block;
}
/* line 322, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .icon a {
  text-align: center;
  width: 22px;
  height: 22px;
}
/* line 340, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .facebook {
  width: 10px;
}
/* line 344, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .twitter {
  width: 22px;
}
/* line 348, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .more {
  width: 18px;
}
/* line 353, ../../sass/desktop/_share_bar.scss */
.sharebar_condensed .share-dropdown .triangle {
  left: 83px;
}

/* line 363, ../../sass/desktop/_share_bar.scss */
.theme-dark.sharebar_condensed .icon {
  border-right: 1px solid black;
}
/* line 366, ../../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 374, ../../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 381, ../../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 386, ../../sass/desktop/_share_bar.scss */
.theme-dark .share-dropdown .dropdown-container li:hover {
  color: #b60505;
}
/* line 389, ../../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 396, ../../sass/desktop/_share_bar.scss */
.theme-dark .share-dropdown .dropdown-container .social-button {
  float: none;
  height: 20px;
}
/* line 402, ../../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 405, ../../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 414, ../../sass/desktop/_share_bar.scss */
  .social .dropdown-container {
    outline: none !important;
  }
}

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

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

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

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

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

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

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

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

/* line 42, ../../sass/desktop/_elp.scss */
.elp-header {
  background-color: #30373d;
  *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: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  font-size: 13px;
  font-weight: 900;
  color: #D00B13;
  padding-top: 20px;
  margin-bottom: 0;
  text-transform: uppercase;
}
/* line 106, ../../sass/desktop/_elp.scss */
.elp-header .elp-wrap-head .dek {
  font-family: Georgia, serif;
  color: #8b8b8b;
  font-size: 20px;
  font-style: italic;
  width: 620px;
  padding-bottom: 17px;
  text-shadow: 0 -1px 0 black;
  margin-bottom: 0px;
}
/* line 118, ../../sass/desktop/_elp.scss */
.elp-header .elp-wrap-head h1 {
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  font-size: 50px;
  letter-spacing: -0.07em;
  float: left;
  width: 620px;
  color: #dedede;
  font-weight: 700;
  text-shadow: 0 -1px 0 black;
  padding: 3px 0 5px 0;
  line-height: 0.9;
  word-spacing: -0.08em;
  margin-bottom: 0;
}
/* line 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: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  letter-spacing: -0.05em;
}
/* line 158, ../../sass/desktop/_elp.scss */
.elp-video-meta .elp-video-dek {
  color: #8B8B8B;
  font-family: Georgia, 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, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.elp .sharebar_condensed.header-style .facebook:hover, .elp .sharebar_condensed.header-style .facebook.elp-condensed-facebook_hover, .elp .sharebar_condensed.header-style .facebook.elp-condensed-facebook-hover {
  background-position: 0 -588px;
}
/* line 237, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style .twitter {
  background-position: 0 -469px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.elp .sharebar_condensed.header-style .twitter:hover, .elp .sharebar_condensed.header-style .twitter.elp-condensed-twitter_hover, .elp .sharebar_condensed.header-style .twitter.elp-condensed-twitter-hover {
  background-position: 0 -422px;
}
/* line 240, ../../sass/desktop/_elp.scss */
.elp .sharebar_condensed.header-style .more {
  background-position: 0 -723px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.elp .sharebar_condensed.header-style .more:hover, .elp .sharebar_condensed.header-style .more.elp-condensed-plus_hover, .elp .sharebar_condensed.header-style .more.elp-condensed-plus-hover {
  background-position: 0 -706px;
}
/* line 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 2, ../../sass/desktop/_follow.scss */
.module-follow-us {
  margin-bottom: 8px;
  width: 100%;
}
/* line 6, ../../sass/desktop/_follow.scss */
.module-follow-us:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 11, ../../sass/desktop/_follow.scss */
.module-follow-us .items {
  padding: 10px 0 0;
  margin: 0 0 10px 0px;
  float: left;
  width: 100%;
}
/* line 17, ../../sass/desktop/_follow.scss */
.module-follow-us .items li {
  display: inline-block;
  float: left;
  padding-right: 5px;
  margin-right: 5px;
  background-image: url("/bundles/cbsnewscore/images/icon/share/follow-slash-gray.png");
  background-repeat: no-repeat;
  background-position: right bottom;
}
/* line 26, ../../sass/desktop/_follow.scss */
.module-follow-us .items li a {
  display: block;
  height: 30px;
  text-indent: -4000px;
  width: 30px;
}
/* line 33, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.last {
  margin: 0;
  background-image: none;
}
/* line 39, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.facebook a {
  width: 30px;
}
/* line 43, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.twitter a {
  width: 48px;
}
/* line 47, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.google a {
  width: 42px;
}
/* line 51, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.youtube a {
  width: 50px;
}
/* line 55, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.rss a {
  width: 40px;
}
/* line 59, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.instagram a {
  width: 45px;
}
/* line 63, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.facebook a {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -439px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 63, ../../sass/desktop/_follow.scss */
  .module-follow-us .items li.facebook a {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -624px;
    background-size: 34px auto;
  }
}
/* line 65, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.facebook a:hover {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -360px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 65, ../../sass/desktop/_follow.scss */
  .module-follow-us .items li.facebook a:hover {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -545px;
    background-size: 34px auto;
  }
}
/* line 63, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.twitter a {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -180px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 63, ../../sass/desktop/_follow.scss */
  .module-follow-us .items li.twitter a {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -256px;
    background-size: 34px auto;
  }
}
/* line 65, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.twitter a:hover {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -90px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 65, ../../sass/desktop/_follow.scss */
  .module-follow-us .items li.twitter a:hover {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -136px;
    background-size: 34px auto;
  }
}
/* line 63, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.google a {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -150px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 63, ../../sass/desktop/_follow.scss */
  .module-follow-us .items li.google a {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -166px;
    background-size: 34px auto;
  }
}
/* line 65, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.google a:hover {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -120px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 65, ../../sass/desktop/_follow.scss */
  .module-follow-us .items li.google a:hover {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -30px;
    background-size: 34px auto;
  }
}
/* line 63, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.youtube a {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -30px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 63, ../../sass/desktop/_follow.scss */
  .module-follow-us .items li.youtube a {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -90px;
    background-size: 34px auto;
  }
}
/* line 65, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.youtube a:hover {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 0;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 65, ../../sass/desktop/_follow.scss */
  .module-follow-us .items li.youtube a:hover {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 34px auto;
  }
}
/* line 63, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.rss a {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -210px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 63, ../../sass/desktop/_follow.scss */
  .module-follow-us .items li.rss a {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -226px;
    background-size: 34px auto;
  }
}
/* line 65, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.rss a:hover {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -60px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 65, ../../sass/desktop/_follow.scss */
  .module-follow-us .items li.rss a:hover {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -60px;
    background-size: 34px auto;
  }
}
/* line 63, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.instagram a {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -330px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 63, ../../sass/desktop/_follow.scss */
  .module-follow-us .items li.instagram a {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -369px;
    background-size: 34px auto;
  }
}
/* line 65, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.instagram a:hover {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -240px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 65, ../../sass/desktop/_follow.scss */
  .module-follow-us .items li.instagram a:hover {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -196px;
    background-size: 34px auto;
  }
}
/* line 63, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.newsletter a {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -300px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 63, ../../sass/desktop/_follow.scss */
  .module-follow-us .items li.newsletter a {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -432px;
    background-size: 34px auto;
  }
}
/* line 65, ../../sass/desktop/_follow.scss */
.module-follow-us .items li.newsletter a:hover {
  background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-s73dbf75e6d.png');
  background-repeat: no-repeat;
  background-position: 0 -270px;
}
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  /* line 65, ../../sass/desktop/_follow.scss */
  .module-follow-us .items li.newsletter a:hover {
    background-image: url('/bundles/cbsnewscore/images/sprites/icon/share-2x-saf8d2c5be6.png');
    background-repeat: no-repeat;
    background-position: 0 -323px;
    background-size: 34px auto;
  }
}
/* line 74, ../../sass/desktop/_follow.scss */
.module-follow-us .module-heading.title {
  margin-bottom: 0;
}

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

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

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

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

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

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

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

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

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

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

/* line 177, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-list {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0;
  -moz-box-shadow: 0;
  box-shadow: 0;
  background-color: white;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e8e9eb));
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e8e9eb 100%);
  background-image: -moz-linear-gradient(top, #ffffff 0%, #e8e9eb 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #e8e9eb 100%);
  background-image: linear-gradient(top, #ffffff 0%, #e8e9eb 100%);
  margin-bottom: 20px;
  position: relative;
  z-index: 3;
  font-size: 13px;
  border: 1px solid #e7e5e5;
}
/* line 196, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-list > li {
  float: left;
  margin-right: 0px;
  position: relative;
}
/* line 200, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-list > li:last-child {
  margin-right: 0;
}
/* line 207, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown {
  display: inline-block;
}
/* line 209, ../../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(16, 16, 16, 0.75);
}
/* line 220, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown > a:hover {
  color: rgba(16, 16, 16, 0.9);
  text-decoration: none;
}
/* line 229, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown > a > span {
  font-weight: 700;
}
/* line 234, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown:hover > .dropdown-content {
  display: block;
}
/* line 239, ../../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 249, ../../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 261, ../../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 268, ../../sass/desktop/_search.scss */
.search-filter-wrap .sectlabel.first span {
  font-weight: 700;
}
/* line 273, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-content {
  min-width: 92px;
  -webkit-box-shadow: 0 2px 1px rgba(16, 16, 16, 0.25);
  -moz-box-shadow: 0 2px 1px rgba(16, 16, 16, 0.25);
  box-shadow: 0 2px 1px rgba(16, 16, 16, 0.25);
}
/* line 278, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-content .items li {
  padding-left: 2px;
  max-width: 200px;
  background-color: #f6f6f6;
}
/* line 282, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-content .items li a:hover {
  color: #b12124;
  background-color: #f6f6f6;
}
/* line 286, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-content .items li span {
  font-weight: normal;
}
/* line 291, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-content .option {
  padding: 5px 20px;
  display: block;
  white-space: nowrap;
}
/* line 296, ../../sass/desktop/_search.scss */
.search-filter-wrap .dropdown-content .option > span {
  font-weight: 300;
  white-space: normal;
}

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

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

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

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

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

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

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

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

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

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

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

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

/* line 340, ../../sass/desktop/_hero.scss */
.module-hero {
  width: auto;
  float: left;
}
/* line 345, ../../sass/desktop/_hero.scss */
.module-hero .hero-average-mix {
  width: 620px;
  float: left;
  margin-right: 20px;
}
/* line 350, ../../sass/desktop/_hero.scss */
.module-hero .hero-average-mix .col-4 {
  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 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;
  position: relative;
  z-index: 0;
}
/* line 16, ../../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 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 35, ../../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 38, ../../sass/desktop/_ads.scss */
.ad-leader-top > div > iframe, .ad-leader-plus-top > div > iframe, .ad-leader-video-top > div > iframe {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 317, ../../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 325, ../../sass/desktop/_ads.scss */
#ads_ResCenterBullets ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 330, ../../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 334, ../../sass/desktop/_ads.scss */
#ads_ResCenterBullets ul li a {
  color: #101010;
}
/* line 336, ../../sass/desktop/_ads.scss */
#ads_ResCenterBullets ul li a:hover {
  color: #101010;
}

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

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

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

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

/* line 386, ../../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 390, ../../sass/desktop/_ads.scss */
.listing-standard-lead .native-ad .ad-text, .ad-sponsor-content-small-top .native-ad .ad-text {
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  color: #666666;
  display: table;
  white-space: nowrap;
  margin: 0 12px;
  padding-top: 10px;
}
/* line 401, ../../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 409, ../../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 412, ../../sass/desktop/_ads.scss */
.listing-standard-lead .native-ad figure, .ad-sponsor-content-small-top .native-ad figure {
  margin-left: 20px;
}
/* line 415, ../../sass/desktop/_ads.scss */
.listing-standard-lead .native-ad .media-body, .ad-sponsor-content-small-top .native-ad .media-body {
  width: 175px;
}

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

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

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

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

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

/* line 505, ../../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 510, ../../sass/desktop/_ads.scss */
.content-video.ads .single-video h1 {
  font-family: Georgia, serif;
  font-weight: 300;
  text-align: center;
  letter-spacing: -0.05em;
}
/* line 517, ../../sass/desktop/_ads.scss */
.content-video.ads .single-video p {
  font-family: Helvetica, Roboto, sans-serif;
  text-align: center;
}

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

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

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

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

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

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

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

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

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

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

	.site-header__container {
		max-width: 980px;
		padding: 0 20px;
		margin: 0 auto;
	}
} */
/* line 1, ../../sass/desktop/_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, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.show-tm:before:hover, .show-tm:before.show-tm_hover, .show-tm:before.show-tm-hover {
  background-position: 0 -384px;
}
/* line 13, ../../sass/desktop/_show_promo.scss */
.show-tm:hover:before {
  background-position: 0 -384px;
}

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

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

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

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

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

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

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

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-facebook-dark {
  background-position: 0 -769px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-facebook-dark:hover, .share-condensed-facebook-dark.condensed-facebook-dark_hover, .share-condensed-facebook-dark.condensed-facebook-dark-hover {
  background-position: 0 -569px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-facebook {
  background-position: 0 -788px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-facebook:hover, .share-condensed-facebook.condensed-facebook_hover, .share-condensed-facebook.condensed-facebook-hover {
  background-position: 0 -806px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-more-dark {
  background-position: 0 -907px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-more-dark:hover, .share-condensed-more-dark.condensed-more-dark_hover, .share-condensed-more-dark.condensed-more-dark-hover {
  background-position: 0 -824px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-more {
  background-position: 0 -857px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-more:hover, .share-condensed-more.condensed-more_hover, .share-condensed-more.condensed-more-hover {
  background-position: 0 -889px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-twitter-dark {
  background-position: 0 -605px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-twitter-dark:hover, .share-condensed-twitter-dark.condensed-twitter-dark_hover, .share-condensed-twitter-dark.condensed-twitter-dark-hover {
  background-position: 0 -534px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-twitter {
  background-position: 0 -659px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-condensed-twitter:hover, .share-condensed-twitter.condensed-twitter_hover, .share-condensed-twitter.condensed-twitter-hover {
  background-position: 0 -641px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-facebook {
  background-position: 0 -624px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-facebook:hover, .share-elp-condensed-facebook.elp-condensed-facebook_hover, .share-elp-condensed-facebook.elp-condensed-facebook-hover {
  background-position: 0 -588px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-plus {
  background-position: 0 -723px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-plus:hover, .share-elp-condensed-plus.elp-condensed-plus_hover, .share-elp-condensed-plus.elp-condensed-plus-hover {
  background-position: 0 -706px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-twitter {
  background-position: 0 -469px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-elp-condensed-twitter:hover, .share-elp-condensed-twitter.elp-condensed-twitter_hover, .share-elp-condensed-twitter.elp-condensed-twitter-hover {
  background-position: 0 -422px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-email {
  background-position: 0 -518px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-email:hover, .share-expanded-email.expanded-email_hover, .share-expanded-email.expanded-email-hover {
  background-position: 0 -502px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-facebook {
  background-position: 0 -875px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-facebook:hover, .share-expanded-facebook.expanded-facebook_hover, .share-expanded-facebook.expanded-facebook-hover {
  background-position: 0 -843px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-stumble {
  background-position: 0 -690px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-stumble:hover, .share-expanded-stumble.expanded-stumble_hover, .share-expanded-stumble.expanded-stumble-hover {
  background-position: 0 -753px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-twitter {
  background-position: 0 -677px;
}
/* line 43, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-expanded-twitter:hover, .share-expanded-twitter.expanded-twitter_hover, .share-expanded-twitter.expanded-twitter-hover {
  background-position: 0 -740px;
}

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-facebook-small {
  background-position: 0 -486px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 60, ../../../../../../../var/lib/gems/2.3.0/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/sprites/_base.scss */
.share-yahoo-small {
  background-position: 0 -390px;
}

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

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

/* line 86, ../../sass/desktop/_login_search.scss */
ul.login {
  margin: 0;
  position: absolute;
  top: 100%;
  padding: 2px 20px;
  outline: 1px solid #CDCDCD;
  border-top: 1px solid #f8f6f7;
  border-bottom: 1px solid #f2f2f2;
  background-color: #fbfbfb;
  *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 4, ../../sass/desktop/_user.scss */
.modal-body {
  color: #c4c4c4;
  font-size: 14px;
  line-height: 1.2;
}
/* line 10, ../../sass/desktop/_user.scss */
.modal-body .register a {
  text-decoration: underline;
}
/* line 15, ../../sass/desktop/_user.scss */
.modal-body a, .modal-body label {
  color: white;
  font-size: 14px;
}

/* line 20, ../../sass/desktop/_user.scss */
.login_body {
  display: table;
  position: relative;
  margin-bottom: 10px;
  padding: 60px 60px 0 60px;
}
/* line 26, ../../sass/desktop/_user.scss */
.login_body .title {
  font-size: 26px;
  margin-bottom: 20px;
}
/* line 31, ../../sass/desktop/_user.scss */
.login_body .left-section, .login_body .center-section, .login_body .right-section {
  display: table-cell;
}
/* line 35, ../../sass/desktop/_user.scss */
.login_body .left-section, .login_body .right-section {
  width: 40%;
}
/* line 39, ../../sass/desktop/_user.scss */
.login_body .center-section {
  width: 10%;
  padding: 0 4%;
  vertical-align: middle;
  position: relative;
}
/* line 45, ../../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 56, ../../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 65, ../../sass/desktop/_user.scss */
.login_body .social-authenticate {
  margin-bottom: 30px;
}
/* line 68, ../../sass/desktop/_user.scss */
.login_body .social-authenticate ul {
  margin: 0;
  list-style: none;
}
/* line 11, ../../sass/fly/utilities/_lists.scss */
.login_body .social-authenticate ul li {
  margin-bottom: 0;
}
/* line 71, ../../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 75, ../../sass/desktop/_user.scss */
.login_body .social-authenticate a.not-you {
  display: block;
  margin: 5px 0 15px;
}
/* line 82, ../../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 90, ../../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 96, ../../sass/desktop/_user.scss */
.login_body form div {
  clear: left;
}
/* line 100, ../../sass/desktop/_user.scss */
.login_body .pre_social {
  font-size: 26px;
  letter-spacing: -0.05em;
}
/* line 105, ../../sass/desktop/_user.scss */
.login_body .pre_form {
  color: white;
  font-size: 18px;
  margin-bottom: 10px;
}
/* line 111, ../../sass/desktop/_user.scss */
.login_body form div {
  margin: 5px 0;
}
/* line 113, ../../sass/desktop/_user.scss */
.login_body form div:nth-child(3) {
  margin: 5px 0 15px;
}
/* line 118, ../../sass/desktop/_user.scss */
.login_body .forgot_password {
  display: inline;
  padding-left: 10px;
}
/* line 123, ../../sass/desktop/_user.scss */
.login_body label[for="login_remember_me"] {
  display: inline;
  padding-left: 5px;
}
/* line 128, ../../sass/desktop/_user.scss */
.login_body input[type="checkbox"] {
  float: left;
}

/* line 133, ../../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 139, ../../sass/desktop/_user.scss */
.login_footer .register {
  margin-bottom: 10px;
}

/* line 146, ../../sass/desktop/_user.scss */
.registration-modal {
  padding-bottom: 40px;
}
/* line 149, ../../sass/desktop/_user.scss */
.registration-modal .login_body {
  margin-bottom: 0;
}
/* line 153, ../../sass/desktop/_user.scss */
.registration-modal .pre_social {
  color: white;
  font-size: 26px;
  letter-spacing: -0.05em;
}
/* line 159, ../../sass/desktop/_user.scss */
.registration-modal .post_social {
  clear: left;
  padding: 5px 0;
}
/* line 164, ../../sass/desktop/_user.scss */
.registration-modal hr {
  border: none;
  position: relative;
  text-align: center;
}
/* line 170, ../../sass/desktop/_user.scss */
.registration-modal form div[data-item="field"] {
  display: block;
  margin: 5px 0;
}
/* line 173, ../../sass/desktop/_user.scss */
.registration-modal form div[data-item="field"]:nth-child(4) {
  margin: 5px 0 15px;
}
/* line 176, ../../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 183, ../../sass/desktop/_user.scss */
.registration-modal form div[data-item="field"] label[for="user_email"] a {
  text-decoration: underline;
}
/* line 187, ../../sass/desktop/_user.scss */
.registration-modal form div[data-item="field"] input[type="checkbox"] {
  float: left;
}

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

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

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

/*.modal-forgot-password {

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

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

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

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

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

/*$election-font-size-rem: 60px;*/
/*
$font-family-slab-alt: "museo-slab", sans-serif;

$font-family-alt: "chaparral-pro", sans-serif;

$show-font-family-body: $font-family-alt;
*/
/* line 31, ../../sass/desktop/elections/_base.scss */
.ad-leader-top {
  position: absolute;
  background-image: linear-gradient(90deg, #11426b, #0a2842) !important;
  padding: 0 0 !important;
  width: 100%;
  min-height: 90px;
}
/* line 38, ../../sass/desktop/elections/_base.scss */
.ad-leader-top > div {
  margin: 0 auto;
  width: 940px;
  height: 100px;
  display: inline-block;
}
/* line 45, ../../sass/desktop/elections/_base.scss */
.ad-leader-top iframe {
  position: relative;
  z-index: 9;
  padding: 10px 0;
}

/* line 54, ../../sass/desktop/elections/_base.scss */
.theme-republican .vote-row.winner span {
  background: #870505;
  color: white;
  font-weight: 500;
}
/* line 59, ../../sass/desktop/elections/_base.scss */
.theme-republican .vote-row.winner span p {
  font-weight: 500 !important;
}
/* line 66, ../../sass/desktop/elections/_base.scss */
.theme-republican .column_candidate.winner .canditate_votes_pct,
.theme-republican .column_candidate.winner .canditate_votes {
  background: #870505;
  color: white;
  font-weight: bold;
}

/* line 76, ../../sass/desktop/elections/_base.scss */
.theme-democrat .show-all,
.theme-democrat .hide-all {
  display: none !important;
}
/* line 81, ../../sass/desktop/elections/_base.scss */
.theme-democrat .vote-row.winner span {
  background: #054487;
  color: white;
  font-weight: 500;
}
/* line 86, ../../sass/desktop/elections/_base.scss */
.theme-democrat .vote-row.winner span p {
  font-weight: 500 !important;
}
/* line 93, ../../sass/desktop/elections/_base.scss */
.theme-democrat .column_candidate.winner .canditate_votes_pct,
.theme-democrat .column_candidate.winner .canditate_votes {
  background: #054487;
  color: white;
  font-weight: bold;
}

/* line 101, ../../sass/desktop/elections/_base.scss */
#election-2016 {
  font-size: 14px;
}
/* line 103, ../../sass/desktop/elections/_base.scss */
#election-2016 .container {
  padding: 0;
  width: 100%;
}
/* line 111, ../../sass/desktop/elections/_base.scss */
#election-2016 .col-12,
#election-2016 .election-module,
#election-2016 .full-wrapper,
#election-2016 .header-wrapper {
  width: 100%;
  display: inline-block;
}
/* line 116, ../../sass/desktop/elections/_base.scss */
#election-2016 .wrapper {
  width: 940px;
  padding: 60px 0;
  margin: 0 auto;
}
/* line 122, ../../sass/desktop/elections/_base.scss */
#election-2016 .hidden {
  display: none;
}
/* line 150, ../../sass/desktop/elections/_base.scss */
#election-2016 h1, #election-2016 h2, #election-2016 h3 {
  border-bottom: none;
  letter-spacing: -0.02em;
}
/* line 156, ../../sass/desktop/elections/_base.scss */
#election-2016 h1, #election-2016 h2 {
  font-size: 44px;
  font-weight: 100;
  font-family: 'Helvetica Neue', 'roboto', Helvetica, Arial, sans-serif;
}
/* line 160, ../../sass/desktop/elections/_base.scss */
#election-2016 h3 {
  font-size: 30px;
  font-weight: 100;
  font-family: 'Helvetica Neue', 'roboto', Helvetica, Arial, sans-serif;
}
/* line 164, ../../sass/desktop/elections/_base.scss */
#election-2016 h4 {
  font-size: 18px;
  font-weight: 300;
  font-family: 'Helvetica Neue', 'roboto', Helvetica, Arial, sans-serif;
}
/* line 168, ../../sass/desktop/elections/_base.scss */
#election-2016 p {
  font-size: 14px;
  font-family: Helvetica, 'roboto', Arial, sans-serif;
  font-weight: 400;
}
/* line 172, ../../sass/desktop/elections/_base.scss */
#election-2016 a {
  color: #b12124;
}
/* line 176, ../../sass/desktop/elections/_base.scss */
#election-2016 .header-wrapper {
  background-image: linear-gradient(90deg, #11426b, #0a2842);
  background-color: #11426b;
  background-position: left center;
  background-repeat: no-repeat;
  height: 225px;
  margin-bottom: 45px;
}
/* line 184, ../../sass/desktop/elections/_base.scss */
#election-2016 .header-wrapper .tiny-wrapper {
  width: 940px;
  margin: auto;
  position: relative;
  height: 225px;
}
/* line 191, ../../sass/desktop/elections/_base.scss */
#election-2016 .header-wrapper #banner {
  background-image: url("/bundles/cbsnewscore/images/standalone/election_nav_logo.png");
  background-repeat: no-repeat;
  background-position: 0 70%;
  width: 336px;
  height: 55px;
  background-size: 100%;
  position: absolute;
  bottom: 45px;
  left: 0;
}
/* line 203, ../../sass/desktop/elections/_base.scss */
#election-2016 .header-wrapper .header {
  background: url("/bundles/cbsnewscore/images/standalone/star_art_v2.png") left bottom no-repeat;
  width: 940px;
  height: 100%;
  margin: 0 auto;
  margin-left: -733px;
}
/* line 210, ../../sass/desktop/elections/_base.scss */
#election-2016 .header-wrapper .header .election-nav {
  margin-bottom: 0;
  position: absolute;
  bottom: 0;
  left: -20px;
  scrollbar-base-color: #1E65A1;
  scrollbar-base-color: #1E65A1;
  scrollbar-3dlight-color: #1E65A1;
  scrollbar-highlight-color: #1E65A1;
  scrollbar-track-color: #0F528E;
  scrollbar-arrow-color: white;
  scrollbar-shadow-color: #1E65A1;
  scrollbar-dark-shadow-color: #1E65A1;
}
/* line 228, ../../sass/desktop/elections/_base.scss */
#election-2016 .header-wrapper .header .election-nav ::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 10px;
}
/* line 233, ../../sass/desktop/elections/_base.scss */
#election-2016 .header-wrapper .header .election-nav ::-webkit-scrollbar-thumb {
  border-radius: 0;
  background-color: #1E65A1;
}
/* line 238, ../../sass/desktop/elections/_base.scss */
#election-2016 .header-wrapper .header .election-nav ::-webkit-scrollbar-track-piece {
  background-color: #0F528E;
}
/* line 242, ../../sass/desktop/elections/_base.scss */
#election-2016 .header-wrapper .header .election-nav ul {
  text-align: left;
  display: inline-block;
  margin: 0;
  list-style: none;
}
/* line 248, ../../sass/desktop/elections/_base.scss */
#election-2016 .header-wrapper .header .election-nav ul li {
  display: inline-block;
  width: auto;
  position: relative;
  padding: 0 20px;
  line-height: 70px;
  cursor: pointer;
  background: transparent;
  color: #e9eef1;
}
/* line 259, ../../sass/desktop/elections/_base.scss */
#election-2016 .header-wrapper .header .election-nav ul li a {
  color: #e9eef1;
}
/* line 261, ../../sass/desktop/elections/_base.scss */
#election-2016 .header-wrapper .header .election-nav ul li ul {
  padding: 0 0;
  position: absolute;
  top: 70px;
  left: 0;
  width: auto;
  z-index: 99;
  display: none;
  opacity: 0;
  visibility: hidden;
  overflow-y: scroll;
  overflow-x: visible;
  height: 390px;
}
/* line 275, ../../sass/desktop/elections/_base.scss */
#election-2016 .header-wrapper .header .election-nav ul li ul li {
  display: block;
  background: #053e70;
  line-height: 30px;
  padding: 0 0;
  width: 240px;
}
/* line 283, ../../sass/desktop/elections/_base.scss */
#election-2016 .header-wrapper .header .election-nav ul li ul li a {
  display: block;
  padding: 0 20px;
}
/* line 287, ../../sass/desktop/elections/_base.scss */
#election-2016 .header-wrapper .header .election-nav ul li ul li a:first-child {
  padding-top: 5px;
}
/* line 291, ../../sass/desktop/elections/_base.scss */
#election-2016 .header-wrapper .header .election-nav ul li ul li a:last-child {
  padding-bottom: 5px;
}
/* line 296, ../../sass/desktop/elections/_base.scss */
#election-2016 .header-wrapper .header .election-nav ul li ul li:hover {
  background: #053e70;
}
/* line 304, ../../sass/desktop/elections/_base.scss */
#election-2016 .header-wrapper .header .election-nav ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}
/* line 314, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module iframe {
  display: block;
  margin: 60px auto;
  border: none;
  width: 100%;
}
/* line 321, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module #county-results iframe {
  height: 390px;
}
/* line 322, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module #exit-poll-results iframe {
  height: 670px;
}
/* line 325, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module #election-center iframe {
  height: 600px;
  width: 940px;
}
/* line 328, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .show-all,
#election-2016 .election-module .hide-all {
  font-size: 14px;
  font-family: Helvetica, 'roboto', Arial, sans-serif;
  font-weight: 400;
  color: #b12124;
  border-bottom: #ebebeb solid 1px;
  border-top: #ebebeb solid 1px;
  padding: 5px 0;
  margin-top: 10px;
  text-align: center;
  width: 100%;
  clear: both;
  float: none;
}
/* line 342, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .only-show-4 .show-all {
  display: inline-block;
}
/* line 345, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .only-show-4 .hide-all {
  display: none;
}
/* line 350, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .hide-all {
  display: inline-block;
}
/* line 352, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .show-all {
  display: none;
}
/* line 354, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module ul.crumbs {
  list-style-type: none;
  margin: 0;
  font-size: 14px;
  font-family: Helvetica, 'roboto', Arial, sans-serif;
  font-weight: 400;
}
/* line 359, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module ul.crumbs li {
  display: inline;
  padding-right: 20px;
}
/* line 363, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module ul.crumbs li span {
  width: auto;
  line-height: normal;
  text-align: left;
  padding: 0 0 !important;
}
/* line 374, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module ul.crumbs li .poll-questionaire,
#election-2016 .election-module ul.crumbs li .poll-questionaire .plus,
#election-2016 .election-module ul.crumbs li .questionaire-2,
#election-2016 .election-module ul.crumbs li .questionaire-3,
#election-2016 .election-module ul.crumbs li .questionaire-4 {
  display: none;
}
/* line 383, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module i.check-in-circle {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  display: block;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxjaXJjbGUgb3BhY2l0eT0iMC44IiBmaWxsPSIjRkZGRkZGIiBjeD0iMTIiIGN5PSIxMi4wNDEiIHI9IjEyIi8+PHBvbHlnb24gb3BhY2l0eT0iMC44IiBmaWxsPSIjQjEyMzI1IiBwb2ludHM9IjE3LjkyNSw5LjUwMyAxNi41MTEsOC4wODkgMTEuMzcxLDEzLjIzIDguNDY0LDEwLjMyMyA3LjA1LDExLjczNyAxMS4zOTgsMTYuMDg1IDEyLjgxMiwxNC42NzEgMTIuNzg1LDE0LjY0NCAiLz48L3N2Zz4=);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  z-index: 99;
}
/* line 396, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module i.caret {
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 16px;
  display: block;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIxLjc1cHgiIGhlaWdodD0iMTMuOTY0cHgiIHZpZXdCb3g9IjAgMCAyMS43NSAxMy45NjQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIxLjc1IDEzLjk2NCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgaWQ9IkxheWVyXzEiIGRpc3BsYXk9Im5vbmUiPjxwb2x5Z29uIGRpc3BsYXk9ImlubGluZSIgZmlsbD0iIzIzMUYyMCIgcG9pbnRzPSIyMC41MDQsMy4xNDMgMTkuMDksMS43MjkgMTAuNzg2LDEwLjAzMyAyLjUxMSwxLjc1NyAxLjA5NywzLjE3MSAxMC43ODQsMTIuODU5IDEwLjgxNCwxMi44MjkgMTAuODE3LDEyLjgzMSAiLz48L2c+PGcgaWQ9IkxheWVyXzIiPjxwb2x5Z29uIGZpbGw9IiMyMzFGMjAiIHBvaW50cz0iMjAuMDMyLDIuMjQ5IDExLjA1MiwxMS4yMjkgMi4wNjcsMi4yNDMgMS4zNiwyLjk1IDEwLjM0NSwxMS45MzYgMTAuMzQ1LDExLjkzNiAxMS4wNTIsMTIuNjQzIDIwLjczOSwyLjk1NiAiLz48L2c+PC9zdmc+);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
/* line 410, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .error-message {
  margin: 140px auto;
}
/* line 415, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-sm,
#election-2016 .election-module .table-lg {
  width: 940px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 420, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-sm span,
#election-2016 .election-module .table-lg span {
  display: inline-block;
  text-align: center;
}
/* line 425, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-sm div.table-head,
#election-2016 .election-module .table-lg div.table-head {
  width: 100%;
  display: flex;
  padding-bottom: 10px;
}
/* line 431, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-sm span.table-col-label,
#election-2016 .election-module .table-lg span.table-col-label {
  text-align: center;
}
/* line 436, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-lg {
  font-size: 18px;
  font-weight: 300;
  font-family: 'Helvetica Neue', 'roboto', Helvetica, Arial, sans-serif;
}
/* line 439, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-lg span {
  width: 25%;
  line-height: 58px;
}
/* line 443, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-lg span:first-child {
  text-align: right;
  padding: 0 20px;
}
/* line 448, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-lg span:last-child {
  border: none;
}
/* line 453, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-lg div.table-head {
  display: inline-block;
  width: 100%;
}
/* line 457, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-lg div.table-head .table-col-label {
  font-size: 14px;
  font-family: Helvetica, 'roboto', Arial, sans-serif;
  font-weight: 400;
  font-weight: bold;
  line-height: normal;
  display: block;
  float: left;
  padding: 0;
  width: 25%;
}
/* line 468, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-lg .vote-row {
  background: #ebebeb;
  height: 58px;
  display: inline-block;
  width: 100%;
}
/* line 474, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-lg .vote-row span {
  float: left;
  display: block;
}
/* line 479, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-lg .vote-row i.check-in-circle {
  display: none;
}
/* line 484, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-lg .candidatethumb {
  position: relative;
}
/* line 489, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .nationwide-results h1.section-header {
  margin: 15px 0 7.5px 0;
}
/* line 493, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .nationwide-results .table {
  margin-top: 60px;
}
/* line 497, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .nationwide-results .table .candidate_info img {
  left: auto;
  right: 0;
}
/* line 502, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .nationwide-results .table .candidate_info i.check-in-circle {
  width: 58px;
  height: 58px;
}
/* line 509, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .nationwide-results .table .vote-row span {
  outline: 3px solid white;
}
/* line 516, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .county_results {
  margin: 60px 0;
}
/* line 521, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .county-name .table {
  padding: 30px 0;
}
/* line 531, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .primary-calendar-wrapper .theme-republican .winner .canditate_votes_pct,
#election-2016 .election-module .primary-calendar-wrapper .theme-democrat .winner .canditate_votes_pct {
  background: white;
}
/* line 537, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .primary-calendar-wrapper .theme-republican {
  background: #870505;
}
/* line 541, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .primary-calendar-wrapper .theme-republican .winner span.canditate_votes_pct {
  color: #870505;
}
/* line 547, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .primary-calendar-wrapper .theme-democrat {
  background: #054487;
}
/* line 551, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .primary-calendar-wrapper .theme-democrat .winner span.canditate_votes_pct {
  color: #054487;
}
/* line 557, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .primary-calendar-wrapper * {
  color: white;
}
/* line 561, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .primary-calendar-wrapper .primary-calendar {
  padding: 30px 0;
}
/* line 564, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .primary-calendar-wrapper .primary-calendar h2 {
  font-size: 44px;
  font-weight: 100;
  font-family: 'Helvetica Neue', 'roboto', Helvetica, Arial, sans-serif;
  letter-spacing: -0.02em;
}
/* line 569, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .primary-calendar-wrapper .primary-calendar .primary_calendar {
  padding-top: 30px;
  padding-bottom: 12px;
}
/* line 573, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .primary-calendar-wrapper .primary-calendar .primary_calendar h3 {
  font-size: 30px;
  font-weight: 100;
  font-family: 'Helvetica Neue', 'roboto', Helvetica, Arial, sans-serif;
}
/* line 577, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .primary-calendar-wrapper .primary-calendar .primary_calendar .columns {
  padding: 15px 0;
  width: 100%;
  display: inline-block;
}
/* line 582, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .primary-calendar-wrapper .primary-calendar .primary_calendar .columns .column {
  float: left;
}
/* line 586, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .primary-calendar-wrapper .primary-calendar .primary_calendar .columns .column_header {
  width: 158px;
}
/* line 590, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .primary-calendar-wrapper .primary-calendar .primary_calendar .columns .state-meta {
  padding-top: 50px;
}
/* line 593, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .primary-calendar-wrapper .primary-calendar .primary_calendar .columns .state-meta span {
  padding: 0;
}
/* line 595, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .primary-calendar-wrapper .primary-calendar .primary_calendar .columns .state-meta .state_name {
  font-weight: bold;
}
/* line 599, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .primary-calendar-wrapper .primary-calendar .primary_calendar .columns .state-meta .dels_num {
  font-size: 12px;
  font-weight: normal;
}
/* line 605, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .primary-calendar-wrapper .primary-calendar .primary_calendar .columns .column_candidate {
  width: 70px;
}
/* line 608, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .primary-calendar-wrapper .primary-calendar .primary_calendar .columns .column_candidate span {
  width: auto;
  display: block;
  text-align: center;
}
/* line 621, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .exit-poll-results table {
  margin: 30px 0 15px 0;
  width: 100%;
  display: inline-block;
}
/* line 627, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .exit-poll-results h3.section-header {
  text-align: left;
  font-size: 30px;
  font-weight: 100;
  font-family: 'Helvetica Neue', 'roboto', Helvetica, Arial, sans-serif;
}
/* line 632, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .exit-poll-results th.table-col-label {
  font-weight: normal;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 58px;
  height: 58px;
}
/* line 641, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .exit-poll-results .row-label {
  width: 128px;
  text-align: left;
}
/* line 646, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .exit-poll-results .row-label span:last-child {
  font-weight: normal;
}
/* line 652, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .exit-poll-results .row-content {
  width: 58px;
  text-align: center;
}
/* line 661, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .election-feed .table-lg .results-meta {
  float: none;
  padding: 0;
  margin-right: 20px;
  width: auto;
}
/* line 667, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .election-feed .table-lg .results-meta span {
  width: auto;
}
/* line 671, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .election-feed .table-lg .results-meta span.build_time {
  padding-left: 0;
}
/* line 677, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .election-feed .table-lg .vote-row span {
  padding: 0;
}
/* line 681, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .election-feed .table-lg .vote-row .candidate_info {
  position: relative;
}
/* line 684, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .election-feed .table-lg .vote-row .candidate_info p {
  display: inline;
  font-size: 18px;
  font-weight: 300;
  font-family: 'Helvetica Neue', 'roboto', Helvetica, Arial, sans-serif;
  margin-right: 20px;
}
/* line 690, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .election-feed .table-lg .vote-row .candidate_info img {
  float: left;
}
/* line 702, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .delegate-scorecard .table-lg .show-all,
#election-2016 .election-module .delegate-scorecard .table-lg .hide-all {
  font-size: 14px;
  font-family: Helvetica, 'roboto', Arial, sans-serif;
  font-weight: 400;
  width: 186px;
  color: white;
  background: black;
  text-transform: uppercase;
  text-align: center;
  line-height: 46px;
  margin-top: 5px;
}
/* line 714, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .delegate-scorecard .table-lg .results-meta span {
  float: none;
  padding: 0;
  margin-right: 20px;
}
/* line 721, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .delegate-scorecard .table-lg .table-head {
  font-size: 14px;
  font-family: Helvetica, 'roboto', Arial, sans-serif;
  font-weight: 400;
  position: relative;
  margin-bottom: 5px;
  padding-bottom: 0;
}
/* line 727, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .delegate-scorecard .table-lg .table-head .needed_to_win {
  display: inline-block;
  width: 100px;
  position: relative;
  margin-left: 540px;
}
/* line 733, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .delegate-scorecard .table-lg .table-head .needed_to_win .dels_needed {
  text-align: center;
  width: 100%;
  line-height: normal;
  padding: 0;
}
/* line 740, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .delegate-scorecard .table-lg .table-head .needed_to_win i.caret {
  display: block;
  position: inherit;
  margin: 0 auto;
}
/* line 749, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .delegate-scorecard .table-lg .vote-row .candidate-meta {
  width: 244px;
  float: left;
}
/* line 753, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .delegate-scorecard .table-lg .vote-row .candidate-meta img {
  float: left;
}
/* line 757, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .delegate-scorecard .table-lg .vote-row .candidate-meta span.candidatenameshort {
  text-align: right;
  direction: rtl;
  text-indent: 20px;
  font-size: 18px;
  font-weight: 300;
  font-family: 'Helvetica Neue', 'roboto', Helvetica, Arial, sans-serif;
  color: white;
}
/* line 765, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .delegate-scorecard .table-lg .vote-row .candidate-meta span.cand_dels {
  text-align: right;
  direction: rtl;
  text-indent: 20px;
}
/* line 772, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .delegate-scorecard .table-lg .vote-row span {
  border: none;
  width: auto;
  float: left;
}
/* line 778, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .delegate-scorecard .table-lg .vote-row:after {
  left: 50%;
}
/* line 785, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .delegate-scorecard .table-lg .vote-row.winner span.candidatethumb i.check-in-circle {
  display: block;
}
/* line 791, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .delegate-scorecard .table-lg .candidate-meta {
  width: 250px;
  text-align: center;
  background: black;
  color: white;
}
/* line 797, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .delegate-scorecard .table-lg .candidate-meta span {
  width: 58px;
  text-align: left;
}
/* line 801, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .delegate-scorecard .table-lg .candidate-meta span:first-child {
  width: 128px;
  text-indent: 20px;
  padding: 0;
}
/* line 810, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .delegate-scorecard .table-lg .progress-bar {
  width: 696px;
  position: relative;
  display: inline-block;
}
/* line 815, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .delegate-scorecard .table-lg .progress-bar .progress_line {
  height: 100%;
  width: 6px;
  opacity: .5;
  position: absolute;
  top: 0;
  content: '.';
  text-indent: -999999px;
  margin-left: -1px;
  background-color: #fff;
  padding: 0;
}
/* line 828, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .delegate-scorecard .table-lg .progress-bar .progress {
  height: 58px;
  padding: 0 0;
  max-width: 690px;
}
/* line 839, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .delegate-scorecard .only-show-4 .vote-row:nth-of-type(n+7) {
  display: none;
}
/* line 846, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .delegate-scorecard .theme-republican .progress {
  background: #870505;
}
/* line 852, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .delegate-scorecard .theme-democrat .progress {
  background: #054487;
}
/* line 858, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-sm {
  padding: 20px 0;
  width: 940px;
}
/* line 862, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-sm .table {
  width: 100%;
  display: inline-block;
}
/* line 866, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-sm .table .column {
  width: 58px;
  float: left;
}
/* line 870, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-sm .table .column span {
  text-align: center;
  width: 58px;
  padding: 10px 0;
  display: block;
}
/* line 878, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-sm .table .county_heading {
  padding-top: 60px;
}
/* line 881, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-sm .table .county_heading h2 {
  font-size: 30px;
  font-weight: 100;
  font-family: 'Helvetica Neue', 'roboto', Helvetica, Arial, sans-serif;
  margin-bottom: 7px;
}
/* line 886, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-sm .table .county_heading:first-child {
  padding-top: 0;
}
/* line 891, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-sm .table .column_candidate {
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 896, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-sm .table .column_header {
  width: 128px;
}
/* line 899, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-sm .table .column_header span {
  width: 128px;
  font-weight: bold;
  text-align: left;
}
/* line 906, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-sm .table .column_candidate {
  width: 58px;
}
/* line 910, ../../sass/desktop/elections/_base.scss */
#election-2016 .election-module .table-sm .table .canditate_name {
  text-align: left;
  text-overflow: ellipsis;
  overflow: hidden;
}

/* line 921, ../../sass/desktop/elections/_base.scss */
#election-2014 .election-module {
  /*racelist/summary etc.*/
}
/* line 923, ../../sass/desktop/elections/_base.scss */
#election-2014 .election-module iframe {
  width: 100%;
  border: none;
}
/* line 927, ../../sass/desktop/elections/_base.scss */
#election-2014 .election-module h1 {
  font-weight: 300;
  margin-bottom: 10px;
  font-size: 45px;
  letter-spacing: -0.05em;
}
/* line 933, ../../sass/desktop/elections/_base.scss */
#election-2014 .election-module h1.sub {
  font-size: 40px;
}
/* line 938, ../../sass/desktop/elections/_base.scss */
#election-2014 .election-module h2 {
  font-weight: 300;
  letter-spacing: -0.05em;
  margin-bottom: 0;
}
/* line 944, ../../sass/desktop/elections/_base.scss */
#election-2014 .election-module article {
  margin-bottom: 40px;
}
/* line 949, ../../sass/desktop/elections/_base.scss */
#election-2014 .election-module table {
  table-layout: fixed;
  width: 100%;
  font-size: 12px;
}
/* line 953, ../../sass/desktop/elections/_base.scss */
#election-2014 .election-module table caption {
  text-align: inherit;
}
/* line 956, ../../sass/desktop/elections/_base.scss */
#election-2014 .election-module table caption h2 {
  padding-bottom: .5em;
  margin-top: 2em;
}
/* line 963, ../../sass/desktop/elections/_base.scss */
#election-2014 .election-module thead th {
  padding: 10px 0 0 10px;
}
/* line 967, ../../sass/desktop/elections/_base.scss */
#election-2014 .election-module tr {
  border: 0 solid #E2E2E2;
  border-width: 0 0 1px 0;
}
/* line 971, ../../sass/desktop/elections/_base.scss */
#election-2014 .election-module tbody tr:last-child {
  border-bottom: 0px;
}
/* line 976, ../../sass/desktop/elections/_base.scss */
#election-2014 .election-module th:first-child,
#election-2014 .election-module td:first-child {
  padding-left: 0;
}
/* line 981, ../../sass/desktop/elections/_base.scss */
#election-2014 .election-module td,
#election-2014 .election-module th {
  padding: 12px 10px;
  width: 155px;
  font-weight: 500;
  vertical-align: top;
  box-sizing: border-box;
}
/* line 987, ../../sass/desktop/elections/_base.scss */
#election-2014 .election-module td *,
#election-2014 .election-module th * {
  margin: 0;
  padding: 0;
}
/* line 995, ../../sass/desktop/elections/_base.scss */
#election-2014 .cell-label,
#election-2014 .table-col-label {
  font-weight: bold;
  font-size: 14px;
}
/* line 999, ../../sass/desktop/elections/_base.scss */
#election-2014 .cell-label {
  line-height: .9;
}
/* line 1004, ../../sass/desktop/elections/_base.scss */
#election-2014 .update-status {
  color: #B12124;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 11px;
  line-height: 1.1;
  margin-top: 0;
  margin-bottom: 35px;
  display: block;
  font-family: "foundation-sans-bold", Helvetica, Roboto, sans-serif;
}
/* line 1016, ../../sass/desktop/elections/_base.scss */
#election-2014 .socail-links {
  position: absolute;
  top: 143px;
  margin-top: .8em;
  right: 0;
}
/* line 1025, ../../sass/desktop/elections/_base.scss */
#election-2014 h2.section-header,
#election-2014 h1.section-header {
  -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 1027, ../../sass/desktop/elections/_base.scss */
#election-2014 h2.section-header.noshader,
#election-2014 h1.section-header.noshader {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 1032, ../../sass/desktop/elections/_base.scss */
#election-2014 .election-cell {
  width: 155px;
  box-sizing: border-box;
}
/* line 1037, ../../sass/desktop/elections/_base.scss */
#election-2014 .bigstat {
  font-weight: 700;
  letter-spacing: -.05em;
}
/* line 1042, ../../sass/desktop/elections/_base.scss */
#election-2014 .copyright {
  font-size: 11px;
  border-top: solid 1px #E2E2E2;
  margin: 40px 0;
  margin-top: 35px;
  padding-top: .3em;
}
/* line 1050, ../../sass/desktop/elections/_base.scss */
#election-2014 .seeFull {
  float: right;
  position: relative;
  margin-top: -1.5em;
}
/* line 1057, ../../sass/desktop/elections/_base.scss */
#election-2014 .head-to-head .bigstat {
  line-height: 71px;
}
/* line 1062, ../../sass/desktop/elections/_base.scss */
#election-2014 .bopower h2.section-header {
  margin-bottom: 7.5px;
}
/* line 1065, ../../sass/desktop/elections/_base.scss */
#election-2014 .bopower .bigstat {
  line-height: 51px;
  margin-top: 9px;
}

/* line 1070, ../../sass/desktop/elections/_base.scss */
.map-legend {
  overflow: hidden;
  border-top: solid 1px #e2e2e2;
  padding-top: .5em;
  margin: 0;
  font-size: 13px;
}
/* line 1076, ../../sass/desktop/elections/_base.scss */
.map-legend li {
  float: left;
  width: 20%;
  display: block;
}

/* line 1082, ../../sass/desktop/elections/_base.scss */
.legend-indicator {
  display: inline-block;
  border: solid 1px #a9a9a9;
  margin-right: 3px;
  margin-bottom: -3px;
  width: 1em;
  height: 1em;
}

/* line 1090, ../../sass/desktop/elections/_base.scss */
#banner {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAmwAAAA8CAYAAADbhOb7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA7RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6RTFFMUJEM0QxQjIwRTAxMTg1OEFCOUEwMzMyNzM4OTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzUyRDQ0N0EzODQzMTFFNEI1ODhBMEZBMjIzNjZFMkMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzUyRDQ0NzkzODQzMTFFNEI1ODhBMEZBMjIzNjZFMkMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY4N0YxMTc0MDcyMDY4MTE4MjJBQkJEQzJDN0UwQkFBIiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOkZGMTZFMEUxMkQwOUUxMTFBOEZGQzY3OURCMzgyMUU4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+aGtLswAAEm1JREFUeNrsnQu4FtMexifluBWKIkUp9OxzqOzco6Lj8nRCUVEqnc2hEuVyFCI6qMhxC4m2e6hcwiEUKbfO0UVhuysiVLbKpZO0z/s2a07LmJnvMvPt/e2939/z/J+Zb9bM+tbMrG+vd///61KjrKzMEUIIIYQQ+UsNPQIhkmN8/Ya1sTm5/4rl91XE9+sfMCGEqJpsoUcgRKJ0hvXVYxBCCCHBJkT+0h3WYXz9hg30KIQQQkiwCZFnmHBoJ/O7OklPRAghhASbEPkHw6Fbm/3uehxCCCEk2ITIP7pY+wqLCiGEkGATIp+AONvGcT1s9m9LYVEhhBCJUKsyF75FYVE9bNrA2Fh+CVv4wfziX3G8GbafRlzXGOnLQtLY0G7vO/wzzv9vwLnbYvMH69BGnLfGSmd4bOuArwnMLyD/3bD5GuduDEnntCw7BCT9gmt+jMh3R/Pc6sDWwhbg/O9wfFfsr8H+TyH5+++P976tlf4D0jdU098S+65t5zvGsOh4/ZkRQggRl0APW/MmTRPrf4O8esISne8NQmEX2IPY/QZ2rREf9Ga8iuOTsL0p4tr62LyEbZhYpQhpD3sLVmrswRBht8g65xFYa99pjWCDrHPehHF+ru9x/duwPiludRSsa0R6TdjhsNet7+Dz2Cvk3neFsZwrYP1gFGgFsMdxfCa202ENfPn3hH1u8l6N87pZ6bvAzjVp54WIx0zrS68E61559iML+i6FRYUQQuRGsKGR2wObsQmKrItgByUo1ppjMw92Gmz0B/OLD4SNgF3GBtKIjO0jsqCA2hvWIygR+ayDTcPuy7CF5nBXfO8evlOPgX1nfZ6C62b78voEm+utQ2/i2InY/hXWEnY/8u0ecp+NjFi6IOxG6M2CPYPdGdbh8Tj2dkB+zYwIPQV2Ds7pA+O542B8bhRsrQLyvwO746zD9yGvlib9C9g/sDsb25GwVTEFFt/t6ATr3jDk1SbpH00B6kKBVR8CwqH270thUSGEEMkLNuMpYGN0cAIeDjbAhU60lygTscbyPuq4nqv3YCN8AoNhxjN9Qsq+ng3rOebjBSm+jiFFz1NX07rOg99zl/X51xBRFRT6fNHaPyXk+wfDtoQdhnKnehd2yHRNyHObap7bR75ye+WkZ25aSP7rYY+ZfYZApyHPnaz0zxKqj6x7u8MOTLDu5cLL1tWXb1A41L4nIYQQIha10LDt57ghRY9+Znsx0p6yjj//ydIly1M0kuwbRQ+S5yE50mxPRdr71qklyGtuFuXtZJV1alDfLhxbCzFxTcj19Gx9D6PYaIPz2vm9Yj6ehrEvHL1Tf8P5V7F/F7Z74vNqxw0tZoPdr+27AIFFD2FH69BFMRv+42D7m/1ncA9h6xddap5PENcYUUrPZFPYZJTz2Dh91lAnWhpR5eGtEPB3pP3LOv4s6su3KfKqi80JadS9d5HXf2L+broZMX2D+RwlqDeFRfuvWP6t/twIIYTIFnpeShy3z9NE2D2wfS0vAj/fAtuQSqwRnMPGfiXsOnOt1wA3MZ9pDI8uyrK8x1r774edBBExL0AEbWFETxefEIpio7l/QkHg9Tkb6Pw2TJg2piP/IPPxx5B8zjICaab3LnBd0xjvuUOaz+09WJhgKzOC13u2R8HGxqx/rHv7WHWvwBJE/EwP57pUYs3UvVIjfq+PqHsHwBbHKXCBOxCkLUWaFRZ9PsVvTGFRIYQQ8QQbGjqKseGmUfePnPw3rDXSH0w3Q5xLzwi9di/4ktignoD0gbCfsyzvrtZ+pnmw0aR36R1snzPHOkMI7ZPiumLHHUlJzjNh1b2Rz4Isyn+4eS6Hwf4J2x/5LPIJOnpu6El8EnajOcyQ7JAY79kOX67LNhMzepSC92tzaDDK2y/b/FAPfoFdasTfV75kDqRohfRHMsiPHlF67Wb4kti3rjPSB8HWxfzNnOxs9uJ5Xs9ZTrS3VWFRIYQQ8QSb1djNwWaJL/1VHP80i4b4myDBZhrUOHxt7e+S4bXsczbB7HtCiA3v+SlECsXaRPPxj2Z/UpblfxX5HQ1rD7sQ9lHAOac6m8O9FJYfmuNnQBxlOwrTFkN1fALxLNhbsCXGJnmDCkKexzIj2ry+eZy2Yo84LxX14hVsvvAdnoPjS7PIi57gmb7DK80/EknQwy/E+q9YzlDx4xHXaLSoEEKIZARb8yZNvVAPG8nLHTdc1z3GiD02ZuysfjXsXVizBEbsPWftp90xHQLkCGy4zuOt2L/XcUeYegLhdF8H+iAYFvX6fbVL0ThnjQmXngE7yJSz2BLRLP9ZCTy3fX0CjCKW0400MXat3+sXINrmmnKSrWD14ty3GZnMfmAcvDDCq3sxsvTqHkewMgTcwvTVjIUVDvWww6JTUvzOFBYVQggRX7A5bqiH4SeGoSiyOKcYPVqFWTbA7Dh/CPKi+GPfodsct29SHKYbcbGpUYaoqRsgenaA9fQdHgY7BUKjn2fO5hGmDHGeG/J9WxmBQiHhjaC83epon/RKEeyjN9tXTnqzvIEJ55nJaqOoGSCwGF58wnzsYib0tbEHDvyQTkGR50PYjEnovimwmB/D7yNNnSvNRuCb0aF8bwciryscd5DKnU7INC4ZYodD7bKTWY7CokIIIcpBsL2EBq4XjKMfGVr62HgT1mSRLyelbYM8Fpi82HGcHe0fiFNYEyak6FtkBOFjEB+7G6FWg6M+sct5yZZaAu5otuO49ktfdg87rieHDMF5/pAV52qzQ33sAE+vzd3WMfua2kFl9onKOmH3ZkQUBdArvntmXz2vD2Fjxx3w4MeeUiIsVNwbxlG/7Ad4B76vdgaPnp63pgHH2f/s6QTq4XTUj96wNaa+MAx8qLO572CmHIA8Fpm8foL1N/+MxKVHmBBTWFQIIUQuqVEZC228TEWmseSUG+wMz9GNDNVdB5HztTmPnj2OBKUYomduglmCiX3B2FfsOOsZ0ItG7w77ZrGBb2c8JpNwzcsmvzOxf7fZP95xp5Gob66nF2yamXTXK2dLU0YvHEdPFjvE3+8t/2TdD72aHADB/maTkT7LpHF6D3p2djOn/wK7jelmgAK9iZ2czVOFLHHcSXxfC3huvFdOu3K6eW5LjLhmSJijP1n2Gd50KaZcAxx3QArF7WNIe8KXJ0XozTheVJV/KCYcuizkN9OkZH7x5xBkHZ3fD3iwGQBhl9OlqsrKyvRXTQghJNiEqJ5AsDFsfktI8kUQbDdAsDEcvdwS8X5egmDrKMEmhBAiU2rpEQiRFlF94OhFvYFhUYg2elW3Djlvox6jEEKIbJCHTYgUFBQWNcTmyxS/l01h0YouqzxsQghRNdlCj0CIlJyYxj83GgUqhBAiZ8jDJqoFBYVFFFRts7ycg1NapDiHE0xnO2L29ZL5xZOTuE952IQQompSa2jdnTjf2o55Xs71Y0pXvZ5khrhvjoA8LE/uby3ub17M++E7bB1xyjv4jpVp5MOpQ/YKS0cesyr6YaVxrwtRTv+aqBzdykmDuQxbLjzLHHU7OMNr2KeNo4N/Nx2IGcBwmZPZhLuc/mWsI4QQouoJNsedX6x9vhcUjfTN2JyPhrgsgby2ddz52o7Mo/u7BPc2OkYWFDAvR6R3ddz1SVPBee5ujEjPB69sqnvle/2NsCxxJzseUVBYxCXTOElvkwq+B/Z3641yzQkQa02M+Do8zbw4fx2nDJl0tv6mCSFElaQy9WGj9+JuCJuaMYXRDqaxPzLP7m8UyjZaVTK3lLjz07Vy3ImTK4pHWYYQscb5Ad/OQKzR89yKYk1vVwghqi6VbVoPTs66HYRN3zGlq9ZnIdY40zwXBt83T+9vKMrIiWgHJeFJFKGijat59CooLHoW29udiBUoEobLfg3C998XINRYhnGwvmnmxZUVuFbq1WaVBSGEEFWYyjhK9BTYVBPWzESscQmr1/NYrHlw6al743oSRVrCjWFHhlffKIev4yocrUPE2iHYLMxArHHptfYQaldJrAkhhARbPsNloZ4x3qh0xNreplFuXknujw33ZDMwQuRWtHF0J5ch47JkuZjYlnmOgh2O7/rEJ9RqwrgeK0OjzdLMj6FchkBf09sTQggJtsoA+6DNMCMGo8QaZ56nZ61RJbs/jg6clqknUWQl2jbARhjhtjTBrLn26FHI+1Iz6MEWa/T4vgS7xkmva8JaWB8ItV6w1XprQghRvWBDMcTJ/2k9OJK1VcDxgxy3D1KviGunw3YOSSt2sp87K0k4tcOfAo5z/i96ZwarqpaLcHutoLCI9ewOWM+Y2U2BnY08S/0JEGtc5urODH539A73hlD7VG9JCCGqqWAbU7pqYb4Xcmjdnb6PSE7lgYpKX4z7fzIP7m9IRPIOqqblKtq8AQl7YntIltnMRz49AoRabWxuhfVLMx+GU+mBGwmxtkFvRwghqi9amkoIHxBr9bA5IEYWrZFHA59YY34LMhBrnKetA4TaFRJrQgghJNiE+D2cZLhWzN+Vf4UCetb2SvP6TfO0QajN0asQQgghwSZEMCclkId/MfhpaVzDedr6QaidCvter0EIIYRHoBdhaN2d6mIzAVY/T8oZtW7kXL1GkRQFhUXsM/jnBLLqwLBoyfzib81nDkIYFXH+h7BOEGqf6C0IIYRIKdgqwWoANleOKV01Sq9RJMgJsFTz3/0E40oU20Wc44VFx/MDhdj4+g3nY7cw7LcosSaEECKqUbHFWmOncqwGQC6AWLtKr1AkTI8U6QuM6KLNS3GuPyw6JeLcZhB0bfT4hRBCBP5Xb4k1dojmouiN87zMnOqgP8TaXXp9OYEi5GfYNkGJqCf5MA1M7VxkasKhx4Qk06M2Fja8ZH7xenP+oY67nufFsBoB1zAsWg/nf2cJtlEpBN48VUEhhBCBgg2N8H7YvAjbJc/L+wusH8TaJL263IBnOwf1oTN2n4BtH3BKqyp8+2Hh0K9gfSG8ZtoH8Zn1cRhE2fPYPuD8fjUNerA54nQiP6QRFqVgG6ZaKIQQws8WaJwPxnZWJRBr62DdJNbKRbRxySR6mkqr2a0HhUM5sXJLv1jzCTd6prkE2mMhIsxGYVEhhBAZQw/bC06wJ4XQc/BmnpR1BoTEq3pl5Sba5kLMt+dzhzWo6vcbEA7lwILzIcYm+M+FqDrMcb1kt/VfsbzMiDaGPbshnzMddyk1b0BCR4VFhRBCJCHYto9In46G+yY9pmor2hZDtLV1XA9soyp+u3Y4lAMLekJkfeATajWxGQ67HMb943GM86Yt987BNXdDoM3G7kOOu1oCf2MKiwohhIiFJs4VqUTbx467pmZVn3KC4VB6y67n/QaItabYUIhdacQaoUduEdKOt8/FtZxTjV44etI2OgqLCiGEiEktPQKRhmhbZjxtN8K2zYMi7Qxrm1RmBYVFdRx3KptjIbZe9KdDQPXC5g4n2BvNsjyFc5h+Yf8Vy382oo0DEi41AxLuUVhUCCGEBJsoD9H2DTa98qEsEI8dHHcKmqRg/7UDIahW+oQahdw4WN808hgAOwLXHALR9qN3EHm+ArHWxnzHJsFmwqKLsbtfSF7dHIVFhRBCZCDYGqFxbJ3n97AaYuKziPQSxw3p5fP9Rc0r9r6qaW6BqFrmPwZBRY8b1/9slmY2S6nFbLFm5c/Rtv4Rt1MiBFtzfP9+yGux3o4QQoh0BNtFxvIZNqpdItKPgz0HO7QS3t81EKOjVU0rhKEZiLWHYQMgsFZnkD8F28iIdPapk2ATQgixiSo/6ACCh40oF/OeWcmKfjHKPlxVtPwZX7/hltj8JY1T18L6QKj1ylCsMSz6fgpB1l1vQgghRLURbEa0cU6tTrCnK0FxOarwbJT5elXPCqMjrG6Kc96AtYbwejDG97BOzgpJa8GwqF6FEEKIaiPYjGjj+o+cDyufV0rgyMLeKOsEVc0KpXsKQc1QZjuItU/jfAmuX2bE4SWwDQGn9NCrEEIIUa0EmxFtv2LTBzY+D4vH6SBORhkfVrWsOEw4tGtI8lIj1EbANiTxfchnI4z9FNnH8qMMhKMQQggJtiot2ughGei4E6TmC2tgnVG2p1UlK5ywcCiFdCuIq9dy8aXI9y3HXf1gonVYYVEhhBCbqKFHIMRmIJAomIqsQxxYMDBmX7VMy8B52CYY4Xg1vvvydK8tKyvTSxRCiCqIlqYSYrNQ8odDkxhYkDH4vqnYtHTcAQkKiwohhJBgE8LCC4cmNrAghmjzBiTcAyHZQq9GCCGqNwqJCmEw4VCKpNNy1Vct1ygkKoQQVROtJSqE8/9wKEfqtsp0ElwhhBAi1/xPgAEA5AkQ65CqmkMAAAAASUVORK5CYII=");
  background-repeat: no-repeat;
  width: 100%;
  height: 60px;
  margin: 0 0 15px 0;
  background-size: 100%;
}

/* line 1104, ../../sass/desktop/elections/_base.scss */
.state-link-box {
  overflow: hidden;
  font-size: 13px;
  line-height: 18px;
  font-weight: normal;
  margin-top: 1em;
}
/* line 1110, ../../sass/desktop/elections/_base.scss */
.state-link-box a:hover {
  font-weight: 700;
}
/* line 1113, ../../sass/desktop/elections/_base.scss */
.state-link-box ul {
  float: left;
  width: 25%;
  margin: 0;
  padding: 0;
}
/* line 1119, ../../sass/desktop/elections/_base.scss */
.state-link-box ul:last-child {
  text-indent: 10px;
}
/* line 1122, ../../sass/desktop/elections/_base.scss */
.state-link-box li {
  list-style-type: none;
  display: block;
}

/* line 1129, ../../sass/desktop/elections/_base.scss */
.election-detail-nav h2 {
  margin-bottom: 10px;
}

/* line 1134, ../../sass/desktop/elections/_base.scss */
.election-nav {
  margin-bottom: 35px;
  position: relative;
  cursor: pointer;
}
/* line 1139, ../../sass/desktop/elections/_base.scss */
.election-nav .election-nav-item {
  padding: .314em 0;
  text-align: center;
  border: 0 solid #D9D9D9;
  border-width: 0 0 0 1px;
  margin: 0;
  list-style-type: none;
  float: left;
  font-weight: 600;
  text-shadow: 0 1px #fff;
  box-sizing: border-box;
  width: 23%;
}
/* line 1151, ../../sass/desktop/elections/_base.scss */
.election-nav .election-nav-item:hover {
  background-color: #F1F0F0;
}
/* line 1154, ../../sass/desktop/elections/_base.scss */
.election-nav .election-nav-item:first-child {
  width: 29%;
}
/* line 1157, ../../sass/desktop/elections/_base.scss */
.election-nav .election-nav-item:last-child {
  position: absolute;
  right: 0;
  width: 10em;
  text-align: center;
  background-color: #fff;
}
/* line 1163, ../../sass/desktop/elections/_base.scss */
.election-nav .election-nav-item:last-child:hover {
  background-color: #F1F0F0;
}
/* line 1169, ../../sass/desktop/elections/_base.scss */
.election-nav .mainNav {
  margin: 0;
  padding-right: 9em;
  border: solid 0 #D9D9D9;
  border-width: 1px 1px 1px 0;
  position: relative;
  font-size: .875em;
}
/* line 1176, ../../sass/desktop/elections/_base.scss */
.election-nav .mainNav:after {
  clear: both;
  height: 0;
  display: block;
  zoom: 1;
  content: '.';
  text-indent: -99999px;
}
/* line 1186, ../../sass/desktop/elections/_base.scss */
.election-nav .expandable-list .state-link-box {
  display: none;
  position: absolute;
  margin-top: 0;
  right: -1px;
  top: 100%;
  border: solid 1px #D9D9D9;
  background-color: #F1F0F0;
  padding: 15px 25px;
  width: 620px;
  box-sizing: border-box;
  z-index: 1;
  text-align: left;
  line-height: 21px;
}
/* line 1204, ../../sass/desktop/elections/_base.scss */
.election-nav .expandable-list .dropdown-label:hover + .state-link-box,
.election-nav .expandable-list.selected .state-link-box {
  display: block;
}

/* line 1208, ../../sass/desktop/elections/_base.scss */
.dropDownArrow {
  background-position: 0 -800px;
  width: 6px;
  height: 4px;
  display: inline-block;
  margin: 0 0 0 6px;
  position: relative;
  top: -1px;
}

/* line 1219, ../../sass/desktop/elections/_base.scss */
.hover-nubble:hover:after,
.hover-nubble:hover:before {
  width: 0;
  height: 0;
  content: "";
  border-style: solid;
  border-top: 0;
  border-color: transparent;
  position: absolute;
  z-index: 2;
}

/* line 1230, ../../sass/desktop/elections/_base.scss */
.hover-nubble:hover:before {
  bottom: -1px;
  right: 18px;
  border-bottom-color: #D9D9D9;
  border-width: 5px;
}

/* line 1236, ../../sass/desktop/elections/_base.scss */
.hover-nubble:hover:after {
  bottom: -2px;
  right: 19px;
  border-bottom-color: #F1F0F0;
  border-width: 4px;
}

/* line 1248, ../../sass/desktop/elections/_base.scss */
.referendum .head-to-head {
  border-bottom: solid 1px #dedede;
  margin-bottom: .9em;
}
/* line 1252, ../../sass/desktop/elections/_base.scss */
.referendum .headshot {
  height: 57px !important;
  line-height: 57px;
  font-size: 27px;
  text-align: center;
}
/* line 1259, ../../sass/desktop/elections/_base.scss */
.referendum .candidate {
  margin-bottom: 0 !important;
  padding-top: 1em;
}
/* line 1263, ../../sass/desktop/elections/_base.scss */
.referendum .pct {
  text-align: center;
  font-size: 13px;
}
/* line 1266, ../../sass/desktop/elections/_base.scss */
.referendum .pct .percent-in {
  font-weight: bold;
}

/* line 1271, ../../sass/desktop/elections/_base.scss */
.mapframe {
  border: none;
  width: 100%;
  margin-top: 2.5em;
}

/* line 1276, ../../sass/desktop/elections/_base.scss */
.headshot img {
  background-color: #efefef;
}

/* line 1280, ../../sass/desktop/elections/_base.scss */
.balancebar-center-label:after {
  background-position: 0 -804px;
}

/* line 1298, ../../sass/desktop/elections/_base.scss */
.primaryResultsWidget {
  padding: 0;
  /* table */
}
/* line 1301, ../../sass/desktop/elections/_base.scss */
.primaryResultsWidget .banner {
  border-bottom: 1px solid #dedede;
  display: block;
  margin-bottom: 20px;
}
/* line 1308, ../../sass/desktop/elections/_base.scss */
.primaryResultsWidget table {
  width: 100%;
}
/* line 1311, ../../sass/desktop/elections/_base.scss */
.primaryResultsWidget table {
  margin-bottom: 20px;
}
/* line 1315, ../../sass/desktop/elections/_base.scss */
.primaryResultsWidget th.candidate {
  width: 80%;
  text-align: left;
}
/* line 1320, ../../sass/desktop/elections/_base.scss */
.primaryResultsWidget th.delegates {
  width: 20%;
  text-align: right;
}
/* line 1325, ../../sass/desktop/elections/_base.scss */
.primaryResultsWidget td.delegates {
  text-align: right;
}
/* line 1329, ../../sass/desktop/elections/_base.scss */
.primaryResultsWidget th {
  font-family: Helvetica, Roboto, sans-serif;
  font-weight: bold;
  font-size: 0.8em;
  font-color: #202022;
  text-transform: uppercase;
}
/* line 1337, ../../sass/desktop/elections/_base.scss */
.primaryResultsWidget th, .primaryResultsWidget tr.data td {
  padding-bottom: 10px;
}
/* line 1341, ../../sass/desktop/elections/_base.scss */
.primaryResultsWidget tr.empty {
  display: none;
}
/* line 1345, ../../sass/desktop/elections/_base.scss */
.primaryResultsWidget td {
  font-family: "nimbus-sans";
  font-size: 1.2em;
  font-color: #202022;
}
/* line 1352, ../../sass/desktop/elections/_base.scss */
.primaryResultsWidget .full-results a {
  border: 1px solid #b12124;
  color: #b12124;
  font-family: Helvetica, Roboto, sans-serif;
  display: block;
  width: 100%;
  font-weight: bold;
  text-align: center;
  padding: 10px 0;
  font-size: 0.8em;
  text-transform: uppercase;
  box-sizing: border-box;
}
/* line 1365, ../../sass/desktop/elections/_base.scss */
.primaryResultsWidget .full-results a:hover {
  background-color: #b12124;
  color: #ffffff;
}

/*****
	Elections $config
*****/
/* line 12, ../../sass/utilities/_elections.scss */
#election-2014 {
  text-align: left;
  /*******
  *	Elections base theme (mobile and dasktop)
  ******/
}
/* line 13, ../../sass/utilities/_elections.scss */
#election-2014 .hidden {
  display: none;
}
/* line 16, ../../sass/utilities/_elections.scss */
#election-2014 a.highlighted {
  color: #b12124;
}
/* line 24, ../../sass/utilities/_elections.scss */
#election-2014 .section-header {
  border-bottom: solid 1px #e2e2e2;
}
/* line 34, ../../sass/utilities/_elections.scss */
#election-2014 .balancebar {
  clear: both;
  display: block;
  position: relative;
  height: 2.6875em;
  background-color: #ccc;
}
/* line 40, ../../sass/utilities/_elections.scss */
#election-2014 .balancebar .weight {
  float: left;
  height: 100%;
  width: 0px;
  transition: width 1.5s ease-in;
}
/* line 48, ../../sass/utilities/_elections.scss */
#election-2014 .balancer-overlay {
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
  line-height: 1;
}
/* line 55, ../../sass/utilities/_elections.scss */
#election-2014 .balancer-overlay.mark-center:after {
  height: 100%;
  width: 2px;
  position: absolute;
  top: 0;
  left: 50%;
  content: '.';
  text-indent: -999999px;
  margin-left: -1px;
  background-color: #fff;
}
/* line 67, ../../sass/utilities/_elections.scss */
#election-2014 .balancer-overlay .balancebar-center-label {
  position: relative;
  display: block;
  top: -2em;
  text-align: center;
  color: #999;
  font-size: 14px;
  font-family: Georgia,"Time New Roman",serif;
  font-style: italic;
}
/* line 77, ../../sass/utilities/_elections.scss */
#election-2014 .balancer-overlay .balancebar-center-label:after {
  width: 8px;
  height: 8px;
  background-repeat: no-repeat;
  display: block;
  content: '.';
  margin: 3px auto;
}
/* line 91, ../../sass/utilities/_elections.scss */
#election-2014 .bopower {
  padding: 1em 0;
}
/* line 93, ../../sass/utilities/_elections.scss */
#election-2014 .bopower .party-d .bigstat {
  float: left;
}
/* line 94, ../../sass/utilities/_elections.scss */
#election-2014 .bopower .party-r .bigstat {
  float: right;
}
/* line 96, ../../sass/utilities/_elections.scss */
#election-2014 .bopower .weight.party-d {
  background-color: #2e3873;
}
/* line 99, ../../sass/utilities/_elections.scss */
#election-2014 .bopower .weight.party-r {
  background-color: #780404;
  float: right;
}
/* line 103, ../../sass/utilities/_elections.scss */
#election-2014 .bopower .weight.party-o {
  background-color: #be9c37;
  float: right;
}
/* line 108, ../../sass/utilities/_elections.scss */
#election-2014 .bopower em {
  font-style: normal;
}
/* line 112, ../../sass/utilities/_elections.scss */
#election-2014 .bopower td.party-r,
#election-2014 .bopower th.party-r {
  text-align: right;
  padding-right: 0;
}
/* line 124, ../../sass/utilities/_elections.scss */
#election-2014 .nested-link:after,
#election-2014 .nested-bold-link:after {
  content: '»';
  color: #ccc;
  margin-left: 2px;
}
/* line 130, ../../sass/utilities/_elections.scss */
#election-2014 .nested-link::before,
#election-2014 .nested-bold-link::before {
  content: "/";
  color: #dedede;
  padding: 0 3px;
}
/* line 137, ../../sass/utilities/_elections.scss */
#election-2014 .nested-link.single:before, #election-2014 .nested-link:first-child::before,
#election-2014 .nested-bold-link.single:before,
#election-2014 .nested-bold-link:first-child::before {
  display: none;
}
/* line 140, ../../sass/utilities/_elections.scss */
#election-2014 .nested-link a,
#election-2014 .nested-bold-link a {
  color: inherit;
}
/* line 146, ../../sass/utilities/_elections.scss */
#election-2014 .nested-bold-text,
#election-2014 .nested-bold-link {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 11px;
  color: #202020;
}
/* line 152, ../../sass/utilities/_elections.scss */
#election-2014 .nested-bold-text.nouper,
#election-2014 .nested-bold-link.nouper {
  text-transform: none;
}
/* line 156, ../../sass/utilities/_elections.scss */
#election-2014 .nested-bold-text {
  text-transform: none;
}
/* line 160, ../../sass/utilities/_elections.scss */
#election-2014 .crumbs {
  margin-left: 0;
}
/* line 162, ../../sass/utilities/_elections.scss */
#election-2014 .crumbs li {
  list-style-type: none;
  display: inline;
  font-size: 13px;
  /*
  &::after {
  	content: "/";
  	color: #dedede;
  	padding: 0 3px;
  }
  &:last-child::after {
  	content: '';
  }
  */
}
/* line 167, ../../sass/utilities/_elections.scss */
#election-2014 .crumbs li .nobold {
  font-weight: normal;
}
/* line 186, ../../sass/utilities/_elections.scss */
#election-2014 .race-pred-party {
  line-height: 1;
  font-size: 11px;
  font-weight: bold;
  border: solid 0px transparent;
  border-width: 1px 3px 0 3px;
}
/* line 193, ../../sass/utilities/_elections.scss */
#election-2014 .race-pred-party.theme-d {
  border-color: #2e3873;
}
/* line 196, ../../sass/utilities/_elections.scss */
#election-2014 .race-pred-party.theme-r {
  border-color: #780404;
}
/* line 199, ../../sass/utilities/_elections.scss */
#election-2014 .race-pred-party.theme-o {
  border-color: #be9c37;
}
/* line 202, ../../sass/utilities/_elections.scss */
#election-2014 .race-pred-party.theme-n {
  border-color: #202022;
}
/* line 212, ../../sass/utilities/_elections.scss */
#election-2014 .expandable-list.selected .state-link-box {
  display: block;
}
/* line 216, ../../sass/utilities/_elections.scss */
#election-2014 .election-nav.selected .nav-drop {
  display: block;
}

/* line 225, ../../sass/utilities/_elections.scss */
#election-2014 .head-to-head {
  padding: 1em 0;
}
/* line 228, ../../sass/utilities/_elections.scss */
#election-2014 .head-to-head .candidate {
  width: 310px;
  margin-bottom: -48px;
}
/* line 231, ../../sass/utilities/_elections.scss */
#election-2014 .head-to-head .candidate .headshot {
  width: 145px;
  height: 145px;
}
/* line 235, ../../sass/utilities/_elections.scss */
#election-2014 .head-to-head .candidate .headshot img {
  max-width: 100%;
  max-height: 100%;
}
/* line 240, ../../sass/utilities/_elections.scss */
#election-2014 .head-to-head .candidate.left {
  float: left;
}
/* line 242, ../../sass/utilities/_elections.scss */
#election-2014 .head-to-head .candidate.left .headshot {
  float: left;
  margin-right: 10px;
}
/* line 247, ../../sass/utilities/_elections.scss */
#election-2014 .head-to-head .candidate.right {
  float: right;
}
/* line 249, ../../sass/utilities/_elections.scss */
#election-2014 .head-to-head .candidate.right .headshot {
  float: right;
  margin-left: 10px;
}
/* line 255, ../../sass/utilities/_elections.scss */
#election-2014 .head-to-head .candidate .nametag {
  width: 155px;
  text-indent: 10px;
  float: left;
}
/* line 259, ../../sass/utilities/_elections.scss */
#election-2014 .head-to-head .candidate .nametag p {
  font-weight: bold;
}
/* line 262, ../../sass/utilities/_elections.scss */
#election-2014 .head-to-head .candidate .nametag .cand-name {
  text-transform: uppercase;
  font-size: 15px;
}
/* line 270, ../../sass/utilities/_elections.scss */
#election-2014 .head-to-head .bigstat {
  float: left;
  width: 155px;
  line-height: 68px;
  font-size: 62px;
  margin-bottom: 5px;
  letter-spacing: -.02em;
}
/* line 280, ../../sass/utilities/_elections.scss */
#election-2014 .head-to-head .head-to-head-sum {
  clear: both;
  width: 290px;
  border: solid 0px #E2E2E2;
  border-top-width: 1px;
  margin: 0 auto;
  text-align: center;
  font-size: 11px;
  position: relative;
  z-index: 1;
  padding-top: 5px;
}
/* line 291, ../../sass/utilities/_elections.scss */
#election-2014 .head-to-head .head-to-head-sum .percent-in {
  font-weight: bold;
}
/* line 298, ../../sass/utilities/_elections.scss */
#election-2014 .head-to-head .winner .bigstat {
  color: #fff;
}

/* line 306, ../../sass/utilities/_elections.scss */
.bigstat {
  line-height: 68px;
  font-size: 62px;
}

/* line 312, ../../sass/utilities/_elections.scss */
.winner .cand-name {
  font-weight: bold;
}

/* line 320, ../../sass/utilities/_elections.scss */
#election-2014 .party-r .bigstat,
#election-2014 .party-r .party-color {
  color: #780404;
}
/* line 323, ../../sass/utilities/_elections.scss */
#election-2014 .party-r.winner .bigstat {
  background-color: #780404;
}
/* line 330, ../../sass/utilities/_elections.scss */
#election-2014 .party-d .bigstat,
#election-2014 .party-d .party-color {
  color: #2e3873;
}
/* line 333, ../../sass/utilities/_elections.scss */
#election-2014 .party-d.winner .bigstat {
  background-color: #2e3873;
}
/* line 340, ../../sass/utilities/_elections.scss */
#election-2014 .party-o .bigstat,
#election-2014 .party-o .party-color {
  color: #be9c37;
}
/* line 343, ../../sass/utilities/_elections.scss */
#election-2014 .party-o.winner .bigstat {
  background-color: #be9c37;
}
/* line 349, ../../sass/utilities/_elections.scss */
#election-2014 .party-n .bigstat,
#election-2014 .party-n .party-color {
  color: #202022;
}
/* line 352, ../../sass/utilities/_elections.scss */
#election-2014 .party-n.winner .bigstat {
  background-color: #202022;
}
/* line 360, ../../sass/utilities/_elections.scss */
#election-2014 .winner.theme-d,
#election-2014 .highlight-fill.theme-d {
  background-color: #2e3873;
  color: #fff;
}
/* line 364, ../../sass/utilities/_elections.scss */
#election-2014 .winner.theme-r,
#election-2014 .highlight-fill.theme-r {
  background-color: #780404;
  color: #fff;
}
/* line 368, ../../sass/utilities/_elections.scss */
#election-2014 .winner.theme-o,
#election-2014 .highlight-fill.theme-o {
  background-color: #be9c37;
  color: #fff;
}
/* line 372, ../../sass/utilities/_elections.scss */
#election-2014 .winner.theme-n,
#election-2014 .highlight-fill.theme-n {
  background-color: #202022;
}

/* line 378, ../../sass/utilities/_elections.scss */
.empty * {
  display: none;
}

/* line 381, ../../sass/utilities/_elections.scss */
.outcome-party-prediction {
  padding: 3px;
}

/* line 386, ../../sass/utilities/_elections.scss */
.headtohead:nth-child(3):before {
  content: '.';
  text-indent: -99999px;
  display: block;
  margin-bottom: 10px;
}
