/*
 * Iraqi Alliance RTL layout - v158
 * Loaded only when Language & Layout Direction is set to Right to Left.
 * This file intentionally mirrors physical placement, not only text direction.
 */
html[dir="rtl"], body.wbpc-dir-rtl{direction:rtl!important;text-align:right}
body.wbpc-dir-rtl input:not([type="email"]):not([type="url"]),body.wbpc-dir-rtl textarea,body.wbpc-dir-rtl select,body.wbpc-dir-rtl .entry-content,body.wbpc-dir-rtl .post-content,body.wbpc-dir-rtl .page-content,body.wbpc-dir-rtl .member-main{direction:rtl!important;text-align:right!important}
body.wbpc-dir-rtl input[type="email"],body.wbpc-dir-rtl input[type="url"],body.wbpc-dir-rtl .topbar-email,body.wbpc-dir-rtl .wbpc-code{direction:ltr!important;text-align:left!important}

/* Desktop: logo/title physically on the RIGHT; main pages physically on the LEFT. */
@media(min-width:901px){
  body.wbpc-dir-rtl .site-header .header-inner{display:flex!important;direction:rtl!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important}
  body.wbpc-dir-rtl .site-header .brand{order:0!important;flex-direction:row!important;direction:rtl!important;text-align:right!important;margin:0!important;margin-left:18px!important}
  body.wbpc-dir-rtl .site-header .brand-text{direction:rtl!important;text-align:right!important}
  body.wbpc-dir-rtl #primary-menu-wrap.main-nav{order:1!important;direction:rtl!important;margin:0!important}
  body.wbpc-dir-rtl #primary-menu-wrap.main-nav>ul,
  body.wbpc-dir-rtl #primary-menu-wrap.main-nav>.menu,
  body.wbpc-dir-rtl #primary-menu-wrap.main-nav>div>ul,
  body.wbpc-dir-rtl #primary-menu-wrap.main-nav ul.menu{display:flex!important;direction:rtl!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important}
  body.wbpc-dir-rtl #primary-menu-wrap.main-nav>ul>li,
  body.wbpc-dir-rtl #primary-menu-wrap.main-nav>.menu>li,
  body.wbpc-dir-rtl #primary-menu-wrap.main-nav>div>ul>li{direction:rtl!important;text-align:right!important}
  body.wbpc-dir-rtl #primary-menu-wrap.main-nav ul ul{left:auto!important;right:0!important;text-align:right!important}
  body.wbpc-dir-rtl #primary-menu-wrap.main-nav ul ul ul{left:auto!important;right:100%!important}

  /* Top bar: contact details on RIGHT, icons/search on LEFT. */
  body.wbpc-dir-rtl .topbar .topbar-inner{display:flex!important;direction:rtl!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important}
  body.wbpc-dir-rtl .topbar .topbar-contact{order:0!important;direction:rtl!important;text-align:right!important;margin:0!important}
  body.wbpc-dir-rtl .topbar .topbar-actions{order:1!important;direction:ltr!important;justify-content:flex-start!important;margin:0!important}
  body.wbpc-dir-rtl .topbar .social{direction:ltr!important;flex-direction:row!important;justify-content:flex-start!important}
  body.wbpc-dir-rtl .topbar .social>a{order:2!important}
  body.wbpc-dir-rtl .topbar .wbpc-top-search{order:1!important;margin-left:0!important;margin-right:0!important}
}

/* Search opens inward from the LEFT edge in Arabic mode. */
body.wbpc-dir-rtl .wbpc-top-search{direction:rtl!important}
body.wbpc-dir-rtl .wbpc-search-form{right:auto!important;left:0!important;direction:rtl!important;text-align:right!important;flex-direction:row!important;transform-origin:left top!important}
body.wbpc-dir-rtl .wbpc-search-form input[type="search"]{direction:rtl!important;text-align:right!important}
body.wbpc-dir-rtl .wbpc-search-form button[type="submit"]{direction:rtl!important}

