@charset "UTF-8";
img.wp-smiley {
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .05em 0 .1em !important;
	vertical-align: -0.1em !important;
	background: none !important;
	padding: 0 !important;
}/**
 * Like Button toolbar button, loading text & container styles
 *
 * @todo: doesn't look like "style.css" is used anymore.
 */


/* Master container */
#jp-post-flair {
	padding-top: .5em;
}

/* Overall Sharedaddy block title */
div.sharedaddy,
#content div.sharedaddy,
#main div.sharedaddy {
	clear: both;
}

div.sharedaddy h3.sd-title {
	margin: 0 0 1em 0;
	display: inline-block;
	line-height: 1.2;
	font-size: 9pt;
	font-weight: bold;
}

div.sharedaddy h3.sd-title:before {
	content: "";
	display: block;
	width: 100%;
	min-width: 30px;
	border-top: 1px solid #ddd;
	margin-bottom: 1em;
}


/* Toolbar */
#wpadminbar li#wp-admin-bar-admin-bar-likes-widget {
	width: 61px;
	overflow: hidden;
}

#wpadminbar iframe.admin-bar-likes-widget {
	width: 61px;
	height: 28px;
	min-height: 28px;
	border-width: 0px;
	position: absolute;
	top: 0;
}

div.jetpack-likes-widget-wrapper {
	width: 100%;
	min-height: 50px;	/* Previous height, 60px */
	position: relative; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
}

div.jetpack-likes-widget-wrapper .sd-link-color {
	font-size: 12px;
}

div.jetpack-likes-widget-wrapper.slim-likes-widget {
	width: 1px; /* initial default */
	min-height: 0;
}

#likes-other-gravatars {
	display: none;
	position: absolute;
	padding: 10px 10px 12px 10px;
	background-color: #2e4453;
	border-width: 0;
	box-shadow: 0 0 10px #2e4453;
	box-shadow: 0 0 10px rgba(46,68,83,.6);
	min-width: 130px;
	z-index: 1000;
}

#likes-other-gravatars * {
	line-height: normal;
}

#likes-other-gravatars .likes-text {
	color: white;
	font-size: 12px;
	padding-bottom: 8px;
}

#likes-other-gravatars ul,
#likes-other-gravatars li {
	margin: 0;
	padding: 0;
	text-indent: 0;
	list-style-type: none;
}

#likes-other-gravatars li::before {
	content: "";
}

#likes-other-gravatars ul.wpl-avatars {
	overflow: auto;
	display: block;
	max-height: 190px;
}

#likes-other-gravatars ul.wpl-avatars li {
	width: 32px;
	height: 32px;
	float: left;
	margin: 0 5px 5px 0;
}

#likes-other-gravatars ul.wpl-avatars li a {
	margin: 0 2px 0 0;
	border-bottom: none !important;
	display: block;
}

#likes-other-gravatars ul.wpl-avatars li a img {
	background: none;
	border: none;
	margin: 0 !important;
	padding: 0 !important;
	position: static;
}

div.sd-box {
	border-top: 1px solid #ddd;
	border-top: 1px solid rgba(0,0,0,.13);
}

.entry-content .post-likes-widget, .post-likes-widget,
.comment-likes-widget {
	margin: 0;
	border-width: 0;
	display: block;
}


/* Loading text */
.post-likes-widget-placeholder {
	margin: 0;
	border-width: 0;
	position: relative;
}

.post-likes-widget-placeholder .button {
	display: none;	/* Let's not show a dummy like button, let's just make a great button experience once it's loaded */
}

.post-likes-widget-placeholder .button span {
}

.post-likes-widget-placeholder .loading {
	color: #999;
	font-size: 12px;
}

.slim-likes-widget .post-likes-widget {
	width: auto;
	float: none;
}


/* Like Special cases (display on it's own) */
div.sharedaddy.sd-like-enabled .sd-like h3 {
	display: none;
}

div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {
	width: 100%;
	float: none;
	position: absolute; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
	top: 0;
}

.comment-likes-widget {
	width: 100%;
}


/* Make ratings block. @todo: make !important unnecessary by removing inline style */
.pd-rating {
	display: block !important;
}


/* Hide G+ title */
.sd-gplus .sd-title {
	display: none;
}
/**
 * Add text colors to the playlist shortcode light color scheme.
 * 
 * Core ticket: https://core.trac.wordpress.org/ticket/27562
 */

.wp-playlist-light {
	color: #000;
}

.wp-playlist-light .wp-playlist-item {
	color: #333;
}

.wp-playlist-light .wp-playlist-playing {
	background: #fff;
	color: #000;
}

.wp-playlist-dark .wp-playlist-item .wp-playlist-caption {
	color: #fff;
}

.wp-playlist-caption {
	display: block;
}/**
 * MP6 hacks, CSS that's either WPCOM specific or otherwise not suitably for MP6 proper
 */

/* Invert stats sparkline on light theme */
body.admin-color-mp6-light li#wp-admin-bar-stats img {
	filter: invert(100%);
	-webkit-filter: invert(100%);
}

/* Fix dashicons priority so Japanese users can use the toolbar. Should long term be fixed in whatever plugin that forces all fonts to be Arial */
i.mce-i-bold, i.mce-i-italic, i.mce-i-bullist, i.mce-i-numlist, i.mce-i-blockquote, i.mce-i-alignleft, i.mce-i-aligncenter, i.mce-i-alignright, i.mce-i-link, i.mce-i-unlink, i.mce-i-wp_more, i.mce-i-strikethrough, i.mce-i-spellchecker, i.mce-i-fullscreen, i.mce-i-wp_fullscreen, i.mce-i-wp_adv, i.mce-i-underline, i.mce-i-alignjustify, i.mce-i-forecolor, i.mce-i-pastetext, i.mce-i-pasteword, i.mce-i-removeformat, i.mce-i-charmap, i.mce-i-outdent, i.mce-i-indent, i.mce-i-undo, i.mce-i-redo, i.mce-i-help, i.mce-i-wp_help, i.mce-i-wp-media-library, i.mce-i-ltr, i.mce-i-wp_page, .mce-close {
	font: normal 20px/1 'dashicons' !important;
}

.dashicons, .dashicons-before:before {
	font-family: 'dashicons' !important;
}

.noticon {
	font-family: "Noticons" !important;
}.bbp-staff-role {
	color: #f1831e;
}

