/* Bogahost — ek diller (Arapça, Çince) için yazı tipi ve sağdan-sola el ayarları. 2026-10-09
   Yalnız bu diller seçiliyken yüklenir; TR/EN/DE/FR sayfalarına etkisi yoktur. */

/* Poppins'te Arapça/Çince harf yok. Aynı aile adına, yalnız o harf aralıkları için ek yüz tanımlanır:
   Latin harfler Poppins kalır, Arapça harfler Cairo'dan, Çince harfler sistemin Basitleştirilmiş Çince yazı tipinden gelir. */
/* Her kalınlık için AYRI yüz tanımlanır: tarayıcı, tanımı (kalınlık/stil) birebir aynı olan yüzleri harf aralığına göre birleştirir;
   tek bir '300 800' aralıklı yüz ise Poppins'in Latin yüzlerinin yerine geçip Latin harfleri bozuyordu. */
@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/cairo/cairo-arabic.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/cairo/cairo-arabic.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/cairo/cairo-arabic.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/cairo/cairo-arabic.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/cairo/cairo-arabic.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/cairo/cairo-arabic.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
@font-face{font-family:'Poppins';font-style:normal;font-weight:900;font-display:swap;src:url(../fonts/cairo/cairo-arabic.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
@font-face{font-family:'Poppins';font-style:normal;font-weight:300;src:local('PingFang SC'),local('Microsoft YaHei'),local('Noto Sans SC'),local('Noto Sans CJK SC'),local('Source Han Sans SC'),local('Hiragino Sans GB');unicode-range:U+2E80-2FDF,U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;src:local('PingFang SC'),local('Microsoft YaHei'),local('Noto Sans SC'),local('Noto Sans CJK SC'),local('Source Han Sans SC'),local('Hiragino Sans GB');unicode-range:U+2E80-2FDF,U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;src:local('PingFang SC'),local('Microsoft YaHei'),local('Noto Sans SC'),local('Noto Sans CJK SC'),local('Source Han Sans SC'),local('Hiragino Sans GB');unicode-range:U+2E80-2FDF,U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;src:local('PingFang SC'),local('Microsoft YaHei'),local('Noto Sans SC'),local('Noto Sans CJK SC'),local('Source Han Sans SC'),local('Hiragino Sans GB');unicode-range:U+2E80-2FDF,U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;src:local('PingFang SC'),local('Microsoft YaHei'),local('Noto Sans SC'),local('Noto Sans CJK SC'),local('Source Han Sans SC'),local('Hiragino Sans GB');unicode-range:U+2E80-2FDF,U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:800;src:local('PingFang SC'),local('Microsoft YaHei'),local('Noto Sans SC'),local('Noto Sans CJK SC'),local('Source Han Sans SC'),local('Hiragino Sans GB');unicode-range:U+2E80-2FDF,U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:900;src:local('PingFang SC'),local('Microsoft YaHei'),local('Noto Sans SC'),local('Noto Sans CJK SC'),local('Source Han Sans SC'),local('Hiragino Sans GB');unicode-range:U+2E80-2FDF,U+3000-303F,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF}

/* Arapça harfler aynı punto değerinde daha küçük ve sıkışık görünür */
html.bhx-rtl body{line-height:1.75}
html.bhx-rtl h1,html.bhx-rtl h2,html.bhx-rtl h3,html.bhx-rtl h4{letter-spacing:0!important;line-height:1.45}
html.bhx-rtl *{letter-spacing:0!important}

/* yön belirten simgeler aynalanır */
html.bhx-rtl .fa-arrow-right,html.bhx-rtl .fa-arrow-left,html.bhx-rtl .fa-long-arrow-right,html.bhx-rtl .fa-long-arrow-left,
html.bhx-rtl .fa-chevron-right,html.bhx-rtl .fa-chevron-left,html.bhx-rtl .fa-angle-right,html.bhx-rtl .fa-angle-left,
html.bhx-rtl .fa-angle-double-right,html.bhx-rtl .fa-angle-double-left,html.bhx-rtl .fa-caret-right,html.bhx-rtl .fa-caret-left,
html.bhx-rtl .fa-arrow-circle-right,html.bhx-rtl .fa-chevron-circle-right,html.bhx-rtl .fa-sign-in,html.bhx-rtl .fa-sign-in-alt,
html.bhx-rtl .fa-sign-out,html.bhx-rtl .fa-sign-out-alt,html.bhx-rtl .fa-external-link,html.bhx-rtl .fa-reply,html.bhx-rtl .fa-share,
html.bhx-rtl .fa-paper-plane,html.bhx-rtl .fa-truck,html.bhx-rtl .fa-truck-loading{display:inline-block;transform:scaleX(-1)}

/* soldan sağa kalması gereken alanlar: adres, e-posta, telefon, kod, sayı */
html.bhx-rtl input[type=email],html.bhx-rtl input[type=url],html.bhx-rtl input[type=tel],html.bhx-rtl input[type=number],
html.bhx-rtl input[type=password],html.bhx-rtl input[name*=domain],html.bhx-rtl input[name=sld],html.bhx-rtl input[name=cardnumber],
html.bhx-rtl input[name*=ccnumber]{direction:ltr;text-align:right}
html.bhx-rtl code,html.bhx-rtl pre,html.bhx-rtl kbd,html.bhx-rtl samp,html.bhx-rtl .ltr{direction:ltr;unicode-bidi:embed}
html.bhx-rtl pre{text-align:left}

/* bootstrap yardımcıları (fiziksel yön sınıfları) */
html.bhx-rtl .text-left{text-align:right!important}
html.bhx-rtl .text-right{text-align:left!important}
html.bhx-rtl .float-left{float:right!important}
html.bhx-rtl .float-right{float:left!important}
html.bhx-rtl .list-unstyled,html.bhx-rtl ul,html.bhx-rtl ol{padding-right:0}
html.bhx-rtl ul:not(.list-unstyled):not([class]),html.bhx-rtl ol:not([class]){padding-left:0;padding-right:1.25rem}

/* telefon numarası gibi soldan sağa okunan bağlantılar */
html.bhx-rtl a[href^="tel:"]{direction:ltr;unicode-bidi:isolate;display:inline-block}
html.bhx-rtl a[href^="mailto:"]{unicode-bidi:plaintext}

/* ── üst menü: yeni dillerde kelimeler uzun, öğeler iki satıra kırılmasın ── */
html[lang=fr] .bh-header .list > li > a.link,html[lang=ar] .bh-header .list > li > a.link,html[lang=zh-CN] .bh-header .list > li > a.link,
html[lang=fr] .bh-header .logo-area .year,html[lang=ar] .bh-header .logo-area .year,html[lang=zh-CN] .bh-header .logo-area .year{white-space:nowrap}
@media (min-width:1200px){
  html[lang=fr] .bh-header .list > li > a.link{font-size:14.5px;padding-left:13px;padding-right:13px}
  html[lang=fr] .bh-header .logo-area .year{font-size:15px}
}
html.bhx-rtl .bh-camp-hero-btn i{display:none}
/* müşteri paneli: satır içi "margin-left: 20px" verilmiş başlıklar (ürün panelleri) Arapçada sağa boşluk almalı */
html.bhx-rtl [style*="margin-left: 20px"]{margin-left:0!important;margin-right:20px!important}
