/* Mobile reading scale for Newspaper archives, articles and the question portal.
   No desktop rules; preserve original content and browser zoom. */
@media(max-width:767px){
 body .td-main-content-wrap,body .oq-portal{-webkit-text-size-adjust:100%;text-size-adjust:100%}
 body .td-post-title .entry-title,body .td-post-header .entry-title,body .td-post-header .tdb-title-text,body .td-page-title,body .td-archive-title,body .td-category-title,body .tdb-category-title .tdb-title-text,body .tdb-single-title .tdb-title-text{font-size:28px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;max-width:100%;height:auto;letter-spacing:normal}
 body .td-module-title{font-size:22px!important;line-height:1.3!important;white-space:normal;overflow-wrap:anywhere;word-break:normal}
 body .td-category-grid .td-big-grid-post-0 .entry-title{font-size:24px!important;line-height:1.3!important;overflow-wrap:anywhere}
 body .td-category-grid .td-big-grid-scroll .entry-title{font-size:17px!important;line-height:1.3!important}
 body .td-category-description p,body .td-category-description,body .td-excerpt{font-size:17px!important;line-height:1.6!important;overflow-wrap:anywhere}
 body.single .td-post-content,body.single .tdb-single-content{font-size:18px!important;line-height:1.7!important;overflow-wrap:anywhere;min-width:0;max-width:100%}
 body.single .td-post-content p,body.single .td-post-content li,body.single .tdb-single-content p,body.single .tdb-single-content li{font-size:18px!important;line-height:1.7!important;max-width:100%;white-space:normal!important;text-align:start!important;overflow-wrap:anywhere}
 body.single .td-post-content span,body.single .td-post-content font,body.single .tdb-single-content span,body.single .tdb-single-content font{font-size:inherit!important;line-height:inherit!important}
 body.single .td-post-content h2,body.single .tdb-single-content h2{font-size:26px!important;line-height:1.3!important;overflow-wrap:anywhere}
 body.single .td-post-content h3,body.single .tdb-single-content h3{font-size:23px!important;line-height:1.35!important;overflow-wrap:anywhere}
 body.single .td-post-content h4,body.single .tdb-single-content h4{font-size:21px!important;line-height:1.4!important;overflow-wrap:anywhere}
 body.single .td-post-content blockquote p,body.single .tdb-single-content blockquote p{font-size:19px!important;line-height:1.6!important}
 body .oq-portal{font-size:18px;line-height:1.6;min-width:0;max-width:100%}
 body .oq-portal h1,body .oq-portal h2{font-size:28px!important;line-height:1.25!important;overflow-wrap:anywhere;max-width:100%;white-space:normal}
 body .oq-portal h3,body .oq-portal .oq-source-title{font-size:23px!important;line-height:1.35!important;overflow-wrap:anywhere;max-width:100%;white-space:normal}
 body .oq-portal .oq-question,body .oq-portal .oq-answer,body .oq-portal .oq-intro,body .oq-portal .oq-topic-intro{font-size:18px!important;line-height:1.65!important;min-width:0;overflow-wrap:anywhere}
 body .oq-question p,body .oq-answer p,body .oq-question li,body .oq-answer li{font-size:18px!important;line-height:1.65!important;text-align:start!important;overflow-wrap:anywhere}
 body .oq-question span,body .oq-answer span,body .oq-question font,body .oq-answer font{font-size:inherit!important;line-height:inherit!important}
 body .oq-portal input:not([type=checkbox]):not([type=radio]):not([type=hidden]),body .oq-portal select,body .oq-portal textarea{font-size:16px!important;line-height:1.5!important;min-width:0;max-width:100%}
 body .oq-portal button,body .oq-portal .oq-button,body .oq-portal .oq-nav a,body .oq-portal .oq-topic-toggle{font-size:16px!important;line-height:1.5!important;min-height:44px;white-space:normal;overflow-wrap:anywhere}
 body .oq-portal .oq-eyebrow,body .oq-portal .oq-label,body .oq-portal label{font-size:15px!important;line-height:1.5!important}
 body .oq-portal .oq-date,body .oq-portal .oq-cover-count,body .oq-portal .oq-tag,body .oq-portal .ortodoxia-help,body .oq-portal .ortodoxia-anonymity-note{font-size:15px!important;line-height:1.6!important}
 body .td-footer-wrapper h4,body .td-footer-wrapper .block-title{font-size:20px;line-height:1.4;overflow-wrap:anywhere}
 body .td-footer-wrapper .entry-title{font-size:16px!important;line-height:1.5!important;overflow-wrap:anywhere}
 body .td-footer-wrapper .td-excerpt,body .td-footer-wrapper p{font-size:16px!important;line-height:1.6!important}
}
