.elementor-kit-4{--e-global-color-accent:#111111;--e-global-color-text:#999999;--e-global-color-primary:#C0392B;--e-global-color-secondary:#FFFFFF;--e-global-color-e99e719:#1E3A5F;--e-global-color-5727838:#1A4A35;--e-global-color-049bf0d:#5C1A1E;--e-global-color-b1882dd:#3B2A5C;--e-global-color-dfbb3a8:#7C3800;--e-global-color-8346144:#1A4A4A;--e-global-color-d8b921b:#E8E8E4;--e-global-typography-primary-font-family:"Radley";--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-4 e-page-transition{background-color:#FFBC7D;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Society — Figma color */
.elementor-nav-menu--main a.elementor-item[href*="society"]:hover {
    color: #3B2A5C !important;
}

/* Politics — Figma color */
.elementor-nav-menu--main a.elementor-item[href*="politics"]:hover {
    color: #1E3A5F !important;
}

/* Economy — Figma color */
.elementor-nav-menu--main a.elementor-item[href*="economy"]:hover {
    color: #1A4A35 !important;
}

/* Security — Figma color */
.elementor-nav-menu--main a.elementor-item[href*="security"]:hover {
    color: #5C1A1E !important;
}

/* Sport — Figma color */
.elementor-nav-menu--main a.elementor-item[href*="sport"]:hover {
    color: #7C3800 !important;
}

/* Smooth text-color transition only */
.elementor-nav-menu--main a.elementor-item {
    transition: color 180ms ease !important;
}

/* Rounded ends for Elementor menu underline */
.elementor-nav-menu--main .elementor-item::after {
    border-radius: 999px !important;
}









/* =========================================
   SYRIA WIKI ARCHIVE MENU — COLORS
   ========================================= */

.syria-wiki-filter-all {
    --wiki-filter-color: #1A4A4A;
}

.syria-wiki-filter-entities {
    --wiki-filter-color: #5C1A1E;
}

.syria-wiki-filter-people {
    --wiki-filter-color: #1E3A5F;
}

.syria-wiki-filter-places {
    --wiki-filter-color: #1A4A35;
}


/* NORMAL STATE */
.syria-wiki-filter-all > a,
.syria-wiki-filter-entities > a,
.syria-wiki-filter-people > a,
.syria-wiki-filter-places > a {
    color: var(--wiki-filter-color) !important;
    background-color: #FFFFFF !important;
    border: 1px solid #dddddd !important;
    border-radius: 4px !important;

    transition:
        background-color 0.4s ease,
        color 0.4s ease,
        border-color 0.4s ease;
}


/* HOVER STATE — 20% category-color border */
.syria-wiki-filter-all > a:hover,
.syria-wiki-filter-entities > a:hover,
.syria-wiki-filter-people > a:hover,
.syria-wiki-filter-places > a:hover,
.syria-wiki-filter-all > a:focus,
.syria-wiki-filter-entities > a:focus,
.syria-wiki-filter-people > a:focus,
.syria-wiki-filter-places > a:focus {
    color: var(--wiki-filter-color) !important;
    background-color: #FFFFFF !important;
    border-color: color-mix(
        in srgb,
        var(--wiki-filter-color) 25%,
        #FFFFFF
    ) !important;
}



/* ACTIVE STATE — WORDPRESS / ELEMENTOR CLASSES */
.syria-wiki-filter-all.current-menu-item > a,
.syria-wiki-filter-all.current_page_item > a,
.syria-wiki-filter-all > a.elementor-item-active,

.syria-wiki-filter-entities.current-menu-item > a,
.syria-wiki-filter-entities.current_page_item > a,
.syria-wiki-filter-entities > a.elementor-item-active,

.syria-wiki-filter-people.current-menu-item > a,
.syria-wiki-filter-people.current_page_item > a,
.syria-wiki-filter-people > a.elementor-item-active,

.syria-wiki-filter-places.current-menu-item > a,
.syria-wiki-filter-places.current_page_item > a,
.syria-wiki-filter-places > a.elementor-item-active {
    color: #FFFFFF !important;
    background-color: var(--wiki-filter-color) !important;
    border-color: var(--wiki-filter-color) !important;
}


/* ACTIVE STATE — ALL WIKI ARCHIVE */
body.post-type-archive-syria-wiki
.syria-wiki-filter-all > a {
    color: #FFFFFF !important;
    background-color: #1A4A4A !important;
    border-color: #1A4A4A !important;
}


/* ACTIVE STATE — ENTITIES ARCHIVE */
body.tax-syria-wiki-categories.term-entities
.syria-wiki-filter-entities > a {
    color: #FFFFFF !important;
    background-color: #5C1A1E !important;
    border-color: #5C1A1E !important;
}


/* ACTIVE STATE — PEOPLE ARCHIVE */
body.tax-syria-wiki-categories.term-people
.syria-wiki-filter-people > a {
    color: #FFFFFF !important;
    background-color: #1E3A5F !important;
    border-color: #1E3A5F !important;
}


/* ACTIVE STATE — PLACES ARCHIVE */
body.tax-syria-wiki-categories.term-places
.syria-wiki-filter-places > a {
    color: #FFFFFF !important;
    background-color: #1A4A35 !important;
    border-color: #1A4A35 !important;
}


/* Keep active tabs fully colored on hover */
.syria-wiki-filter-all.current-menu-item > a:hover,
.syria-wiki-filter-entities.current-menu-item > a:hover,
.syria-wiki-filter-people.current-menu-item > a:hover,
.syria-wiki-filter-places.current-menu-item > a:hover,
body.post-type-archive-syria-wiki .syria-wiki-filter-all > a:hover,
body.tax-syria-wiki-categories.term-entities .syria-wiki-filter-entities > a:hover,
body.tax-syria-wiki-categories.term-people .syria-wiki-filter-people > a:hover,
body.tax-syria-wiki-categories.term-places .syria-wiki-filter-places > a:hover {
    color: #FFFFFF !important;
    background-color: var(--wiki-filter-color) !important;
    border-color: var(--wiki-filter-color) !important;
}





/* ==========================================
   SYRIA WIKI SEARCH RESULTS
   Desktop: 4 columns
   Tablet: 2 columns
   Mobile: 1 column
   Horizontal gap: 20px
   Vertical gap: 16px
   ========================================== */

/* Common grid spacing */
body.syria-wiki-search-results
#search-results-grid .elementor-loop-container {
    column-gap: 16px !important;
    row-gap: 20px !important;
}

/* Desktop: 4 columns */
@media (min-width: 1025px) {
    body.syria-wiki-search-results
    #search-results-grid .elementor-loop-container {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }
}

/* Tablet: 2 columns */
@media (min-width: 768px) and (max-width: 1024px) {
    body.syria-wiki-search-results
    #search-results-grid .elementor-loop-container {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}

/* Mobile: 1 column */
@media (max-width: 767px) {
    body.syria-wiki-search-results
    #search-results-grid .elementor-loop-container {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
    }
}/* End custom CSS */