/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 12 2026 | 02:43:10 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 
/* ============================================
   WAMA Dark Theme - dark-style.css
   ============================================ */

/* Global background and text */
body,
.content-wrapper,
.page-builder-wrap {
    background-color: #0a1628 !important;
    color: #ffffff !important;
}

/* Header */
#site-header,
.header.navigation {
    background-color: #0d1f3c !important;
    border-bottom: 2px solid #c9a84c !important;
    box-shadow: 0 2px 15px rgba(0,0,0,0.5) !important;
}

/* Nav links */
.navigation-link {
    color: #ffffff !important;
}
.navigation-link:hover,
.navigation-item.current-menu-item .navigation-link {
    color: #c9a84c !important;
}

/* Dropdown menu */
.navigation-dropdown {
    background-color: #0d1f3c !important;
    border: 1px solid #c9a84c !important;
}
.navigation-dropdown-item .navigation-link {
    color: #ffffff !important;
}
.navigation-dropdown-item .navigation-link:hover {
    color: #c9a84c !important;
}

/* Slider section */
.swiper-slide.main-slider-bg-light {
    background-color: #0d1f3c !important;
}
.slider-content-title,
.slider-content-text {
    color: #ffffff !important;
}

/* Buttons */
.btn--dark,
.btn--primary {
    background-color: #c9a84c !important;
    border-color: #c9a84c !important;
    color: #0a1628 !important;
}
.btn--dark:hover,
.btn--primary:hover {
    background-color: #a8863a !important;
    border-color: #a8863a !important;
}
.btn--white,
.btn-border {
    background-color: transparent !important;
    border-color: #c9a84c !important;
    color: #c9a84c !important;
}
.btn--secondary {
    background-color: #c9a84c !important;
    color: #0a1628 !important;
    border-color: #c9a84c !important;
}

/* Info boxes */
.crumina-info-box,
.info-box--standard {
    background-color: #0d1f3c !important;
    border: 1px solid #1a3a6c !important;
    border-radius: 8px !important;
    padding: 20px !important;
}
.info-box-title {
    color: #c9a84c !important;
}
.info-box-text {
    color: #b0c4de !important;
}

/* Service/promo cards */
.crumina-servises-item {
    background-color: #0d1f3c !important;
    border: 1px solid #c9a84c !important;
    border-radius: 10px !important;
}
.servises-title a {
    color: #c9a84c !important;
}
.servises-text {
    color: #b0c4de !important;
}
.promo-link {
    color: #c9a84c !important;
}

/* Section backgrounds */
.elementor-section {
    background-color: #0a1628 !important;
}

/* Headings */
.heading-title,
h1, h2, h3, h4, h5, h6 {
    color: #ffffff !important;
}
.heading-text {
    color: #b0c4de !important;
}
.heading-decoration span.first {
    background-color: #c9a84c !important;
}
.heading-decoration span.second {
    background-color: #1a3a6c !important;
}

/* Counters section */
.crumina-counter-item {
    background-color: #0d1f3c !important;
    border: 1px solid #c9a84c !important;
    border-radius: 8px !important;
    padding: 20px !important;
}
.counter-numbers {
    color: #c9a84c !important;
}
.counter-title {
    color: #ffffff !important;
}
.element-icon i {
    color: #c9a84c !important;
}

/* Clients slider */
.clients-slider-module {
    background-color: #0d1f3c !important;
}

/* Lists */
.list--secondary li,
.list--secondary li a {
    color: #b0c4de !important;
}
.list--secondary li:before {
    color: #c9a84c !important;
}

/* Video section */
.crumina-our-video .overlay {
    background-color: rgba(10, 22, 40, 0.7) !important;
}

/* Subscribe section */
#subscribe-section {
    background-color: #0d1f3c !important;
    border-top: 2px solid #c9a84c !important;
}
#subscribe-section input[type="email"] {
    background-color: #0a1628 !important;
    border: 1px solid #c9a84c !important;
    color: #ffffff !important;
}
.subscr-btn {
    background-color: #c9a84c !important;
    color: #0a1628 !important;
}

/* Footer */
#site-footer {
    background-color: #060f1e !important;
    border-top: 2px solid #c9a84c !important;
}
#site-footer .heading-title {
    color: #c9a84c !important;
}
#site-footer .heading-text,
#site-footer p {
    color: #b0c4de !important;
}
#site-footer a {
    color: #b0c4de !important;
}
#site-footer a:hover {
    color: #c9a84c !important;
}
.sub-footer {
    background-color: #040c18 !important;
    color: #b0c4de !important;
}
.sub-footer a {
    color: #c9a84c !important;
}

/* Slider pagination tabs */
.slides-item {
    border-top: 3px solid #c9a84c !important;
}
.slides-title {
    color: #ffffff !important;
}
.slides-number {
    color: #c9a84c !important;
    opacity: 0.4;
}

/* Back to top button */
.back-to-top {
    background-color: #c9a84c !important;
}
.back-to-top svg {
    fill: #0a1628 !important;
}
#subscribe-section {
    background-image: url('https://wamamarketing.com/wp-content/uploads/2026/06/fotterbg.webp') !important;
    
/* Reduce gap between menu and logo */
@media (min-width: 1025px) {

    .header.navigation-justified .navigation-body {
        margin: 0 5px 0 0 !important;
    }

    /* Remove the large left space pushing menu away */
    .header.navigation-justified .container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    /* Force menu to stick right next to logo */
    .header.navigation-justified .navigation-menu {
        justify-content: flex-end !important;
    }

}