/* Content, cards and forms. */
body.wbpc-dir-rtl .post-card,body.wbpc-dir-rtl .post-body,body.wbpc-dir-rtl .card,body.wbpc-dir-rtl .panel,body.wbpc-dir-rtl .form-card,body.wbpc-dir-rtl .top-section-panel,body.wbpc-dir-rtl .wbpc-dashboard-custom-message,body.wbpc-dir-rtl .footer-widget,body.wbpc-dir-rtl .widget,body.wbpc-dir-rtl label,body.wbpc-dir-rtl legend,body.wbpc-dir-rtl .form-field,body.wbpc-dir-rtl .wbpc-field{direction:rtl!important;text-align:right!important}
body.wbpc-dir-rtl input[type="checkbox"],body.wbpc-dir-rtl input[type="radio"]{margin-left:.4em!important;margin-right:0!important}

/* Sliders and directional controls. */
body.wbpc-dir-rtl .hero-slider-controls,body.wbpc-dir-rtl .wbpc-top-mode-posts .top-section-panel .slider-controls,body.wbpc-dir-rtl .wbpc-slider-shell>.slider-controls{right:auto!important;left:18px!important}
body.wbpc-dir-rtl .back-to-top{right:auto!important;left:18px!important}

/* Footer. */
body.wbpc-dir-rtl .footer-grid,body.wbpc-dir-rtl .footer-inner,body.wbpc-dir-rtl .copyright-inner,body.wbpc-dir-rtl .footer-menu,body.wbpc-dir-rtl .footer-brand-wrap{direction:rtl!important;text-align:right!important}

