/*
Theme Name:     Newspaper Child theme
Theme URI:      http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI:     http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        9.0c
*/

/* من كودك القديم لمحاذاة بعض العناصر حسب اللغة (لا علاقة لها بعناوين السايدبار) */
:lang(ary) .td_block_wrap,
:lang(ary) .tdb-title-text { 
  text-align: right !important; 
  direction: rtl !important; 
}
html:lang(fr) .tdb-title-text,
html:lang(en) .tdb-title-text,
html:lang(es) .tdb-title-text { 
  text-align: left !important; 
  direction: ltr !important; 
}

/* قلب أعمدة صفحة المقال في LTR فقط (المقال يمين / السايدبار يسار) */
html[dir="ltr"] .single.single-swap-ltr .td-main-content-wrap .td-container .td-pb-row > .td-main-content,
html[dir="ltr"] .single.single-swap-ltr .td-main-content-wrap .td-container .td-pb-row > .td-pb-span8 {
  float: right !important;
  margin-left: 24px;
  margin-right: 0;
}
html[dir="ltr"] .single.single-swap-ltr .td-main-content-wrap .td-container .td-pb-row > .td-sidebar,
html[dir="ltr"] .single.single-swap-ltr .td-main-content-wrap .td-container .td-pb-row > .td-sidebar-wrap,
html[dir="ltr"] .single.single-swap-ltr .td-main-content-wrap .td-container .td-pb-row > .td-ss-main-sidebar,
html[dir="ltr"] .single.single-swap-ltr .td-main-content-wrap .td-container .td-pb-row > .td-pb-span4 {
  float: left !important;
  margin-right: 0;
  margin-left: 0;
  position: static !important;
}

/* دعم إضافي لإصلاح padding لبلوك tdi_63 (لو احتجت بدون انتظار footer) */
/* FR (أو كل LTR) — مسافة يسار للميتا داخل الودجت */
html:lang(fr) .sb-meta-pad .td-module-meta-info {
  padding: 0 0 0 13px !important;
}

/* LTR فقط — ألغِ float وخلّي الرابط يصفّ العناصر أفقياً بشكل سليم */
html[dir="ltr"] .tdb_header_menu .tdb-menu > li > a {
  display: inline-flex;          /* نرتّب النص + العلم أفقياً */
  align-items: center;           /* محاذاة عمودية متوسطة */
  gap: 6px;                      /* مسافة صغيرة بين العلم والاسم */
}

html[dir="ltr"] .tdb_header_menu .tdb-menu > li > a .tdb-menu-item-text,
html[dir="ltr"] .tdb_header_menu .tdb-menu > li > a span {
  float: none !important;        /* نكسر float:left المسبّبة للمشكلة */
  vertical-align: middle;
}

.tdb-header-search-trigger-enabled .tdb-drop-down-search-open {
    margin-left: 300px !important;
}

/* تقليل ارتفاع اللوغو في كل الأجهزة */
.tdb_header_logo img {
    max-height: 50px !important;
    width: auto !important;
}

.tdb_header_search .result-msg a {
    color: #222;
    padding: 15px;
}
