@import url('../fonts/Lyon-Text/fonts.css');
@import url('../fonts/Lyon-Text-OSF/fonts.css');
* {
background: transparent !important;
color: black !important;
box-shadow: none !important;
text-shadow: none !important;
/*
page-break-after: avoid !important;
page-break-before: avoid !important;
page-break-inside: avoid !important;
*/
-webkit-print-color-adjust:exact;
}
.teasers,
.breaking_box,
.hentry--newsletter,
.banner-wrapper,
.hentry--feedupdate__related,
.hentry--feedupdate__related__inner article.hentry,
.showstopper__content,
.hentryfeed__updates,
.wrapper-sticky,
.banner_ame,
.banner_openx,
.banner_top_container,
.banner-wrapper,
.hentry--banner,
.hentry--item__meta,
.item_video,
.item_quote,
.hentryfeed__listing,
#ed_Related_Box,
img,
figure,
.item_share,
.hentryfeed__container.article_stream,
.article_teasers_container,
.tags,
.article_spotlight,
.hentryfeed__side,
.content_date,
.item_share_inline,
.item_tag_single,
.paywall-subscribe-overlay,
#modal_login,
#paywall_donation_overlay,
#modal_paywall_donations,
.donations-box,
.magazine-article-share-tools,
.magazine-article-share-popup,
footer{
display: none !important;
height: 0 !important;
overflow: hidden !important;
}
script, noscript{
display: none;
}
@page{
margin: 14.7mm 12mm 20.2mm 12mm;
}
body{
font-family: "Lyon Text OSF Web", Georgia, "Times New Roman", Times, serif;
font-size: 12.8pt;
}
img.logo_print{
display: inline-block !important;
margin: 0;
padding: 0;
height: 8.5mm !important;
vertical-align: bottom;
width: auto;
}
img.logo_print.border{
padding-right: 20px;
border-right: 1px solid black;
margin-right: 10px;
}
.print_header{
margin-bottom: 24px;
}
.print_header span{
display: inline-block !important;
font-size: 18px;
}
.label{
display: block;
margin: 0;
padding: 0;
/*margin-bottom: 3.2mm;*/
line-height: 8.8mm;
border-top: 1px solid black;
/*border-bottom: 1px solid black;*/
}
.label a{
font-weight: bold;
font-size: 15pt;
line-height: 8.8mm;
letter-spacing: -0.01;
text-transform: capitalize;
}
.hentry__title,
.magazine-article-title
{
margin: 0;
padding: 0;
margin-bottom: 11.3mm;
width: 100%;
border-top: 1px solid black;
padding-top: 3.2mm;
}
.hentry__title a,
.magazine-article-title
{
font-weight: bold;
font-size: 26pt;
line-height: 28pt;
letter-spacing: -0.01;
margin-bottom: 11.3mm;
}
.content_author,
.magazine-article-author
{
font-weight: bold;
font-size: 12.8pt;
line-height: 15pt;
margin-bottom: 5pt
}
.content_author_role{
font-style: italic;
}
.hentry--item__meta-date_print{
font-size: 12.8pt;
line-height: 20pt;
}
.article-body{
margin-top: 4.6mm;
border-top: 1px solid black;
margin-bottom: 4.6mm;
}
.item_text,
.item_verbatim,
.item_list,
.item_note
{
font-size: 12.8pt;
line-height:20pt;
}
.item_heading{
font-weight: bold;
font-size:12.8pt;
line-height:20pt;
letter-spacing: -0.01;
}
.item_note{
font-style: italic;
}
.item_summary p{
font-size: 14pt;
font-weight: bold;
}
.item_tag_paper{
font-size: 10pt;
line-height:20pt;
letter-spacing: 1px;
padding-top: 16px;
text-transform: uppercase;
}
.item_text.dropcap::first-letter {
float: left;
font-size: 50pt;
line-height: 1;
text-align: center;
text-decoration: underline;
margin: -2px 30px 0px 0;
padding: 0;
}
.item_innerheading{
margin-bottom: 0;
}
.item_innerheading p{
font-weight: bold;
margin-bottom: 0;
}
.item_infobox {
border-top: 1px solid #000;
border-bottom: 1px solid #000;
padding: 0px;
margin-bottom: 8px;
margin-top: 30px;
clear: both;
}
.item_infobox .infobox_heading {
font-size: 20pt;
font-weight: bold;
line-height: 1;
padding: 5px 0px 0px;
}
.item_infobox .infobox_title {
font-size: 20pt;
padding: 4px 0px 5px 0px;
}
.item_infobox_container.item_infobox--left {
display: none;
}
.item_numerone {
border-top: 1px solid #000;
border-bottom: 1px solid #000;
padding: 2px 0px 12px 0px;
margin: 12px 0px;
clear: both;
}
.item_numerone .numerone_number {
font-size: 50pt;
font-weight: bold;
line-height: 60pt;
padding: 0;
margin: 0;
float: left;
margin-right: 10px;
}
.item_numerone .numerone_measure {
font-size: 28pt;
font-weight: bold;
line-height: 60pt;
padding: 0;
margin: 0;
float: left;
color: #cf0000;
}
.item_numerone .numerone_text {
font-size: 12.8pt;
font-weight: bold;
clear: both;
}
.item_poem {
border-bottom: 1px solid #000;
padding: 0px;
margin-bottom: 8px;
margin-top: 30px;
clear: both;
}
.item_poem .poem_heading {
font-size: 20pt;
font-weight: bold;
color: #006066;
line-height: 1;
padding: 5px 0px 10px;
margin-bottom: 8px;
border-bottom: 1px solid black;
}
/* Improve colour contrast of links */
a, a:hover, a:visited {
color: #000;
text-decoration: none;
}
/* magazine articles */
.magazine-top-band .main-container {
display: flex;
align-content: center;
flex-wrap: nowrap;
justify-content: flex-start;
align-items: center;
padding-bottom: 10px;
}
.magazine-section {
font-family: 'Stencil';
padding-right: 10px;
font-size: 20px;
}
.magazine-edition {
text-transform: uppercase;
font-family: 'Lyon OSF';
font-size: 14px;
}
.article_summary, .article_summary p {
font-size: 1.375rem;
line-height: 1.625rem;
}
.article_next {
display: none;
}
.sub-container-grid {
border-bottom: 1px solid;
}
.magazine-article-main-image figure {
display: block !important;
height: auto !important;
padding: 0 !important;
margin: 0 !important;
}
.magazine-article-main-image figure img,
.magazine-article-main-image figure figcaption,
figcaption,
.magazine-article-main-image figure hr,
.main-container hr,
.modal_image_zoom,
.paywall-subscribe-box,
code,
.magazine-article-featured-title-container .article_summary {
display: none !important;
}
.item_tag_title_single {
font-weight: 900;
font-size: 1.375rem;
line-height: 1.625rem;
margin: 1rem 0;
}
.review_musica .item_tag_title_single a,
.review_schermi .item_tag_title_single a,
.review_libri .item_tag_title_single a,
.review_cinema .item_tag_title_single a,
.review_arte .item_tag_title_single a {
font-size: 1.875rem;
line-height: 2.125rem;
margin: 1rem 0;
display: block;
font-weight: bold;
}
.content_review_attributes {
margin-top: 2rem;
}
.content_review_attributes .review-author,
.content_review_attributes .review-title {
font-weight: bold;
}
.content_review_attributes .review-label,
.content_review_attributes .review-info {
font-style: italic;
}
.content_review_attributes .review-score .score_1 {
color: #000000 !important;
}
.content_review_attributes .review-score .score_0 {
color:#BDB1B0 !important;
}
.paper_briefing .item_tag_single {
display: block !important;
height: auto !important;
overflow: visible !important;
display: block !important;
font-size: 1rem;
font-weight: bold;
margin: 2rem 0 1rem 0;
}
.paper_briefing .item_tag_single a {
text-transform: uppercase;
letter-spacing: 1px;
}