/*
Theme Name: Sada Albalad Design
Description: Arabic news layout adapted from the owner's elbalad.news design, with native WordPress content.
Version: 1.0.0
Requires PHP: 7.4
Text Domain: sada-design
*/
html{scroll-behavior:smooth}body{direction:rtl}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #056fab;outline-offset:3px}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
.brand-strip{padding-top:50px;background:#f4f4f4;clear:both}.brand-strip .sites{background:linear-gradient(#fafafa,#e8e8e8);min-height:56px;align-items:center}.brand-strip .sites a{font-weight:bold;color:#5e348c;display:flex;align-items:center;gap:6px}.brand-strip .sites img{height:32px}.brand-strip .sites .sport,.brand-strip .sites .tv{color:white}
header .md{min-height:198px}header .md .logo-area .admin{margin-right:60px;max-width:200px}header .md .left-area{clear:both;margin-top:-10px}header .md .logo-area .light-logo{display:none}.ad-slot{max-width:728px;height:90px;margin:0 auto;background:#fafafa;position:relative}.ad-slot:after{content:'إعلان';color:#aaa;position:absolute;left:8px;top:3px;font-size:10px}.ad-slot.wide{margin:0 auto 10px}.ad-spacer{height:210px;clear:both}.sd-ticker{white-space:nowrap;display:flex;width:max-content;animation:sd-marquee 100s linear infinite}.sd-ticker:hover{animation-play-state:paused}@keyframes sd-marquee{from{transform:translateX(-60%)}to{transform:translateX(30%)}}header .top .marq .cont a{margin-left:35px}header .search-inline{float:left;margin-top:1px;width:230px}header .search-inline .form-control{height:36px;width:180px}
.sd-nav .navbar-collapse .navbar-nav .nav-item .nav-link{padding:5px 11px;font-size:18px!important}.sd-nav .navbar-collapse{overflow-x:auto!important}.sd-mobile{display:none}.sd-drawer[hidden]{display:none}.sd-drawer{clear:both;padding:20px;background:#434242;color:#fff}.sd-drawer a{display:inline-block;color:white;padding:10px 15px}.sd-drawer form{margin:15px}.sd-drawer input{padding:10px}.sd-drawer button{padding:10px;background:#056fab;color:white;border:0}
.container.main{clear:both;padding-top:0;overflow:hidden}.sd-hero{position:relative}.sd-slide{display:none}.sd-slide.is-active{display:block}.sd-arrow{position:absolute;top:45%;z-index:2;border:0;background:transparent;color:#fff;font-size:44px;cursor:pointer;text-shadow:0 1px 3px #222}.sd-arrow.next{right:12px}.sd-arrow.prev{left:12px}.sd-dots{display:flex;gap:5px;padding:10px;background:#444;justify-content:center;overflow:hidden}.sd-dots button{border:3px solid transparent;padding:0;width:100px;flex-shrink:1;cursor:pointer;background:transparent}.sd-dots button.is-active{border-color:#056fab}.sd-dots img{width:100%;height:55px;object-fit:cover}.sd-hero-side{padding:38px 16px 0}.sd-hero-side .item-card{border-top:3px solid #169aff;margin-bottom:24px}.sd-hero-side .txt-cont{background:#f4f4f4;padding:15px}.sd-hero-side h3{font-size:20px}.sd-hero-side .ad-slot{height:120px;background:#eee}.sd-side .block{margin-bottom:30px}.sd-side .item-li{padding:10px 0;border-bottom:1px solid #ddd}.sd-side .item-li .img-cont{width:100px}.sd-side .item-li .txt-cont{width:calc(100% - 100px)}.block .title .sd-plus{float:left;font:24px Arial;line-height:32px}.sd-article{padding:20px 8px}.sd-article h1{font-size:34px;line-height:1.6;margin:12px 0;color:#222}.sd-meta{color:#777;font-size:14px;margin:10px 0 20px}.sd-cover{width:100%;height:auto;max-height:550px;object-fit:contain}.sd-content{font-size:21px;line-height:1.95;color:#222;overflow-wrap:anywhere}.sd-content p{font-size:inherit;line-height:inherit}.sd-content img{max-width:100%;height:auto}.sd-content iframe{max-width:100%}.sd-content a{color:#056fab}.sd-breadcrumb{color:#056fab;border-bottom:1px solid #ddd;padding-bottom:12px}.sd-share{display:flex;gap:10px;margin:20px 0}.sd-share a{padding:8px 18px;background:#056fab;color:white}.sd-archive{padding:20px 0}.sd-pagination{clear:both;padding:20px;text-align:center}.sd-pagination .page-numbers{display:inline-block;padding:10px 15px;border:1px solid #ddd}.sd-pagination .current{background:#056fab;color:white}.sd-footer{clear:both}.sd-footer .top{padding:30px 0}.sd-footer .fnav{display:flex;flex-wrap:wrap;gap:15px}.sd-footer .btm{text-align:center;padding:15px}.sd-footer .logo img{width:180px;height:auto}.sd-comment{clear:both;padding:20px 0}.sd-comment textarea{width:100%;max-width:100%}.sd-comment input{max-width:100%;padding:10px}.sd-comment .submit{background:#056fab;color:#fff;border:0}.sd-comment .comment-list{list-style:none;padding:0}.sd-comment .comment{padding:15px;border-bottom:1px solid #ddd}.sd-comment .avatar{width:40px;height:40px}.sd-search{padding:20px;clear:both}.sd-search input{padding:10px;border:1px solid #ccc}.sd-search button{padding:10px;border:0;background:#056fab;color:#fff}.sd-empty{padding:30px;font-size:20px}
@media(max-width:1199px){.brand-strip{padding-top:15px}.sd-nav .navbar-collapse{display:none!important}.sd-mobile{display:flex;justify-content:space-between;align-items:center;height:50px;width:100%}.sd-mobile img{height:44px;width:auto}.sd-mobile button{width:50px;height:47px;border:0;background:#056fab;color:white;font-size:25px}.sd-hero-side{padding-top:15px}header .md{display:none!important}.ad-spacer{height:90px}.brand-strip .sites a{font-size:13px;padding:0 8px}.brand-strip .sites img{height:24px}}
@media(max-width:767px){.container.main{box-shadow:none!important}.brand-strip{padding-top:0}.brand-strip .sites{gap:4px}.brand-strip .sites a{font-size:12px;padding:0 5px}.brand-strip .sites img{display:none}.sd-hero-side{display:none}.ad-slot{height:70px}.ad-spacer{height:60px}.sd-dots img{height:40px}.sd-article h1{font-size:26px}.sd-content{font-size:19px}.sd-side{clear:both}.sd-footer .logo img{width:140px}.sd-nav{margin-bottom:0}.sd-dots{padding:6px}.nc1 .item-li.lg .txt-cont{padding:10px}.sd-archive .item-li{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sd-ticker{animation:none}}
.sd-hero,.sd-slide{display:flow-root}.sd-slide:not(.is-active){display:none}.sd-ticker{position:relative;right:0;transform:none;animation-name:sd-news-scroll}@keyframes sd-news-scroll{from{transform:translateX(0)}to{transform:translateX(85%)}}header .md{min-height:186px}
.sd-ad{display:flex;align-items:center;justify-content:center;max-width:728px;height:90px;margin:0 auto 16px;background:#fafafa;color:#aaa;font-size:10px;overflow:hidden}.sd-ad img{display:block;width:100%;height:100%;object-fit:contain}.sd-ad a{display:block;width:100%;height:100%}.sd-ad-mpu{width:336px;height:280px;max-width:100%;margin:25px auto}.post-share{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:20px 0}.post-share a,.post-share button{border:0;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;color:#fff;fill:#fff;text-decoration:none;cursor:pointer;border-radius:2px;font:700 14px Arial}.post-share .icon{width:21px;height:21px;fill:currentColor}.post-share .fb{background:#3b5998}.post-share .tw{background:#111}.post-share .ws{background:#25d366}.post-share .telegram{background:#229ed9}.post-share .mail{background:#686868}.post-share .sd-print,.post-share .sd-native-share{width:auto;padding:0 12px;gap:6px;background:#fff;color:#333;fill:#333;border:1px solid #ddd}.post-share .sd-native-share{background:#056fab;color:#fff;fill:#fff;border-color:#056fab}.post-share a:hover,.post-share button:hover{filter:brightness(.87)}.sd-share-bottom{padding-top:18px;border-top:1px solid #e0e0e0}@media(max-width:767px){.sd-ad-leaderboard{height:100px;margin:0 0 12px}.sd-ad-mpu{height:250px;width:300px}.post-share{gap:5px}.post-share a,.post-share button{width:36px;height:36px}.post-share .sd-print,.post-share .sd-native-share{padding:0 9px}}
.custom-logo{object-fit:contain}.sd-mobile .mobile-logo{height:44px;width:auto;max-width:180px;object-fit:contain}
.sd-ad-sidebar{width:300px;height:120px;max-width:100%;margin:20px auto}.sd-ad-sidebar img{object-fit:contain}

/* Article layout follows the original Elbalad article proportions and typography. */
.sd-breadcrumb{width:calc(100% + 356px);margin:0 0 10px;padding:14px 16px;background:#e9ecef;border:0;color:#222;text-align:right;line-height:28px}
.sd-breadcrumb a{color:#222}
.sd-article{padding:0;border:1px solid #dcdcdc;background:#fff;overflow:hidden}
.sd-article h1{font-family:Arial,sans-serif;font-size:30px;line-height:40px;font-weight:700;color:#000;margin:0 0 20px;padding:0 15px}
.sd-meta{float:right;width:calc(100% - 325px);height:42px;line-height:42px;margin:0 0 20px;color:#900;font-size:14px;font-weight:700;white-space:nowrap}
.sd-article .publish{margin:0 0 20px}
.sd-article .publish .item{color:#056fab}
.sd-article .publish time{color:#900!important}
.sd-article .mainImg{float:none;width:100%;text-align:center;clear:both}
.sd-article .mainImg figure.main-img{float:none;display:inline-block;width:100%;max-width:550px;margin:0;padding-bottom:30px;position:relative}
.sd-article .mainImg figure.main-img img{width:100%;height:auto;max-height:416px;object-fit:cover}
.sd-article .mainImg figcaption{font-size:14px;text-align:center;background:rgba(255,255,255,.6)}
.sd-content{float:right;width:100%;font-family:Arial,sans-serif;font-size:20px;line-height:1.8;font-weight:700;color:#000}
.sd-content p{font-size:20px;line-height:1.8;font-weight:700;padding:0 15px;margin:20px 0;text-align:justify}
.sd-content h2{font-size:30px;line-height:1.8;font-weight:700;color:#000;margin:0}
.sd-content img{display:inline-block;max-width:100%;height:auto}
.sd-article .author{float:right;position:relative;margin:0 15px 18px;color:#c12b25;font-weight:700}
.sd-article .share-top{float:left;margin:0 0 20px;width:auto}
.sd-article .publish .share-top{float:left}
.sd-article .post-share{width:auto;background:#fff;gap:4px}
.sd-article .post-share a,.sd-article .post-share .mobile-native{width:32px;height:32px;line-height:28px}
.sd-article .post-share .mobile-native,.sd-article .post-share .sd-print,.sd-article .post-share .sd-native-share{border:1px solid #056fab;border-radius:5px;color:#056fab;fill:#056fab;background:#fff;padding:0 5px}
.sd-article .post-share a .icon{width:20px;height:20px}
.sd-article .share-bottom{float:right;width:100%;border-top:1px solid #dcdcdc;padding-top:15px}
.sd-article .keywords{float:right;width:100%;border-top:1px solid #dcdcdc;padding:10px 15px;text-align:center}
.sd-article .keywords .name{float:right;width:100%;text-align:right;font-weight:700}
.sd-article .keywords ul{list-style:none;margin:0;padding:0}
.sd-article .keywords li{display:inline}
.sd-article .keywords a{display:inline-block;margin:5px;padding:3px 10px;border:1px solid #dcdcdc;color:#056fab}
@media(max-width:767px){.sd-breadcrumb{width:100%;margin-bottom:8px}.sd-article h1{font-size:23px;line-height:1.6}.sd-meta{width:100%;height:auto;line-height:1.8;white-space:normal;margin:0 0 6px}.sd-article .publish{display:flex;flex-direction:column;align-items:flex-start;margin:0 0 15px}.sd-article .publish .item{line-height:30px}.sd-article .publish .share-top{float:none;margin:0}.sd-article .mainImg figure.main-img{max-width:100%}.sd-content p{font-size:18px;line-height:1.9}.sd-content h2{font-size:24px;line-height:1.7}.sd-article .author{margin-bottom:12px}}
/* Original article section and typography. */
.sd-news-article{padding:0;margin:0 0 20px}
.sd-news-article .list-title{float:right;width:100%;border-top:4px solid #056fab}
.sd-news-article .list-title h2{float:right;padding:0 25px;border-bottom-left-radius:30px;background:#0776b5;color:#fff;font-size:20px;line-height:40px}
.sd-article{padding:40px 0 0;border:1px solid #dcdcdc;background:#fff;overflow:hidden}
.sd-article h1{float:right;width:100%;margin:0 0 20px;padding:0 15px;font:700 30px/40px Arial,sans-serif;color:#000}
.sd-article .publish{float:right;width:100%;margin:0 0 20px;padding:0}
.sd-article .publish .item{display:inline-block;line-height:42px;font-size:14px;font-weight:700;color:#056fab}
.sd-article .publish time{color:#900!important}
.sd-article .publish .share-top{float:left;width:auto;margin:0}
.sd-article .mainImg{float:none;width:100%;text-align:center;clear:both}
.sd-article .mainImg figure.main-img{float:none;display:inline-block;width:100%;max-width:550px;margin:0;padding-bottom:30px;position:relative}
.sd-article .mainImg figure.main-img img{display:block;width:100%;height:auto;max-height:416px;object-fit:cover}
.sd-article .mainImg figcaption{position:relative;width:100%;font-size:14px;text-align:center;background:rgba(255,255,255,.6)}
.sd-article .author{float:right;position:relative;margin:0 15px 18px;color:#c12b25;font-weight:700}
.sd-article .paragraph-list{float:right;width:100%;font-size:20px;line-height:1.8;font-weight:700;max-width:100%;overflow:hidden;color:#000}
.sd-article .paragraph-list p{padding:0 15px;margin:20px 0;text-align:justify;font-size:20px;line-height:1.8;font-weight:700}
.sd-article .paragraph-list h2{margin:0;font-size:30px;line-height:1.8;font-weight:700;color:#000}
.sd-article .paragraph-list img{max-width:100%;height:auto}
.sd-article .post-share{display:flex;align-items:center;width:auto;margin:0;border-radius:20px;background:#fff;gap:4px}
.sd-article .post-share a,.sd-article .post-share .mobile-native{width:32px;height:32px;line-height:28px}
.sd-article .post-share a .icon{width:20px;height:20px}
.sd-article .post-share .mobile-native{width:auto!important;height:32px!important;padding:0 8px;border:1px solid #056fab;border-radius:5px;color:#056fab;fill:#056fab;background:#fff}
.sd-article .share-bottom{float:right;width:100%;border-top:1px solid #dcdcdc;padding-top:15px}
.sd-article .keywords{float:right;width:100%;border-top:1px solid #dcdcdc;padding:10px 15px;text-align:center}
.sd-article .keywords .name{float:right;width:100%;text-align:right;font-weight:700}
.sd-article .keywords ul{list-style:none;margin:0;padding:0}
.sd-article .keywords li{display:inline}
.sd-article .keywords a{display:inline-block;margin:5px;padding:3px 10px;border:1px solid #dcdcdc;color:#056fab}
@media(max-width:767px){.sd-breadcrumb{width:100%;margin-bottom:8px}.sd-article{padding-top:20px}.sd-article h1{font-size:23px;line-height:1.6}.sd-article .publish{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:15px}.sd-article .publish .item{line-height:30px}.sd-article .publish .share-top{float:none;margin:0}.sd-article .mainImg figure.main-img{max-width:100%}.sd-article .paragraph-list p{font-size:18px;line-height:1.9}.sd-article .paragraph-list h2{font-size:24px;line-height:1.7}.sd-article .author{margin-bottom:12px}}
.sd-article .publish{display:flex;align-items:center;justify-content:space-between}
.sd-article .publish .item{float:none;flex:0 1 auto}
.sd-article .publish .share-top{float:none;display:flex;align-items:center}
.sd-article .post-share a.fb,.sd-article .post-share a.tw,.sd-article .post-share a.ws,.sd-article .post-share a.telegram{display:flex;width:32px;height:32px;align-items:center;justify-content:center;padding:0;border-radius:50%}
@media(max-width:767px){.sd-article .publish{align-items:flex-start}.sd-article .publish .share-top{display:flex}}
