@charset "UTF-8";
/* Welcome to Compass. Use this file to define print styles.
 * Import this file using the following HTML or equivalent:
 * <link href="/stylesheets/print.css" media="print" rel="stylesheet" type="text/css" /> */
@media print {
  body {
    background: transparent !important;
    padding: 0;
    margin: 0;
  }

  .subscription-claim-exclusive {
    display: none;
  }

  .main {
    margin: 3%;
  }

  .pb-article-item-iteration,
  h2,
  quote {
    display: block;
    page-break-inside: avoid;
  }

  p {
    page-break-inside: avoid;
    position: relative;
  }

  figure,
  img {
    display: block;
    page-break-before: avoid;
    page-break-after: avoid;
    page-break-inside: avoid;
    position: relative;
  }

  figure,
  figcaption,
  img {
    position: relative;
    display: block;
  }

  .publicidad,
  .ads-sky,
  .ads-full-width,
  .container-ads,
  .pbheader-main,
  #pbheader-main,
  .pbsubmenu-main,
  .header-msg-link,
  .ads-wrapper,
  #info-submenu,
  .roba-container,
  .teads-inboard,
  .teads-inread,
  .megabanner,
  .pb-ads.pb-megabanner,
  .article-before-header .tjtool.logo-and-text,
  .breaking-news-container,
  .ads.ligatus,
  .bottom-outbrain,
  .pb-ads,
  .single-post .post-thumbnail-cartoon a[rel="next"],
  .single-post .post-thumbnail-cartoon a[rel="prev"],
  .single-post.blog-template .navigation,
  .expand::before,
  .megabanner-container {
    display: none !important;
  }

  .container {
    max-width: inherit;
  }

  footer.pbfooter-main,
  .article-page .article-container .article .playbuzz,
  .pb-users-popup,
  .article-page .main .social {
    display: none !important;
  }

  .post-thumbnail-cartoon a {
    text-align: center;
    display: table;
    margin: 0 auto;
  }

  .pbfooter-main .menu-bottom, .pbfooter-main .social-wrapper {
    display: none;
  }
  .pbfooter-main .copy {
    background: #fff;
    color: #000;
    margin: -40px 0 40px;
  }
  .pbfooter-main .copy p {
    font-weight: 400;
    opacity: 1;
  }
  .pbfooter-main .copy p:before {
    display: block;
    content: "Público";
    font-weight: 700;
    font-size: 30px;
    color: #000;
  }

  .article-page .article-header .article-header-title h1 {
    font-size: 33px;
  }
  .article-page .article-header .article-header-epigraph h2 {
    font-size: 23px;
  }
  .article-page .article-text {
    display: block;
  }
  .article-page .article-text h1.quote,
  .article-page .article-text h2.quote,
  .article-page .article-text h3.quote,
  .article-page .article-text quote.quote {
    margin: 0 0 20px;
    float: none;
    display: table;
    background: transparent;
    padding: 0 0 0 20px;
    border-left: 5px solid #e8e8e8;
  }
  .article-page .article-text > p a {
    color: #000;
  }
  .article-page #info-submenu {
    display: none !important;
  }
  .article-page .column.left-side {
    width: 100%;
    margin: 0;
    display: block;
  }
  .article-page .column.left-side.col-md-8 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .article-page .column.left-side .relacionadas,
  .article-page .column.left-side .social,
  .article-page .column.left-side .article-comments,
  .article-page .column.left-side .article-related-content,
  .article-page .column.left-side .article-tags,
  .article-page .column.left-side .article-bar,
  .article-page .column.left-side .pb-ads.megabanner-left,
  .article-page .column.left-side .expand::before,
  .article-page .column.left-side iframe,
  .article-page .column.left-side embed {
    display: none !important;
  }
  .article-page .column.left-side .article-multimedia-content {
    text-align: center;
    border: 0;
    margin-bottom: 30px;
    width: 60%;
    margin: 0 auto;
    display: table;
  }
  .article-page .column.left-side .description-overlay-image p {
    text-align: center !important;
    border: 0 !important;
    margin-bottom: 30px !important;
    max-width: 660px;
  }
  .article-page .column.left-side .article-body .article-info a:after,
  .article-page .column.left-side .article-body .article-body a:after {
    content: " (" attr(href) ") ";
  }
  .article-page .column.left-side .article-body .article-info a:link,
  .article-page .column.left-side .article-body .article-body a:link {
    text-decoration: underline;
    color: #06a1cf !important;
  }
  .article-page .column.left-side .article-body .article-published-info {
    color: #000;
  }
  .article-page .column.left-side .article-body .article-published-info a {
    text-decoration: none;
  }
  .article-page .column.left-side .article-body .article-published-info [itemprop="dateModified"] a {
    color: #000;
    text-decoration: none;
  }
  .article-page .column.left-side .article-body .article-info .signature,
  .article-page .column.left-side .article-body .article-info a {
    font-size: 19px;
  }
  .article-page .column.left-side .article-body .article-text p {
    font-size: 19px;
    margin-bottom: 30px;
  }
  .article-page .column.left-side .article-body .article-text > div {
    display: none !important;
  }
  .article-page .column.left-side .article-body .article-text div.background-text {
    display: block !important;
  }
  .article-page .column.left-side .article-body .published-info {
    font-size: 19px;
    line-height: 1.3em;
  }
  .article-page .column.left-side .article-body .published-info > span, .article-page .column.left-side .article-body .published-info time[itemprop="dateModified"] {
    display: none !important;
  }
  .article-page .column.right-side {
    display: none !important;
  }
  .article-page .article-container .article .article-content {
    display: block;
  }
  .article-page .article-container .article .before-title .category {
    margin-top: 0;
    margin-bottom: 20px;
  }
  .article-page .article-container .article .module-image {
    text-align: center;
  }
  .article-page .article-container .article .article-body .article-text figure {
    margin: 40px auto;
    text-align: center;
  }
  .article-page .article-container .article .article-body .article-text figure.vertical {
    float: none;
    clear: both;
    margin: 20px auto;
    width: 24%;
  }
  .article-page .article-container .article .image a img {
    max-width: 650px;
  }
  .article-page .article-container .article-info .signature {
    margin-bottom: 0;
  }
  .article-page.contenido-patrocinado .article-header .sponsored-title span {
    background: transparent;
    padding: 0;
  }

  .directo.article-page .module-image {
    margin: 0 auto;
    display: table;
    max-width: 60%;
  }

  .main.directo .article-header-epigraph,
  .article-page.section-directos .article-header-epigraph,
  .article-page.directo .article-header-epigraph {
    border-bottom: 0 none;
  }
  .main.directo .live-container li .elements,
  .article-page.section-directos .live-container li .elements,
  .article-page.directo .live-container li .elements {
    width: calc(100% - 95px);
  }

  body:not(.has-breakingnews):not(.has-submenu) .main > .container,
  body.has-breakingnews .main > .container,
  body.has-submenu .main > .container,
  body.has-breakingnews.has-submenu .main > .container {
    margin-top: 0;
  }

  .photonews .row-photonews .photo-container {
    max-width: 50%;
  }

  .menu-bottom,
  .photonews .row-photonews .data,
  .nav-links {
    display: none !important;
  }

  .subscription-claim-module.t1 .text,
  .single .subscription-claim.t1 .text,
  .article-page .subscription-claim.t1 .text {
    border-color: #000;
  }

  .subscription-claim-module a,
  .single .subscription-claim a,
  .article-page .subscription-claim a {
    text-decoration: none;
  }

  .subscription-claim-module.t1 .btn a,
  .single .subscription-claim.t1 .btn a,
  .article-page .subscription-claim.t1 .btn a {
    color: #000;
  }

  .article-page .subscription-claim-module.t5 .subscription-claim-text,
  .article-page .subscription-claim.t5 .subscription-claim-text {
    display: block;
  }

  .article-page .subscription-claim-module.t5 .btn,
  .article-page .subscription-claim.t5 .btn {
    display: table;
  }
}
/* IE */
@media print and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  body * {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important;
  }

  .article-page .article .article-header .article-header-title h1,
  .article-page .article .article-content .article-body .article-text h3.question,
  .article-page .article #article-content .article-body .article-text h3.question {
    font-family: Georgia, Times, "Times New Roman", serif !important;
  }
}
