﻿.page_article .item.abstract .value,
.obj_article_details .item.abstract,
.article-details .abstract {
    text-align: justify !important;
    text-justify: inter-word !important;
}

/* ØªÙ‚Ù„ÙŠÙ„ Ø§Ø±ØªÙØ§Ø¹ Ø§Ù„ÙÙˆØªØ± ÙˆØ§Ù„Ù‡ÙˆØ§Ù…Ø´ Ø§Ù„Ø¯Ø§Ø®Ù„ÙŠØ© */
.pkp_structure_footer {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    min-height: auto !important;
}

/* ØªÙ‚Ù„ÙŠÙ„ Ø§Ù„Ø­Ø¬Ù… ÙˆØ§Ù„Ø´Ø±ÙŠØ· Ø§Ù„Ø³ÙÙ„ÙŠ Ø¥Ù† ÙˆØ¬Ø¯ */
.pkp_structure_footer .pkp_footer_content {
    padding: 0 !important;
    margin: 0 auto !important;
}
/* ==========================================
1.	ØªÙˆØ­ÙŠØ¯ Ø§Ù„Ù„ÙˆÙ† Ø§Ù„ÙƒØ­Ù„ÙŠ Ø¹Ù„Ù‰ Ø¬Ù…ÙŠØ¹ Ø·Ø¨Ù‚Ø§Øª Ø§Ù„Ù‡ÙŠØ¯Ø±
========================================== */
/* 1. Ø®Ù„ÙÙŠØ© ÙˆØªØ¯Ø±Ø¬ Ø§Ø³Ù… Ø§Ù„Ù…Ø¬Ù„Ø© (Ø§Ù„Ø¬Ø²Ø¡ Ø§Ù„Ø¹Ù„ÙˆÙŠ) */
header.pkp_structure_head,
.pkp_head_wrapper {
    background-color: #0b2545 !important;
    background-image: linear-gradient(135deg, #0b2545 0%, #134074 100%) !important;
}

/* 2. Ø®Ù„ÙÙŠØ© ÙˆØªØ¯Ø±Ø¬ Ø§Ù„Ø´Ø±ÙŠØ· ÙˆØ§Ù„Ù…Ø­ØªÙˆÙ‰ Ø£Ø³ÙÙ„ Ø§Ù„Ø§Ø³Ù… (Ù‚Ø§Ø¦Ù…Ø© Ø§Ù„ØªÙ†Ù‚Ù„) */
#headerNavigationContainer,
.pkp_navigation_primary_row,
.pkp_navigation_primary,
.pkp_site_nav_menu {
    background-color: #1d3557 !important;
    background-image: linear-gradient(135deg, #1d3557 0%, #457b9d 100%) !important;
}}

/* ==========================================
2. ØªØ­Ø³ÙŠÙ† ØªÙ†Ø³ÙŠÙ‚ Ø§Ø³Ù… Ø§Ù„Ù…Ø¬Ù„Ø© Ù„Ù„ÙƒÙ…Ø¨ÙŠÙˆØªØ±
========================================== */
.pkp_site_name {
display: flex !important;
align-items: center !important;
gap: 15px !important;
margin: 8px 0 !important;
}

.pkp_site_name a,
.pkp_site_name .is_text {
white-space: normal !important;
word-break: break-word !important;
color: #ffffff !important;
font-size: 1.55rem !important;
font-weight: 700 !important;

line-height: 1.3 !important;
text-decoration: none !important;
text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3) !important;
}

/* ==========================================
3. Ø¶Ø¨Ø· Ø­Ø¬Ù… Ø§Ù„Ø´Ø¹Ø§Ø± ÙˆØ¥Ø¸Ù‡Ø§Ø±Ù‡ Ø¨Ø¬Ø§Ù†Ø¨ Ø§Ù„Ø§Ø³Ù…
========================================== */
.pkp_site_name img {
max-height: 65px !important;
width: auto !important;
display: inline-block !important;
object-fit: contain !important;
}

/* 

==========================================
4. Ø§Ù„Ø§Ø³ØªØ¬Ø§Ø¨Ø© Ø§Ù„Ø´Ø§Ù…Ù„Ø© Ù„Ù„Ù‡ÙˆØ§ØªÙ Ø§Ù„Ø°ÙƒÙŠØ© (Ø§Ù„Ø¬ÙˆØ§Ù„)
========================================== */
@media (max-width: 991px) {
.pkp_head_wrapper {
display: flex !important;
flex-direction: column !important;
align-items: center !important;
padding: 10px 12px !important;
}

.pkp_site_name {
flex-direction: column !important;
justify-content: center !important;
width: 100% !important;
gap: 8px !important;
text-align: center !important;
}


.pkp_site_name a,
.pkp_site_name .is_text {
font-size: 1.15rem !important;
text-align: center !important;
}

.pkp_site_name img {
max-height: 50px !important;
}

.pkp_navigation_primary_row {
width: 100% !important;
display: flex !important;
justify-content: space-between !important;
}
}

/* =======================================

===
5. Ø¶Ø¨Ø· ÙÙ‚Ø±Ø§Øª Ø§Ù„Ù†Øµ Ù„Ù…Ù†Ø¹ Ø§Ù„ØªØ¨Ø§Ø¹Ø¯ Ø§Ù„Ù…Ø²Ø¹Ø¬
========================================== */
.page_about, .pkp_block_about {
text-align: left !important;
line-height: 1.65 !important;
}

/* تغيير خلفية الصفحة بالكامل */
body, .pkp_structure_page {
background-color: #f4ece8 !important;
}

/* لون شريط التنقل العلوي */
.pkp_structure_head {
background-color: #d8b4a0 !important;
}

/* لون الخط الفاصل أو البرواز */
.pkp_site_nav_menu {
border-bottom: 3px solid #b87d66 !important;
}