/* External dashboard: sidebar/navigation on RIGHT, content on LEFT. */
body.wbpc-dir-rtl.wbpc-standalone-dashboard,body.wbpc-dir-rtl .wbpc-standalone-shell,body.wbpc-dir-rtl .member-dashboard{direction:rtl!important}
body.wbpc-dir-rtl .member-dashboard{grid-template-columns:280px minmax(0,1fr)!important}
body.wbpc-dir-rtl .member-sidebar{grid-column:1!important;direction:rtl!important;text-align:right!important}
body.wbpc-dir-rtl .member-main{grid-column:2!important;direction:rtl!important;text-align:right!important}
body.wbpc-dir-rtl .member-sidebar a,body.wbpc-dir-rtl .profile-overview,body.wbpc-dir-rtl .dashboard-card{text-align:right!important}
body.wbpc-dir-rtl .wbpc-dashboard-custom-message{border-left:0!important;border-right:4px solid var(--wbpc-dash-accent,#f2bb4d)!important}

/* Mobile: brand and menu button mirror; drawer/menu text aligns right. */
@media(max-width:900px){
  body.wbpc-dir-rtl .topbar .topbar-inner{direction:rtl!important;text-align:right!important}
  body.wbpc-dir-rtl .topbar-contact{direction:rtl!important;text-align:right!important;justify-content:flex-start!important}
  body.wbpc-dir-rtl .topbar-actions{direction:rtl!important}
  body.wbpc-dir-rtl .topbar-actions .social{direction:rtl!important;justify-content:flex-start!important}
  body.wbpc-dir-rtl .topbar-actions .mobile-menu-toggle{margin-right:auto!important;margin-left:0!important}
  body.wbpc-dir-rtl .site-header .header-inner{direction:rtl!important;flex-direction:row!important;text-align:right!important}
  body.wbpc-dir-rtl .site-header .brand{direction:rtl!important;flex-direction:row!important;text-align:right!important;margin-right:0!important;margin-left:auto!important}
  body.wbpc-dir-rtl #primary-menu-wrap.main-nav{direction:rtl!important;text-align:right!important;left:0!important;right:0!important}
  body.wbpc-dir-rtl #primary-menu-wrap.main-nav ul,body.wbpc-dir-rtl #primary-menu-wrap.main-nav li,body.wbpc-dir-rtl #primary-menu-wrap.main-nav a{direction:rtl!important;text-align:right!important}
  body.wbpc-dir-rtl #primary-menu-wrap.main-nav .submenu-toggle{right:auto!important;left:0!important}
  body.wbpc-dir-rtl .mobile-menu-close{margin-left:14px!important;margin-right:auto!important}
  body.wbpc-dir-rtl .wbpc-search-form{left:0!important;right:auto!important}
  body.wbpc-dir-rtl .member-dashboard{grid-template-columns:1fr!important}
  body.wbpc-dir-rtl .member-sidebar,body.wbpc-dir-rtl .member-main{grid-column:1!important}
  body.wbpc-dir-rtl .back-to-top{left:14px!important;right:auto!important}
}

/* v159 */
body.wbpc-dir-rtl .slider-title{left:auto!important;right:22px!important;text-align:right!important;direction:rtl!important;}
body.wbpc-dir-rtl .post-meta,body.wbpc-dir-rtl .post-cats,body.wbpc-dir-rtl .post-excerpt{text-align:right!important;direction:rtl!important;}


/* v160: archive/blog/single page RTL completeness. */
body.wbpc-dir-rtl .page-hero .container,
body.wbpc-dir-rtl .page-hero h1,
body.wbpc-dir-rtl .page-hero p,
body.wbpc-dir-rtl .page-hero .eyebrow,
body.wbpc-dir-rtl .post-card .post-title,
body.wbpc-dir-rtl .post-card .post-title a,
body.wbpc-dir-rtl .post-card .wbpc-card-author,
body.wbpc-dir-rtl .post-card .read-more,
body.wbpc-dir-rtl .wbpc-author-byline,
body.wbpc-dir-rtl .wbpc-author-byline span,
body.wbpc-dir-rtl .entry-meta,
body.wbpc-dir-rtl .comments-area,
body.wbpc-dir-rtl .comment-form{direction:rtl!important;text-align:right!important;}

body.wbpc-dir-rtl .post-card .read-more{display:inline-flex!important;justify-content:flex-start!important;}
body.wbpc-dir-rtl .wbpc-card-author a{display:inline!important;}
body.wbpc-dir-rtl .navigation.pagination .nav-links{direction:rtl!important;text-align:right!important;display:flex!important;justify-content:flex-start!important;gap:.45rem;flex-wrap:wrap;}

/* Footer top row must physically mirror, not only inherit text direction. */
body.wbpc-dir-rtl .site-footer .footer-top-brand{display:flex!important;direction:rtl!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;}
body.wbpc-dir-rtl .site-footer .footer-brand-wrap{order:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:right!important;margin-right:0!important;margin-left:auto!important;}
body.wbpc-dir-rtl .site-footer .footer-brand-wrap .footer-logo{order:0!important;}
body.wbpc-dir-rtl .site-footer .footer-brand-wrap .footer-site-title{order:1!important;text-align:right!important;direction:rtl!important;}
body.wbpc-dir-rtl .site-footer .footer-top-brand>.social{order:1!important;direction:ltr!important;margin-right:auto!important;margin-left:0!important;}
body.wbpc-dir-rtl .site-footer .footer-widget-title,
body.wbpc-dir-rtl .site-footer .footer-widget-body,
body.wbpc-dir-rtl .site-footer .menu{direction:rtl!important;text-align:right!important;}

@media(max-width:900px){
  body.wbpc-dir-rtl .site-footer .footer-top-brand{flex-direction:column!important;align-items:flex-end!important;text-align:right!important;}
  body.wbpc-dir-rtl .site-footer .footer-brand-wrap{width:100%!important;margin:0!important;justify-content:flex-start!important;}
  body.wbpc-dir-rtl .site-footer .footer-top-brand>.social{width:100%!important;margin:0!important;justify-content:flex-start!important;}
}
