/* ----------------------------------------------------------------
	Custom CSS
-----------------------------------------------------------------*/

body, h1, h2, h3, h4, h5, h6, p, label, .menu-link, .top-search-form input, .sub-menu-container .menu-item > .menu-link, .fbox-content h3 {
    font-family: "Almarai", sans-serif;
}

h1, h2, h3, h4, h5, h6, #logo a, .menu-link, .mega-menu-style-2 .mega-menu-title > .menu-link, .top-search-form input, .entry-link, .entry.entry-date-section span, .button.button-desc, .fbox-content h3, .tab-nav-lg li a, .counter, label, .widget-filter-links li a, .nav-tree li a, .wedding-head, .font-primary {
    font-family: "Almarai", sans-serif;
}

#header-wrap #logo img {
    height: 75px !important;
}

#header-wrap {
    background-color: #21252900;
    border-bottom: 0;

}

.is-expanded-menu .sub-menu-container, .is-expanded-menu .mega-menu-content {
    background-color: #054012;
}

.menu-link {
    color: #054012;
    font-weight: bold;
}

/*.carousel-item img {*/
/*    width: 100%;*/
/*    height: 100vh; !* لتملأ الشاشة بالكامل *!*/
/*    object-fit: cover; !* لضمان ملء الصورة للإطار بالكامل *!*/
/*}*/


.icon {
    display: inline-block;
    margin: 0 10px; /* هامش أفقي بين الأيقونات */
    font-size: 24px; /* حجم الأيقونات */
}

.menu-link {
    letter-spacing:0;
}


@media (min-width: 992px) {
    .menu-container > .menu-item:hover {
        background-color: #ddf6e8;
    }
}


.menu-item:hover > .menu-link {
    color: #343434;
}
