/* Pakistani Christian news components for Elementor Free. Every region lives in its own Shortcode widget. */
.pc-el-news{font-family:Arial,Helvetica,sans-serif;color:#233126;min-width:0;width:100%}
.pc-el-news *{box-sizing:border-box}
.pc-el-news a{text-decoration:none;color:inherit}
.pc-el-news a:hover{color:#146b37}
.pc-el-news .pc-el-kicker{font:700 10px/1.2 Arial,sans-serif;text-transform:uppercase;letter-spacing:.04em;background:#e6f2e8;color:#01411c;display:inline-block;padding:4px 6px}
.pc-el-news time,.pc-el-news .pc-el-empty-note{font:400 11px/1.35 Arial,sans-serif;color:#728077;display:block;margin-top:4px}
.pc-el-news .pc-el-placeholder-art{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;background:linear-gradient(130deg,#edf5ee,#c7dfcb);color:#01411c;width:100%;height:100%;padding:7px;text-align:center;font:600 12px/1.4 Georgia,serif;overflow:hidden}
.pc-el-news .pc-el-placeholder-art strong{color:#01411c}
.pc-el-card{min-width:0}
.pc-el-card .pc-el-photo{display:block;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:5px;background:#ecf4ee}
.pc-el-card .pc-el-photo img{display:block;width:100%;height:100%;object-fit:cover}
.pc-el-card-body{padding-top:7px}
.pc-el-card h3{font:700 18px/1.28 Georgia,'Times New Roman',serif;margin:6px 0 6px;overflow-wrap:anywhere}
.pc-el-empty h3{color:#4a5c50}
.pc-el-news-grid{display:grid;gap:21px}
.pc-el-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.pc-el-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.pc-el-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}
.pc-el-news-trending{border:1px solid #dce5dd;border-radius:7px;padding:8px 12px;min-height:100%}
.pc-el-trend{display:grid;grid-template-columns:24px 48px minmax(0,1fr);gap:8px;align-items:center;padding:12px 0;border-bottom:1px solid #dde5de;min-width:0}
.pc-el-trend:last-child{border-bottom:0}
.pc-el-rank{border:1px solid #99b9a2;color:#01411c;text-align:center;font:700 12px/24px Arial,sans-serif;border-radius:4px;align-self:start;width:24px;height:25px}
.pc-el-trend-thumb{width:48px;height:53px;border-radius:3px;overflow:hidden;display:block;background:#e4efe7}
.pc-el-trend-thumb img{width:100%;height:100%;object-fit:cover}
.pc-el-trend-thumb .pc-el-placeholder-art{font:700 12px/1.1 Arial,sans-serif}
.pc-el-trend-copy{min-width:0;font:700 13px/1.3 Georgia,serif;overflow-wrap:anywhere}
.pc-el-trend-copy time{font:400 11px Arial,sans-serif;margin-top:5px}
.pc-el-featured{position:relative;aspect-ratio:16/10;background:#d1e4d5;border-radius:6px;overflow:hidden}
.pc-el-hero-link,.pc-el-hero-placeholder{display:block;width:100%;height:100%;position:relative}
.pc-el-featured .pc-el-placeholder-art,.pc-el-featured img{display:block;width:100%;height:100%;object-fit:cover}
.pc-el-hero-placeholder{background:linear-gradient(130deg,#e1efe4,#bdd3c1);display:flex;align-items:center;justify-content:center;color:#01411c;font:700 23px Georgia,serif;text-align:center}
.pc-el-hero-overlay{position:absolute;bottom:0;left:0;right:0;z-index:1;padding:52px 17px 17px;background:linear-gradient(transparent,#071b10e8);text-align:left;color:white}
.pc-el-hero-overlay .pc-el-kicker{background:#01411c;color:white}
.pc-el-hero-overlay h2{font:700 clamp(22px,2.5vw,33px)/1.12 Georgia,serif;margin:8px 0 0;color:white}
.pc-el-hero-link:hover .pc-el-hero-overlay h2{color:#fff}
.pc-el-feature-below{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:14px}
.pc-el-feature-below .pc-el-card h3{font-size:14px}
.pc-el-feature-below .pc-el-card .pc-el-kicker{font-size:9px}
.pc-el-news-world .pc-el-card-small{display:grid;grid-template-columns:43% minmax(0,1fr);gap:11px;align-items:start}
.pc-el-news-world .pc-el-card-small h3{font-size:14px}
.pc-el-news-world .pc-el-card-small .pc-el-photo{aspect-ratio:4/3}
.pc-el-news-world .pc-el-card-small .pc-el-card-body{padding-top:0}
.pc-el-world-update{padding:11px 0;border-bottom:1px solid #dce5de}
.pc-el-world-update:last-child{border:0}
.pc-el-world-update a{font:700 14px/1.36 Georgia,serif;display:block}
.pc-el-empty-update{font-size:13px;color:#65786a;line-height:1.5}
.pc-el-editorial-section{scroll-margin-top:24px}
.pc-el-editorial-section .pc-el-section-link a{color:#01411c}
@media(max-width:1050px){
 .pc-el-trend{grid-template-columns:21px 39px minmax(0,1fr);gap:6px}
 .pc-el-trend-thumb{width:39px;height:47px}
 .pc-el-trend-copy{font-size:12px}
 .pc-el-news-grid{gap:14px}
}
@media(max-width:800px){
 .pc-el-trend{grid-template-columns:24px 55px minmax(0,1fr);gap:8px}
 .pc-el-trend-thumb{width:55px;height:55px}
 .pc-el-columns-4,.pc-el-columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:520px){
 .pc-el-columns-3,.pc-el-columns-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
 .pc-el-feature-below{gap:9px}
 .pc-el-feature-below .pc-el-card h3{font-size:12px}
 .pc-el-news-world .pc-el-card-small{display:block}
 .pc-el-news-world .pc-el-card-small h3{font-size:13px}
 .pc-el-news-world .pc-el-card-small .pc-el-card-body{padding-top:7px}
 .pc-el-card h3{font-size:15px}
}
