@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700&family=Roboto:wght@400;500;700&display=swap');

html[lang="ar"] body,
html[lang="ar"] h1,
html[lang="ar"] h2,
html[lang="ar"] h3,
html[lang="ar"] h4,
html[lang="ar"] h5,
html[lang="ar"] h6,
html[lang="ar"] p,
html[lang="ar"] li,
html[lang="ar"] a,
html[lang="ar"] button,
html[lang="ar"] .pkp_navigation_primary a,
html[lang="ar"] .pkp_navigation_user a,
html[lang="ar"] .pkp_block a,
html[lang="ar"] .pkp_button,
html[lang="ar"] .obj_article_summary a {
    font-family: 'Cairo', sans-serif !important;
}

html[lang="en"] body,
html[lang="en"] h1,
html[lang="en"] h2,
html[lang="en"] h3,
html[lang="en"] h4,
html[lang="en"] h5,
html[lang="en"] h6,
html[lang="en"] p,
html[lang="en"] li,
html[lang="en"] a,
html[lang="en"] button,
html[lang="en"] .pkp_navigation_primary a,
html[lang="en"] .pkp_navigation_user a,
html[lang="en"] .pkp_block a,
html[lang="en"] .pkp_button,
html[lang="en"] .obj_article_summary a {
    font-family: 'Roboto', sans-serif !important;
}

.fa, .fas, .far, .fab,
[class^="fa-"], [class*=" fa-"],
.fa:before, .fas:before, .far:before, .fab:before {
    font-family: "Font Awesome 5 Free","FontAwesome" !important;
    font-weight: 900;
}

.pkp_icon,
.pkp_icon:before {
    font-family: "PKP-Icons" !important;
}
/* ===== الشعار ===== */
.navbar-brand.navbar-brand-logo img {
    max-height: 85px !important;
    height: auto !important;
    width: auto !important;
    object-fit: contain;
}

/* ===== مسافة من الأسفل ===== */
.navbar-brand.navbar-brand-logo {
    padding-bottom: 10px;
}

/* ===== CONTACT بالعربي ===== */
html[lang="ar"] a[href*="contact"] {
    font-size: 0 !important;
    display: inline-flex;
    align-items: center;
    gap: 5px;
}

html[lang="ar"] a[href*="contact"] i,
html[lang="ar"] a[href*="contact"] .fa,
html[lang="ar"] a[href*="contact"] .pkp_icon {
    font-size: 14px !important;
}

html[lang="ar"] a[href*="contact"]::after {
    content: "اتصل بنا";
    font-size: 14px;
}

/* ===== MY ACCOUNT بالعربي ===== */
html[lang="ar"] a:has(.fa-user),
html[lang="ar"] a:has(.pkp_icon_user) {
    font-size: 0 !important;
    display: inline-flex;
    align-items: center;
    gap: 5px;
}

html[lang="ar"] a:has(.fa-user) i,
html[lang="ar"] a:has(.pkp_icon_user) i {
    font-size: 14px !important;
}

html[lang="ar"] a:has(.fa-user)::after,
html[lang="ar"] a:has(.pkp_icon_user)::after {
    content: "حسابي";
    font-size: 14px;
}

.footer-pro {
    display: flex;
    gap: 40px;
    flex-wrap: wrap;
}

.footer-col {
    flex: 1;
    min-width: 250px;
}

.footer-col h3 {
    color: #fff;
    margin-bottom: 15px;
    font-size: 18px;
}

.footer-col h3 i {
    margin-right: 8px;
}

.footer-col p,
.footer-col li {
    color: #ccc;
    line-height: 1.9;
    font-size: 14px;
}

.footer-col ul {
    list-style: none;
    padding: 0;
}

.footer-col li {
    margin-bottom: 8px;
}

.footer-col li i {
    margin-right: 6px;
}

.footer-col a {
    color: #4da3ff;
    text-decoration: none;
}

.footer-col a:hover {
    color: #fff;
}

/* السوشيال */
.footer-social {
    margin-top: 10px;
}

.footer-social a {
    color: #fff;
    margin-right: 10px;
    font-size: 16px;
}

.footer-social a:hover {
    color: #4da3ff;
}

/* الخلفية */
.pkp_structure_footer_wrapper {
    background: #1f2d3a;
    padding: 40px 20px;
}