/*
Theme Name: Blocksy Child - Skin Hair Care
Template: blocksy
Version: 7.0 CENTERED FORCED
RTL: true
*/

/* --- قائمة الأقسام - توسيط إجباري على الديسكتوب --- */
.shc-pills-bar.shc-global{
  width:100% !important;
  max-width:100% !important;
  margin:0 auto !important;
  padding:14px 0 !important;
  background:rgba(255,255,255,.97) !important;
  backdrop-filter:blur(12px) !important;
  border-bottom:2px solid #e8f0e9 !important;
  position:sticky !important;
  top:0 !important;
  z-index:999 !important;
  text-align:center !important;
  display:block !important;
  box-sizing:border-box !important;
}
.shc-pills-inner{
  display:flex !important;
  flex-wrap:wrap !important;
  justify-content:center !important;
  align-items:center !important;
  gap:10px !important;
  width:max-content !important;
  max-width:90% !important;
  margin:0 auto !important;
  padding:0 15px !important;
  text-align:center !important;
}
.shc-pill{
  white-space:nowrap !important;
  padding:8px 20px !important;
  border-radius:50px !important;
  border:1.5px solid #7a9e7e !important;
  color:#2d4a32 !important;
  text-decoration:none !important;
  font-size:14px !important;
  background:#fff !important;
  display:inline-block !important;
}
.shc-pill.active{
  background:#7a9e7e !important; color:#fff !important;
}
.shc-pill:hover{ background:#7a9e7e !important; color:#fff !important; }

body.admin-bar .shc-pills-bar.shc-global{ top:32px !important; }
@media(max-width:782px){
  body.admin-bar .shc-pills-bar.shc-global{ top:46px !important; }
  .shc-pills-inner{
    flex-wrap:nowrap !important;
    width:100% !important;
    max-width:100% !important;
    justify-content:flex-start !important;
    overflow-x:auto !important;
    scrollbar-width:none !important;
  }
}

/* --- فوتر - توسيط إجباري كامل --- */
footer.ct-footer,
.site-footer,
.ct-footer .ct-container,
.ct-footer .footer-widgets,
.ct-footer .ct-footer-copyright,
.ct-footer .ct-footer-widgets{
  text-align:center !important;
  justify-content:center !important;
  align-items:center !important;
}
.ct-footer .ct-footer-socials,
.ct-footer .ct-social-box{
  display:flex !important;
  justify-content:center !important;
  margin:15px auto !important;
  width:100% !important;
}
.ct-footer .widget,
.ct-footer .footer-widgets .widget{
  text-align:center !important;
  margin-left:auto !important;
  margin-right:auto !important;
}
.ct-footer ul,
.ct-footer .menu,
.ct-footer .widget_nav_menu ul{
  display:flex !important;
  flex-wrap:wrap !important;
  justify-content:center !important;
  gap:12px !important;
  padding:0 !important;
  margin:10px auto !important;
  list-style:none !important;
  text-align:center !important;
}
.ct-footer-copyright p,
.ct-footer .ct-footer-copyright{
  text-align:center !important;
  width:100% !important;
  margin:15px auto !important;
}

/* بوكس نهاية المقال */
.shc-next-box{
  background:#f6faf6; border:1.5px solid #d8e8da; border-radius:18px;
  padding:20px; margin:35px auto; max-width:800px;
}
.shc-step{
  display:flex; justify-content:space-between; align-items:center;
  background:#e8f0e9; border-radius:12px; padding:14px 16px;
  margin-bottom:10px; text-decoration:none !important; color:#2d4a32;
}
