/*
 * Full d'estils d'impressió — Cent per Cent
 * S'aplica només a les notícies (media="print").
 */

@page {
    margin: 1.5cm 1.2cm;
}

/* -- Amagar tot el que no és l'article -- */

#top-bar-wrap,
#site-header,
#site-header-sticky-wrapper,
#site-navigation-wrap,
#mobile-menu,
#wpex-mobile-menu-fixed-top,
#wpex-mobile-menu-navbar,
#wpex-searchform-overlay,
#site-scroll-top,
#barra-lateral,
#peu-pagina,
#ideograma,
#footer-builder,
#comments,
.cpc-impressio,
.grecaptcha-badge,
.skip-to-content,
.post-pagination-wrap,
#noticia .titol {
    display: none !important;
}

/* Columna lateral de la plantilla Notícia */

#noticia .vc_col-sm-4 {
    display: none !important;
}

/* -- Amagar publicitat -- */

#noticia .publicitat,
#noticia .banner-petit,
.code-block,
.adsbygoogle,
div[class^="ai-"],
div[class*=" ai-"] {
    display: none !important;
}

/* -- Amagar el banner de cookies -- */

#ckyBannerTemplate,
.cky-consent-container,
.cky-modal,
.cky-overlay,
.cky-btn-revisit-wrapper {
    display: none !important;
}

/* -- L'article ocupa tota l'amplada -- */

/* Les files de WPBakery porten marges negatius que, en llevar el padding
   de les columnes, farien sortir el text fora del full. */

#noticia,
#noticia .vc_row,
#noticia .vc_row-fluid,
#noticia .vc_column-inner {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#noticia .vc_col-sm-8,
#noticia .wpb_column,
#content,
#primary,
#content-wrap,
#wrap,
#outer-wrap {
    width: 100% !important;
    max-width: 100% !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* -- Tipografia -- */

body {
    background: #fff !important;
    color: #000 !important;
    font-size: 11pt;
    line-height: 1.45;
}

#noticia .titol-noticia {
    font-size: 18pt !important;
    margin: 0 0 12pt 0 !important;
    padding: 0 0 6pt 0 !important;
    border-top: none !important;
    border-bottom: 1px solid #000 !important;
    page-break-after: avoid;
}

#noticia .meta-dades {
    font-size: 9pt !important;
    margin: 0 0 12pt 0 !important;
}

#noticia .meta-dades .wpex-avatar,
#noticia .meta-dades img {
    display: none !important;
}

#noticia .contingut-noticia {
    margin-bottom: 0 !important;
}

#noticia .contingut-noticia a {
    color: #000 !important;
    text-decoration: underline;
}

h1, h2, h3, h4 {
    page-break-after: avoid;
}

p, blockquote, li {
    orphans: 3;
    widows: 3;
}

/* -- Imatges -- */

img,
figure {
    max-width: 100% !important;
    height: auto !important;
    page-break-inside: avoid;
}

/* Una foto vertical a tota amplada s'empassaria un full sencer. */

#noticia .imatge-destacada-noticia img,
#noticia .contingut-noticia img {
    max-height: 9cm;
    width: auto !important;
    margin: 0 0 8pt 0;
}

/* -- Peu de pàgina imprès (només visible en imprimir) -- */

.cpc-print-font {
    display: block !important;
    margin-top: 18pt;
    padding-top: 6pt;
    border-top: 1px solid #000;
    font-size: 8pt;
    line-height: 1.4;
    color: #000;
    page-break-inside: avoid;
}

.cpc-print-font a {
    color: #000 !important;
    text-decoration: none;
    word-break: break-all;
}
