/*
Theme Name: NCCBS Home Articles Child
Template: nccbs-classic-2016
Version: 1.2.0
Description: Child theme displaying published articles and contextual internal links on the NCCBS homepage.
*/
.nccbs-articles{margin:26px 0 18px;border-top:2px solid #637bb9;padding-top:14px}.nccbs-articles h2{font-size:18px;margin:0 0 9px;color:#263e75}.nccbs-articles-intro{margin-bottom:14px!important}.nccbs-article-card{padding:12px 0;border-bottom:1px solid #adb6da}.nccbs-article-card h3{font-size:15px;margin:0 0 6px}.nccbs-article-card p{margin:5px 0!important}.nccbs-article-meta{font-size:12px;color:#444}.nccbs-topic-links{margin:15px 0;padding:12px;background:#e9e9ff;border-left:3px solid #637bb9}.nccbs-topic-links h3{margin:0 0 9px;font-size:15px}.nccbs-topic-links ul{margin:0;padding-left:19px}.nccbs-topic-links li{margin-bottom:7px;line-height:1.5}.nccbs-article-more{font-weight:bold}.nccbs-pagination{margin:15px 0}.nccbs-pagination a{margin-right:12px}

/* Article-only layout: do not override historic global header, sidebar, or homepage. */
.nccbs-single{max-width:100%;overflow-wrap:break-word}
.nccbs-breadcrumbs{font-size:12px;line-height:1.65;margin:16px 0 12px;overflow-wrap:anywhere}
.nccbs-single .nccbs-single-title{font-size:23px;line-height:1.3;text-align:left;margin:12px 0 8px;color:#233b73}
.nccbs-single-meta{font-size:12px;color:#394466;margin-bottom:22px;line-height:1.7}
.nccbs-single-body{font-size:14px;line-height:1.8}
.nccbs-single-body p{line-height:1.8;margin:0 0 17px}
.nccbs-single-body h2{font-size:19px;line-height:1.35;margin:26px 0 12px;color:#253c76}
.nccbs-single-body h3{font-size:16px;line-height:1.4;margin:20px 0 10px}
.nccbs-single-body ul,.nccbs-single-body ol{padding-left:24px;line-height:1.75;margin-bottom:18px}
.nccbs-single-body a,.nccbs-related a,.nccbs-breadcrumbs a{text-decoration:underline;text-underline-offset:2px}
.nccbs-single-body img{max-width:100%;height:auto}
.nccbs-related,.nccbs-single-bottom{margin-top:28px;padding-top:15px;border-top:1px solid #9da9d2}
.nccbs-related h2{font-size:18px;margin:0 0 12px}
.nccbs-related ul{padding-left:20px;line-height:1.8}
.nccbs-single-bottom{font-size:13px;line-height:1.8}
.nccbs-archive-title{font-size:20px!important;text-align:left!important;margin-bottom:18px!important}
@media(max-width:620px){.nccbs-single .nccbs-single-title{font-size:21px}.nccbs-single-body{font-size:15px}}