.bbp-a8c-reply {
	background: #e9eff3 !important;
	border: 1px solid #c8d7e1;
	width: 98% !important;
}@charset "UTF-8";
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
body {
  margin: 0; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
abbr[title] {
  border-bottom: 1px dotted; }

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
b,
strong {
  font-weight: bold; }

/**
 * Address styling not present in Safari and Chrome.
 */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
mark {
  background: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
img {
  border: 0; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
figure {
  margin: 1em 40px; }

/**
 * Address differences between Firefox and other browsers.
 */
hr {
  box-sizing: content-box;
  height: 0; }

/**
 * Contain overflow in all browsers.
 */
pre {
  overflow: auto; }

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  /* 1 */
  font: inherit;
  /* 2 */
  margin: 0;
  /* 3 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  /* 2 */
  box-sizing: content-box; }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
textarea {
  overflow: auto; }

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
optgroup {
  font-weight: bold; }

/* Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-loading .slick-list {
    background: #fff; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

/* Arrows */
.slick-prev,
.slick-next {
  position: absolute;
  display: block;
  height: 20px;
  width: 20px;
  line-height: 0;
  font-size: 0;
  cursor: pointer;
  background: transparent;
  color: transparent;
  top: 50%;
  margin-top: -10px;
  padding: 0;
  border: none;
  outline: none; }
  .slick-prev:hover, .slick-prev:focus,
  .slick-next:hover,
  .slick-next:focus {
    outline: none; }
  .slick-prev.slick-disabled:before,
  .slick-next.slick-disabled:before {
    opacity: 0.25; }

.slick-prev:before, .slick-next:before {
  font-size: 20px;
  line-height: 1;
  color: white;
  opacity: 0.75;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.slick-prev {
  left: -25px; }
  [dir="rtl"] .slick-prev {
    left: auto;
    right: -25px; }
  .slick-prev:before {
    content: "←"; }
    [dir="rtl"] .slick-prev:before {
      content: "→"; }

.slick-next {
  right: -25px; }
  [dir="rtl"] .slick-next {
    left: -25px;
    right: auto; }
  .slick-next:before {
    content: "→"; }
    [dir="rtl"] .slick-next:before {
      content: "←"; }

/* Dots */
.slick-slider {
  margin-bottom: 30px; }

.slick-dots {
  position: absolute;
  bottom: -45px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 0;
  width: 100%; }
  .slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    padding: 0;
    cursor: pointer; }
    .slick-dots li button {
      border: 0;
      background: transparent;
      display: block;
      outline: none;
      line-height: 0;
      font-size: 0;
      color: transparent;
      cursor: pointer; }
      .slick-dots li button:hover, .slick-dots li button:focus {
        outline: none; }
    .slick-dots li.slick-active button:before {
      color: black;
      opacity: 0.75; }

/*
  pesticide v0.1.0 . @mrmrs . MIT
*/
main,
.content-main,
.content-more,
.sidebar {
  margin-top: 20px; }

.sidebar > *, .sidebar-sticky > * {
  margin-bottom: 10px; }
  .sidebar > *:last-child, .sidebar-sticky > *:last-child {
    margin-bottom: 0; }

.sidebar .OUTBRAIN .ob_ads_header,
.sidebar .OUTBRAIN .ob_org_header, h1.key-lines,
h2.key-lines,
h3.key-lines,
h4.key-lines,
h5.key-lines,
h6.key-lines, .signup-newsletter h2, .wrap-outbrain .ob_org_header, section > h2, .search-site, .breaking-news .close-link, .page-template-page-video .slick-dots, .single-video .slick-dots, .single-gallery .slick-dots, .form-get-weather, .search-search-page, .share.share-follow a {
  display: -ms-flexbox;
  display: flex; }

.form-get-weather input[type="radio"] + span {
  display: -ms-inline-flexbox;
  display: inline-flex; }

.schedule-tv h2 {
  -ms-flex-pack: start;
      justify-content: flex-start; }

.content-header, .form-get-weather {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.content-header, .breaking-news .flex-container, .form-get-weather {
  -ms-flex-pack: justify;
      justify-content: space-between; }

section > h2, .logo, .toggle-nav-main, .breaking-news .close-link, .page-template-page-video .slick-dots, .single-video .slick-dots, .single-gallery .slick-dots, .form-get-weather input[type="radio"] + span {
  -ms-flex-pack: center;
      justify-content: center; }

section > h2, .logo, .toggle-nav-main, .breaking-news .close-link, .page-template-page-video .slick-dots, .single-video .slick-dots, .single-gallery .slick-dots, .form-get-weather input[type="radio"] + span, h1.key-lines span,
h2.key-lines span,
h3.key-lines span,
h4.key-lines span,
h5.key-lines span,
h6.key-lines span, .signup-newsletter h2 label, .header-main .edition-language, .header-main .user-info, .header-main .weather-location, .search-site {
  -ms-flex-align: center;
      align-items: center; }

.header-main {
  -ms-flex-align: stretch;
      align-items: stretch; }

.sidebar .OUTBRAIN .odb_div:after, .page-template-page-video .wrap-carousel article:after, .single-video .wrap-carousel article:after, .single-gallery .wrap-carousel article:after {
  clear: both;
  content: '';
  display: table; }

.edition-picker input[type="radio"], .form-get-weather .temperature-unit, .signup-newsletter label[for="email"] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

nav ul, .page-template-page-video .slick-list, .single-video .slick-list, .page-template-page-video .slick-dots, .single-video .slick-dots, .single-gallery .slick-list, .single-gallery .slick-dots, fieldset, .ad-sponsorship.ad-empty {
  margin: 0;
  padding: 0; }

svg, .page-template-page-video video, .single-video video, .page-template-page-video .wrap-videos img, .single-video .wrap-videos img {
  height: auto;
  width: 100%; }

.breaking-news, .major-breaking-news, .major-breaking-news figure, .major-breaking-news h2, .major-breaking-news h3,
.major-breaking-news .byline,
.major-breaking-news .dateline,
.major-breaking-news .contains-excerpt, .major-breaking-news img, .articles-showcase.articles-top-features .col-1, .wrap-outbrain .ob_container .ob_container_recs .item-link-container {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.major-breaking-news h3,
.major-breaking-news .byline,
.major-breaking-news .dateline,
.major-breaking-news .contains-excerpt {
  clear: none; }

@media (min-width: 640px) {
  .articles-showcase.articles-recent {
    width: 35.4838709677%;
    float: left;
    margin-right: 3.2258064516%; } }

@media (min-width: 640px) and (max-width: 959px) {
  .sidebar.sidebar-secondary .sidebar-sticky .OUTBRAIN,
  .sidebar.sidebar-secondary .sidebar-sticky .wrap-wrap-ad-sidebar-primary, .sidebar.sidebar-tertiary .sidebar-sticky > aside:nth-child(odd),
  .sidebar.sidebar-tertiary .sidebar-sticky > div:nth-child(odd),
  .sidebar.sidebar-tertiary .sidebar-sticky > section:nth-child(odd), .sidebar .content-related:first-of-type,
  .sidebar .schedule-tv {
    width: 48.3870967742%;
    float: left;
    margin-right: 3.2258064516%; } }

@media (min-width: 640px) {
  .articles-showcase.articles-top-features {
    width: 61.2903225806%;
    float: right;
    margin-right: 0; } }

@media (min-width: 640px) and (max-width: 959px) {
  .sidebar .wrap-wrap-ad-sidebar-secondary {
    width: 51.6129032258%;
    float: right;
    margin-right: 0; } }

@media (min-width: 640px) and (max-width: 959px) {
  .sidebar.sidebar-secondary .sidebar-sticky .content-related,
  .sidebar.sidebar-secondary .sidebar-sticky .wrap-wrap-ad-sidebar-secondary, .sidebar.sidebar-tertiary .sidebar-sticky > aside:nth-child(even),
  .sidebar.sidebar-tertiary .sidebar-sticky > div:nth-child(even),
  .sidebar.sidebar-tertiary .sidebar-sticky > section:nth-child(even), .sidebar .articles-trending, .sidebar .wrap-wrap-ad {
    width: 48.3870967742%;
    float: right;
    margin-right: 0; } }

@media (min-width: 960px) {
  .major-breaking-news figure {
    width: 76.5957446809%;
    float: left;
    margin-right: 0; } }

@media (min-width: 960px) {
  .major-breaking-news h2, .major-breaking-news h3,
  .major-breaking-news .byline,
  .major-breaking-news .dateline,
  .major-breaking-news .contains-excerpt {
    width: 23.4042553191%;
    float: right;
    margin-right: 0; } }

@media (min-width: 1120px) {
  .articles-showcase.articles-top-features .col-2 {
    width: 25.9259259259%;
    float: right;
    margin-right: 0; } }

@media (min-width: 1120px) {
  .articles-showcase.articles-top-features .col-1 {
    width: 70.3703703704%;
    float: left;
    margin-right: 3.7037037037%; } }

@media (min-width: 1120px) {
  .articles-showcase.articles-recent {
    width: 28.2051282051%;
    float: left;
    margin-right: 2.5641025641%; } }

@media (min-width: 1120px) {
  .articles-showcase.articles-top-features {
    width: 69.2307692308%;
    float: right;
    margin-right: 0; } }

@media (min-width: 1120px) {
  .major-breaking-news h2, .major-breaking-news h3,
  .major-breaking-news .byline,
  .major-breaking-news .dateline,
  .major-breaking-news .contains-excerpt {
    width: 20%;
    float: right;
    margin-right: 0; } }

@media (min-width: 1120px) {
  .major-breaking-news figure {
    width: 80%;
    float: left;
    margin-right: 0; } }

.modal-active .wrap-carousel-slides img {
  height: 172.340498868px;
  width: 300px; }

@media (min-width: 480px) {
  .modal-active .wrap-carousel-slides img {
    height: 264.255431598px;
    width: 460px; } }

@media (min-width: 960px) {
  .modal-active .wrap-carousel-slides img {
    height: 540.000229787px;
    width: 940px; } }

.wrap-major-breaking-news, .page-template-video-page, .page-template-page-video, .single-video, .single-gallery, .page-template-page-tv-shows,
.term-anchor,
.term-columnista-cnnee, .page-template-page-tv-schedule, .page-template-page-tv-schedule .wrap-lead-videos {
  background: #252525;
  border-color: #fff;
  color: #fff; }
  .wrap-major-breaking-news a, .page-template-video-page a, .page-template-page-video a, .single-video a, .single-gallery a, .page-template-page-tv-shows a,
  .term-anchor a,
  .term-columnista-cnnee a, .page-template-page-tv-schedule a, .page-template-page-tv-schedule .wrap-lead-videos a, .wrap-major-breaking-news p a, .page-template-video-page p a, .page-template-page-video p a, .single-video p a, .single-gallery p a, .page-template-page-tv-shows p a,
  .term-anchor p a,
  .term-columnista-cnnee p a, .page-template-page-tv-schedule p a, .page-template-page-tv-schedule .wrap-lead-videos p a, .wrap-major-breaking-news p a:visited, .page-template-video-page p a:visited, .page-template-page-video p a:visited, .single-video p a:visited, .single-gallery p a:visited, .page-template-page-tv-shows p a:visited,
  .term-anchor p a:visited,
  .term-columnista-cnnee p a:visited, .page-template-page-tv-schedule p a:visited, .wrap-major-breaking-news p a:active, .page-template-video-page p a:active, .page-template-page-video p a:active, .single-video p a:active, .single-gallery p a:active, .page-template-page-tv-shows p a:active,
  .term-anchor p a:active,
  .term-columnista-cnnee p a:active, .page-template-page-tv-schedule p a:active {
    color: #fff; }
    .wrap-major-breaking-news a:hover, .page-template-video-page a:hover, .page-template-page-video a:hover, .single-video a:hover, .single-gallery a:hover, .page-template-page-tv-shows a:hover,
    .term-anchor a:hover,
    .term-columnista-cnnee a:hover, .page-template-page-tv-schedule a:hover, .wrap-major-breaking-news p a:hover, .page-template-video-page p a:hover, .page-template-page-video p a:hover, .single-video p a:hover, .single-gallery p a:hover, .page-template-page-tv-shows p a:hover,
    .term-anchor p a:hover,
    .term-columnista-cnnee p a:hover, .page-template-page-tv-schedule p a:hover, .wrap-major-breaking-news p a:visited:hover, .page-template-video-page p a:visited:hover, .page-template-page-video p a:visited:hover, .single-video p a:visited:hover, .single-gallery p a:visited:hover, .page-template-page-tv-shows p a:visited:hover,
    .term-anchor p a:visited:hover,
    .term-columnista-cnnee p a:visited:hover, .page-template-page-tv-schedule p a:visited:hover, .wrap-major-breaking-news p a:active:hover, .page-template-video-page p a:active:hover, .page-template-page-video p a:active:hover, .single-video p a:active:hover, .single-gallery p a:active:hover, .page-template-page-tv-shows p a:active:hover,
    .term-anchor p a:active:hover,
    .term-columnista-cnnee p a:active:hover, .page-template-page-tv-schedule p a:active:hover {
      color: #bfbfbf; }
  .wrap-major-breaking-news .breaking-news a, .page-template-video-page .breaking-news a, .page-template-page-video .breaking-news a, .single-video .breaking-news a, .single-gallery .breaking-news a, .page-template-page-tv-shows .breaking-news a,
  .term-anchor .breaking-news a,
  .term-columnista-cnnee .breaking-news a, .page-template-page-tv-schedule .breaking-news a {
    color: #000000; }
  .wrap-major-breaking-news .description-video-secondary a, .page-template-video-page .description-video-secondary a, .page-template-page-video .description-video-secondary a, .single-video .description-video-secondary a, .single-gallery .description-video-secondary a, .page-template-page-tv-shows .description-video-secondary a,
  .term-anchor .description-video-secondary a,
  .term-columnista-cnnee .description-video-secondary a, .page-template-page-tv-schedule .description-video-secondary a, .wrap-major-breaking-news .description-video-secondary a:visited, .page-template-video-page .description-video-secondary a:visited, .page-template-page-video .description-video-secondary a:visited, .single-video .description-video-secondary a:visited, .single-gallery .description-video-secondary a:visited, .page-template-page-tv-shows .description-video-secondary a:visited,
  .term-anchor .description-video-secondary a:visited,
  .term-columnista-cnnee .description-video-secondary a:visited, .page-template-page-tv-schedule .description-video-secondary a:visited, .wrap-major-breaking-news .description-video-secondary a:active, .page-template-video-page .description-video-secondary a:active, .page-template-page-video .description-video-secondary a:active, .single-video .description-video-secondary a:active, .single-gallery .description-video-secondary a:active, .page-template-page-tv-shows .description-video-secondary a:active,
  .term-anchor .description-video-secondary a:active,
  .term-columnista-cnnee .description-video-secondary a:active, .page-template-page-tv-schedule .description-video-secondary a:active {
    color: #cb0000; }
  .wrap-major-breaking-news .description-video-secondary a:hover, .page-template-video-page .description-video-secondary a:hover, .page-template-page-video .description-video-secondary a:hover, .single-video .description-video-secondary a:hover, .single-gallery .description-video-secondary a:hover, .page-template-page-tv-shows .description-video-secondary a:hover,
  .term-anchor .description-video-secondary a:hover,
  .term-columnista-cnnee .description-video-secondary a:hover, .page-template-page-tv-schedule .description-video-secondary a:hover {
    color: #b20000; }
  .wrap-major-breaking-news .share-count, .page-template-video-page .share-count, .page-template-page-video .share-count, .single-video .share-count, .single-gallery .share-count, .page-template-page-tv-shows .share-count,
  .term-anchor .share-count,
  .term-columnista-cnnee .share-count, .page-template-page-tv-schedule .share-count {
    color: #fff !important; }
  .wrap-major-breaking-news .wrap-content, .page-template-video-page .wrap-content, .page-template-page-video .wrap-content, .single-video .wrap-content, .single-gallery .wrap-content, .page-template-page-tv-shows .wrap-content,
  .term-anchor .wrap-content,
  .term-columnista-cnnee .wrap-content, .page-template-page-tv-schedule .wrap-content {
    background: #252525; }

.archive.author h1,
.archive.category h1,
.archive.tax-section h1,
.page-template-default h1,
.page-template-page-radio h1,
.page-template-page-specials h1,
.page-template-page-tv-schedule h1,
.page-template-page-tv-shows h1,
.page-template-video-page h1,
.page-template-page-weather h1,
.tax-author_type.term-anchor h1,
.tax-author_type.term-columnista-cnnee h1 {
  font-size: 28px;
  line-height: 36px; }

.sidebar .OUTBRAIN .ob-text-content, .sidebar .schedule-tv article h3, .content-related h3, .articles-opinion article h2,
.articles-opinion article h3, .articles-trending .number,
.schedule-tv .number, .articles-trending article:before, .page-template-page-tv-schedule .show-big h3, .wrap-outbrain .ob_container .strip-rec-link-title {
  font-size: 18px;
  line-height: 24px; }

.content-body-text h1,
.content-body-text h2,
.content-body-text h3,
.content-body-text h4,
.content-body-text h5,
.content-body-text h6, .archive.author .wrap-content-inner h2, .search-results .page-numbers {
  font-size: 18px;
  line-height: 28px; }

.sidebar .OUTBRAIN .ob_ads_header,
.sidebar .OUTBRAIN .ob_org_header, h1.key-lines,
h2.key-lines,
h3.key-lines,
h4.key-lines,
h5.key-lines,
h6.key-lines, .signup-newsletter h2, .wrap-outbrain .ob_org_header, .articles-trending h3, .page-template-page-tv-schedule .options-filter h2 {
  font-size: 16px;
  line-height: 23px; }

p.byline, p.dateline, blockquote cite, .edition-picker, .footer-secondary a, .search-results .wrap-result p, .schedule-tv .cat-section, .tags {
  font-size: 14px;
  line-height: 21px; }

.wrap-ad .ad > div:after {
  font-size: 10px;
  line-height: 15px; }

.sidebar .OUTBRAIN .ob_ads_header,
.sidebar .OUTBRAIN .ob_org_header, h1.key-lines,
h2.key-lines,
h3.key-lines,
h4.key-lines,
h5.key-lines,
h6.key-lines, .signup-newsletter h2, .wrap-outbrain .ob_org_header {
  box-sizing: content-box;
  margin-right: -10px;
  margin-left: -10px;
  padding-right: 10px;
  padding-left: 10px;
  background: #000000;
  border-right: 15px solid #000000;
  border-left: 10px solid #000000;
  color: #fff;
  font-family: "CNNSans-Medium", Helvetica Neue, Arial;
  max-height: 40px;
  line-height: 1;
  margin-top: 0;
  margin-bottom: 0;
  padding: 12px 10px 12px 0;
  position: relative;
  z-index: 4000; }
  .sidebar .OUTBRAIN .ob_ads_header:after,
  .sidebar .OUTBRAIN .ob_org_header:after, h1.key-lines:after,
  h2.key-lines:after,
  h3.key-lines:after,
  h4.key-lines:after,
  h5.key-lines:after,
  h6.key-lines:after, .signup-newsletter h2:after, .wrap-outbrain .ob_org_header:after {
    border-bottom: 7px double #cb0000;
    bottom: 15px;
    content: '';
    display: block;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: -1; }

h1.key-lines span,
h2.key-lines span,
h3.key-lines span,
h4.key-lines span,
h5.key-lines span,
h6.key-lines span, .signup-newsletter h2 label {
  background: #000000;
  padding-right: 10px;
  display: inline-block;
  z-index: 4000; }

.weather-recent-locations .weather-location .toggle-default {
  transition: opacity 0.3s ease; }

.footer-main, .footer-secondary {
  transition: transform 0.3s ease; }

.header-main, .header-main * {
  transition: opacity 0.3s ease, transform 0.3s ease; }

header, .search-site, .wrap-nav {
  opacity: 1;
  transition: opacity 0.3 ease; }
  header.invisible, .invisible.search-site, .invisible.wrap-nav {
    opacity: 0; }
    header.invisible:hover, .invisible.search-site:hover, .invisible.wrap-nav:hover {
      opacity: 1; }

@keyframes fade-in {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fade-out {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes bounce {
  0% {
    transform: translateX(200px); }
  33% {
    transform: translateX(-60px); }
  66% {
    transform: translateX(60px); }
  100% {
    transform: translateX(0); } }

@keyframes stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4); }
  20% {
    transform: scaleY(1); } }

.slick-dots li, .slick-next,
.slick-prev {
  border-radius: 50%; }

@media (max-width: 639px) {
  .footer-main article h2, .wrap-article:not(:first-of-type) article h2, .articles-category article h2, .articles-showcase article h2, .error404 .wrap-outbrain article h2, .footer-main article h3, .wrap-article:not(:first-of-type) article h3, .articles-category article h3, .articles-showcase article h3, .error404 .wrap-outbrain article h3, .footer-main article .name-writer, .wrap-article:not(:first-of-type) article .name-writer, .articles-category article .name-writer, .articles-showcase article .name-writer, .error404 .wrap-outbrain article .name-writer {
    padding-left: 7.2727272727%;
    padding-right: 7.2727272727%;
    clear: none;
    width: 73.3333333333%;
    float: right;
    margin-right: 0; } }
  @media (max-width: 639px) and (min-width: 480px) {
    .footer-main article h2, .wrap-article:not(:first-of-type) article h2, .articles-category article h2, .articles-showcase article h2, .error404 .wrap-outbrain article h2, .footer-main article h3, .wrap-article:not(:first-of-type) article h3, .articles-category article h3, .articles-showcase article h3, .error404 .wrap-outbrain article h3, .footer-main article .name-writer, .wrap-article:not(:first-of-type) article .name-writer, .articles-category article .name-writer, .articles-showcase article .name-writer, .error404 .wrap-outbrain article .name-writer {
      padding-left: 0%;
      padding-right: 0%;
      width: 65.2173913043%;
      float: right;
      margin-right: 0; } }

@media (max-width: 639px) {
  .footer-main article img, .wrap-article:not(:first-of-type) article img, .articles-category article img, .articles-showcase article img, .error404 .wrap-outbrain article img {
    width: 80px;
    float: left; } }
  @media (max-width: 639px) and (min-width: 480px) {
    .footer-main article img, .wrap-article:not(:first-of-type) article img, .articles-category article img, .articles-showcase article img, .error404 .wrap-outbrain article img {
      width: 30.4347826087%;
      float: left;
      margin-right: 4.347826087%; } }

@media (max-width: 639px) {
  .footer-main article p, .wrap-article:not(:first-of-type) article p, .articles-category article p, .articles-showcase article p, .error404 .wrap-outbrain article p, .footer-main article .byline, .wrap-article:not(:first-of-type) article .byline, .articles-category article .byline, .articles-showcase article .byline, .error404 .wrap-outbrain article .byline, .footer-main article .cat-section, .wrap-article:not(:first-of-type) article .cat-section, .articles-category article .cat-section, .articles-showcase article .cat-section, .error404 .wrap-outbrain article .cat-section, .footer-main article .dateline, .wrap-article:not(:first-of-type) article .dateline, .articles-category article .dateline, .articles-showcase article .dateline, .error404 .wrap-outbrain article .dateline {
    display: none; } }

aside .inline h2, aside .inline h3, aside .inline .name-writer {
  padding-left: 7.2727272727%;
  padding-right: 7.2727272727%;
  clear: none;
  width: 73.3333333333%;
  float: right;
  margin-right: 0; }
  @media (min-width: 480px) {
    aside .inline h2, aside .inline h3, aside .inline .name-writer {
      padding-left: 0%;
      padding-right: 0%;
      width: 65.2173913043%;
      float: right;
      margin-right: 0; } }

aside .inline img {
  width: 80px;
  float: left; }
  @media (min-width: 480px) {
    aside .inline img {
      width: 30.4347826087%;
      float: left;
      margin-right: 4.347826087%; } }

aside .inline p, aside .inline .byline, aside .inline .cat-section, aside .inline .dateline {
  display: none; }

@media (min-width: 640px) {
  .articles-category.articles-recent article h2, .article-lead h2,
  .articles-lead h2, .term-top-story article h2, .articles-category.articles-recent article h3, .article-lead h3,
  .articles-lead h3, .term-top-story article h3 {
    font-size: 33px;
    line-height: 45px; }
  .articles-category.articles-recent article h2, .article-lead h2,
  .articles-lead h2, .term-top-story article h2, .articles-category.articles-recent article h3, .article-lead h3,
  .articles-lead h3, .term-top-story article h3, .articles-category.articles-recent article p, .article-lead p,
  .articles-lead p, .term-top-story article p, .articles-category.articles-recent article .cat-section, .article-lead .cat-section,
  .articles-lead .cat-section, .term-top-story article .cat-section {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 10px;
    padding-right: 10px;
    background: #fff;
    display: block;
    margin-top: 0;
    margin-bottom: 0;
    position: relative;
    z-index: 4000; }
  .articles-category.articles-recent article img, .article-lead img,
  .articles-lead img, .term-top-story article img {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    display: block;
    margin-bottom: -20px;
    position: relative;
    z-index: 3500; }
  .articles-category.articles-recent article p, .article-lead p,
  .articles-lead p, .term-top-story article p {
    font-size: 14px;
    line-height: 21px;
    margin-bottom: 0.5em; }
  .articles-category.articles-recent article .cat-section, .article-lead .cat-section,
  .articles-lead .cat-section, .term-top-story article .cat-section {
    padding-top: 10px; }
  .articles-category.articles-recent article .wrap-article, .article-lead .wrap-article,
  .articles-lead .wrap-article, .term-top-story article .wrap-article {
    border-bottom: 1px solid #d9d9d9; } }

@media (min-width: 1120px) {
  .articles-category.articles-recent article h2, .article-lead h2,
  .articles-lead h2, .term-top-story article h2, .articles-category.articles-recent article h3, .article-lead h3,
  .articles-lead h3, .term-top-story article h3 {
    font-size: 28px;
    line-height: 36px; } }

.shape-addition {
  background: #fff;
  display: inline-block;
  height: 16px;
  margin: 0 8px -2px 16px;
  position: relative;
  width: 2px; }
  .shape-addition:after {
    background: #fff;
    content: '';
    height: 2px;
    left: -7px;
    position: absolute;
    top: 7px;
    width: 16px; }

.shape-subtraction {
  background: transparent;
  display: inline-block;
  height: 16px;
  margin: 0 8px -2px 16px;
  position: relative;
  width: 2px; }
  .shape-subtraction:after {
    background: #fff;
    content: '';
    height: 2px;
    left: -7px;
    position: absolute;
    top: 7px;
    width: 16px; }

.slick-prev:before, .slick-prev:after, .slick-next:before, .slick-next:after, .modal:not(.modal-active) .slick-next:before, .modal:not(.modal-active) .slick-next:after, .modal:not(.modal-active) .slick-prev:before, .modal:not(.modal-active) .slick-prev:after, .modal-active .slick-next:before, .modal-active .slick-next:after, .modal-active .slick-prev:before, .modal-active .slick-prev:after {
  border-top: 11px solid transparent;
  border-bottom: 11px solid transparent;
  content: '';
  display: block;
  height: 0;
  position: absolute;
  transition: border-color 0.3s ease;
  width: 0; }

*, *:before, *:after {
  box-sizing: border-box; }

body {
  counter-reset: decimal-no-period;
  overflow-x: hidden; }

img {
  height: auto;
  max-width: 100%; }
  img + .caption {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }

.wp-caption {
  max-width: 100%; }

figure {
  margin: 0; }

.header-inner,
.wrap-content,
.footer-inner {
  max-width: 1120px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 10px;
  padding-right: 10px; }
  .header-inner:after,
  .wrap-content:after,
  .footer-inner:after {
    content: " ";
    display: block;
    clear: both; }

@media (min-width: 960px) {
  .wrap-search,
  .wrap-nav > nav {
    max-width: 1120px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 10px; }
    .wrap-search:after,
    .wrap-nav > nav:after {
      content: " ";
      display: block;
      clear: both; } }

.wrap-content {
  background: #fff;
  overflow: visible;
  padding-top: 50px;
  position: relative;
  z-index: 4000; }
  @media (min-width: 960px) {
    .wrap-content {
      padding-top: 100px; }
      .wrap-content.blank-leaderboard-ad {
        padding-top: 50px; } }
  .wrap-content > * {
    margin-bottom: 10px; }
    .wrap-content > *:last-child {
      margin-bottom: 0; }

@media (min-width: 960px) {
  .content-main,
  .content-more {
    width: 65.9574468085%;
    float: left;
    margin-right: 2.1276595745%; } }

@media (min-width: 1120px) {
  .content-main,
  .content-more {
    width: 70.9090909091%;
    float: left;
    margin-right: 1.8181818182%; } }

.content-main > *,
.content-more > * {
  margin-bottom: 10px; }
  .content-main > *:last-child,
  .content-more > *:last-child {
    margin-bottom: 0; }

body .fp__overlay,
body .hub-modals .hub-modal,
body [data-lf-package~="streamhub-wall#3.9.3"] .hub-modal {
  z-index: 9000; }

.footer-main {
  margin-top: -10px;
  position: relative;
  z-index: 3500; }

.footer-secondary {
  position: relative;
  z-index: 5000; }

section {
  clear: both; }

@media (min-width: 960px) {
  .sidebar {
    width: 31.914893617%;
    float: right;
    margin-right: 0; } }

@media (min-width: 1120px) {
  .sidebar {
    width: 27.2727272727%;
    float: right;
    margin-right: 0; } }

.sidebar > * {
  margin-bottom: 10px; }
  .sidebar > *:last-child {
    margin-bottom: 0; }

.clearfix:after {
  clear: both;
  content: '';
  display: table; }

.sidebar .OUTBRAIN .odb_div:after, .page-template-page-video .wrap-carousel article:after, .single-video .wrap-carousel article:after, .single-gallery .wrap-carousel article:after {
  clear: both;
  content: '';
  display: table; }

.header-section {
  position: relative; }

.archive.tax-section h1, .category main:not(.bleed-image) h1, .page-template-default h1, .page-template-page-radio h1, .page-template-page-specials h1, .page-template-page-tv-schedule h1, .page-template-page-tv-shows h1, .page-template-video-page h1, .page-template-page-weather h1, .tax-author_type.term-anchor h1, .tax-author_type.term-columnista-cnnee h1 {
  border-bottom: 1px solid #d9d9d9;
  padding-bottom: 32px;
  position: relative; }

.archive.tax-section .content-main,
.archive.tax-section .sidebar, .category main:not(.bleed-image) .content-main,
.category main:not(.bleed-image) .sidebar, .page-template-default .content-main,
.page-template-default .sidebar, .page-template-page-radio .content-main,
.page-template-page-radio .sidebar, .page-template-page-specials .content-main,
.page-template-page-specials .sidebar, .page-template-page-tv-schedule .content-main,
.page-template-page-tv-schedule .sidebar, .page-template-page-tv-shows .content-main,
.page-template-page-tv-shows .sidebar, .page-template-video-page .content-main,
.page-template-video-page .sidebar, .page-template-page-weather .content-main,
.page-template-page-weather .sidebar, .tax-author_type.term-anchor .content-main,
.tax-author_type.term-anchor .sidebar, .tax-author_type.term-columnista-cnnee .content-main,
.tax-author_type.term-columnista-cnnee .sidebar {
  margin-top: 10px; }

.archive.tax-section:not(.category-is-special) .ad-sponsorship:not(.ad-empty) + main:not(.bleed-full) h1:after, .category main:not(.bleed-image):not(.category-is-special) .ad-sponsorship:not(.ad-empty) + main:not(.bleed-full) h1:after, .page-template-default:not(.category-is-special) .ad-sponsorship:not(.ad-empty) + main:not(.bleed-full) h1:after, .page-template-page-radio:not(.category-is-special) .ad-sponsorship:not(.ad-empty) + main:not(.bleed-full) h1:after, .page-template-page-specials:not(.category-is-special) .ad-sponsorship:not(.ad-empty) + main:not(.bleed-full) h1:after, .page-template-page-tv-schedule:not(.category-is-special) .ad-sponsorship:not(.ad-empty) + main:not(.bleed-full) h1:after, .page-template-page-tv-shows:not(.category-is-special) .ad-sponsorship:not(.ad-empty) + main:not(.bleed-full) h1:after, .page-template-video-page:not(.category-is-special) .ad-sponsorship:not(.ad-empty) + main:not(.bleed-full) h1:after, .page-template-page-weather:not(.category-is-special) .ad-sponsorship:not(.ad-empty) + main:not(.bleed-full) h1:after, .tax-author_type.term-anchor:not(.category-is-special) .ad-sponsorship:not(.ad-empty) + main:not(.bleed-full) h1:after, .tax-author_type.term-columnista-cnnee:not(.category-is-special) .ad-sponsorship:not(.ad-empty) + main:not(.bleed-full) h1:after,
.category:not(.category-is-special) .ad-sponsorship:not(.ad-empty) + main:not(.bleed-full) h1:after {
  background-color: #d9d9d9;
  bottom: -1px;
  content: '';
  height: 1px;
  position: absolute;
  right: -320px;
  width: 320px; }

@media (max-width: 959px) {
  .toggle-nav-main,
  .footer-main {
    -ms-transform: translateX(0);
        transform: translateX(0); } }

@media (max-width: 959px) {
  .wrap-content {
    -ms-transform: none;
        transform: none; } }

@media (max-width: 959px) {
  .mobile-nav-active {
    /* Translate 3 mobile columns */
    -ms-transform: translateX(-250px);
        transform: translateX(-250px); } }

.span-full {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.alignleft {
  float: left;
  padding: 7px 10px 0 0; }

.alignright {
  float: right;
  padding: 7px 0 0 10px; }

@media (min-width: 640px) {
  .archive.tax-section h1,
  .category main:not(.bleed-image) h1,
  .page-template-default h1,
  .page-template-page-radio h1,
  .page-template-page-specials h1,
  .page-template-page-tv-schedule h1,
  .page-template-page-tv-shows h1,
  .page-template-video-page h1,
  .page-template-page-weather h1,
  .tax-author_type.term-anchor h1,
  .tax-author_type.term-columnista-cnnee h1 {
    padding-bottom: 33px; } }

.hidden {
  display: none; }

@media (max-width: 959px) {
  .hidden-mobile, .toggle-nav-main {
    display: none; } }

@media (min-width: 960px) {
  .hidden-non-mobile {
    display: none; } }

.flex-container {
  display: -ms-flexbox;
  display: flex; }

.sidebar.sidebar-primary .promo-box article:first-of-type h3 {
  padding-top: 20px; }

.sidebar.sidebar-primary .promo-box article h3 {
  margin-bottom: 0; }

.sidebar.sidebar-tertiary .sidebar-sticky > aside,
.sidebar.sidebar-tertiary .sidebar-sticky > div,
.sidebar.sidebar-tertiary .sidebar-sticky > section {
  clear: none; }

.sidebar section {
  padding-left: 10px;
  padding-right: 10px;
  background: #000000;
  color: #fff;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 10px;
  max-width: 300px; }
  .sidebar section img {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }

.sidebar .ad-sidebar-lead,
.sidebar .ad-sidebar-secondary {
  margin: 0 auto; }

.sidebar .articles-trending h3,
.sidebar .signup-newsletter h3,
.sidebar .schedule-tv h3 {
  font-family: "CNNSans-Medium", Helvetica Neue, Arial; }

.sidebar .articles-trending a,
.sidebar .signup-newsletter a,
.sidebar .schedule-tv a {
  color: #fff; }

.sidebar .content-related h2 {
  margin: 0; }

.sidebar .OUTBRAIN .ob_ads_header,
.sidebar .OUTBRAIN .ob_org_header {
  box-sizing: border-box;
  display: block;
  margin: 0 0 10px; }

.sidebar .OUTBRAIN .ob_ads_header:after {
  left: auto;
  right: 0;
  width: calc( 100% - 10.25em); }

.sidebar .OUTBRAIN .odb_div {
  border-bottom: 1px solid #d9d9d9;
  padding: 10px 0; }
  .sidebar .OUTBRAIN .odb_div:first-of-type {
    padding-top: 0; }
  .sidebar .OUTBRAIN .odb_div:last-of-type {
    border-bottom: none; }

.sidebar .OUTBRAIN .ob-rec-link-img {
  width: 26.6666666667%;
  float: left;
  display: block;
  margin: 0; }
  .sidebar .OUTBRAIN .ob-rec-link-img img {
    height: auto; }

.sidebar .OUTBRAIN .ob_org_header:after {
  left: auto;
  right: 0;
  width: calc( 100% - 6.25em); }

.sidebar .OUTBRAIN .ob_stripDual_container .ob_dual_left,
.sidebar .OUTBRAIN .ob_stripDual_container .ob_dual_right {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  padding: 0; }

.sidebar .OUTBRAIN .ob-text-content {
  width: 73.3333333333%;
  float: right;
  margin-right: 0;
  padding-left: 10px;
  padding-right: 10px;
  font-family: "CNNSans-Light", Helvetica Neue, Arial; }
  @media (min-width: 480px) and (max-width: 959px) {
    .sidebar .OUTBRAIN .ob-text-content {
      font-size: 23px;
      line-height: 32px; } }
  .sidebar .OUTBRAIN .ob-text-content .rec-link {
    display: block;
    width: 100%; }

.sidebar .content-related article h3 {
  float: left; }

.sidebar .content-related article img {
  width: 26.6666666667%;
  float: left;
  margin-right: 6.25%; }

.sidebar .schedule-tv article h3 {
  font-family: "CNNSans-Medium", Helvetica Neue, Arial;
  margin: 10px 0 18px; }

.sidebar .wrap-twitter-timeline {
  float: left;
  width: 300px; }
  .sidebar .wrap-twitter-timeline .key-lines {
    margin-left: 0;
    margin-right: 0; }

.sidebar .wrap-wrap-twitter {
  height: 340px; }

@media (max-width: 639px) {
  .sidebar .wrap-twitter-timeline {
    float: none;
    margin: 0 auto; } }

@media (max-width: 959px) {
  .archive .sidebar,
  .page:not(.home) .sidebar,
  .search .sidebar,
  .single .sidebar {
    margin-top: 20px; }
  .sidebar {
    padding-bottom: 20px; } }

@media (min-width: 480px) {
  .sidebar section img {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; } }

@media (min-width: 640px) and (max-width: 959px) {
  .sidebar {
    margin-left: auto;
    margin-right: auto;
    max-width: 620px; }
    .sidebar .articles-trending,
    .sidebar .content-related:first-of-type {
      clear: none; }
    .sidebar .wrap-wrap-ad-sidebar-secondary {
      margin-right: 20px; }
  .sidebar-simple .signup-newsletter {
    clear: none;
    width: 48.3870967742%;
    float: right;
    margin-right: 0; }
  .sidebar-simple .wrap-wrap-ad-sidebar-primary {
    clear: none;
    width: 48.3870967742%;
    float: left;
    margin-right: 3.2258064516%; } }

@media (min-width: 640px) {
  .content-related article:first-of-type img {
    width: 100%; } }

@media (min-width: 960px) {
  .sidebar .sidebar-sticky {
    max-width: 300px; } }

@font-face {
  font-family: "CNNSans-Light";
  src: url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Light.eot?#iefix);
  src: url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Light.eot?#iefix) format("eot"), url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Light.woff) format("woff"), url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Light.ttf) format("truetype"), url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Light.svg#CNNSansDisplayW04-Light) format("svg"); }

@font-face {
  font-family: "CNNSans-Light-Ital";
  src: url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-LightIt.eot?#iefix);
  src: url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-LightIt.eot?#iefix) format("eot"), url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-LightIt.woff) format("woff"), url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-LightIt.ttf) format("truetype"), url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-LightIt.svg#CNNSansDisplayW04-LightIt) format("svg"); }

@font-face {
  font-family: "CNNSans-Medium";
  src: url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Regular.eot?#iefix);
  src: url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Regular.eot?#iefix) format("eot"), url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Regular.woff) format("woff"), url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Regular.ttf) format("truetype"), url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Regular.svg#CNNSansDisplayW04-Regular) format("svg"); }

@font-face {
  font-family: "CNNSans-Medium-Ital";
  src: url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Regular.eot?#iefix);
  src: url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Regular.eot?#iefix) format("eot"), url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Regular.woff) format("woff"), url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Regular.ttf) format("truetype"), url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Regular.svg#CNNSansDisplayW04-Regular) format("svg"); }

@font-face {
  font-family: "CNNSans-Semibold";
  src: url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Medium.eot?#iefix);
  src: url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Medium.eot?#iefix) format("eot"), url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Medium.woff) format("woff"), url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Medium.ttf) format("truetype"), url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Medium.svg#CNNSansDisplayW04-Medium) format("svg"); }

@font-face {
  font-family: "CNNSans-Semibold-Ital";
  src: url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-MediumIt.eot?#iefix);
  src: url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-MediumIt.eot?#iefix) format("eot"), url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-MediumIt.woff) format("woff"), url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-MediumIt.ttf) format("truetype"), url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-MediumIt.svg#CNNSansDisplayW04-MediumIt) format("svg"); }

@font-face {
  font-family: "CNNSans-Bold";
  src: url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Bold.eot?#iefix);
  src: url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Bold.eot?#iefix) format("eot"), url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Bold.woff) format("woff"), url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Bold.ttf) format("truetype"), url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-Bold.svg#CNNSansDisplayW04-Bold) format("svg"); }

@font-face {
  font-family: "CNNSans-Bold-Ital";
  src: url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-BoldIt.eot?#iefix);
  src: url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-BoldIt.eot?#iefix) format("eot"), url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-BoldIt.woff) format("woff"), url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-BoldIt.ttf) format("truetype"), url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../fonts/CNNSansDisplayW04-BoldIt.svg#CNNSansDisplayW04-BoldIt) format("svg"); }

body {
  color: #333;
  font-family: "CNNSans-Light", Helvetica Neue, Arial; }

em {
  font-family: "CNNSans-Light-Ital", Helvetica Neue, Arial; }

b,
strong {
  font-family: "CNNSans-Medium", Helvetica Neue, Arial;
  font-weight: normal; }

strong em,
em strong {
  font-family: "CNNSans-Medium-Ital", Helvetica Neue, Arial;
  font-weight: normal; }

a {
  color: #333;
  text-decoration: none; }

h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
  font-family: "CNNSans-Light", Helvetica Neue, Arial;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 0; }
  h1 em,
  h2 em,
  h3 em,
  h4 em,
  h5 em,
  h6 em {
    font-family: "CNNSans-Light-Ital", Helvetica Neue, Arial; }

h1 {
  font-size: 23px;
  line-height: 32px; }
  @media (min-width: 480px) {
    h1 {
      font-size: 27px;
      line-height: 33px; } }
  @media (min-width: 640px) {
    h1 {
      font-size: 47px;
      line-height: 59px; } }

h2 {
  font-size: 23px;
  line-height: 32px; }
  @media (min-width: 321px) {
    h2 {
      font-size: 33px;
      line-height: 45px; } }
  @media (min-width: 1120px) {
    h2 {
      font-size: 47px;
      line-height: 59px; } }

h3 {
  font-size: 33px;
  line-height: 45px; }

h4 {
  font-size: 28px;
  line-height: 36px; }

h5 {
  font-size: 27px;
  line-height: 33px; }

h6 {
  font-size: 23px;
  line-height: 32px; }

section > h2 {
  background: #000000;
  color: #fff;
  font-family: "CNNSans-Bold", Helvetica Neue, Arial;
  font-size: 18px;
  line-height: 28px;
  text-transform: capitalize;
  padding: 0.25em; }
  @media (min-width: 960px) {
    section > h2 {
      margin-top: 10px; } }
  .home section > h2 a {
    color: #fff; }

article h2,
article h3 {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 0; }
  @media (min-width: 321px) {
    article h2,
    article h3 {
      font-size: 23px;
      line-height: 32px; } }
  @media (min-width: 640px) {
    article h2,
    article h3 {
      font-size: 18px;
      line-height: 24px; } }
  @media (min-width: 1120px) {
    article h2,
    article h3 {
      font-size: 23px;
      line-height: 32px; } }

@media (min-width: 640px) {
  article.text-only h2,
  article.text-only h3 {
    font-size: 16px;
    line-height: 23px; } }

@media (min-width: 960px) {
  aside .key-lines {
    margin-right: 0;
    margin-left: 0; } }

p {
  font-size: 16px;
  line-height: 23px; }
  @media (min-width: 640px) {
    p {
      font-size: 18px;
      line-height: 28px; } }
  p.byline, p.dateline {
    color: #595959;
    margin-top: 0;
    margin-bottom: 0; }
    p.byline + p, p.dateline + p {
      margin-top: 0; }
    p.byline svg, p.dateline svg {
      fill: #595959;
      height: 16px;
      line-height: 23px;
      vertical-align: text-bottom;
      width: 16px; }
  p a {
    color: #cb0000; }
    p a:visited {
      color: #791d1e; }
    p a:focus, p a:hover {
      color: #cb0000; }
    p a:active {
      color: #444444; }

blockquote {
  font-family: "CNNSans-Light-Ital", Helvetica Neue, Arial;
  margin: 10px 0; }
  @media (min-width: 640px) {
    blockquote {
      width: 100%;
      float: left;
      margin-left: 0;
      margin-right: 0; } }
  blockquote:before {
    width: 87px;
    float: left;
    margin-right: 1.8181818182%;
    color: #cb0000;
    content: '\201C';
    display: block;
    font-family: "CNNSans-Medium", Helvetica Neue, Arial;
    font-size: 200px;
    font-style: normal;
    line-height: 0;
    margin: 70px 0 10px;
    min-width: 80px; }
    @media (min-width: 480px) {
      blockquote:before {
        margin: 70px 10px 0 0; } }
  @media (min-width: 640px) {
    blockquote.inline {
      width: 35.4838709677%;
      float: right;
      margin-right: 0;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      blockquote.inline:before {
        margin: 10px 0; } }
  @media (min-width: 1120px) {
    blockquote.inline {
      width: 28.2051282051%;
      float: right;
      margin-right: 0; } }
  blockquote.pull-quote {
    width: 20%;
    float: left;
    margin-right: 1.8181818182%;
    display: none; }
    @media (min-width: 640px) {
      blockquote.pull-quote {
        width: 35.4838709677%;
        float: right;
        margin-right: 0;
        display: block; } }
    @media (min-width: 1120px) {
      blockquote.pull-quote {
        width: 28.2051282051%;
        float: right;
        margin-right: 0; } }
    blockquote.pull-quote:before {
      margin-left: -11px; }
    blockquote.pull-quote p {
      clear: both;
      padding: 0; }
  blockquote cite {
    font-family: "CNNSans-Medium", Helvetica Neue, Arial;
    font-style: normal;
    display: block;
    margin: 10px 0; }
  blockquote p {
    clear: both;
    font-size: 23px;
    line-height: 32px;
    color: #5a5a5a;
    margin: 0; }
    @media (min-width: 640px) {
      blockquote p {
        padding-left: 97px;
        padding-right: 0%;
        clear: none; } }

.cat-section,
.name-writer {
  clear: both;
  color: #cb0000;
  font-family: "CNNSans-Medium", Helvetica Neue, Arial; }
  .cat-section a,
  .name-writer a {
    color: #cb0000; }

.cat-section {
  text-transform: uppercase; }

.contains-excerpt:hover {
  color: #000000; }

@media (max-width: 959px) {
  nav a {
    font-size: 16px;
    line-height: 23px; } }

@media (min-width: 640px) {
  nav a {
    font-size: 18px;
    line-height: 24px; } }

nav .sub-menu a {
  font-size: 16px;
  line-height: 23px; }

input {
  font-size: 14px;
  line-height: 21px; }

figcaption {
  font-size: 14px;
  line-height: 21px;
  color: #595959; }

.cat-section a {
  color: #cb0000; }

.content-body-text h1,
.content-body-text h2,
.content-body-text h3,
.content-body-text h4,
.content-body-text h5,
.content-body-text h6 {
  font-family: "CNNSans-Medium", Helvetica Neue, Arial;
  margin-top: 20px;
  margin-bottom: 0; }

.content-body-text a {
  color: #cb0000; }

/* Set a max line-length for article paragraphs */
/* Also, allow for inline modules to be floated against them */
@media (min-width: 640px) {
  .content-body-text,
  .subhead {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; } }

@media (min-width: 1120px) {
  .content-body-text,
  .subhead {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; } }

.key-facts {
  color: #595959; }

.single .headline-article-main {
  color: #595959;
  padding-bottom: 27px; }

.wp-caption-text {
  font-size: 14px;
  line-height: 21px;
  color: #595959; }

.wrap-name .cat-section,
.wrap-title .cat-section {
  font-size: 16px;
  line-height: 23px;
  padding-top: 12px; }
  @media (min-width: 640px) {
    .wrap-name .cat-section,
    .wrap-title .cat-section {
      font-size: 18px;
      line-height: 24px; } }

@media (min-width: 960px) {
  .archive.author h1,
  .archive.category h1,
  .archive.tax-section h1,
  .page-template-default h1,
  .page-template-page-radio h1,
  .page-template-page-specials h1,
  .page-template-page-tv-schedule h1,
  .page-template-page-tv-shows h1,
  .page-template-video-page h1,
  .page-template-page-weather h1,
  .tax-author_type.term-anchor h1,
  .tax-author_type.term-columnista-cnnee h1 {
    font-size: 60px;
    line-height: 64px; } }

.header-inner {
  height: 100%;
  position: relative; }
  @media (min-width: 960px) {
    .header-inner:after {
      transition: transform 0.3s ease;
      background: #d9d9d9;
      bottom: 0;
      content: '';
      display: block;
      height: 33.3333333333px;
      left: 10px;
      position: absolute;
      -ms-transform: scaleY(1);
          transform: scaleY(1);
      -ms-transform-origin: bottom left;
          transform-origin: bottom left;
      width: calc( 100% - 20px);
      z-index: -1; } }

.header-main {
  background: #000000;
  position: fixed;
  height: 50px;
  width: 100%;
  z-index: 6000; }
  @media (min-width: 960px) {
    .header-main {
      height: 100px;
      overflow: visible; } }
  @media (min-width: 960px) {
    .header-main.small {
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      overflow: visible; }
      .header-main.small .edition-language,
      .header-main.small .user-info {
        -ms-transform: translateY(-33.3333333333px);
            transform: translateY(-33.3333333333px);
        opacity: 0; }
      .header-main.small .header-inner:after {
        -ms-transform: translateY(33.3333333333px) scaleY(0);
            transform: translateY(33.3333333333px) scaleY(0);
        -ms-transform-origin: top left;
            transform-origin: top left; }
      .header-main.small .header-inner.subnav-active:after {
        -ms-transform: translateY(33.3333333333px) scaleY(1);
            transform: translateY(33.3333333333px) scaleY(1); }
      .header-main.small .logo {
        -ms-transform: scale(0.5) translateY(-20px);
            transform: scale(0.5) translateY(-20px); }
      .header-main.small #reveal-top-stories {
        top: 50px; } }
  .header-main a {
    color: #817f7f;
    text-decoration: none; }
    @media (min-width: 960px) {
      .header-main a:hover {
        color: #fff; } }
  .header-main .edition-language {
    font-size: 14px;
    position: relative; }
    @media (max-width: 959px) {
      .header-main .edition-language {
        display: none; } }
    @media (min-width: 960px) {
      .header-main .edition-language {
        width: 17.9487179487%;
        float: left;
        margin-right: 2.5641025641%;
        height: 33.3333333333px; } }
    .header-main .edition-language svg {
      height: 14px;
      margin-left: 5px;
      width: 14px; }
  @media (max-width: 959px) {
    .header-main .location,
    .header-main .user-sign-in {
      display: none; } }
  .header-main .user-info {
    color: #d9d9d9;
    font-size: 14px;
    opacity: 1; }
    @media (max-width: 959px) {
      .header-main .user-info {
        margin-left: 10px; } }
    @media (min-width: 960px) {
      .header-main .user-info {
        -ms-flex-pack: end;
            justify-content: flex-end;
        height: 33.3333333333px; } }
    .header-main .user-info .icon-weather {
      fill: #d9d9d9;
      max-width: 1.5em; }
    @media (max-width: 480px) {
      .header-main .user-info.mobile-nav-active {
        opacity: 0; } }
  .header-main .weather-location {
    margin-right: 10px; }
  .header-main .weather-temp {
    display: block;
    margin-left: 0.25em; }

.logo {
  width: 60px;
  float: left;
  margin-right: 1.8181818182%;
  background: #cb0000;
  display: block;
  height: 60px;
  padding: 14px 7px;
  min-width: 60px; }
  @media (min-width: 960px) {
    .logo {
      width: 120px;
      float: left;
      margin-right: 1.8181818182%;
      height: 120px;
      padding: 29px 15px;
      -ms-transform-origin: bottom left;
          transform-origin: bottom left;
      min-width: 120px; } }
  .logo svg {
    fill: #fff;
    height: 100%;
    width: 100%; }
    @media (min-width: 640px) {
      .logo svg {
        margin-top: -5px; } }

.page-template-page-nativo .header-skinny {
  height: 50px; }
  .page-template-page-nativo .header-skinny .header-inner:after {
    display: none; }
  .page-template-page-nativo .header-skinny .header-inner .logo {
    width: 55px;
    height: 50px;
    padding: 10px 5px;
    min-width: 55px; }
  .page-template-page-nativo .header-skinny .header-inner .content-header {
    position: relative;
    top: 10px; }

.page-template-page-nativo .sponsored-content {
  background-color: #b59343;
  color: #fefefe;
  padding: 10px;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.33em;
  clear: both;
  position: relative;
  top: 50px;
  z-index: 5000; }
  .page-template-page-nativo .sponsored-content .sponsored-content-title {
    margin: 0 auto;
    max-width: 1100px; }

.content-header {
  width: 86.6666666667%;
  float: right;
  margin-right: 0; }
  @media (min-width: 480px) {
    .content-header {
      width: 91.3043478261%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 640px) {
    .content-header {
      width: 93.5483870968%;
      float: right;
      margin-right: 0; } }
  @media (max-width: 959px) {
    .content-header {
      display: -ms-flexbox;
      display: flex; } }
  @media (min-width: 960px) {
    .content-header {
      width: 87.2340425532%;
      float: right;
      margin-right: 0; }
      .content-header .user-info {
        width: 28.2051282051%;
        float: right;
        margin-right: 0;
        margin-left: 51.2820512821%; } }
  @media (min-width: 1120px) {
    .content-header {
      width: 87.2727272727%;
      float: right;
      margin-right: 0; }
      .content-header .user-info {
        width: 27.6595744681%;
        float: right;
        margin-right: 0;
        text-align: right; } }

.search-site {
  width: 230px;
  float: right;
  margin-right: 0;
  margin-left: 10px;
  position: fixed;
  right: 0;
  /* Translate 3 mobile columns */
  -ms-transform: translateX(240px);
      transform: translateX(240px);
  z-index: 6375; }
  @media (max-width: 959px) {
    .search-site {
      margin-top: 10px; } }
  @media (min-width: 960px) {
    .search-site {
      width: 239px;
      position: relative;
      -ms-transform: translateY(33.3333333333px);
          transform: translateY(33.3333333333px); } }
  .search-site.mobile-nav-active {
    -ms-transform: translateX(-10px);
        transform: translateX(-10px); }
  @media (min-width: 960px) {
    .search-site.small {
      -ms-transform: translateY(10px);
          transform: translateY(10px); } }
  .search-site button {
    background: none;
    border: none;
    height: 20px;
    margin-left: -25px;
    padding: 0;
    width: 20px; }
  .search-site input[type="text"] {
    background: #252525;
    color: #d9d9d9;
    width: 100%;
    padding-left: 10px; }
  .search-site svg {
    background: #252525;
    box-shadow: 0 0 2px #252525;
    fill: #817f7f;
    height: 20px;
    width: 20px; }

.wrap-search {
  z-index: 6375; }
  @media (min-width: 960px) {
    .wrap-search {
      height: 0;
      position: fixed;
      right: 0; } }
  @media (min-width: 1120px) {
    .wrap-search {
      margin: 0 -560px 0 0;
      right: 50%; } }

#reveal-top-stories {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  right: 61px;
  background: #252525 url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../images/icon-top-stories.png) center center no-repeat;
  text-indent: -9999px; }
  @media (min-width: 960px) {
    #reveal-top-stories {
      right: -50px; } }

body.has-top-stories .header-top-stories {
  display: block;
  z-index: 4000; }

body.has-top-stories .header-main,
body.has-top-stories .wrap-nav,
body.has-top-stories .wrap-search {
  top: 0; }

body.has-top-stories.top-stories-visible .header-main,
body.has-top-stories.top-stories-visible .wrap-nav,
body.has-top-stories.top-stories-visible .wrap-search {
  position: absolute;
  top: 312px; }

@media (max-width: 960px) {
  body.has-top-stories .wrap-search {
    position: absolute;
    right: 0; }
  body.has-top-stories.top-stories-visible .search-site {
    position: static; } }

@media (min-width: 960px) {
  body.admin-bar .header-top-stories {
    height: 100%; } }

body.admin-bar.has-top-stories .header-main,
body.admin-bar.has-top-stories .wrap-nav,
body.admin-bar.has-top-stories .wrap-search {
  top: 32px; }

body.admin-bar.has-top-stories.top-stories-visible .header-main,
body.admin-bar.has-top-stories.top-stories-visible .wrap-nav,
body.admin-bar.has-top-stories.top-stories-visible .wrap-search {
  position: absolute;
  top: 332px; }

.edition-language a:hover {
  color: #fff; }
  .edition-language a:hover svg {
    fill: #fff; }

.edition-language svg {
  fill: #817f7f;
  height: 38px;
  width: 38px; }

.edition-picker {
  background: #252525;
  color: #817f7f;
  font-family: "CNNSans-Medium", Helvetica Neue, Arial;
  opacity: 0;
  -ms-transform: scaleY(0) translateY(-1000%);
      transform: scaleY(0) translateY(-1000%);
  -ms-transform-origin: top left;
      transform-origin: top left;
  transition: opacity 0.3s ease-out, transform 0.3s ease-out 0.3s;
  z-index: 7000; }
  .edition-picker.confirm label span {
    -ms-transform: translateX(0);
        transform: translateX(0);
    transition-delay: 0; }
    .edition-picker.confirm label span:before {
      opacity: 1;
      transition-delay: 0.4s; }
  .edition-picker.confirm .confirm-edition-link {
    opacity: 0;
    z-index: 0; }
  .edition-picker.visible {
    opacity: 1;
    transition: opacity 0.3s ease-out 0.2s, transform 0.3s ease-out; }
  .edition-picker a {
    color: #817f7f; }
  .edition-picker input[type="submit"] {
    border-top: 1px solid #817f7f;
    cursor: pointer;
    display: block;
    padding: 0.5em;
    text-align: left; }
    .edition-picker input[type="submit"]:hover {
      background: #3f3f3f; }
  .edition-picker label {
    cursor: pointer;
    display: block;
    padding: 0.5em; }
    .edition-picker label:hover {
      background: #3f3f3f; }
    .edition-picker label span {
      display: block;
      -ms-transform: translateX(-1em);
          transform: translateX(-1em);
      transition: transform 0.3s ease 0.3s; }
      .edition-picker label span:before {
        opacity: 0;
        transition: opacity 0.3s ease; }
  .edition-picker input[type="radio"]:checked + span:before {
    background: #817f7f; }
  .edition-picker input[type="radio"] + span:before {
    background: transparent;
    border: 1px solid #817f7f;
    border-radius: 50%;
    box-shadow: inset 1px 0 0 #252525, inset -1px 0 0 #252525, inset 0 1px 0 #252525, inset 0 -1px 0 #252525, inset 2px 0 0 #252525, inset -2px 0 0 #252525, inset 0 2px 0 #252525, inset 0 -2px 0 #252525;
    content: '';
    display: inline-block;
    height: 1em;
    margin-right: 0.5em;
    padding: 2px;
    width: 1em; }
  .edition-picker input[type="submit"] {
    background: #252525;
    border-top: 1px solid #817f7f;
    position: relative;
    width: 100%; }
  .edition-picker .confirm-edition-link {
    background: #252525;
    bottom: 0;
    color: #817f7f;
    display: block;
    opacity: 1;
    padding: 0.5em;
    position: absolute;
    transition: opacity 0.3s ease, z-index 0.3s ease 0.3s;
    width: 100%;
    z-index: 1; }
    .edition-picker .confirm-edition-link:hover {
      background: #3f3f3f; }

@media (max-width: 959px) {
  .edition-language {
    font-family: "CNNSans-Light", Helvetica Neue, Arial;
    padding-right: 0; }
    .edition-language a {
      color: #817f7f;
      padding-left: 0.75em;
      width: 100%; }
  .edition-picker {
    font-size: 16px;
    line-height: 23px;
    font-family: "CNNSans-Light", Helvetica Neue, Arial;
    line-height: 1;
    transition: opacity 0.3s ease, transform 0.3s ease 0.35s;
    width: 100%; }
    .edition-picker.visible {
      -ms-transform: scaleY(1) translateY(0);
          transform: scaleY(1) translateY(0);
      transition: opacity 0.3s ease 0.35s, transform 0.3s ease; }
    .edition-picker input[type="submit"] {
      border-top: none; }
    .edition-picker label span {
      -ms-transform: translateX(-1.25em);
          transform: translateX(-1.25em); }
    .edition-picker .confirm-edition-link {
      padding-left: 0.75em; }
  .edition-picker-desktop {
    display: none; }
  .edition-toggle-mobile svg {
    box-sizing: content-box;
    height: 18px;
    margin-top: -0.5em;
    padding: 10px;
    position: absolute;
    right: 0;
    -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    transition: transform 0.3s ease;
    width: 18px; }
  .edition-toggle-mobile.picker-visible svg {
    -ms-transform: rotate(180deg);
        transform: rotate(180deg); } }

@media (min-width: 960px) {
  .edition-language svg {
    height: 1em;
    width: 1em; }
  .edition-picker {
    position: absolute;
    top: 0;
    max-width: 12em; }
    .edition-picker label {
      border-top: 1px solid #817f7f; }
  .edition-picker-mobile {
    display: none; } }

@media (min-width: 1120px) {
  .edition-picker {
    margin-left: -430px;
    left: 50%;
    width: 980px; } }

.no-flexbox .content-header .edition-language,
.no-flexbox .content-header .weather-location {
  margin-top: -8px; }

.no-flexbox .content-header .location,
.no-flexbox .content-header .weather-temp,
.no-flexbox .content-header .user-sign-in {
  float: left; }

.no-flexbox .content-header .location {
  margin-left: 120px; }

.no-flexbox .content-header .nav-access {
  height: 0; }

.no-flexbox .content-header .user-sign-in {
  margin-left: 1em; }

@media (max-width: 1119px) {
  .no-flexbox .content-header {
    position: fixed;
    right: 0; }
    .no-flexbox .content-header .edition-language {
      margin-left: 20px; }
    .no-flexbox .content-header .location {
      margin-left: 88px; }
    .no-flexbox .content-header .user-info {
      margin-left: 0; } }

.footer-main {
  background: #000000;
  color: #fff;
  padding-top: 20px; }
  .footer-main a {
    color: #fff; }
  .footer-main article {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    border-top: none; }
    @media (min-width: 640px) {
      .footer-main article {
        clear: none;
        width: 31.914893617%;
        float: left;
        margin-right: 2.1276595745%; }
        .footer-main article:last-of-type {
          float: right;
          margin-right: 0; } }
  .footer-main h2.key-lines {
    margin: 0; }
  .footer-main .footer-inner .wrap-outbrain .strip-rec-link-title {
    color: #fff; }

@media (min-width: 1120px) {
  max-height: 60px; }

.footer-secondary {
  background: #000000;
  color: #fff;
  padding-top: 10px;
  padding-bottom: 10px; }
  .footer-secondary a {
    color: #817f7f;
    font-family: "CNNSans-Light", Helvetica Neue, Arial; }
  .footer-secondary .colophon {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; }
    @media (min-width: 960px) {
      .footer-secondary .colophon {
        width: 56.3636363636%;
        float: left;
        margin-right: 1.8181818182%; } }
    .footer-secondary .colophon > span:not(:last-of-type):after {
      color: #817f7f;
      content: '|';
      display: inline-block;
      margin-left: 0.25em; }
    .footer-secondary .colophon p {
      font-family: "CNNSans-Light", Helvetica Neue, Arial;
      padding: 0; }
      @media (min-width: 480px) and (max-width: 639px) {
        .footer-secondary .colophon p span:last-of-type {
          display: block; } }
  .footer-secondary .share {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding-top: 10px; }
    @media (min-width: 960px) {
      .footer-secondary .share {
        float: right;
        margin-right: 0;
        padding-top: 0;
        width: inherit; } }

img#wpstats {
  width: 0px;
  height: 0px;
  overflow: hidden;
  display: block; }

nav ul {
  list-style: none; }

@media (min-width: 960px) and (min-width: 960px) {
  .small .nav-main > .menu-item:hover.active > a {
    color: #fff; }
  .small .nav-main > .menu-item:hover .sub-menu {
    background: #d9d9d9;
    opacity: 1;
    -ms-transform: scaleY(1);
        transform: scaleY(1);
    width: 100%; }
    .small .nav-main > .menu-item:hover .sub-menu:before, .small .nav-main > .menu-item:hover .sub-menu:after {
      width: 100%; }
      .small .nav-main > .menu-item:hover .sub-menu:before a, .small .nav-main > .menu-item:hover .sub-menu:after a {
        color: #000000; } }

@media (min-width: 960px) {
  .small .nav-main > .menu-item > a,
  .small .nav-main > .menu-item.active > a {
    color: #817f7f;
    height: 33.3333333333px;
    -ms-transform: translateY(-5px);
        transform: translateY(-5px); } }

@media (min-width: 960px) and (min-width: 960px) {
  .small .nav-main .sub-menu {
    -ms-transform: scaleY(0);
        transform: scaleY(0);
    -ms-transform-origin: top left;
        transform-origin: top left;
    transition: opacity 0.3s ease, transform 0.3s ease;
    opacity: 0;
    overflow: visible; } }

@media (min-width: 960px) {
  .wrap-nav.small {
    -ms-transform: translateX(-60px) translateY(-16.6666666667px);
        transform: translateX(-60px) translateY(-16.6666666667px); } }

.nav-main a {
  color: #000000;
  padding: 0.5em;
  position: relative; }
  @media (min-width: 960px) {
    .nav-main a {
      color: #817f7f;
      padding: 0 15px 15px; } }
  .nav-main a:hover {
    text-decoration: none; }
    @media (min-width: 960px) {
      .nav-main a:hover {
        color: #fff; } }

.nav-main > .menu-item {
  background: #f1f1f1;
  z-index: 7000; }
  @media (max-width: 959px) {
    .nav-main > .menu-item {
      position: relative; } }
  @media (min-width: 960px) {
    .nav-main > .menu-item {
      background: none;
      border: none;
      float: left; } }
  @media (min-width: 960px) {
    .nav-main > .menu-item:first-of-type {
      margin-left: -5px; } }
  @media (min-width: 960px) {
    .nav-main > .menu-item.active a {
      color: #fff; } }
  @media (max-width: 639px) {
    .nav-main > .menu-item > a {
      border-left: 0.25em solid #d9d9d9; } }
  @media (min-width: 960px) {
    .nav-main > .menu-item > a {
      display: inline-block;
      height: 60px;
      transition: transform 0.3s ease; } }
  .nav-main > .menu-item > .shape-arrow {
    content: url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../images/down-arrow-sfw.svg);
    cursor: pointer;
    display: block;
    height: 100%;
    max-height: 38px;
    line-height: 22px;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 0;
    transition: transform 0.3s ease;
    width: 38px;
    z-index: 7500; }
    @media (min-width: 480px) {
      .nav-main > .menu-item > .shape-arrow {
        margin-right: 0.5em; } }
    @media (min-width: 960px) {
      .nav-main > .menu-item > .shape-arrow {
        display: none; } }
    .nav-main > .menu-item > .shape-arrow.flip {
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }

@media (min-width: 960px) {
  .nav-main .language-edition {
    display: none; } }

.nav-main .language-edition > a:after {
  content: url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../images/down-arrow-gray-sfw.svg); }

.nav-main .language-edition a {
  background: #000000;
  border-color: #000000;
  color: #817f7f; }

.nav-main .language-edition nav {
  border-color: #000000; }
  .nav-main .language-edition nav a {
    background: #252525; }

.nav-main .menu-item {
  font-family: "CNNSans-Light", Helvetica Neue, Arial; }

.nav-main .share a {
  display: inline-block;
  height: 2.5em;
  margin-left: 0.5em;
  width: 2.5em; }
  .nav-main .share a:first-of-type {
    margin-left: 1em; }

.skip-link {
  height: 0;
  font-size: 0;
  line-height: 0; }
  .skip-link:focus {
    height: auto;
    font-size: 1em;
    line-height: 1; }

.toggle-nav-main {
  width: 50px;
  float: right;
  margin-right: 0;
  background: #252525;
  max-height: 50px;
  padding: 15px; }
  @media (min-width: 960px) {
    .toggle-nav-main {
      height: 0;
      padding: 0;
      width: 0; } }
  .toggle-nav-main svg {
    height: auto;
    width: 100%; }

@media (max-width: 959px) {
  .wrap-nav {
    width: 250px;
    float: right;
    margin-right: 0;
    background: #000000;
    height: 100%;
    margin-top: 50px;
    overflow-y: scroll;
    position: fixed;
    right: 0;
    -ms-transform: translateX(1000%);
        transform: translateX(1000%);
    transition: transform 0s;
    transition-delay: 0.3s;
    z-index: 3000; }
    .wrap-nav > * {
      margin-bottom: 10px; }
      .wrap-nav > *:last-child {
        margin-bottom: 0; }
    .wrap-nav.active {
      -ms-transform: translateX(0);
          transform: translateX(0);
      transition-delay: 0; }
    .wrap-nav a {
      display: block; } }

@media (min-width: 960px) {
  .wrap-nav {
    transition: transform 0.3s ease;
    margin-top: 33.3333333333px;
    max-height: 80px;
    position: fixed;
    right: -130px;
    width: 100%;
    z-index: 6250; } }

@media (min-width: 1120px) {
  .wrap-nav {
    margin-left: -430px;
    left: 50%;
    width: 980px; } }

@media (min-width: 960px) {
  .wrap-nav > nav {
    height: 66.6666666667px;
    overflow: hidden;
    position: relative;
    transition: transform 0.3s ease; } }

.wrap-nav .colophon {
  color: #d9d9d9; }
  .wrap-nav .colophon a {
    color: #817f7f;
    display: inline-block;
    font-size: 14px; }
    .wrap-nav .colophon a:first-of-type {
      margin-left: 0.75rem; }
  .wrap-nav .colophon p {
    margin: 0;
    padding: 0 0.75rem; }

.wrap-nav .share {
  padding: 0 0.75em;
  transition: transform 0.3s ease; }

@media (min-width: 960px) {
  .wrap-nav .edition-language {
    display: none; } }

.nav-main .sub-menu {
  background: #fff;
  border: none;
  font-family: "CNNSans-Light", Helvetica Neue, Arial;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height 0.3s ease, opacity 0.3s ease;
  width: 100%;
  z-index: 6500; }
  .nav-main .sub-menu.show {
    max-height: 1000px;
    opacity: 1; }
  .nav-main .sub-menu a {
    border-left: 0.25em solid #e8e8e8; }
  .nav-main .sub-menu svg {
    display: none; }

@media (min-width: 960px) {
  .nav-main > .menu-item.active .sub-menu {
    min-height: 30px;
    max-height: 1000px;
    opacity: 1;
    width: 100%;
    z-index: 7000; }
    .nav-main > .menu-item.active .sub-menu a {
      color: #000000; }
  .nav-main .sub-menu {
    background: none;
    bottom: 0;
    height: 33.3333333333px;
    max-height: 33.3333333333px;
    opacity: 0;
    position: absolute;
    right: 0;
    -ms-transform-origin: left bottom;
        transform-origin: left bottom;
    transition: opacity 0.3s ease, transform 0.3s ease 0.2s;
    z-index: -1; }
    .nav-main .sub-menu a {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      background: transparent;
      border-left: 0;
      color: #000000;
      height: 100%;
      padding: 0 18px;
      transition: background-color 0.3s ease; }
      .nav-main .sub-menu a:hover {
        background: white; }
    .nav-main .sub-menu .menu-item {
      display: inline-block;
      height: 100%;
      margin-right: -4px; }
      .nav-main .sub-menu .menu-item:first-of-type a {
        padding-left: 20px; } }

.transition-vertical {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height 0.3s ease, opacity 0.3s ease; }
  .transition-vertical.show {
    max-height: 1000px;
    opacity: 1; }

.transition-transform {
  transition: transform 0.3s ease; }

.breaking-news {
  background: #fff;
  border: 2px solid #d9d9d9;
  float: none;
  height: auto;
  max-height: 1000px;
  margin: 20px 0;
  opacity: 1;
  position: relative;
  -ms-transform: translateY(0);
      transform: translateY(0);
  z-index: 4000; }
  @media (min-width: 1120px) {
    .breaking-news {
      margin: 40px 0 20px; } }
  .breaking-news.hide,
  .breaking-news.hide * {
    display: block;
    margin: 0;
    max-height: 0;
    opacity: 0;
    position: relative;
    -ms-transform: translateY(-1000%);
        transform: translateY(-1000%);
    transition: max-height 0.3s ease, transform 0.3s ease, margin 0.3s ease, opacity 0.3s ease; }
  .breaking-news.transition-off {
    transition: none; }
  .breaking-news .flex-container h1 {
    font-size: 16px;
    line-height: 23px;
    color: #fff;
    font-family: "CNNSans-Bold", Helvetica Neue, Arial;
    padding-bottom: 0;
    border: none;
    text-transform: uppercase; }
  .breaking-news h2 {
    font-size: 27px;
    line-height: 33px;
    font-weight: 300;
    padding-left: 10px;
    padding-right: 10px;
    font-family: "CNNSans-Light", Helvetica Neue, Arial;
    margin: 0.25em 0 0.5em;
    color: #000000; }
    @media (max-width: 640px) {
      .breaking-news h2 {
        font-size: 18px;
        line-height: 24px; } }
  .breaking-news svg {
    fill: #fff;
    height: 23px;
    width: 23px; }
  .breaking-news .flex-container {
    background: #cb0000;
    padding: 5px 10px 4px;
    width: 100%; }
    @media (max-width: 480px) {
      .breaking-news .flex-container {
        padding: 8px; } }
  .breaking-news .share {
    padding-left: 16px;
    padding-right: 16px; }
    @media (max-width: 480px) {
      .breaking-news .share {
        padding-left: 8px;
        padding-right: 8px; } }
    .breaking-news .share .sharedaddy .sd-social-icon .sd-button span.share-count {
      color: #000000 !important; }

.major-breaking-news {
  max-width: 1120px; }
  .major-breaking-news figure {
    clear: none; }
  .major-breaking-news h1 {
    font-family: "CNNSans-Bold", Helvetica Neue, Arial;
    margin-bottom: 0.25em; }
  .major-breaking-news h2 {
    padding-left: 10px;
    padding-right: 10px;
    background: #cb0000;
    color: #fff;
    font-family: "CNNSans-Bold", Helvetica Neue, Arial; }
  .major-breaking-news h3,
  .major-breaking-news .byline,
  .major-breaking-news .dateline,
  .major-breaking-news .contains-excerpt {
    padding-left: 10px;
    padding-right: 10px; }
  .major-breaking-news p.byline,
  .major-breaking-news p.dateline {
    color: white; }
  .major-breaking-news .dateline svg {
    fill: #fff; }

.wrap-major-breaking-news {
  padding-top: 160px;
  margin-top: -160px;
  position: relative; }
  .wrap-major-breaking-news:before {
    background: #252525;
    content: '';
    height: calc( 100% + 161px);
    left: calc( -50vw + 50%);
    position: absolute;
    top: -160px;
    width: 100vw;
    z-index: -1; }

.no-flexbox .breaking-news .close-link {
  position: absolute;
  right: 10px;
  top: 5px; }

.no-flexbox .breaking-news .flex-container {
  display: block;
  position: relative; }

@media (min-width: 1120px) {
  .breaking-news > .flex-container {
    padding: 5px 20px 4px; }
  .breaking-news h2 {
    padding-left: 20px;
    padding-right: 20px; }
  .no-flexbox .breaking-news .close-link {
    right: 20px; } }

html.touch .toggle-modal-gallery {
  display: none; }

@media (min-width: 640px) {
  .csstransforms3d .articles-lead .wrap-article {
    -ms-transform: translateX(200px);
        transform: translateX(200px); } }

@media (min-width: 640px) {
  .csstransforms3d .page-template-page-home .articles-lead .wrap-article {
    -ms-transform: none;
        transform: none; } }

.bounce .wrap-article {
  animation: bounce 1s ease 0.3s forwards; }

.page-template-page-home .bounce .wrap-article {
  animation: none; }

.toggle-modal-gallery {
  max-height: 30px; }

.slick-dots {
  bottom: auto;
  float: right;
  height: 30px;
  margin: 0 160px 0 0;
  padding-top: 7px;
  position: relative;
  width: auto;
  z-index: 3500; }
  @media (min-width: 640px) and (max-width: 1119px) {
    .slick-dots {
      margin-top: -45px; } }
  .slick-dots li {
    border: 2px solid #d9d9d9;
    display: block;
    float: left;
    height: 16px;
    transition: border-color 0.2s ease, background 0.2s ease;
    width: 16px; }
    .slick-dots li:hover {
      border-color: #cb0000; }
    .slick-dots li.slick-active {
      background: #cb0000;
      border-color: #cb0000; }
    .slick-dots li button {
      height: 100%;
      width: 100%; }

.slick-initialized {
  margin-bottom: 15px; }
  .slick-initialized + .toggle-modal-gallery {
    display: block;
    left: 0;
    top: 0;
    position: absolute; }

@media (min-width: 1120px) {
  .slick-list {
    margin-bottom: -45px; } }

.slick-list:after {
  background: #000000;
  content: '';
  height: 100%;
  top: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  transition: opacity 0.1s ease;
  width: 10px;
  z-index: 4500; }

.slick-list.shadow-active:after {
  opacity: 0.3; }

.slick-next,
.slick-prev {
  border: 2px solid #cb0000;
  bottom: 0;
  height: 30px;
  right: 0;
  left: auto;
  top: auto;
  transition: border-color 0.3s ease;
  width: 30px;
  z-index: 4000; }
  @media (min-width: 640px) and (max-width: 1119px) {
    .slick-next,
    .slick-prev {
      bottom: 15px; } }
  .slick-next:hover,
  .slick-prev:hover {
    border-color: #444444; }

.slick-prev {
  margin-right: 120px; }
  .slick-prev:before {
    border-right: 11px solid #cb0000;
    left: 5px;
    top: 2px;
    top: 2px; }
  .slick-prev:after {
    border-right: 11px solid #fff;
    left: 8px;
    top: 2px; }
  .slick-prev:hover:before {
    border-right-color: #444444; }

.slick-next {
  margin-right: 80px; }
  .slick-next:before {
    border-left: 11px solid #cb0000;
    left: 8px;
    top: 2px;
    top: 2px; }
  .slick-next:after {
    border-left: 11px solid #fff;
    left: 5px;
    top: 2px; }
  .slick-next:hover:before {
    border-left-color: #444444; }

.slick-slide {
  height: 585px; }
  @media (min-width: 1120px) {
    .slick-slide {
      height: 685px; } }
  .slick-slide:not(.slick-active) .share {
    opacity: 0; }
  .slick-slide > * {
    padding: 0; }
  @media (max-width: 1119px) {
    .slick-slide article {
      margin-bottom: 45px; } }

.wrap-carousel-thumbs {
  height: 0;
  overflow: hidden; }

.wrap-carousel-slides .slick-list {
  margin: 0; }

.wrap-carousel-slides .slick-next,
.wrap-carousel-slides .slick-prev {
  bottom: -10px; }

.wrap-carousel-slides .slick-next {
  margin-right: 0; }

.wrap-carousel-slides .slick-prev {
  margin-right: 40px; }

.wrap-carousel-slides .slick-slide {
  height: auto; }

.wrap-carousel-slides .wrap-force {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.modal {
  background-color: #fff;
  transition: background-color 0.3s ease;
  clear: both; }
  .modal:not(.modal-active) .slick-next {
    background: #595959;
    border-color: #595959;
    transition: background-color 0.3s ease, border-color 0.3s ease; }
    .modal:not(.modal-active) .slick-next:before {
      border-left: 11px solid #fff;
      left: 8px;
      top: 2px;
      top: 2px; }
    .modal:not(.modal-active) .slick-next:after {
      border-left: 11px solid #595959;
      left: 5px;
      top: 2px; }
    .modal:not(.modal-active) .slick-next:hover {
      background: #cb0000;
      border-color: #cb0000; }
      .modal:not(.modal-active) .slick-next:hover:after {
        border-left-color: #cb0000; }
  .modal:not(.modal-active) .slick-prev {
    background: #595959;
    border-color: #595959;
    transition: background-color 0.3s ease, border-color 0.3s ease; }
    .modal:not(.modal-active) .slick-prev:before {
      border-right: 11px solid #fff;
      left: 5px;
      top: 2px;
      top: 2px; }
    .modal:not(.modal-active) .slick-prev:after {
      border-right: 11px solid #595959;
      left: 8px;
      top: 2px; }
    .modal:not(.modal-active) .slick-prev:hover {
      background: #cb0000;
      border-color: #cb0000; }
      .modal:not(.modal-active) .slick-prev:hover:after {
        border-right-color: #cb0000; }
  .modal:not(.modal-active) .toggle-close-modal {
    display: none; }
  .modal .shape-camera {
    background: #d9d9d9;
    fill: #fff;
    padding: 5px;
    height: 30px;
    width: 30px; }
  .modal .toggle-close-modal {
    border-radius: 50%;
    background: #cb0000;
    display: block;
    height: 34px;
    padding-top: 7px;
    position: absolute;
    right: 5%;
    top: 10%;
    -ms-transform: translateY(-10000%);
        transform: translateY(-10000%);
    transition: transform 0.3s ease;
    width: 34px; }
  .modal .wrap-inner {
    position: relative; }

.modal-active {
  background-color: #000000;
  background-color: rgba(37, 37, 35, 0.95);
  display: block;
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999999; }
  .modal-active figcaption {
    color: #fff;
    float: left;
    padding: 10px;
    max-width: 625px; }
  .modal-active figure {
    margin: 0 auto; }
  .modal-active .header-main,
  .modal-active .search-site,
  .modal-active .wrap-nav,
  .modal-active .wrap-search {
    -ms-transform: translateY(-2000%);
        transform: translateY(-2000%); }
  .modal-active .slick-initialized {
    margin-bottom: 0; }
  .modal-active .slick-next,
  .modal-active .slick-prev {
    border: none;
    margin: 0;
    padding: 21px;
    transition: background-color 0.3s ease; }
    .modal-active .slick-next:hover,
    .modal-active .slick-prev:hover {
      background: #fff; }
  .modal-active .slick-next {
    background: #595959;
    right: 0;
    top: calc( 50% - 32px); }
    @media (min-width: 960px) {
      .modal-active .slick-next {
        right: -53px; } }
    .modal-active .slick-next:before {
      border-left: 11px solid #fff;
      left: 15px;
      top: 10px;
      top: 10px; }
    .modal-active .slick-next:after {
      border-left: 11px solid #595959;
      left: 12px;
      top: 10px; }
    .modal-active .slick-next:hover:before {
      border-left-color: #000000; }
    .modal-active .slick-next:hover:after {
      border-left-color: #fff; }
  .modal-active .slick-list {
    margin: 0; }
  .modal-active .slick-prev {
    background: #595959;
    left: 0;
    top: calc( 50% - 32px); }
    @media (min-width: 960px) {
      .modal-active .slick-prev {
        left: -53px; } }
    .modal-active .slick-prev:before {
      border-right: 11px solid #fff;
      left: 12px;
      top: 10px;
      top: 10px; }
    .modal-active .slick-prev:after {
      border-right: 11px solid #595959;
      left: 15px;
      top: 10px; }
    .modal-active .slick-prev:hover:before {
      border-right-color: #000000; }
    .modal-active .slick-prev:hover:after {
      border-right-color: #fff; }
  .modal-active .slick-slide {
    height: auto; }
  .modal-active .shape-camera {
    display: none; }
  .modal-active .toggle-close-modal {
    -ms-transform: rotate(45deg) translateY(0);
        transform: rotate(45deg) translateY(0); }
    @media (max-width: 959px) {
      .modal-active .toggle-close-modal {
        display: none; } }
  .modal-active .wrap-carousel-slides,
  .modal-active .wrap-carousel-thumbs {
    cursor: pointer; }
  @media (min-width: 960px) {
    .modal-active .wrap-carousel-thumb {
      height: 80px;
      width: 140px; } }
  @media (min-width: 960px) {
    .modal-active .wrap-carousel-thumbs {
      height: auto;
      padding: 0 10px 10px;
      -ms-transform: translateX(0%);
          transform: translateX(0%); } }
  .modal-active .wrap-carousel-thumbs img {
    height: 80px;
    opacity: 1;
    transition: opacity 0.3s ease;
    width: 140px; }
    .modal-active .wrap-carousel-thumbs img.fade {
      opacity: 0.5; }
  .modal-active .wrap-carousel-thumbs .slick-slide {
    margin-right: 10px; }
  .modal-active .wrap-content {
    overflow: visible; }
  .modal-active .wrap-inner {
    animation: fade-in 0.3s ease 0.3s forwards;
    background: #000000;
    margin: 120px auto 0;
    opacity: 0;
    max-width: 300px; }
    @media (min-width: 480px) {
      .modal-active .wrap-inner {
        max-width: 460px; } }
    @media (min-width: 960px) {
      .modal-active .wrap-inner {
        margin-top: 10px;
        max-width: 940px; } }

.modal.fade-out {
  background-color: transparent;
  transition-delay: 0.3s; }
  .modal.fade-out .wrap-inner {
    animation: fade-out 0.3s ease; }

.modal .share {
  display: none; }

.modal.modal-active .sd-social-icon .sd-content ul li {
  margin-right: 0 !important; }

.modal.modal-active .share {
  float: right;
  margin-right: 0;
  background: #000000;
  display: block;
  width: auto; }
  @media (max-width: 959px) {
    .modal.modal-active .share {
      clear: both;
      float: left;
      padding: 10px;
      width: 100%; } }

.toggle-modal-gallery {
  display: none; }

article {
  clear: both;
  border-top: 1px solid #d9d9d9;
  display: block;
  padding: 10px 0; }
  article:first-of-type {
    border-top: none; }
  .articles-lead article:first-of-type {
    padding-top: 0; }
  article.hidden {
    display: none; }
  article .byline a {
    font-family: "CNNSans-Bold", Helvetica Neue, Arial; }
  article .content-related {
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 10px;
    background: #f1f1f1; }
    @media (min-width: 640px) {
      article .content-related {
        clear: none;
        width: 35.4838709677%;
        float: right;
        margin-right: 0; } }
    @media (min-width: 1120px) {
      article .content-related {
        clear: none;
        width: 28.2051282051%;
        float: right;
        margin-right: 0; } }
  article .post-media-main {
    margin-bottom: 30px; }

.cnnvideo.responsive.fave-wrapper {
  position: relative; }

.archive .article-lead article {
  padding-top: 0; }

.archive .wrap-article {
  border-bottom: none;
  max-width: 100%;
  width: 100%; }

.article-view {
  position: relative; }
  .article-view > article {
    padding-top: 0;
    position: relative; }
  .article-view .content-body-text {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    position: relative; }
    @media (min-width: 640px) {
      .article-view .content-body-text {
        width: 61.2903225806%;
        float: left;
        margin-right: 3.2258064516%; } }
    @media (min-width: 1120px) {
      .article-view .content-body-text {
        width: 69.2307692308%;
        float: left;
        margin-right: 2.5641025641%; } }
    .article-view .content-body-text.content-wide {
      width: 100%; }
  .article-view .follow {
    display: none; }
    @media (min-width: 1120px) {
      .article-view .follow {
        width: 60px;
        float: left;
        margin-right: 1.8181818182%;
        margin-left: -60px;
        display: block;
        height: 180px;
        position: absolute;
        top: 0; }
        .article-view .follow a {
          margin-left: 0; } }

.content-body-text p * {
  max-width: 100%; }

.content-body-text ul {
  font-size: 16px;
  line-height: 23px; }
  @media (min-width: 640px) {
    .content-body-text ul {
      font-size: 18px;
      line-height: 28px; } }
  .content-body-text ul a {
    color: #cb0000; }
    .content-body-text ul a:visited {
      color: #791d1e; }
    .content-body-text ul a:focus, .content-body-text ul a:hover {
      color: #cb0000; }
    .content-body-text ul a:active {
      color: #444444; }

.wrap-article.hidden-post {
  display: none; }

@media (max-width: 640px) {
  .wrap-article > * {
    margin-bottom: 10px; }
    .wrap-article > *:last-child {
      margin-bottom: 0; }
  .wrap-article:not(:first-of-type) {
    border-top: 1px solid #d9d9d9; }
    .wrap-article:not(:first-of-type) .share {
      display: none; } }

@media (min-width: 640px) {
  .wrap-article {
    width: 87.0967741935%;
    float: left;
    margin-right: 3.2258064516%;
    margin-right: 20px;
    max-width: 540px; } }

@media (min-width: 1120px) {
  .wrap-article {
    margin-right: 20px;
    max-width: 700px; } }

.page-template-page-home .wrap-article {
  margin-right: 0;
  min-width: 100%; }

@media (min-width: 640px) {
  .articles-category {
    display: -ms-flexbox;
    display: flex;
    border-top: 1px solid #d9d9d9;
    position: relative; }
    .articles-category.articles-opinion .col-1,
    .articles-category.articles-opinion .col-2,
    .articles-category.articles-opinion .col-3 {
      width: 22.5806451613%;
      float: left;
      margin-right: 3.2258064516%; }
    .articles-category.articles-opinion .col-3 {
      float: right;
      margin-right: 0; }
    .articles-category.articles-recent h2 {
      -ms-flex-order: 1;
          order: 1; }
    .articles-category.articles-recent .col-1 {
      width: 74.1935483871%;
      float: right;
      margin-right: 0; }
    .articles-category article {
      padding-bottom: 30px; }
    .articles-category h2 {
      width: 22.5806451613%;
      float: left;
      margin-right: 3.2258064516%;
      -ms-flex-align: end;
          align-items: flex-end;
      font-size: 22px;
      line-height: 24px;
      height: 140px;
      -ms-flex-order: 2;
          order: 2;
      padding: 0 0 24px;
      max-width: 140px; }
    .articles-category .col-1 {
      width: 35.4838709677%;
      float: left;
      margin-right: 3.2258064516%;
      -ms-flex-order: 1;
          order: 1; }
    .articles-category .col-2 {
      width: 35.4838709677%;
      float: right;
      margin-right: 0;
      -ms-flex-order: 3;
          order: 3; }
    .articles-category .col-3 {
      -ms-flex-order: 4;
          order: 4; }
    .articles-category .link-more-articles {
      -ms-flex-order: 5;
          order: 5; } }

@media (min-width: 1120px) {
  .articles-category.articles-opinion .col-1 {
    width: 17.9487179487%;
    float: left;
    margin-right: 2.5641025641%; }
  .articles-category.articles-opinion .col-2 {
    width: 28.2051282051%;
    float: left;
    margin-right: 2.5641025641%; }
  .articles-category.articles-opinion .col-3 {
    width: 28.2051282051%;
    float: right;
    margin-right: 0; }
  .articles-category.articles-recent .col-1 {
    width: 79.4871794872%;
    float: right;
    margin-right: 0; }
  .articles-category h2 {
    width: 17.9487179487%;
    float: left;
    margin-right: 2.5641025641%; }
  .articles-category .col-1 {
    width: 48.7179487179%;
    float: left;
    margin-right: 2.5641025641%; }
  .articles-category .col-2 {
    width: 28.2051282051%;
    float: right;
    margin-right: 0; } }

@media (min-width: 960px) {
  .article-lead,
  .articles-lead {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; } }

@media (min-width: 1120px) {
  .article-lead,
  .articles-lead {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; } }

@media (min-width: 960px) {
  .article-lead .share,
  .articles-lead .share {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 10px;
    padding-right: 10px;
    display: block;
    position: relative;
    z-index: 4000; } }

@media (min-width: 640px) {
  .home .articles-recent h2 {
    -ms-flex-pack: start;
        justify-content: flex-start;
    font-size: 16px;
    line-height: 28px;
    padding-left: 14px; }
  .home .articles-recent h3 {
    font-size: 16px;
    line-height: 23px; } }

.home .articles-recent .wrap-article {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }
  .home .articles-recent .wrap-article:first-of-type h2,
  .home .articles-recent .wrap-article:first-of-type h3 {
    font-size: 23px;
    line-height: 32px; }

.articles-showcase.articles-recent {
  box-sizing: content-box;
  margin-right: -3.22581%;
  padding-right: 3.22581%;
  clear: none; }
  .articles-showcase.articles-recent h2 {
    text-transform: none; }
  .articles-showcase.articles-recent h3 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0%;
    padding-right: 0%; }

@media (min-width: 639px) and (max-width: 959px) {
  .articles-showcase.articles-top-features .col-1 article:first-of-type {
    padding-top: 0; } }

@media (min-width: 640px) and (max-width: 1119px) {
  .articles-showcase.articles-top-features .col-1 {
    clear: none;
    float: none; }
    .articles-showcase.articles-top-features .col-1 article:first-of-type {
      border-bottom: 1px solid #d9d9d9; }
      .articles-showcase.articles-top-features .col-1 article:first-of-type h3 {
        font-size: 23px;
        line-height: 32px; }
    .articles-showcase.articles-top-features .col-1 article:not(:first-of-type) {
      clear: none;
      width: 57.8947368421%;
      float: left;
      margin-right: 5.2631578947%;
      border-top: none; } }

@media (min-width: 640px) and (max-width: 1119px) {
  .articles-showcase.articles-top-features .col-2 {
    clear: none; }
    .articles-showcase.articles-top-features .col-2 article {
      clear: none; }
      .articles-showcase.articles-top-features .col-2 article:nth-child(-n + 2) {
        width: 36.8421052632%;
        float: right;
        margin-right: 0; }
        .articles-showcase.articles-top-features .col-2 article:nth-child(-n + 2) h3 {
          font-size: 16px;
          line-height: 23px; }
      .articles-showcase.articles-top-features .col-2 article:nth-child(n + 3) {
        width: 36.8421052632%;
        float: right;
        margin-right: 0; }
        .articles-showcase.articles-top-features .col-2 article:nth-child(n + 3):nth-child(odd) {
          width: 57.8947368421%;
          float: left;
          margin-right: 5.2631578947%; }
      .articles-showcase.articles-top-features .col-2 article:nth-child(n + 2) img {
        display: none; } }

@media (min-width: 1120px) {
  .articles-showcase.articles-top-features .col-2 article:nth-child(n + 3) img {
    display: none; }
  .articles-showcase.articles-top-features .col-2 h3 {
    font-size: 16px;
    line-height: 23px; } }

.articles-showcase.articles-top-features {
  clear: none; }

.articles-trending .number,
.schedule-tv .number {
  border-right: 1px solid #3f3f3f;
  font-family: "CNNSans-Bold", Helvetica Neue, Arial;
  display: block;
  padding: 10px 5px 0 0;
  min-width: 20px; }

.articles-trending article {
  counter-increment: decimal-no-period;
  padding-top: 0; }
  .articles-trending article:before {
    width: 20px;
    float: left;
    margin-right: 1.8181818182%;
    border-right: 1px solid #3f3f3f;
    content: counter(decimal-no-period);
    font-family: "CNNSans-Bold", Helvetica Neue, Arial;
    margin-right: 10px;
    padding: 10px 5px 10px 0; }
  .articles-trending article:first-of-type:before {
    content: none; }
  .articles-trending article:first-of-type h3 {
    font-family: "CNNSans-Bold", Helvetica Neue, Arial;
    padding: 10px 0;
    margin-left: 0; }
  .articles-trending article:not(:first-of-type) {
    border-top: 1px solid #3f3f3f; }

.articles-trending h3 {
  clear: none;
  padding: 10px;
  margin-left: 20px; }

@media (min-width: 640px) {
  .articles-opinion .col-1 img {
    display: none; } }

@media (min-width: 640px) {
  .no-flexbox .articles-category h2 {
    display: block;
    padding-top: 90px;
    text-align: center; } }

.category-related article h2,
.category-related article h3,
.category-related article .name-writer {
  padding-left: 7.2727272727%;
  padding-right: 7.2727272727%;
  clear: none;
  width: 73.3333333333%;
  float: right;
  margin-right: 0; }
  @media (min-width: 480px) {
    .category-related article h2,
    .category-related article h3,
    .category-related article .name-writer {
      padding-left: 0%;
      padding-right: 0%;
      width: 65.2173913043%;
      float: right;
      margin-right: 0; } }

.category-related article img {
  width: 80px;
  float: left; }
  @media (min-width: 480px) {
    .category-related article img {
      width: 30.4347826087%;
      float: left;
      margin-right: 4.347826087%; } }

.category-related article p,
.category-related article .byline,
.category-related article .cat-section,
.category-related article .dateline {
  display: none; }

.content-related {
  clear: both; }
  .content-related p {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
    line-height: 21px;
    margin: 0;
    padding: 12px 0 20px; }
    .content-related p:not(:last-of-type) {
      border-bottom: 1px solid #d9d9d9; }

.curated-related-posts {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }
  .curated-related-posts h4 {
    font-size: 23px;
    line-height: 32px; }
    .curated-related-posts h4 a {
      color: #595959; }
      .curated-related-posts h4 a:visited {
        color: #595959; }
  .curated-related-posts .wrap-related-post {
    padding: 10px 0; }
    .curated-related-posts .wrap-related-post:first-of-type img + h4 {
      padding-top: 10px; }
    .curated-related-posts .wrap-related-post:not(:last-of-type) {
      border-bottom: 1px solid #d9d9d9; }

@media (max-width: 479px) {
  .category-related article h3 {
    width: 66.6667%;
    float: right;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0; } }

@media (min-width: 480px) and (max-width: 639px) {
  .curated-related-posts {
    margin-bottom: 10px; }
    .curated-related-posts h4:first-of-type {
      clear: none;
      float: left;
      width: auto; }
    .curated-related-posts img {
      width: 140px;
      float: left;
      margin-right: 1.8181818182%; } }

@media (min-width: 640px) {
  .category-related article:first-of-type img,
  .category-related article:first-of-type h3 {
    width: 100%; }
  .curated-related-posts {
    bottom: 0;
    position: absolute;
    right: 0; }
    .curated-related-posts h4 {
      font-size: 16px;
      line-height: 23px; }
    .curated-related-posts .wrap-related-post:first-of-type h4 {
      font-size: 18px;
      line-height: 24px; } }

.home .sidebar-live {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  width: 355px;
  z-index: 8000;
  transition: all 0.3s 0.1s;
  -ms-transition: all 0.3s 0.1s;
  -moz-transition: all 0.3s 0.1s;
  -webkit-transition: all 0.3s 0.1s;
  transform: translate(105%, 0);
  -ms-transform: translate(105%, 0);
  -moz-transform: translate(105%, 0);
  -webkit-transform: translate(105%, 0); }
  .home .sidebar-live.active {
    transition: all 0.3s 0s;
    -ms-transition: all 0.3s 0s;
    -moz-transition: all 0.3s 0s;
    -webkit-transition: all 0.3s 0s;
    transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -webkit-transform: translate(0, 0); }
    .home .sidebar-live.active .close {
      transition: all 0.3s 0.1s;
      -ms-transition: all 0.3s 0.1s;
      -moz-transition: all 0.3s 0.1s;
      -webkit-transition: all 0.3s 0.1s;
      transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -webkit-transform: translate(0, 0); }
  .home .sidebar-live .mod {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 2;
    background-color: #fff;
    padding: 16px 20px 0;
    box-shadow: 0 3px 3px 3px rgba(0, 0, 0, 0.21);
    -ms-box-shadow: 0 3px 3px 3px rgba(0, 0, 0, 0.21);
    -moz-box-shadow: 0 3px 3px 3px rgba(0, 0, 0, 0.21);
    -webkit-box-shadow: 0 3px 3px 3px rgba(0, 0, 0, 0.21); }
  .home .sidebar-live .close {
    position: absolute;
    top: 0;
    left: -50px;
    width: 50px;
    height: 60px;
    background-color: #0039a6;
    transition: all 0.3s 0s;
    -ms-transition: all 0.3s 0s;
    -moz-transition: all 0.3s 0s;
    -webkit-transition: all 0.3s 0s;
    transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -webkit-transform: translate(100%, 0); }
    .home .sidebar-live .close:after, .home .sidebar-live .close:before {
      content: "";
      position: absolute;
      top: 18px;
      left: 24px;
      width: 2px;
      height: 22px;
      background-color: #fff;
      transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -moz-transform: rotate(45deg);
      -webkit-transform: rotate(45deg); }
    .home .sidebar-live .close:before {
      transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -moz-transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg); }
    .home .sidebar-live .close:hover {
      background-color: #0000e6; }
    .home .sidebar-live .close:active {
      background-color: #0000cc; }
  .home .sidebar-live .mod-title {
    font-size: 24px;
    line-height: 26px;
    padding-top: 2px; }
  .home .sidebar-live .mod-subtitle {
    font-size: 14px;
    line-height: 16px;
    color: #737373; }
  .home .sidebar-live .mod-content {
    position: absolute;
    top: 84px;
    bottom: 10px;
    left: 20px;
    right: 20px;
    overflow: auto;
    padding-right: 5px; }

.home .sidebar-live .fyre .fyre-widget .fyre-comment p {
  font-family: "CNNSans-Light", Helvetica Neue, Arial;
  font-size: 14px;
  line-height: 17px;
  font-weight: 300; }

.home .sidebar-live .fyre .fyre-widget .fyre-stream-more .fyre-stream-more-container,
.home .sidebar-live .fyre.fyre-liveblog .fyre-widget .fyre-stream-header .fyre-follow-conversation {
  background-color: #0039a6 !important; }
  .home .sidebar-live .fyre .fyre-widget .fyre-stream-more .fyre-stream-more-container:hover,
  .home .sidebar-live .fyre.fyre-liveblog .fyre-widget .fyre-stream-header .fyre-follow-conversation:hover {
    background-color: #002773 !important; }

.home .sidebar-live .fyre .fyre-widget .fyre-comment-body a,
.home .sidebar-live .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-username,
.home .sidebar-live .fyre .fyre-widget .fyre-user-loggedout,
.home .sidebar-live .fyre .fyre-widget .fyre-comment a,
.home .sidebar-live .fyre .fyre-widget .fyre-comment-reply.fyre-reply-active,
.home .sidebar-live .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-username,
.home .sidebar-live .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-actions a:hover,
.home .sidebar-live .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-actions a:hover > span,
.home .sidebar-live .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-like:hover:before,
.home .sidebar-live .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-action-button:hover,
.home .sidebar-live .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-like:hover .fyre-comment-like-btn,
.home .sidebar-live .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-like:hover .fyre-comment-like-count,
.home .sidebar-live .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-reply.fyre-reply-active,
.home .sidebar-live .fyre .fyre-widget .fyre-editor .fyre-editor-toolbar > .goog-toolbar > div[role=button].fyre-button-left-open,
.home .sidebar-live .fyre .fyre-widget .fyre-editor .fyre-editor-toolbar > .goog-toolbar > div[role=button].fyre-button-left-active div.fyre-button-left-inner-box,
.home .sidebar-live .fyre .fyre-widget .fyre-editor .fyre-editor-toolbar > .goog-toolbar > div[role=button].fyre-button-left-active div.fyre-button-right-inner-box,
.home .sidebar-live .fyre .fyre-widget .fyre-editor .fyre-editor-toolbar > .goog-toolbar > div[role=button].fyre-button-right-active div.fyre-button-left-inner-box,
.home .sidebar-live .fyre .fyre-widget .fyre-editor .fyre-editor-toolbar > .goog-toolbar > div[role=button].fyre-button-right-active div.fyre-button-right-inner-box,
.home .sidebar-live .fyre .fyre-widget .fyre-editor .fyre-editor-toolbar > .goog-toolbar > div.fyre-share-button.fyre-button-right-active .fyre-share-counter:before,
.home .sidebar-live .fyre .fyre-widget .fyre-editor .fyre-editor-toolbar > .goog-toolbar > div.fyre-share-button.fyre-button-left-open .fyre-button-right-inner-box,
.home .sidebar-live .fyre .fyre-widget .fyre-editor .fyre-editor-toolbar > .goog-toolbar > div.fyre-share-button.fyre-button-right-active .fyre-button-right-inner-box,
.home .sidebar-live .fyre .fyre-widget .fyre-editor .fyre-editor-toolbar > .goog-toolbar > div.fyre-share-button.fyre-button-left-open .fyre-button-right-inner-box .fyre-share-counter:before,
.home .sidebar-live .fyre .fyre-widget .fyre-editor .fyre-editor-toolbar > .goog-toolbar > div.fyre-share-button.fyre-button-right-active .fyre-button-right-inner-box .fyre-share-counter:before {
  color: #ba1812 !important; }
  .home .sidebar-live .fyre .fyre-widget .fyre-comment-body a:hover,
  .home .sidebar-live .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-username:hover,
  .home .sidebar-live .fyre .fyre-widget .fyre-user-loggedout:hover,
  .home .sidebar-live .fyre .fyre-widget .fyre-comment a:hover,
  .home .sidebar-live .fyre .fyre-widget .fyre-comment-reply.fyre-reply-active:hover,
  .home .sidebar-live .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-username:hover,
  .home .sidebar-live .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-actions a:hover:hover,
  .home .sidebar-live .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-actions a:hover > span:hover,
  .home .sidebar-live .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-like:hover:before:hover,
  .home .sidebar-live .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-action-button:hover:hover,
  .home .sidebar-live .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-like:hover .fyre-comment-like-btn:hover,
  .home .sidebar-live .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-like:hover .fyre-comment-like-count:hover,
  .home .sidebar-live .fyre .fyre-widget .fyre-comment-wrapper .fyre-comment-footer .fyre-comment-reply.fyre-reply-active:hover,
  .home .sidebar-live .fyre .fyre-widget .fyre-editor .fyre-editor-toolbar > .goog-toolbar > div[role=button].fyre-button-left-open:hover,
  .home .sidebar-live .fyre .fyre-widget .fyre-editor .fyre-editor-toolbar > .goog-toolbar > div[role=button].fyre-button-left-active div.fyre-button-left-inner-box:hover,
  .home .sidebar-live .fyre .fyre-widget .fyre-editor .fyre-editor-toolbar > .goog-toolbar > div[role=button].fyre-button-left-active div.fyre-button-right-inner-box:hover,
  .home .sidebar-live .fyre .fyre-widget .fyre-editor .fyre-editor-toolbar > .goog-toolbar > div[role=button].fyre-button-right-active div.fyre-button-left-inner-box:hover,
  .home .sidebar-live .fyre .fyre-widget .fyre-editor .fyre-editor-toolbar > .goog-toolbar > div[role=button].fyre-button-right-active div.fyre-button-right-inner-box:hover,
  .home .sidebar-live .fyre .fyre-widget .fyre-editor .fyre-editor-toolbar > .goog-toolbar > div.fyre-share-button.fyre-button-right-active .fyre-share-counter:before:hover,
  .home .sidebar-live .fyre .fyre-widget .fyre-editor .fyre-editor-toolbar > .goog-toolbar > div.fyre-share-button.fyre-button-left-open .fyre-button-right-inner-box:hover,
  .home .sidebar-live .fyre .fyre-widget .fyre-editor .fyre-editor-toolbar > .goog-toolbar > div.fyre-share-button.fyre-button-right-active .fyre-button-right-inner-box:hover,
  .home .sidebar-live .fyre .fyre-widget .fyre-editor .fyre-editor-toolbar > .goog-toolbar > div.fyre-share-button.fyre-button-left-open .fyre-button-right-inner-box .fyre-share-counter:before:hover,
  .home .sidebar-live .fyre .fyre-widget .fyre-editor .fyre-editor-toolbar > .goog-toolbar > div.fyre-share-button.fyre-button-right-active .fyre-button-right-inner-box .fyre-share-counter:before:hover {
    color: #8c120e !important; }

.home .sidebar .promo-box #js-live-sidebar:hover {
  cursor: pointer; }

.home .video-box-wrap {
  z-index: 8000;
  min-height: 250px;
  min-width: 300px; }
  .home .video-box-wrap .video-box {
    height: 100%;
    min-height: 250px; }
    .home .video-box-wrap .video-box.black {
      background-color: #000000;
      color: #fff; }
    .home .video-box-wrap .video-box.white {
      background-color: #fff;
      color: #000; }
    .home .video-box-wrap .video-box h2.key-lines {
      -ms-flex-align: left;
          align-items: left;
      -ms-flex-pack: start;
          justify-content: flex-start;
      margin: 0; }

@media (max-width: 639px) {
  .home article {
    border-top: 1px solid #d9d9d9; }
  .home h2.headline-article-main {
    font-size: 33px;
    line-height: 45px;
    font-weight: bold; }
  .home main article.hidden-post,
  .home .content-more article.hidden-post {
    display: block; }
  .home .col-1 article:first-of-type {
    border-top: none; }
  .home .articles-top-features article:first-of-type {
    border-top: 1px solid #d9d9d9; }
  .home .sidebar section {
    max-width: 100%; }
  .home .wrap-article {
    border: none; }
    .home .wrap-article:nth-of-type(1) article {
      border-top: none; }
  .home .sidebar-live {
    width: 100%; }
    .home .sidebar-live .mod-header {
      padding-right: 37px; }
      .home .sidebar-live .mod-header .mod-title {
        margin-bottom: 5px; }
    .home .sidebar-live .close {
      transform: translate(0, 0);
      -ms-transform: translate(0, 0);
      -moz-transform: translate(0, 0);
      -webkit-transform: translate(0, 0);
      left: auto;
      right: 0;
      z-index: 3;
      width: 46px;
      height: 46px; }
      .home .sidebar-live .close:after, .home .sidebar-live .close:before {
        top: 12px;
        left: 23px; } }

@media (min-width: 640px) {
  .home main article.ajax-loaded,
  .home .content-more article.ajax-loaded {
    display: none; }
  .home section.articles-top-features h2 {
    display: none; } }

.archive.author .content-main article,
.archive.author .content-main .wrap-content-inner,
.page-template-page-radio .content-main article,
.page-template-page-radio .content-main .wrap-content-inner,
.page-template-default .content-main article,
.page-template-default .content-main .wrap-content-inner,
.tax-tv_show .content-main article,
.tax-tv_show .content-main .wrap-content-inner {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }
  @media (min-width: 640px) {
    .archive.author .content-main article,
    .archive.author .content-main .wrap-content-inner,
    .page-template-page-radio .content-main article,
    .page-template-page-radio .content-main .wrap-content-inner,
    .page-template-default .content-main article,
    .page-template-default .content-main .wrap-content-inner,
    .tax-tv_show .content-main article,
    .tax-tv_show .content-main .wrap-content-inner {
      width: 74.1935483871%;
      float: right;
      margin-right: 0;
      clear: none; } }
  @media (min-width: 960px) {
    .archive.author .content-main article,
    .archive.author .content-main .wrap-content-inner,
    .page-template-page-radio .content-main article,
    .page-template-page-radio .content-main .wrap-content-inner,
    .page-template-default .content-main article,
    .page-template-default .content-main .wrap-content-inner,
    .tax-tv_show .content-main article,
    .tax-tv_show .content-main .wrap-content-inner {
      width: 74.1935483871%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 1120px) {
    .archive.author .content-main article,
    .archive.author .content-main .wrap-content-inner,
    .page-template-page-radio .content-main article,
    .page-template-page-radio .content-main .wrap-content-inner,
    .page-template-default .content-main article,
    .page-template-default .content-main .wrap-content-inner,
    .tax-tv_show .content-main article,
    .tax-tv_show .content-main .wrap-content-inner {
      width: 79.4871794872%;
      float: right;
      margin-right: 0; } }

.wrap-meta {
  margin-bottom: 15px; }
  @media (min-width: 640px) {
    .wrap-meta {
      margin-bottom: 0; } }

.archive.author .show {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  max-width: 300px; }
  @media (min-width: 480px) {
    .archive.author .show {
      width: 65.2173913043%;
      float: left;
      margin-right: 4.347826087%; } }
  @media (min-width: 1120px) {
    .archive.author .show {
      width: 48.3870967742%;
      float: left;
      margin-right: 3.2258064516%; }
      .archive.author .show:nth-of-type(even) {
        float: right;
        margin-right: 0; } }

.archive.author .wrap-content {
  overflow: visible; }

.archive.author .wrap-content-inner h2 {
  font-family: "CNNSans-Bold", Helvetica Neue, Arial; }

.branding-active main,
.branding-active .sidebar {
  box-sizing: content-box;
  margin: -10px;
  padding: 10px;
  background: #fff; }

.error404 .content-main {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.error404 .message-error {
  text-align: center; }
  .error404 .message-error p {
    font-size: 28px;
    line-height: 36px;
    font-family: "CNNSans-Light", Helvetica Neue, Arial; }

.error404 .wrap-outbrain {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }
  @media (min-width: 1120px) {
    .error404 .wrap-outbrain {
      padding-left: 7.2727272727%;
      padding-right: 7.2727272727%; } }
  @media (min-width: 640px) {
    .error404 .wrap-outbrain article {
      clear: none;
      width: 27.2727272727%;
      float: left;
      margin-right: 9.0909090909%; }
      .error404 .wrap-outbrain article:last-of-type {
        float: right;
        margin-right: 0; } }

.page-template-page-radio .content-main article {
  padding-top: 0; }

.page-template-page-radio .page p:first-of-type {
  margin-top: 0; }

.search-results article h2 {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  font-size: 18px;
  line-height: 24px; }
  @media (min-width: 640px) {
    .search-results article h2 {
      font-size: 28px;
      line-height: 36px;
      margin-bottom: 1em; } }
  @media (min-width: 1120px) {
    .search-results article h2 {
      width: 58.9743589744%;
      float: right;
      margin-right: 0;
      font-size: 27px;
      line-height: 33px;
      margin-bottom: 0; } }

.search-results article img {
  display: none; }
  @media (min-width: 640px) {
    .search-results article img {
      width: 22.5806451613%;
      float: left;
      margin-right: 3.2258064516%;
      display: block; } }
  @media (min-width: 1120px) {
    .search-results article img {
      width: 38.4615384615%;
      float: left;
      margin-right: 2.5641025641%; } }

.search-results article .wrap-result {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }
  @media (min-width: 640px) {
    .search-results article .wrap-result {
      width: 74.1935483871%;
      float: right;
      margin-right: 0; } }
  @media (min-width: 1120px) {
    .search-results article .wrap-result {
      width: 58.9743589744%;
      float: right;
      margin-right: 0; } }

.search-results .number-results strong {
  color: #cb0000; }

.tax-tv_show .time-show {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }
  .tax-tv_show .time-show span {
    background: #cb0000;
    color: #fff;
    display: inline-block;
    padding: 0.5em;
    position: relative; }

.weather-recent-locations .weather-location:hover .toggle-default {
  opacity: 1; }

.weather-recent-locations .weather-location .toggle-default {
  opacity: 0; }

.author .bleed-image .wrap-content-bleed {
  padding-top: 10px; }

.author .bleed-image .wrap-name,
.author .bleed-image .wrap-title {
  margin-bottom: 110px; }
  .author .bleed-image .wrap-name h1,
  .author .bleed-image .wrap-title h1 {
    color: #fff;
    text-shadow: 0px 1px 1px #111, 1px 0px 1px #111, 0px -1px 1px #111, -1px 0px 1px #111; }

.bleed-image > picture {
  background-repeat: no-repeat;
  position: absolute;
  display: block;
  margin: 0 auto;
  min-width: 100%;
  z-index: -1; }
  .bleed-image > picture img {
    display: block;
    margin: 0 auto;
    width: 100%; }

.bleed-image .content-main {
  margin-top: 0; }

.bleed-image .wrap-content-bleed {
  box-sizing: content-box;
  margin-right: -10px;
  margin-left: -10px;
  padding-right: 10px;
  padding-left: 10px;
  background: #fff; }

.wrap-content-bleed .wrap-name,
.wrap-content-bleed .wrap-title {
  padding: 10px 0 20px; }

@media (max-width: 959px) {
  .bleed-image > picture img {
    margin-left: -10px;
    margin-right: -10px; } }

@media (min-width: 640px) {
  .author .bleed-image .wrap-name,
  .author .bleed-image .wrap-title {
    height: 120px;
    margin: 0 0 120px; }
  .bleed-image > picture {
    height: 900px;
    left: 50%;
    margin: 0 0 0 -400px;
    overflow: hidden;
    top: 100px;
    width: 800px; } }

@media (min-width: 960px) {
  .bleed-image .sidebar {
    margin-top: 0; } }

@media (min-width: 800px) {
  .bleed-image > picture {
    margin: 0 0 0 -800px;
    width: 1600px; } }

@media (min-width: 1361px) {
  .bleed-image > picture {
    margin: 0 0 0 -1040px;
    width: 2080px; } }

@media (min-width: 1920px) {
  .bleed-image > picture {
    margin: 0 0 0 -1600px;
    width: 3200px; } }

@media (min-width: 2720px) {
  .bleed-image > picture {
    margin: 0 0 0 -3200px;
    width: 6400px; } }

@media (min-width: 4320px) {
  .bleed-image > picture {
    margin: 0 0 0 -6400px;
    width: 12800px; } }

.brand-logo {
  margin-bottom: 50px;
  padding-top: 10px;
  width: 140px; }

@media (min-width: 480px) {
  .brand-logo {
    margin-bottom: 10px;
    padding-top: 20px;
    width: 220px; } }

@media (min-width: 640px) {
  .brand-logo {
    margin-bottom: 20px; } }

.search-results .number-results {
  font-family: "CNNSans-Light", Helvetica Neue, Arial; }
  .search-results .number-results:last-of-type {
    float: left; }
  .search-results .number-results strong {
    font-family: "CNNSans-Medium", Helvetica Neue, Arial; }

.search-results .page-numbers {
  font-family: "CNNSans-Light", Helvetica Neue, Arial; }
  .search-results .page-numbers.current {
    color: #cb0000;
    font-family: "CNNSans-Medium", Helvetica Neue, Arial; }

.search-results .wrap-pagination {
  clear: both;
  margin-top: 1em; }

@media (min-width: 640px) {
  .search-results .wrap-pagination {
    float: right;
    margin-right: 0;
    clear: none; } }

.page-template-page-video article, .single-video article {
  border: none; }
  .page-template-page-video article h3, .single-video article h3 {
    font-size: 18px;
    line-height: 24px;
    padding: 0;
    width: 100%; }
  .page-template-page-video article img, .single-video article img {
    float: none; }

.page-template-page-video .active-video img, .single-video .active-video img {
  opacity: 0.5; }

.page-template-page-video .active-video .text-now-playing, .single-video .active-video .text-now-playing {
  display: block; }

.page-template-page-video .active-video .wrap-img:before, .page-template-page-video .active-video .wrap-img:after, .single-video .active-video .wrap-img:before, .single-video .active-video .wrap-img:after {
  content: none; }

.page-template-page-video .video-lead p.dateline, .single-video .video-lead p.dateline {
  color: #fff;
  margin-bottom: 10px;
  margin-top: 15px; }
  .page-template-page-video .video-lead p.dateline svg, .single-video .video-lead p.dateline svg {
    fill: #fff; }

.page-template-page-video .has-carousel h2, .single-video .has-carousel h2 {
  margin: 0 0 20px 0; }

.page-template-page-video .slick-dots, .single-video .slick-dots {
  background-color: #000000;
  height: 40px;
  position: absolute;
  right: 70px;
  top: -60px;
  z-index: 4500; }
  .page-template-page-video .slick-dots:after, .single-video .slick-dots:after {
    background-color: #000000;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    right: -60px;
    width: 60px; }
  .page-template-page-video .slick-dots li:not(.slick-active), .single-video .slick-dots li:not(.slick-active) {
    background-color: #d9d9d9; }

.page-template-page-video .slick-initialized .wrap-img:before, .single-video .slick-initialized .wrap-img:before {
  bottom: 0; }

.page-template-page-video .slick-initialized .wrap-img:after, .single-video .slick-initialized .wrap-img:after {
  bottom: 8px; }

.page-template-page-video .slick-next,
.page-template-page-video .slick-prev, .single-video .slick-next,
.single-video .slick-prev {
  margin: 5px 0 0 0;
  top: -60px;
  transition: background-color 0.3s ease;
  z-index: 7000; }
  .page-template-page-video .slick-next:hover,
  .page-template-page-video .slick-prev:hover, .single-video .slick-next:hover,
  .single-video .slick-prev:hover {
    background: #cb0000;
    border-color: #cb0000; }

.page-template-page-video .slick-next, .single-video .slick-next {
  right: 5px; }
  .page-template-page-video .slick-next:after, .single-video .slick-next:after {
    border-left-color: #000000; }
  .page-template-page-video .slick-next:hover:before, .single-video .slick-next:hover:before {
    border-left-color: #fff; }
  .page-template-page-video .slick-next:hover:after, .single-video .slick-next:hover:after {
    border-left-color: #cb0000; }

.page-template-page-video .slick-prev, .single-video .slick-prev {
  right: 40px; }
  .page-template-page-video .slick-prev:after, .single-video .slick-prev:after {
    border-right-color: #000000; }
  .page-template-page-video .slick-prev:hover:before, .single-video .slick-prev:hover:before {
    border-right-color: #fff; }
  .page-template-page-video .slick-prev:hover:after, .single-video .slick-prev:hover:after {
    border-right-color: #cb0000; }

.page-template-page-video .sidebar .text-now-playing,
.page-template-page-video .videos-featured .text-now-playing, .single-video .sidebar .text-now-playing,
.single-video .videos-featured .text-now-playing {
  bottom: 3px; }

.page-template-page-video .sidebar h3, .single-video .sidebar h3 {
  font-size: 18px;
  line-height: 24px; }

.page-template-page-video .text-now-playing, .single-video .text-now-playing {
  background-color: #cb0000;
  bottom: 0;
  display: none;
  font-size: 0.6em;
  left: 0;
  padding: 0.5em;
  position: absolute; }

.page-template-page-video .videos-featured, .single-video .videos-featured {
  clear: both; }
  .page-template-page-video .videos-featured h2, .single-video .videos-featured h2 {
    text-align: center; }
  .page-template-page-video .videos-featured h3, .single-video .videos-featured h3 {
    font-size: 16px;
    line-height: 23px; }

.page-template-page-video .wrap-img, .single-video .wrap-img {
  display: block;
  float: left;
  position: relative; }
  .page-template-page-video .wrap-img:before, .page-template-page-video .wrap-img:after, .single-video .wrap-img:before, .single-video .wrap-img:after {
    content: '';
    display: block;
    position: absolute; }
  .page-template-page-video .wrap-img:before, .single-video .wrap-img:before {
    bottom: 2px;
    background-color: rgba(63, 63, 63, 0.7);
    border: 2px solid #fff;
    border-radius: 20px;
    height: 30px;
    left: 1px;
    width: 31px; }
  .page-template-page-video .wrap-img:after, .single-video .wrap-img:after {
    bottom: 10px;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 12px solid #f1f1f1;
    height: 0;
    left: 12px;
    width: 0; }

.page-template-page-video .wrap-video-article, .single-video .wrap-video-article {
  margin-right: 20px;
  max-width: 220px; }

.page-template-page-video .wrap-videos h2, .single-video .wrap-videos h2 {
  background-color: #000000;
  border-color: #000000; }
  .page-template-page-video .wrap-videos h2 span, .single-video .wrap-videos h2 span {
    background-color: #000000; }

.page-template-page-video .wrap-videos .col-1,
.page-template-page-video .wrap-videos .col-2, .single-video .wrap-videos .col-1,
.single-video .wrap-videos .col-2 {
  width: 46.6666666667%;
  float: left;
  margin-right: 6.6666666667%; }

.page-template-page-video .wrap-videos .col-2, .single-video .wrap-videos .col-2 {
  float: right;
  margin-right: 0; }

.page-template-page-video .wrap-videos .slick-slide, .single-video .wrap-videos .slick-slide {
  height: auto; }

.page-template-page-video .wrap-video-carousel:before, .single-video .wrap-video-carousel:before {
  content: '.';
  color: #000000;
  background-color: #000000;
  display: block;
  position: absolute;
  right: 0;
  top: -50px;
  width: 80px;
  z-index: 4500; }

.page-template-page-video p.agreement, .single-video p.agreement {
  color: #000000; }
  .page-template-page-video p.agreement a, .single-video p.agreement a {
    color: #cb0000; }

@media (max-width: 959px) {
  .page-template-page-video .sidebar, .single-video .sidebar {
    max-width: 100%; }
  .page-template-page-video .videos-featured h2, .single-video .videos-featured h2 {
    font-size: 18px;
    line-height: 24px;
    padding: 0.5em; } }

@media (min-width: 480px) {
  .page-template-page-video .videos-featured h3, .single-video .videos-featured h3 {
    font-size: 18px;
    line-height: 24px; } }

@media (min-width: 640px) {
  .page-template-page-video .videos-featured h2, .single-video .videos-featured h2 {
    -ms-flex-align: end;
        align-items: flex-end;
    display: -ms-flexbox;
    display: flex;
    font-family: "CNNSans-Medium", Helvetica Neue, Arial;
    -ms-flex-pack: center;
        justify-content: center; }
  .page-template-page-video .videos-featured .col-1,
  .page-template-page-video .videos-featured .col-2, .single-video .videos-featured .col-1,
  .single-video .videos-featured .col-2 {
    width: 35.4838709677%;
    float: left;
    margin-right: 3.2258064516%; }
  .page-template-page-video .videos-featured .col-2, .single-video .videos-featured .col-2 {
    float: right;
    margin-right: 0;
    -ms-flex-order: 3;
        order: 3; }
  .videos-featured {
    display: -ms-flexbox;
    display: flex; }
    .videos-featured h2 {
      -ms-flex-order: 2;
          order: 2; } }

@media (min-width: 960px) {
  .page-template-page-video article h3, .single-video article h3 {
    font-size: 18px;
    line-height: 24px; }
  .page-template-page-video .sidebar article:after, .single-video .sidebar article:after {
    clear: both;
    content: '';
    display: table; }
  .page-template-page-video .sidebar h3, .single-video .sidebar h3 {
    padding-left: 7.2727272727%;
    font-size: 16px;
    line-height: 23px;
    clear: none;
    width: 73.3333333333%;
    float: right;
    margin-right: 0; }
  .page-template-page-video .sidebar .wrap-img, .single-video .sidebar .wrap-img {
    width: 80px;
    float: left; }
  .page-template-page-video .sidebar .wrap-video-article, .single-video .sidebar .wrap-video-article {
    margin-right: 0;
    max-width: none; }
  .page-template-page-video .videos-featured h2, .single-video .videos-featured h2 {
    height: 140px;
    margin-top: 10px;
    text-align: center;
    width: 140px;
    font-size: 17px; }
  .wrap-carousel .group {
    margin-right: 20px;
    overflow: hidden;
    width: 700px; }
    .wrap-carousel .group .wrap-video-article {
      float: left; }
      .wrap-carousel .group .wrap-video-article:nth-child(3n) {
        margin-right: 0; } }

@media (min-width: 1120px) {
  .page-template-page-video .videos-featured .col-1, .single-video .videos-featured .col-1 {
    width: 48.7179487179%;
    float: left;
    margin-right: 2.5641025641%; }
  .page-template-page-video .videos-featured .col-2, .single-video .videos-featured .col-2 {
    width: 28.2051282051%;
    float: right;
    margin-right: 0; } }

.single-gallery article {
  border: none; }
  .single-gallery article h3 {
    font-size: 18px;
    line-height: 24px;
    padding: 0;
    width: 100%; }
  .single-gallery article img {
    float: none; }

.single-gallery .headline-article-main,
.single-gallery .wrap-meta,
.single-gallery figcaption,
.single-gallery p.byline,
.single-gallery p.dateline,
.single-gallery .cat-section a {
  color: #fff; }

.single-gallery .has-carousel h2 {
  margin: 0 0 20px 0; }

.single-gallery .slick-dots {
  background-color: #3F3F3F;
  height: 40px;
  position: absolute;
  right: 70px;
  top: -60px;
  z-index: 4500; }
  .single-gallery .slick-dots:after {
    background-color: #3F3F3F;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    right: -60px;
    width: 60px; }
  .single-gallery .slick-dots li:not(.slick-active) {
    background-color: #d9d9d9; }

.single-gallery .slick-initialized .wrap-img:before {
  bottom: 0; }

.single-gallery .slick-initialized .wrap-img:after {
  bottom: 8px; }

.single-gallery .slick-slide img {
  min-width: 100%; }

.single-gallery .slick-next,
.single-gallery .slick-prev {
  margin: 5px 0 0 0;
  top: -60px;
  transition: background-color 0.3s ease;
  z-index: 7000; }
  .single-gallery .slick-next:hover,
  .single-gallery .slick-prev:hover {
    background: #cb0000;
    border-color: #cb0000; }

.single-gallery .slick-next {
  right: 5px; }
  .single-gallery .slick-next:after {
    border-left-color: #3F3F3F; }
  .single-gallery .slick-next:hover:before {
    border-left-color: #fff; }
  .single-gallery .slick-next:hover:after {
    border-left-color: #cb0000; }

.single-gallery .slick-prev {
  right: 40px; }
  .single-gallery .slick-prev:after {
    border-right-color: #3F3F3F; }
  .single-gallery .slick-prev:hover:before {
    border-right-color: #fff; }
  .single-gallery .slick-prev:hover:after {
    border-right-color: #cb0000; }

.single-gallery .sidebar h3 {
  font-size: 18px;
  line-height: 24px; }

.single-gallery .text-now-playing {
  background-color: #cb0000;
  bottom: 0;
  display: none;
  font-size: 0.6em;
  left: 0;
  padding: 0.5em;
  position: absolute; }

.single-gallery .modal .wrap-inner {
  position: relative;
  background-color: #353535; }

.single-gallery .wrap-carousel-slides {
  background-color: #353535;
  color: #fff; }

.single-gallery .wrap-img {
  display: block;
  float: left;
  position: relative; }
  .single-gallery .wrap-img:before, .single-gallery .wrap-img:after {
    content: '';
    display: block;
    position: absolute; }
  .single-gallery .wrap-img:before {
    bottom: 2px;
    background-color: rgba(63, 63, 63, 0.7);
    border: 2px solid #fff;
    border-radius: 20px;
    height: 30px;
    left: 1px;
    width: 31px; }
  .single-gallery .wrap-img:after {
    bottom: 10px;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 12px solid #f1f1f1;
    height: 0;
    left: 12px;
    width: 0; }

.single-gallery p.agreement {
  color: #000000; }
  .single-gallery p.agreement a {
    color: #cb0000; }

@media (max-width: 959px) {
  .single-gallery .sidebar {
    max-width: 100%; } }

@media (min-width: 480px) {
  .single-gallery .videos-featured h3 {
    font-size: 18px;
    line-height: 24px; } }

@media (min-width: 960px) {
  .single-gallery article h3 {
    font-size: 18px;
    line-height: 24px; }
  .single-gallery .sidebar article:after {
    clear: both;
    content: '';
    display: table; }
  .single-gallery .sidebar h3 {
    padding-left: 7.2727272727%;
    font-size: 16px;
    line-height: 23px;
    clear: none;
    width: 73.3333333333%;
    float: right;
    margin-right: 0; }
  .single-gallery .sidebar .wrap-img {
    width: 80px;
    float: left; }
  .wrap-carousel .group {
    margin-right: 20px;
    overflow: hidden;
    width: 700px; }
    .wrap-carousel .group .wrap-video-article {
      float: left; }
      .wrap-carousel .group .wrap-video-article:nth-child(3n) {
        margin-right: 0; } }

.page-template-page-specials .grid-item,
.page-template-page-tv-shows .grid-item {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }
  @media (min-width: 480px) {
    .page-template-page-specials .grid-item,
    .page-template-page-tv-shows .grid-item {
      width: 47.8260869565%;
      float: left;
      margin-right: 4.347826087%; } }
  @media (min-width: 640px) {
    .page-template-page-specials .grid-item,
    .page-template-page-tv-shows .grid-item {
      width: 48.3870967742%;
      float: left;
      margin-right: 3.2258064516%; } }
  @media (min-width: 1120px) {
    .page-template-page-specials .grid-item,
    .page-template-page-tv-shows .grid-item {
      width: 48.7179487179%;
      float: left;
      margin-right: 2.5641025641%; } }
  .page-template-page-specials .grid-item:nth-of-type(odd),
  .page-template-page-tv-shows .grid-item:nth-of-type(odd) {
    margin-left: 0; }
  .page-template-page-specials .grid-item:nth-of-type(even),
  .page-template-page-tv-shows .grid-item:nth-of-type(even) {
    float: right;
    margin-right: 0; }
  .page-template-page-specials .grid-item h2,
  .page-template-page-tv-shows .grid-item h2 {
    font-size: 23px;
    line-height: 32px; }

.term-anchor .anchor,
.term-anchor .columnista-cnnee,
.term-columnista-cnnee .anchor,
.term-columnista-cnnee .columnista-cnnee {
  width: 46.6666666667%;
  float: left;
  margin-right: 6.6666666667%; }
  @media (max-width: 479px) and (max-width: 479px) {
    .term-anchor .anchor:nth-of-type(odd),
    .term-anchor .columnista-cnnee:nth-of-type(odd),
    .term-columnista-cnnee .anchor:nth-of-type(odd),
    .term-columnista-cnnee .columnista-cnnee:nth-of-type(odd) {
      margin-left: 0; }
    .term-anchor .anchor:nth-of-type(even),
    .term-anchor .columnista-cnnee:nth-of-type(even),
    .term-columnista-cnnee .anchor:nth-of-type(even),
    .term-columnista-cnnee .columnista-cnnee:nth-of-type(even) {
      float: right;
      margin-right: 0; } }
  @media (min-width: 480px) and (max-width: 639px) {
    .term-anchor .anchor,
    .term-anchor .columnista-cnnee,
    .term-columnista-cnnee .anchor,
    .term-columnista-cnnee .columnista-cnnee {
      width: 30.4347826087%;
      float: left;
      margin-right: 4.347826087%; }
      .term-anchor .anchor:nth-of-type(3n+3),
      .term-anchor .columnista-cnnee:nth-of-type(3n+3),
      .term-columnista-cnnee .anchor:nth-of-type(3n+3),
      .term-columnista-cnnee .columnista-cnnee:nth-of-type(3n+3) {
        float: right;
        margin-right: 0; }
      .term-anchor .anchor:nth-of-type(3n+1),
      .term-anchor .columnista-cnnee:nth-of-type(3n+1),
      .term-columnista-cnnee .anchor:nth-of-type(3n+1),
      .term-columnista-cnnee .columnista-cnnee:nth-of-type(3n+1) {
        clear: both; } }
  @media (min-width: 640px) and (max-width: 1119px) {
    .term-anchor .anchor,
    .term-anchor .columnista-cnnee,
    .term-columnista-cnnee .anchor,
    .term-columnista-cnnee .columnista-cnnee {
      width: 22.5806451613%;
      float: left;
      margin-right: 3.2258064516%; }
      .term-anchor .anchor:nth-of-type(4n+4),
      .term-anchor .columnista-cnnee:nth-of-type(4n+4),
      .term-columnista-cnnee .anchor:nth-of-type(4n+4),
      .term-columnista-cnnee .columnista-cnnee:nth-of-type(4n+4) {
        float: right;
        margin-right: 0; }
      .term-anchor .anchor:nth-of-type(4n+1),
      .term-anchor .columnista-cnnee:nth-of-type(4n+1),
      .term-columnista-cnnee .anchor:nth-of-type(4n+1),
      .term-columnista-cnnee .columnista-cnnee:nth-of-type(4n+1) {
        clear: both; } }
  @media (min-width: 1120px) {
    .term-anchor .anchor,
    .term-anchor .columnista-cnnee,
    .term-columnista-cnnee .anchor,
    .term-columnista-cnnee .columnista-cnnee {
      width: 17.9487179487%;
      float: left;
      margin-right: 2.5641025641%; }
      .term-anchor .anchor:nth-of-type(5n+5),
      .term-anchor .columnista-cnnee:nth-of-type(5n+5),
      .term-columnista-cnnee .anchor:nth-of-type(5n+5),
      .term-columnista-cnnee .columnista-cnnee:nth-of-type(5n+5) {
        float: right;
        margin-right: 0; }
      .term-anchor .anchor:nth-of-type(5n+1),
      .term-anchor .columnista-cnnee:nth-of-type(5n+1),
      .term-columnista-cnnee .anchor:nth-of-type(5n+1),
      .term-columnista-cnnee .columnista-cnnee:nth-of-type(5n+1) {
        clear: both; } }
  .term-anchor .anchor h2,
  .term-anchor .columnista-cnnee h2,
  .term-columnista-cnnee .anchor h2,
  .term-columnista-cnnee .columnista-cnnee h2 {
    font-size: 23px;
    line-height: 32px; }

fieldset {
  border: none; }

input[type="submit"] {
  background: #cb0000;
  border: none;
  color: #fff;
  transition: background-color 0.3s ease; }
  input[type="submit"]:hover {
    background: #650000; }

input[type="text"],
input[type="email"] {
  background: #d9d9d9;
  border: none;
  padding: 5px; }

.form-get-weather > * {
  margin-bottom: 10px; }
  .form-get-weather > *:last-child {
    margin-bottom: 0; }

.form-get-weather input[type="radio"]:checked + span {
  background: #a6a6a6; }

.form-get-weather input[type="radio"] + span {
  background: #d9d9d9;
  height: 40px;
  width: 40px;
  transition: background-color 0.3s ease; }

.form-get-weather .temperature-units {
  -ms-flex-order: 3;
      order: 3; }
  .form-get-weather .temperature-units label {
    display: inline-block;
    cursor: pointer; }
    .form-get-weather .temperature-units label:not(:first-of-type) {
      margin-left: -4px; }

.search-site input {
  max-height: 30px; }

.signup-newsletter {
  background: #000000;
  color: #fff; }
  .signup-newsletter p {
    font-family: "CNNSans-Light", Helvetica Neue, Arial;
    font-size: 14px;
    line-height: 1.5; }
  .signup-newsletter #subscribe-text p {
    margin-top: 10px; }
  .signup-newsletter input[type="email"] {
    background: #fff;
    color: #000000;
    width: 100%;
    line-height: 1;
    padding: 13px 10px; }
  .signup-newsletter .radio-buttons label {
    display: block; }
  .signup-newsletter input[type="submit"] {
    width: 100px;
    line-height: 1;
    padding: 13px 0; }
  .signup-newsletter #newsletter-feedback.success {
    color: #5cb01f; }
  .signup-newsletter #newsletter-feedback.error {
    color: #cb0000; }
  .signup-newsletter .contact-links {
    color: #888; }
    .signup-newsletter .contact-links a {
      color: #888; }

.search-search-page {
  max-height: 60px;
  margin-bottom: 10px; }
  .search-search-page input {
    font-size: 33px;
    line-height: 45px; }
  .search-search-page input {
    background: none;
    border: none;
    border-bottom: 1px solid #d9d9d9;
    color: #000000;
    margin-left: 0.5em;
    outline: 1px solid transparent;
    transition: border-color 0.3s ease-out, outline 0.3s ease-out;
    width: 100%; }
    .search-search-page input:active, .search-search-page input:focus {
      border-bottom: 1px solid transparent;
      outline: 1px solid #000000; }
  .search-search-page svg {
    max-height: 80px;
    margin: 0;
    width: 60px; }

@media (max-width: 959px) {
  .home .signup-newsletter {
    display: none; } }

@media (min-width: 1120px) {
  .search-search-page {
    max-height: 80px; }
    .search-search-page input {
      font-size: 60px;
      line-height: 64px; } }

@media (min-width: 640px) {
  .home .button.read-fewer, .home .button.read-more, .home .button.read-more-static {
    display: none; } }

a.button {
  color: #fff; }
  a.button:hover {
    color: #ababab; }

.button {
  background: #cb0000;
  display: inline-block;
  font-family: "CNNSans-Bold", Helvetica Neue, Arial;
  margin: 10px 0;
  padding: 0.5em;
  text-decoration: none; }
  .button:hover {
    color: #000000;
    text-decoration: none; }
  .button.hidden {
    display: none; }

.page-template-page-tv-schedule article {
  position: relative; }
  .page-template-page-tv-schedule article video {
    left: 0;
    position: absolute;
    top: 0; }

.page-template-page-tv-schedule main {
  position: relative; }

.page-template-page-tv-schedule section {
  clear: none; }

.page-template-page-tv-schedule select {
  background: #fff;
  border: 5px solid #fff;
  color: #000000;
  display: block;
  font-family: "CNNSans-Light", Helvetica Neue, Arial;
  width: 100%; }

.page-template-page-tv-schedule time {
  font-family: "CNNSans-Bold", Helvetica Neue, Arial; }

.page-template-page-tv-schedule .img-show {
  display: none; }

.page-template-page-tv-schedule .options-filter {
  clear: both;
  background: #f2f2f2;
  border-top: 1px solid #817f7f;
  display: block;
  margin-top: 20px;
  padding: 10px;
  position: relative;
  z-index: 4500; }
  .page-template-page-tv-schedule .options-filter.open {
    color: #cb0000; }
    .page-template-page-tv-schedule .options-filter.open .wrap-options-inner {
      max-height: 1000px;
      opacity: 1;
      transition: max-height 0.3s ease, opacity 0.3s ease 0.3s; }
      .page-template-page-tv-schedule .options-filter.open .wrap-options-inner select {
        margin-bottom: 10px;
        transition: margin-top 0.3s ease, margin-bottom 0.3s ease; }
        .page-template-page-tv-schedule .options-filter.open .wrap-options-inner select:first-of-type {
          margin-top: 10px; }
    .page-template-page-tv-schedule .options-filter.open .wrap-options-title svg {
      fill: #cb0000;
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }
  .page-template-page-tv-schedule .options-filter h2 {
    cursor: pointer;
    font-family: "CNNSans-Bold", Helvetica Neue, Arial; }
  .page-template-page-tv-schedule .options-filter .wrap-options-inner {
    height: auto;
    max-height: 0;
    opacity: 0;
    transition: color 0.3s ease, max-height 0.3s ease 0.3s, opacity 0.3s ease; }
    .page-template-page-tv-schedule .options-filter .wrap-options-inner select {
      margin: 0;
      transition: margin-top 0.3s ease 0.3s, margin-bottom 0.3s ease 0.3s; }

.page-template-page-tv-schedule .reset {
  background: #fff;
  color: #000000;
  display: inline-block; }

.page-template-page-tv-schedule .reset,
.page-template-page-tv-schedule .submit-refine-schedule {
  padding: 0.5em 2em 0.5em 0.5em; }

.page-template-page-tv-schedule .schedule-tv article:first-of-type {
  margin-bottom: 10px; }

.page-template-page-tv-schedule .schedule-tv time {
  color: #000000; }

.page-template-page-tv-schedule .time-show {
  color: #d9d9d9; }
  .page-template-page-tv-schedule .time-show span {
    font-family: "CNNSans-Light", Helvetica Neue, Arial; }

.page-template-page-tv-schedule .title-show {
  clear: none; }

.page-template-page-tv-schedule .show-big:first-of-type .img-show {
  display: block; }

.page-template-page-tv-schedule .show-big h3 {
  font-family: "CNNSans-Bold", Helvetica Neue, Arial; }

.page-template-page-tv-schedule .show-big .img-show {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }
  .page-template-page-tv-schedule .show-big .img-show img {
    width: 100%; }

.page-template-page-tv-schedule .show-big .title-show {
  clear: both; }

.page-template-page-tv-schedule .wrap-options-title {
  position: relative; }
  .page-template-page-tv-schedule .wrap-options-title svg {
    cursor: pointer;
    height: 1.5em;
    right: 0.5em;
    position: absolute;
    top: 0;
    width: 1.5em;
    transition: transform 0.3s ease; }

.page-template-page-tv-schedule .wrap-tv-schedule {
  clear: both;
  background: #fff;
  color: #000000;
  min-height: 636px;
  position: relative; }
  .page-template-page-tv-schedule .wrap-tv-schedule a {
    color: #000000; }

.schedule-tv {
  position: relative;
  z-index: 7000; }
  .schedule-tv article:not(:first-of-type) {
    border-top: 1px solid #303030;
    margin-bottom: 10px; }
  .schedule-tv time {
    color: #d9d9d9;
    font-family: "CNNSans-Light", Helvetica Neue, Arial; }
  .schedule-tv .time-show {
    width: 85px;
    float: left;
    margin-right: 1.8181818182%; }

@media (max-width: 639px) {
  .page-template-page-tv-schedule .wrap-tv-schedule {
    box-sizing: content-box;
    margin-right: -10px;
    margin-left: -10px;
    padding-right: 10px;
    padding-left: 10px; } }

@media (min-width: 480px) {
  .page-template-page-tv-schedule .show-big:first-of-type h3 {
    font-size: 27px;
    line-height: 33px; } }

@media (min-width: 640px) and (max-width: 959px) {
  .page-template-page-tv-schedule .content-main .sidebar {
    clear: none;
    float: right;
    margin-top: 0;
    max-width: 300px; }
    .page-template-page-tv-schedule .content-main .sidebar > div {
      width: 100%; }
  .page-template-page-tv-schedule .show-big:last-of-type {
    clear: none;
    float: left;
    max-width: 50%; } }

@media (min-width: 640px) {
  .page-template-page-tv-schedule .img-show {
    width: 140px;
    float: left;
    margin-right: 1.8181818182%;
    display: block;
    min-height: 1em; }
  .page-template-page-tv-schedule .show-big {
    border-top: none; }
    .page-template-page-tv-schedule .show-big:first-of-type h3 {
      font-size: 28px;
      line-height: 36px; }
  .page-template-page-tv-schedule .wrap-tv-schedule:before {
    background: #fff;
    content: '';
    height: 100%;
    left: calc( -50vw + 50%);
    position: absolute;
    width: 200vw; } }

@media (min-width: 960px) {
  .page-template-page-tv-schedule .schedule-tv h3 {
    font-size: 27px;
    line-height: 33px; }
  .page-template-page-tv-schedule .sidebar {
    clear: right; }
  .page-template-page-tv-schedule .video-lead .show:first-of-type {
    width: 65.9574468085%;
    float: left;
    margin-right: 2.1276595745%;
    min-width: 620px; }
  .page-template-page-tv-schedule .video-lead .show:last-of-type {
    clear: none;
    width: 31.914893617%;
    float: right;
    margin-right: 0; }
  .wrap-tv-schedule {
    width: 65.9574468085%;
    float: left;
    margin-right: 2.1276595745%; } }

@media (min-width: 1120px) {
  .page-template-page-tv-schedule .img-show {
    width: 220px;
    float: left;
    margin-right: 1.8181818182%; }
  .page-template-page-tv-schedule .schedule-tv h3 {
    font-size: 28px;
    line-height: 36px; }
  .page-template-page-tv-schedule .video-lead .show:first-of-type {
    width: 70.9090909091%;
    float: left;
    margin-right: 1.8181818182%; }
  .page-template-page-tv-schedule .video-lead .show:last-of-type {
    width: 27.2727272727%;
    float: right;
    margin-right: 0; }
  .show-big:first-of-type h3 {
    font-size: 33px;
    line-height: 45px; }
  .wrap-tv-schedule {
    width: 70.9090909091%;
    float: left;
    margin-right: 1.8181818182%; } }

.ad-end,
.ad-sidebar-lead,
.ad-sidebar-secondary,
.ad-start,
.ad-tertiary {
  width: 300px;
  float: left;
  margin-right: 1.8181818182%;
  float: none;
  margin-left: auto;
  margin-right: auto; }

.nav-main .sub-menu .menu-item.sponsorship-avianca a {
  font-size: 11px;
  padding-right: 63px;
  padding-left: 0;
  width: 160px;
  background: url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../images/avianca-logo-black-small.png) no-repeat;
  background-position-x: 87px;
  background-position-y: 8px;
  background-size: 58px; }
  .nav-main .sub-menu .menu-item.sponsorship-avianca a:hover {
    background-color: #ef757a; }

.ad-main {
  display: block;
  clear: both;
  margin-top: 20px;
  position: relative;
  z-index: 4500;
  padding: 20px 0;
  margin-left: auto;
  margin-right: auto; }
  .ad-main .ad {
    text-align: center; }
    .ad-main .ad div[id^=google_ads_iframe_] {
      padding-top: 10px; }
      .home .ad-main .ad div[id^=google_ads_iframe_] {
        padding-top: 30px; }
  @media (max-width: 330px) {
    .ad-main {
      margin-left: -10px; } }

.ad-empty {
  height: 0;
  margin-bottom: 0;
  padding-bottom: 0; }
  .ad-empty > .ad {
    height: 0;
    overflow: hidden; }

.ad-sponsorship {
  margin: 30px auto;
  width: 200px; }

.wrap-ad .ad > div:after {
  color: #595959;
  content: 'Publicidad';
  display: block;
  height: 15px;
  text-align: center;
  position: relative; }

.wrap-ad.hide-publicidad {
  min-height: 0;
  padding-bottom: 0; }
  .wrap-ad.hide-publicidad .ad > div:after,
  .wrap-ad.hide-publicidad .ad + small {
    display: none; }
  .wrap-ad.hide-publicidad.blank-ad {
    padding: 0;
    margin: 0; }

@media (min-width: 640px) {
  .ad-sponsorship {
    clear: both;
    float: right; }
    .ad-sponsorship:not(.ad-empty) + main > h1,
    .ad-sponsorship:not(.ad-empty) + main .wrap-name,
    .ad-sponsorship:not(.ad-empty) + main .wrap-title {
      clear: left;
      float: left;
      width: calc(100% - 320px); }
    .ad-sponsorship:not(.ad-empty) + main .brand-logo {
      min-height: 80px; } }

@media (max-width: 640px) {
  .wrap-ad.hide-publicidad.blank-ad {
    padding: 10px 0;
    margin-top: 10px; }
  .home .ad-main .ad div[id^=google_ads_iframe_] {
    padding-top: 0; } }

.tags {
  clear: both;
  margin: 10px 0 20px; }
  .tags a {
    background: #f1f1f1;
    display: inline-block;
    margin-right: 0.5em;
    padding: 0.1em 0.5em; }
    .tags a:before {
      content: '\0023'; }

.articles-lead .share a,
.breaking-news .share a {
  background: none;
  border: 2px solid #d9d9d9;
  padding: 5px; }

.articles-lead .share svg,
.breaking-news .share svg {
  fill: #d9d9d9; }

.articles-lead .share .comment,
.breaking-news .share .comment {
  vertical-align: baseline; }
  .articles-lead .share .comment:hover,
  .breaking-news .share .comment:hover {
    border-color: #5cb01f;
    color: #5cb01f; }
    .articles-lead .share .comment:hover svg,
    .breaking-news .share .comment:hover svg {
      fill: #5cb01f; }

.articles-lead .share .facebook:hover,
.breaking-news .share .facebook:hover {
  border-color: #3a5795;
  color: #3a5795; }
  .articles-lead .share .facebook:hover svg,
  .breaking-news .share .facebook:hover svg {
    fill: #3a5795; }

.articles-lead .share .twitter:hover,
.breaking-news .share .twitter:hover {
  border-color: #55acee;
  color: #55acee; }
  .articles-lead .share .twitter:hover svg,
  .breaking-news .share .twitter:hover svg {
    fill: #55acee; }

.articles-lead .share .more:hover,
.breaking-news .share .more:hover {
  border-color: #d73d32;
  color: #d73d32; }
  .articles-lead .share .more:hover svg,
  .breaking-news .share .more:hover svg {
    fill: #d73d32; }

.articles-lead .slick-track .share,
.breaking-news .slick-track .share {
  bottom: 0;
  position: absolute;
  transition: opacity 0.2s ease 0.2s; }

.share {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  transition: opacity 0.3s ease; }
  @media (min-width: 321px) {
    .share {
      width: 100%;
      float: left;
      margin-left: 0;
      margin-right: 0; } }
  .share.invisible {
    opacity: 0; }
  .share.visible {
    opacity: 1; }
  .share a {
    border-radius: 50%;
    display: inline-block;
    height: 34px;
    margin-left: 0.5em;
    padding: 7px;
    width: 34px; }
    .share a:first-of-type {
      margin-left: 0; }
  .share svg {
    display: block;
    fill: #fff;
    float: left;
    max-height: 100%;
    max-width: 100%; }
  .share .comment svg {
    vertical-align: middle; }
  .share .comment,
  .share .mail {
    background: #5cb01f; }
  .share .google-plus {
    background: #d73d32; }
  .share .instagram {
    background: #000000; }
  .share .linkedin {
    background: #007bb6; }
  .share .facebook {
    background: #3a5795; }
  .share .twitter {
    background: #55acee; }
  .share .instagram {
    background: #d93175; }
  .share .more {
    background: #d73d32; }
  .share.share-follow a {
    width: 46.6666666667%;
    float: left;
    margin-right: 6.6666666667%;
    background: none;
    border-radius: 0;
    height: auto;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
    margin-left: 0;
    padding: 0; }
    @media (max-width: 479px) {
      .share.share-follow a:nth-of-type(odd) {
        margin-left: 0; }
      .share.share-follow a:nth-of-type(even) {
        float: right;
        margin-right: 0; } }
    @media (min-width: 480px) and (max-width: 639px) {
      .share.share-follow a {
        width: 30.4347826087%;
        float: left;
        margin-right: 4.347826087%; }
        .share.share-follow a:nth-of-type(3n + 1) {
          margin-left: 0; }
        .share.share-follow a:nth-of-type(3n + 3) {
          float: right;
          margin-right: 0; } }
    @media (min-width: 640px) {
      .share.share-follow a {
        width: 100%;
        float: left;
        margin-left: 0;
        margin-right: 0; } }
  .share.share-follow img {
    width: 34px;
    height: 34px; }
  .share.share-follow h3 {
    font-size: 16px;
    line-height: 23px;
    display: inline-block;
    line-height: 34px;
    margin-left: 0.5em; }
  .share.share-follow svg {
    border-radius: 50%;
    display: inline-block;
    height: 34px;
    padding: 7px;
    width: 34px; }
    .share.share-follow svg:first-of-type {
      margin-left: 0; }
    .share.share-follow svg.facebook, .share.share-follow svg.mail {
      padding: 7px 0; }
    .share.share-follow svg.google-plus {
      padding: 10px 0 4px; }
  .share.share-follow .google-plus {
    padding: 0 8px; }

.share-follow {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }
  @media (min-width: 640px) {
    .share-follow {
      width: 22.5806451613%;
      float: left;
      margin-right: 3.2258064516%; } }
  @media (min-width: 1120px) {
    .share-follow {
      width: 17.9487179487%;
      float: left;
      margin-right: 2.5641025641%; } }
  .share-follow h2 {
    margin: 0; }

.share-num {
  color: #d9d9d9;
  display: inline-block;
  margin-left: 5px;
  vertical-align: top; }

.sharedaddy .sd-social-icon .sd-content ul li {
  margin-right: 13px !important; }
  .sharedaddy .sd-social-icon .sd-content ul li a.sd-button::before {
    font-size: 19px; }
  .sharedaddy .sd-social-icon .sd-content ul li.share-email[class*="share-"] a.sd-button {
    background-color: #7bc200;
    color: #fff !important; }
  .sharedaddy .sd-social-icon .sd-content ul li.share-facebook[class*="share-"] a.sd-button {
    background-color: #37559c; }
  .sharedaddy .sd-social-icon .sd-content ul li.share-twitter[class*="share-"] a.sd-button {
    background-color: #00c6ff; }
  .sharedaddy .sd-social-icon .sd-content ul li.share-google-plus-1[class*="share-"] a.sd-button {
    background-color: #df0000; }

.sharedaddy .sd-social-icon .sd-button span.share-count {
  background: transparent;
  bottom: auto;
  color: #736d67;
  display: none;
  font-family: "CNNSans-Medium", Helvetica Neue, Arial;
  font-size: 14px;
  left: 38px;
  right: auto;
  top: 10px; }

.sharedaddy .sd-social-icon .sd-content ul li#share-whatsapp a.sd-button {
  background: #34af23 url(/wp-content/themes/vip/cnnespanol/static/build/css/prefixed/../../../images/whatsapp-logo.png) center center no-repeat; }
  .sharedaddy .sd-social-icon .sd-content ul li#share-whatsapp a.sd-button::before {
    content: ' ';
    width: 19px;
    height: 19px; }

@media (min-width: 480px) {
  .sharedaddy li#share-whatsapp {
    display: none; } }

.follow .sharedaddy .sd-social-icon .sd-button span.share-count {
  display: none; }

div#sharing_email {
  z-index: 9999; }

/* =Comments
-------------------------------------------------------------- */
#livefyre-comments {
  clear: both; }
  @media (min-width: 960px) {
    #livefyre-comments {
      width: 65.9574468085%;
      float: left;
      margin-right: 2.1276595745%; } }
  @media (min-width: 1120px) {
    #livefyre-comments {
      width: 70.9090909091%;
      float: left;
      margin-right: 1.8181818182%; } }
  #livefyre-comments > * {
    margin-bottom: 10px; }
    #livefyre-comments > *:last-child {
      margin-bottom: 0; }
  #livefyre-comments .fyre-editor .fyre-editor-toolbar .fyre-share-button {
    width: 9em; }
    #livefyre-comments .fyre-editor .fyre-editor-toolbar .fyre-share-button div.fyre-button-right-inner-box {
      background-position: 7.5em center; }

.comments-join {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  background: #5cb01f;
  font-family: "CNNSans-Bold", Helvetica Neue, Arial;
  margin-top: 20px;
  margin-bottom: 30px;
  padding: 10px;
  text-align: center; }
  @media (min-width: 321px) {
    .comments-join {
      display: none; } }
  @media (min-width: 960px) {
    .comments-join {
      display: none; } }
  .comments-join:after {
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #5cb01f;
    content: '';
    height: 0;
    margin: 10px auto -20px;
    width: 0; }
  .comments-join a {
    color: #fff; }

.fyre-cp-login header.fyre-cp-modal-header {
  font-size: 16px;
  line-height: 1.3;
  padding: 0 12px; }

div.lf-popover {
  z-index: 9999; }

.wrap-outbrain .ob_container .item-container {
  padding-right: 0; }
  .wrap-outbrain .ob_container .item-container img {
    height: auto; }

.wrap-outbrain .ob_container .ob_container_recs {
  max-height: 100%; }
  @media (min-width: 640px) {
    .wrap-outbrain .ob_container .ob_container_recs .item-link-container {
      clear: none;
      width: 31.914893617%;
      float: left;
      margin-right: 2.1276595745%; }
      .wrap-outbrain .ob_container .ob_container_recs .item-link-container:last-of-type {
        float: right;
        margin-right: 0; } }
  .wrap-outbrain .ob_container .ob_container_recs .item-link-container .item-container {
    width: 100%; }

.wrap-outbrain .ob_container .strip-rec-link-title {
  font-family: "CNNSans-Light", Helvetica Neue, Arial; }

.wrap-outbrain .ob_org_header {
  box-sizing: border-box;
  display: block;
  max-height: 40px;
  margin: 0 0 10px; }
  .wrap-outbrain .ob_org_header:after {
    left: auto;
    right: 0;
    width: calc( 100% - 6.25em); }

.wrap-outbrain .ob_what {
  margin: 10px 0; }

@media (max-width: 639px) {
  .footer-main .wrap-outbrain .ob-rec-link-img {
    clear: left;
    float: left;
    margin-bottom: 10px;
    max-width: 120px; }
  .footer-main .wrap-outbrain .ob-text-content {
    margin-bottom: 10px;
    margin-left: 130px;
    padding-top: 0; }
    .footer-main .wrap-outbrain .ob-text-content .strip-rec-link-title {
      font-size: 14px; } }

/**
 * legal notification
 */
.notification-dismissable.legal {
  position: fixed;
  left: 40px;
  bottom: 0;
  transition: transform 1s ease-in-out;
  -ms-transform: translateY(0);
      transform: translateY(0);
  max-height: 200px;
  max-width: 600px;
  box-sizing: border-box;
  display: block;
  padding: 0 10px;
  height: auto;
  z-index: 5000;
  overflow-y: hidden;
  border: 1px solid #d9d9d9;
  border-radius: 8px;
  background-color: #f2f2f2; }
  .notification-dismissable.legal.collapse {
    -ms-transform: translateY(200px);
        transform: translateY(200px); }
  .notification-dismissable.legal p {
    margin: 0; }
  .notification-dismissable.legal .notice {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 28px;
    padding: 3px 35px 3px 10px;
    background: #cb0000;
    color: #fff; }
  .notification-dismissable.legal .agreement {
    font-size: 16px;
    line-height: 23px;
    padding: 12px 25px 11px 11px;
    color: #000000; }
    .notification-dismissable.legal .agreement a {
      color: #cb0000; }
  .notification-dismissable.legal .dismiss {
    margin: 0;
    background-color: #000;
    border-radius: 100px;
    position: absolute;
    right: 6px;
    top: 6px;
    height: 30px;
    width: 30px; }
    .notification-dismissable.legal .dismiss svg {
      height: 30px;
      fill: #fff;
      padding: 5px; }
    .notification-dismissable.legal .dismiss:hover svg {
      fill: #817f7f; }
  @media (max-width: 680px) {
    .notification-dismissable.legal {
      left: 0;
      max-width: 97%; }
      .notification-dismissable.legal .notice {
        font-size: 16px;
        line-height: 23px; }
      .notification-dismissable.legal .agreement {
        font-size: 14px;
        line-height: 21px; } }
/*# sourceMappingURL=global.css.map */.jetpack_widget_social_icons ul,
.jetpack_widget_social_icons li {
	list-style: none;
}

.jetpack_widget_social_icons ul {
	display: block;
	margin: 0 0 1.5em;
	padding: 0;
}

.jetpack_widget_social_icons ul li {
	border: 0;
	display: inline-block;
	line-height: 1;
	margin: 0;
	padding: 0;
}

.jetpack_widget_social_icons ul li:before,
.jetpack_widget_social_icons ul li:after {
	display: none;
}

.jetpack_widget_social_icons a {
	border: 0;
	box-shadow: none;
	display: block;
	height: 24px;
	text-decoration: none;
	width: 24px;
}

.jetpack_widget_social_icons svg {
	color: inherit;
	fill: currentColor;
	height: inherit;
	vertical-align: middle;
	width: inherit;
}

/* Sizes */

.jetpack_widget_social_icons ul.size-small a {
	height: 24px;
	width: 24px;
}

.jetpack_widget_social_icons ul.size-medium a {
	height: 32px;
	width: 32px;
}

.jetpack_widget_social_icons ul.size-large a {
	height: 48px;
	width: 48px;
}
/**

	Noticons

	Noticons are vector icons embedded in a font for use across wp.com.
	To use, reference this stylesheet in your project. See instructions in example.html

*/


/* IE8 and below use EOT and allow cross-site embedding. 
   IE9 uses WOFF which is base64 encoded to allow cross-site embedding.
   So unfortunately, IE9 will throw a console error, but it'll still work.
   When the font is base64 encoded, cross-site embedding works in Firefox */
@font-face {
  font-family: "Noticons";
  src: url(/i/noticons/./Noticons.eot?) format("embedded-opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Noticons";
  src: url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),
       url(/i/noticons/./Noticons.ttf) format("truetype"),
       url(/i/noticons/./Noticons.svg#Noticons) format("svg");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Noticons";
    src: url(/i/noticons/./Noticons.svg#Noticons) format("svg");
  }
}


/**
 * All noticons
 */

.noticon {
	font-size: 16px;
	vertical-align: top;
	text-align: center;
	-moz-transition: color .1s ease-in 0;
	-webkit-transition: color .1s ease-in 0;
	display: inline-block;
	font-family: "Noticons";
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 1;
	text-decoration: inherit;
	text-transform: none;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	speak: none;
}


/**
 * Individual icons
 */

.noticon-404:before { content: "\f423"; }
.noticon-activity:before { content: "\f508"; }
.noticon-add:before { content: "\f8b3"; }
.noticon-add-media:before { content: "\f8d9"; }
.noticon-akismet:before { content: "\f8d2"; }
.noticon-anchor:before { content: "\f509"; }
.noticon-art:before { content: "\f8b4"; }
.noticon-aside:before { content: "\f101"; }
.noticon-atsign:before { content: "\f814"; }
.noticon-attachment:before { content: "\f416"; }
.noticon-audio:before { content: "\f109"; }
.noticon-automattic:before { content: "\f815"; }
.noticon-automattic-blip:before { content: "\f817"; }
.noticon-automattic-ring:before { content: "\f816"; }
.noticon-bell:before { content: "\f8d4"; }
.noticon-bold:before { content: "\f471"; }
.noticon-book:before { content: "\f444"; }
.noticon-bug:before { content: "\f50a"; }
.noticon-bullhorn:before { content: "\f8a5"; }
.noticon-bullseye:before { content: "\f8a0"; }
.noticon-cart:before { content: "\f447"; }
.noticon-category:before { content: "\f301"; }
.noticon-chat:before { content: "\f108"; }
.noticon-checkmark:before { content: "\f418"; }
.noticon-close:before { content: "\f405"; }
.noticon-close-alt:before { content: "\f406"; }
.noticon-cloud:before { content: "\f426"; }
.noticon-cloud-download:before { content: "\f440"; }
.noticon-cloud-upload:before { content: "\f441"; }
.noticon-code:before { content: "\f462"; }
.noticon-codepen:before { content: "\f216"; }
.noticon-cog:before { content: "\f445"; }
.noticon-collapse:before { content: "\f432"; }
.noticon-colors:before { content: "\f8a7"; }
.noticon-comment:before { content: "\f300"; }
.noticon-compact:before { content: "\f807"; }
.noticon-day:before { content: "\f305"; }
.noticon-digg:before { content: "\f221"; }
.noticon-document:before { content: "\f443"; }
.noticon-dot:before { content: "\f428"; }
.noticon-downarrow:before { content: "\f502"; }
.noticon-download:before { content: "\f50b"; }
.noticon-draggable:before { content: "\f436"; }
.noticon-dribbble:before { content: "\f201"; }
.noticon-dropbox:before { content: "\f225"; }
.noticon-dropdown:before { content: "\f433"; }
.noticon-dropdown-left:before { content: "\f434"; }
.noticon-edit:before { content: "\f411"; }
.noticon-ellipsis:before { content: "\f476"; }
.noticon-eventbrite:before { content: "\f8a6"; }
.noticon-expand:before { content: "\f431"; }
.noticon-external:before { content: "\f442"; }
.noticon-facebook:before { content: "\f203"; }
.noticon-facebook-alt:before { content: "\f204"; }
.noticon-fastforward:before { content: "\f458"; }
.noticon-features:before { content: "\f8a8"; }
.noticon-feed:before { content: "\f413"; }
.noticon-flag:before { content: "\f468"; }
.noticon-flickr:before { content: "\f211"; }
.noticon-follow:before { content: "\f801"; }
.noticon-following:before { content: "\f803"; }
.noticon-fonts:before { content: "\f8b5"; }
.noticon-foursquare:before { content: "\f226"; }
.noticon-fullscreen:before { content: "\f474"; }
.noticon-gallery:before { content: "\f103"; }
.noticon-ghost:before { content: "\f8d5"; }
.noticon-gift:before { content: "\f8a4"; }
.noticon-github:before { content: "\f200"; }
.noticon-googleplus:before { content: "\f206"; }
.noticon-googleplus-alt:before { content: "\f218"; }
.noticon-gravatar:before { content: "\f8d0"; }
.noticon-gridview:before { content: "\f808"; }
.noticon-handset:before { content: "\f50c"; }
.noticon-heart:before { content: "\f461"; }
.noticon-help:before { content: "\f457"; }
.noticon-hide:before { content: "\f404"; }
.noticon-hierarchy:before { content: "\f505"; }
.noticon-home:before { content: "\f409"; }
.noticon-horizon:before { content: "\f8d8"; }
.noticon-image:before { content: "\f102"; }
.noticon-info:before { content: "\f455"; }
.noticon-instagram:before { content: "\f215"; }
.noticon-italic:before { content: "\f472"; }
.noticon-jetpack:before { content: "\f8d3"; }
.noticon-key:before { content: "\f427"; }
.noticon-layouts:before { content: "\f8a9"; }
.noticon-leftarrow:before { content: "\f503"; }
.noticon-lightbulb:before { content: "\f8a1"; }
.noticon-link:before { content: "\f107"; }
.noticon-linkedin:before { content: "\f207"; }
.noticon-linkedin-alt:before { content: "\f208"; }
.noticon-localization:before { content: "\f8b2"; }
.noticon-location:before { content: "\f417"; }
.noticon-lock:before { content: "\f470"; }
.noticon-mail:before { content: "\f410"; }
.noticon-maximize:before { content: "\f422"; }
.noticon-medium:before { content: "\f8d6"; }
.noticon-menu:before { content: "\f419"; }
.noticon-microphone:before { content: "\f50d"; }
.noticon-milestone:before { content: "\f806"; }
.noticon-minimize:before { content: "\f421"; }
.noticon-minus:before { content: "\f50e"; }
.noticon-month:before { content: "\f307"; }
.noticon-move:before { content: "\f50f"; }
.noticon-next:before { content: "\f429"; }
.noticon-notice:before { content: "\f456"; }
.noticon-notification:before { content: "\f800"; }
.noticon-paintbrush:before { content: "\f506"; }
.noticon-path:before { content: "\f219"; }
.noticon-pause:before { content: "\f448"; }
.noticon-phone:before { content: "\f437"; }
.noticon-picture:before { content: "\f473"; }
.noticon-pinned:before { content: "\f308"; }
.noticon-pinterest:before { content: "\f209"; }
.noticon-pinterest-alt:before { content: "\f210"; }
.noticon-play:before { content: "\f452"; }
.noticon-plugin:before { content: "\f439"; }
.noticon-plus:before { content: "\f510"; }
.noticon-pocket:before { content: "\f224"; }
.noticon-polldaddy:before { content: "\f217"; }
.noticon-portfolio:before { content: "\f460"; }
.noticon-previous:before { content: "\f430"; }
.noticon-price:before { content: "\f8b0"; }
.noticon-print:before { content: "\f469"; }
.noticon-promoted:before { content: "\f812"; }
.noticon-quote:before { content: "\f106"; }
.noticon-rating-empty:before { content: "\f511"; }
.noticon-rating-full:before { content: "\f512"; }
.noticon-rating-half:before { content: "\f513"; }
.noticon-reader:before { content: "\f8a2"; }
.noticon-reader-alt:before { content: "\f8a3"; }
.noticon-reblog:before { content: "\f805"; }
.noticon-reddit:before { content: "\f222"; }
.noticon-refresh:before { content: "\f420"; }
.noticon-reply:before { content: "\f412"; }
.noticon-reply-alt:before { content: "\f466"; }
.noticon-reply-single:before { content: "\f467"; }
.noticon-rewind:before { content: "\f459"; }
.noticon-rightarrow:before { content: "\f501"; }
.noticon-search:before { content: "\f400"; }
.noticon-send-to-phone:before { content: "\f438"; }
.noticon-send-to-tablet:before { content: "\f454"; }
.noticon-share:before { content: "\f415"; }
.noticon-show:before { content: "\f403"; }
.noticon-shuffle:before { content: "\f514"; }
.noticon-sitemap:before { content: "\f507"; }
.noticon-skip-ahead:before { content: "\f451"; }
.noticon-skip-back:before { content: "\f450"; }
.noticon-skype:before { content: "\f220"; }
.noticon-spam:before { content: "\f424"; }
.noticon-spike:before { content: "\f811"; }
.noticon-spotify:before { content: "\f515"; }
.noticon-squarespace:before { content: "\f8d7"; }
.noticon-standard:before { content: "\f100"; }
.noticon-star:before { content: "\f408"; }
.noticon-status:before { content: "\f105"; }
.noticon-stop:before { content: "\f449"; }
.noticon-stumbleupon:before { content: "\f223"; }
.noticon-subscribe:before { content: "\f463"; }
.noticon-subscribed:before { content: "\f465"; }
.noticon-summary:before { content: "\f425"; }
.noticon-tablet:before { content: "\f453"; }
.noticon-tag:before { content: "\f302"; }
.noticon-time:before { content: "\f303"; }
.noticon-title:before { content: "\f8b6"; }
.noticon-top:before { content: "\f435"; }
.noticon-trapper:before { content: "\f810"; }
.noticon-trash:before { content: "\f407"; }
.noticon-trophy:before { content: "\f804"; }
.noticon-tumblr:before { content: "\f214"; }
.noticon-twitch:before { content: "\f516"; }
.noticon-twitter:before { content: "\f202"; }
.noticon-types:before { content: "\f8b1"; }
.noticon-unapprove:before { content: "\f446"; }
.noticon-unfollow:before { content: "\f802"; }
.noticon-unsubscribe:before { content: "\f464"; }
.noticon-unzoom:before { content: "\f401"; }
.noticon-uparrow:before { content: "\f500"; }
.noticon-user:before { content: "\f304"; }
.noticon-vaultpress:before { content: "\f8d1"; }
.noticon-video:before { content: "\f104"; }
.noticon-videocamera:before { content: "\f517"; }
.noticon-vimeo:before { content: "\f212"; }
.noticon-warning:before { content: "\f414"; }
.noticon-website:before { content: "\f475"; }
.noticon-week:before { content: "\f306"; }
.noticon-wordads:before { content: "\f813"; }
.noticon-wordpress:before { content: "\f205"; }
.noticon-xpost:before { content: "\f504"; }
.noticon-youtube:before { content: "\f213"; }
.noticon-zoom:before { content: "\f402"; }


/**
 * Deprecated noticon names
 */

.noticon-like:before { content: "\f408"; }
.geolocation-chip .noticon {
  display: inline-block;
  vertical-align: middle;
}

.geolocation-chip {
  margin-bottom: 1em;
}/**
 * Post Reblogging not in the Reader
 */

.reblogger-note img.avatar {
	float: left;
	padding: 0;
	border: 0;
}

.reblogger-note-content {
	margin: 0 0 20px;
}

.wpcom-reblog-snapshot .reblog-from img {
	margin: 0 .75em 0 0;
	padding: 0;
	border: 0;
}

.wpcom-reblog-snapshot .reblogger-note img.avatar {
	float: left;
	padding: 0;
	border: 0;
	margin: 0 .5em 0 0;
}

.wpcom-reblog-snapshot {
	margin-bottom: 1em;
}

.wpcom-reblog-snapshot p.reblog-from {
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot p.reblogger-headline {
	line-height: 32px;
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot .reblogged-content {
	margin: 0 0 1em 0;
}

/* Old reblog styles */
.reblog-post .wpcom-enhanced-excerpt-content {
	border-left: 3px solid #eee;
	padding-left: 15px;
}

.reblog-post ul.thumb-list {
	display: block;
	list-style: none;
	margin: 2px 0;
	padding: 0;
	clear: both;
}

.reblog-post ul.thumb-list li {
	display: inline;
	margin: 0;
	padding: 0 1px;
	border: 0;
}

.reblog-post ul.thumb-list li a {
	margin: 0;
	padding: 0;
	border: 0;
}

.reblog-post ul.thumb-list li img {
	margin: 0;
	padding: 0;
	border: 0;
}

.reblog-post .wpcom-enhanced-excerpt {
	clear: both;
}

.reblog-post .wpcom-enhanced-excerpt address,
.reblog-post .wpcom-enhanced-excerpt li,
.reblog-post .wpcom-enhanced-excerpt h1,
.reblog-post .wpcom-enhanced-excerpt h2,
.reblog-post .wpcom-enhanced-excerpt h3,
.reblog-post .wpcom-enhanced-excerpt h4,
.reblog-post .wpcom-enhanced-excerpt h5,
.reblog-post .wpcom-enhanced-excerpt h6,
.reblog-post .wpcom-enhanced-excerpt p {
	font-size: 100% !important;
}

.reblog-post .wpcom-enhanced-excerpt blockquote,
.reblog-post .wpcom-enhanced-excerpt pre,
.reblog-post .wpcom-enhanced-excerpt code,
.reblog-post .wpcom-enhanced-excerpt q {
	font-size: 98% !important;
}

/* Reblogged post */
.reblog-from img {
	margin: 0 10px 0 0;
	vertical-align: middle;
	padding: 0;
	border: 0;
}

.reblog-source {
	margin-bottom: 0;
	font-size: .8em;
	line-height: 1;
}

.reblog-source .more-words {
	color: #668eaa;
}

.wpcom-reblog-snapshot .reblog-post {
	box-shadow: 0 0 0 1px rgba(46, 68, 83, .1) inset, 0 1px 1px rgba(46, 68, 83, .05);
	border-radius: 4px;
	padding: 24px;
}

/* Optional notes */
.wpcom-reblog-snapshot .reblogger-note {
	margin: 0 0 1em 0;
	overflow: hidden;
}

.wpcom-reblog-snapshot p.reblogger-headline {
	line-height: 32px;
	margin: 0 0 1em 0;
}

.wpcom-reblog-snapshot .reblogger-note-content {
	margin: 0;
	padding: 0;
}

body .wpcom-reblog-snapshot .reblogger-note-content blockquote {
	font-style: normal;
	font-weight: normal;
	font-size: 1em;
	margin: 0;
	padding: 0;
	position: relative;
	border: none;
}

.wpcom-reblog-snapshot .reblogger-note-content blockquote p:last-child {
	margin-bottom: 0;
}
/**
 * Sharedaddy Base Styles
 *
 * Contains styles for modules, containers, buttons
 */


/* Master container */
#jp-post-flair {
	padding-top: .5em;
}


/* Overall Sharedaddy block title */
div.sharedaddy,
#content div.sharedaddy,
#main div.sharedaddy {
	clear: both;
}

div.sharedaddy h3.sd-title {
	margin: 0 0 1em 0;
	display: inline-block;
	line-height: 1.2;
	font-size: 9pt;
	font-weight: bold;
}

div.sharedaddy h3.sd-title:before {
	content: "";
	display: block;
	width: 100%;
	min-width: 30px;
	border-top: 1px solid #ddd;
	margin-bottom: 1em;
}

body.highlander-light h3.sd-title:before {
	border-top: 1px solid rgba(0,0,0,.2);
}

body.highlander-dark h3.sd-title:before {
	border-top: 1px solid rgba(255,255,255,.4);
}


/* Sharing services list */
.sd-content ul {
	padding: 0 !important;
	margin: 0 0 .7em 0 !important;
	list-style: none !important;
}

.sd-content ul li {
	display: inline-block;
}

.sd-block.sd-gplus {
	margin: 0 0 .5em 0;
}

.sd-gplus .sd-content {
	font-size: 12px;
}


/* Buttons */
.sd-social-icon .sd-content ul li a.sd-button,
.sd-social-text .sd-content ul li a.sd-button,
.sd-content ul li a.sd-button,
.sd-content ul li .option a.share-ustom,	/* Ugh. */
.sd-content ul li.preview-item div.option.option-smart-off a,
.sd-content ul li.advanced a.share-more,
.sd-social-icon-text .sd-content ul li a.sd-button,
.sd-social-official .sd-content>ul>li>a.sd-button,
#sharing_email .sharing_send,
.sd-social-official .sd-content>ul>li .digg_button >a {		/* official Digg button no longer works, needs cleaning */
	text-decoration: none !important;
	display: inline-block;
	margin: 0 5px 5px 0;
	font-size: 12px;
	font-family: "Open Sans", sans-serif;
	font-weight: normal;
	border-radius: 3px;
	color: #777 !important;
	background: #f8f8f8;
	border: 1px solid #cccccc;
	box-shadow: 0 1px 0 rgba(0,0,0,.08);
	text-shadow: none;
	line-height: 23px;
	padding: 1px 8px 0px 5px;
}

.sd-social-text .sd-content ul li a.sd-button span,
.sd-content ul li a.sd-button>span,
.sd-content ul li .option a.share-ustom span,	/* Ugh. */
.sd-content ul li.preview-item div.option.option-smart-off a span,
.sd-content ul li.advanced a.share-more span,
.sd-social-icon-text .sd-content ul li a.sd-button>span,
.sd-social-official .sd-content>ul>li>a.sd-button span,
.sd-social-official .sd-content>ul>li .digg_button >a span {		/* official Digg button no longer works, needs cleaning */
	line-height: 23px;
}



/* Our gray buttons should be smaller when seen with the official ones */
.sd-social-official .sd-content>ul>li>a.sd-button,
.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button,
.sd-social-official .sd-content>ul>li .digg_button>a,
.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a {
	line-height: 17px;
	box-shadow: none; /* No shadow on gray buttons between the official ones */
	vertical-align: top;
}

.sd-social-official .sd-content ul li a.sd-button>span {
	line-height: 17px;
}
.sd-social-official .sd-content>ul>li>a.sd-button:before,
.sd-social-official .sd-content>ul>li .digg_button>a:before,
.sd-social-official .sd-content .sharing-hidden .inner>ul>li>a.sd-button:before,
.sd-social-official .sd-content .sharing-hidden .inner>ul>li .digg_button>a:before {
	margin-bottom: -1px;
}

.sd-social-icon .sd-content ul li a.sd-button:hover,
.sd-social-icon .sd-content ul li a.sd-button:active,
.sd-social-text .sd-content ul li a.sd-button:hover,
.sd-social-text .sd-content ul li a.sd-button:active,
.sd-social-icon-text .sd-content ul li a.sd-button:hover,
.sd-social-icon-text .sd-content ul li a.sd-button:active,
.sd-social-official .sd-content>ul>li>a.sd-button:hover,
.sd-social-official .sd-content>ul>li>a.sd-button:active,
.sd-social-official .sd-content>ul>li .digg_button>a:hover,
.sd-social-official .sd-content>ul>li .digg_button>a:active {
	color: #555;
	background: #fafafa;
	border: 1px solid #999999;
}

.sd-social-icon .sd-content ul li a.sd-button:active,
.sd-social-text .sd-content ul li a.sd-button:active,
.sd-social-icon-text .sd-content ul li a.sd-button:active,
.sd-social-official .sd-content>ul>li>a.sd-button:active,
.sd-social-official .sd-content>ul>li .digg_button>a:active {
	box-shadow: inset 0 1px 0 rgba(0,0,0,.16);
}

/* All icons */
.sd-content ul li a.sd-button:before {
	display: inline-block;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font: normal 18px/1 'social-logos';
	vertical-align: top;
	text-align: center;
}
/* text + icon styles should have relative and top position */
.sd-social-icon-text ul li a.sd-button:before {
	position: relative;
	top: 2px;
}

/* Make it look great in Chrome and Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.sd-content ul li a.sd-button:before {
		position: relative;
		top: 2px;
	}
}

.sd-social-official ul li a.sd-button:before {
	position: relative;
	top: -2px;
}
/* Make it look great in Chrome and Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.sd-social-official ul li a.sd-button:before {
		top: 0px;
	}
}

.sd-content ul li {
	margin: 0 !important;
	padding: 0;
}

/* Text + icon & Official */
.sd-social-icon-text .sd-content ul li a span,
.sd-social-official .sd-content ul li a.sd-button span,
.sd-content ul li.preview-item a.sd-button span {
	margin-left: 3px;
}
.sd-content ul li.preview-item.no-icon a.sd-button span {
	margin-left: 0;
}

/* Text only */
.sd-social-text .sd-content ul li a:before,
.sd-content ul li.no-icon a:before {
	display: none;
}
body .sd-social-text .sd-content ul li.share-custom a span,
body .sd-content ul li.share-custom.no-icon a span {
	background-image: none;
	background-position: -500px -500px !important;	/* hack to work around !important inline style */
	background-repeat: no-repeat !important;
	padding-left: 0;
	height: 0;
	line-height: inherit;
}

.sd-social-icon .sd-content ul li a.share-more {
	position: relative;
	top: -4px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.sd-social-icon .sd-content ul li a.share-more {
		top: 2px;
	}
}
@-moz-document url-prefix() {
	.sd-social-icon .sd-content ul li a.share-more {
		top: 2px;
	}
}

.sd-social-icon .sd-content ul li a.share-more span {
	margin-left: 3px;
}


/* Individual icons */
.sd-social-icon .sd-content ul li.share-print a:before,
.sd-social-text .sd-content ul li.share-print a:before,
.sd-content ul li.share-print div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-print a:before,
.sd-social-official .sd-content li.share-print a:before {
	content: '\f469';
}

.sd-social-icon .sd-content ul li.share-email a:before,
.sd-social-text .sd-content ul li.share-email a:before,
.sd-content ul li.share-email div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-email a:before,
.sd-social-official .sd-content li.share-email a:before {
	content: '\f410';
}
.sd-social-icon .sd-content ul li.share-linkedin a:before,
.sd-social-text .sd-content ul li.share-linkedin a:before,
.sd-content ul li.share-linkedin div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-linkedin a:before {
	content: '\f207';
}
.sd-social-icon .sd-content ul li.share-twitter a:before,
.sd-social-text .sd-content ul li.share-twitter a:before,
.sd-content ul li.share-twitter div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-twitter a:before {
	content: '\f202';
}
.sd-social-icon .sd-content ul li.share-reddit a:before,
.sd-social-text .sd-content ul li.share-reddit a:before,
.sd-content ul li.share-reddit div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-reddit a:before {
	content: '\f222';
}
.sd-social-icon .sd-content ul li.share-tumblr a:before,
.sd-social-text .sd-content ul li.share-tumblr a:before,
.sd-content ul li.share-tumblr div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-tumblr a:before {
	content: '\f607';
}
.sd-social-icon .sd-content ul li.share-stumbleupon a:before,
.sd-social-text .sd-content ul li.share-stumbleupon a:before,
.sd-content ul li.share-stumbleupon div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-stumbleupon a:before {
	content: '\f223';
}
.sd-social-icon .sd-content ul li.share-pocket a:before,
.sd-social-text .sd-content ul li.share-pocket a:before,
.sd-content ul li.share-pocket div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-pocket a:before {
	content: '\f224';
}
.sd-social-icon .sd-content ul li.share-pinterest a:before,
.sd-social-text .sd-content ul li.share-pinterest a:before,
.sd-content ul li.share-pinterest div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-pinterest a:before {
	content: '\f210';
}
.sd-social-icon .sd-content ul li.share-google-plus-1 a:before,
.sd-social-text .sd-content ul li.share-google-plus-1 a:before,
.sd-content ul li.share-google-plus-1 div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-google-plus-1 a:before {
	content: '\f218';
}
.sd-social-icon .sd-content ul li.share-facebook a:before,
.sd-social-text .sd-content ul li.share-facebook a:before,
.sd-content ul li.share-facebook div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-facebook a:before {
	content: '\f203';
}
.sd-social-icon .sd-content ul li.share-press-this a:before,
.sd-social-text .sd-content ul li.share-press-this a:before,
.sd-content ul li.share-press-this div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-press-this a:before,
.sd-social-official .sd-content li.share-press-this a:before {
	content: '\f205';
}
.sd-social-official .sd-content li.share-press-this a:before {
	color: #2ba1cb;
}
.sd-social-icon .sd-content ul li.share-telegram a:before,
.sd-social-text .sd-content ul li.share-telegram a:before,
.sd-content ul li.share-telegram div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-telegram a:before,
.sd-social-official .sd-content li.share-telegram a:before {
	content: '\f606';
}
.sd-social-official .sd-content li.share-telegram a:before {
	color: #0088cc;
}
.sd-social-icon .sd-content ul li.share-skype a:before,
.sd-social-text .sd-content ul li.share-skype a:before,
.sd-content ul li.share-skype div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-skype a:before {
	content: '\f220';
}
.sd-social-icon .sd-content ul a.share-more:before,
.sd-social-text .sd-content ul a.share-more:before,
.sd-content ul li.advanced a.share-more:before,
.sd-social-icon-text .sd-content a.share-more:before,
.sd-social-official .sd-content a.share-more:before {
	content: '\f415';
}
.sd-social-official .sd-content a.share-more:before {
	color: #2ba1cb;
}

.sd-social-icon .sd-content ul li.share-jetpack-whatsapp a:before,
.sd-social-text .sd-content ul li.share-jetpack-whatsapp a:before,
.sd-content ul li.share-jetpack-whatsapp div.option.option-smart-off a:before,
.sd-social-icon-text .sd-content li.share-jetpack-whatsapp a:before,
.sd-social-official .sd-content li.share-jetpack-whatsapp a:before {
	content: '\f608';
}
.sd-social-official .sd-content li.share-jetpack-whatsapp a:before {
	color: #43d854;
}
.sd-social-icon .sd-content ul li[class*='share-'].share-jetpack-whatsapp a.sd-button {
	background: #43d854;
	color: #fff !important;
}

/* Share count */
.sd-social .sd-button .share-count {
	background: #2ea2cc;
	color: #fff;
	-moz-border-radius: 10px;
	border-radius: 10px;
	display: inline-block;
	text-align: center;
	font-size: 10px;
	padding: 1px 3px;
	line-height: 1;
}


/* Official buttons */
.sd-social-official .sd-content ul, .sd-social-official .sd-content ul li {
	line-height: 25px !important;
}

.sd-social-official .sd-content>ul>li>a.sd-button span {
	line-height: 1;
}

.sd-social-official .sd-content ul:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.sd-social-official .sd-content li.share-press-this a {
	margin: 0 0 5px 0;
}

.sd-social-official .sd-content ul>li {
	display: block;
	float: left;
	margin: 0 10px 5px 0 !important;
	height: 25px;
}

.sd-social-official .fb-share-button > span {
	vertical-align: top !important;
}

.sd-social-official .sd-content .pocket_button iframe {
	width: 98px;
}


/* Individual official buttons */
.googleplus1_button .g-plus {
	vertical-align: top !important;
}

.stumbleupon_button iframe, .reddit_button iframe {
	margin-top: 1px;
}

.pocket_button iframe, .googleplus1_button iframe, .pinterest_button, .twitter_button, .linkedin_button>span {
	margin: 0 !important;
}

.sd-social-official .sd-content .share-skype {
	width: 55px;
}

body .sd-social-official li.share-print ,
body .sd-social-official li.share-email a,
body .sd-social-official li.share-custom a,
body .sd-social-official li a.share-more,
body .sd-social-official li.share-digg a,
body .sd-social-official li.share-press-this a
{
	position: relative;
	top: 0;
}


/* Custom icons */
body .sd-social-icon .sd-content li.share-custom>a {
	padding: 2px 3px 0 3px;
	position: relative;
	top: 4px;
}

body .sd-social-icon .sd-content li.share-custom a span,
body .sd-social-icon-text .sd-content li.share-custom a span,
body .sd-social-text .sd-content li.share-custom a span,
body .sd-social-official .sd-content li.share-custom a span,
body .sd-content ul li.share-custom a.share-icon span
{
	background-size: 16px 16px;
	background-repeat: no-repeat;
	margin-left: 0;
	padding: 0 0 0 19px;
	display: inline-block;
	height: 16px;
	line-height: 16px;
}

body .sd-social-icon .sd-content li.share-custom a span {
	width: 0;
}

body .sd-social-icon .sd-content li.share-custom a span {
	padding-left: 16px !important;
}


/* Overflow Sharing dialog */
.sharing-hidden .inner {
	position: absolute;
	z-index: 2;
	border: 1px solid #ccc;
	padding: 10px;
	background: #fff;
	box-shadow: 0px 5px 20px rgba(0,0,0,.2);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-top: 5px;
	max-width: 400px;
}

.sharing-hidden .inner ul{
	margin: 0 !important;
}

.sd-social-official .sd-content .sharing-hidden ul>li.share-end {
	clear: both;
	margin: 0!important;
	height: 0!important;
}

.sharing-hidden .inner:before, .sharing-hidden .inner:after {
	position: absolute;
	z-index: 1;
	top: -8px;
	left: 20px;
	width: 0;
	height: 0;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 8px solid #ccc;
	content: "";
	display: block;
}

.sharing-hidden .inner:after {
	z-index: 2;
	top: -7px;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 8px solid #fff;
}

.sharing-hidden ul {
	margin: 0;
}


/**
 * Special colorful look for "Icon Only" option
 */

.sd-social-icon .sd-content ul li[class*='share-'] a,
.sd-social-icon .sd-content ul li[class*='share-'] a:hover,
.sd-social-icon .sd-content ul li[class*='share-'] div.option a {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	border: 0;
	box-shadow: none;
	padding: 7px;
	position: relative;
	top: -2px;
	line-height: 1;
	width: auto;
	height: auto;
	margin-bottom: 0;
}

.sd-social-icon .sd-content ul li[class*='share-'] a.sd-button>span,
.sd-social-icon .sd-content ul li[class*='share-'] div.option a span {
	line-height: 1;
}

.sd-social-icon .sd-content ul li[class*='share-'] a:hover,
.sd-social-icon .sd-content ul li[class*='share-'] div.option a:hover {
	border: none;
	opacity: .6;
}



.sd-social-icon .sd-content ul li[class*='share-'] a.sd-button:before {
	top: 1px;
	top: 0px\9; /* IE8 and below */
}

.sd-social-icon .sd-content ul li[class*='share-'] a.sd-button.share-custom {
	padding: 8px 8px 6px 8px;
	top: 5px;
}

.sd-social-icon .sd-content ul li a.sd-button.share-more {
	margin-left: 10px;
}

.sd-social-icon .sd-content ul li:first-child a.sd-button.share-more {
	margin-left: 0;
}


.sd-social-icon .sd-button span.share-count {
	position: absolute;
	bottom: 0;
	right: 0;
	border-radius: 0;
	background: #555;
	font-size: 9px;
}

/* Special look colors */
.sd-social-icon .sd-content ul li[class*='share-'] a.sd-button {
	background: #e9e9e9;
	margin-top: 2px;
	text-indent: 0;
}

.sd-social-icon .sd-content ul li[class*='share-'].share-tumblr a.sd-button {
	background: #2c4762;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*='share-'].share-facebook a.sd-button {
	background: #3b5998;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*='share-'].share-stumbleupon a.sd-button {
	background: #ea4b24;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*='share-'].share-twitter a.sd-button {
	background: #00acee;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*='share-'].share-pinterest a.sd-button {
	background: #ca1f27;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*='share-'].share-digg a.sd-button {
	color: #555555 !important;
}

.sd-social-icon .sd-content ul li[class*='share-'].share-press-this a.sd-button {
	background: #1e8cbe;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*='share-'].share-telegram a.sd-button {
	background: #0088cc;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*='share-'].share-linkedin a.sd-button {
	background: #0077b5;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*='share-'].share-google-plus-1 a.sd-button {
	background: #dd4b39;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*='share-'].share-pocket a.sd-button {
	background: #ee4056;
	color: #fff !important;
}

.sd-social-icon .sd-content ul li[class*='share-'].share-reddit a.sd-button {
	background: #cee3f8;
	color: #555555 !important;
}

.sd-social-icon .sd-content ul li[class*='share-'].share-skype a.sd-button {
	background: #00AFF0;
	color: #fff !important;
}

/**
 * Screen Reader Text for "Icon Only" option
 */

.sharing-screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.sharing-screen-reader-text:hover,
.sharing-screen-reader-text:active,
.sharing-screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}


/**
 * Sharing Email Dialog
 */

#sharing_email {
	width: 342px;
	position: absolute;
	z-index: 1001;
	border: 1px solid #ccc;
	padding: 15px;
	background: #fff;
	box-shadow: 0px 5px 20px rgba(0,0,0,.2);
	text-align: left;
}

div.sharedaddy.sharedaddy-dark #sharing_email {
	border-color: #fff;
}

#sharing_email .errors {
	color: #fff;
	background-color: #771a09;
	font-size: 12px;
	padding: 5px 8px;
	line-height: 1;
	margin: 10px 0 0 0;
}

#sharing_email label {
	font-size: 12px;
	color: #333;
	font-weight: bold;
	display: block;
	padding: 0 0 4px 0;
	text-align: left;
	text-shadow: none;
}

#sharing_email form {
	margin: 0;
}

#sharing_email input[type="text"], #sharing_email input[type="email"] {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border: 1px solid #ccc;
	margin-bottom: 1em;
	background: #fff;
	font-size: 12px;
	color: #333;
	max-width: none;
	padding: 1px 3px;
}
#jetpack-source_f_name {
	display: none!important;
	position: absolute !important;
	left: -9000px;
}

#sharing_email .sharing_cancel {
	padding: 0 0 0 1em;
	font-size: 12px;
	text-shadow: none;
}

#sharing_email .recaptcha {
	width: 312px;
	height: 123px;
	margin: 0 0 1em 0;
}

/* Generated by grunt-webfont */



@font-face {
	font-family:"social-logos";
	src:url(/wp-content/mu-plugins/social-logos/social-logos.eot?51b607ee5b5cb2a0e4517176475a424c);
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:"social-logos";
	src:url(/wp-content/mu-plugins/social-logos/social-logos.eot?51b607ee5b5cb2a0e4517176475a424c);
	src:url(/wp-content/mu-plugins/social-logos/social-logos.eot?#iefix) format("embedded-opentype"),
		url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff"),
		url(/wp-content/mu-plugins/social-logos/social-logos.ttf?51b607ee5b5cb2a0e4517176475a424c) format("truetype");
	font-weight:normal;
	font-style:normal;
}

.social-logo {
	font-family:"social-logos";
	display:inline-block;
	vertical-align:middle;
	line-height:1;
	font-weight:normal;
	font-style:normal;
	speak:none;
	text-decoration:inherit;
	text-transform:none;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
}


/* Icons */


.social-logo__amazon:before {
	content:"\f600";
}


.social-logo__behance:before {
	content:"\f101";
}


.social-logo__blogger-alt:before {
	content:"\f601";
}


.social-logo__blogger:before {
	content:"\f602";
}


.social-logo__codepen:before {
	content:"\f216";
}


.social-logo__dribbble:before {
	content:"\f201";
}


.social-logo__dropbox:before {
	content:"\f225";
}


.social-logo__eventbrite:before {
	content:"\f603";
}


.social-logo__facebook:before {
	content:"\f203";
}


.social-logo__feed:before {
	content:"\f413";
}


.social-logo__flickr:before {
	content:"\f211";
}


.social-logo__foursquare:before {
	content:"\f226";
}


.social-logo__ghost:before {
	content:"\f61c";
}


.social-logo__github:before {
	content:"\f200";
}


.social-logo__google-plus-alt:before {
	content:"\f218";
}


.social-logo__google-plus:before {
	content:"\f206";
}


.social-logo__instagram:before {
	content:"\f215";
}


.social-logo__linkedin:before {
	content:"\f207";
}


.social-logo__mail:before {
	content:"\f410";
}


.social-logo__medium:before {
	content:"\f623";
}


.social-logo__path-alt:before {
	content:"\f604";
}


.social-logo__path:before {
	content:"\f219";
}


.social-logo__pinterest-alt:before {
	content:"\f210";
}


.social-logo__pinterest:before {
	content:"\f209";
}


.social-logo__pocket:before {
	content:"\f224";
}


.social-logo__polldaddy:before {
	content:"\f217";
}


.social-logo__print:before {
	content:"\f469";
}


.social-logo__reddit:before {
	content:"\f222";
}


.social-logo__share:before {
	content:"\f415";
}


.social-logo__skype:before {
	content:"\f220";
}


.social-logo__spotify:before {
	content:"\f515";
}


.social-logo__squarespace:before {
	content:"\f605";
}


.social-logo__stumbleupon:before {
	content:"\f223";
}


.social-logo__telegram:before {
	content:"\f606";
}


.social-logo__tumblr-alt:before {
	content:"\f607";
}


.social-logo__tumblr:before {
	content:"\f214";
}


.social-logo__twitch:before {
	content:"\f516";
}


.social-logo__twitter-alt:before {
	content:"\f202";
}


.social-logo__twitter:before {
	content:"\f610";
}


.social-logo__vimeo:before {
	content:"\f212";
}


.social-logo__whatsapp:before {
	content:"\f608";
}


.social-logo__wordpress:before {
	content:"\f205";
}


.social-logo__xanga:before {
	content:"\f609";
}


.social-logo__youtube:before {
	content:"\f213";
}
/*
	Global styles for WordPress.com
*/
img.latex {
	border: none;
	vertical-align: middle;
}
.video-player {
	border: 0;
	margin: auto;
	padding: 5px;
	text-align: center;
	max-width: 100%;
}
.hidden {
	display: none;
}
.screen-reader-text {
	position: absolute;
	left: -1000em;
}
.comment object,
.comment embed,
.embed-vimeo iframe,
.embed-youtube iframe {
	max-width: 100%; /* avoid videos being too wide */
}


/**
 * Layout
 */

.simple-homepage {
	display: none;
}
