/* ====ADVENTURE THEME (RAFTING)==== */

:root {

    --ua-adventure: #1e40af;
    --ua-adventure-light: #dbeafe;

}

/* ===NAVIGATION=== */

.ua-navbar-v1 {

    background: #fff;

    border-bottom: 1px solid #f1f5f9;

    box-shadow:
        0 1px 2px rgba(15, 23, 42, .03),
        0 8px 24px rgba(15, 23, 42, .03);

}

.ua-section-nav {

    background: #fff;

    box-shadow:
        0 2px 12px rgba(15, 23, 42, .04);

}

.ua-section-nav a.active {

    background: var(--ua-adventure);

}

.ua-explore-menu-v1:hover {

    border-color: var(--ua-adventure);

    box-shadow: 0 6px 18px rgba(37, 99, 235, .12);

    transform: translateY(-1px);

}

/* ===BRANDING=== */

.ua-logo-dot,
.ua-logo-ubud,
.ua-explore-menu-v1 .bi-compass {

    color: var(--ua-adventure);

}

.ua-logo-dot {

    background: var(--ua-adventure);

}

/* ===BUTTONS=== */

.ua-btn-primary,
.ua-sticky-book,
.ua-sticky-wa {

    background: var(--ua-adventure);

    color: #fff;

}

/* ===ICON BACKGROUNDS=== */

.ua-highlight-icon,
.ua-info-icon,
.ua-why-book-icon,
.ua-itinerary-time,
.ua-price-badge,
.ua-footer-social a {

    background: var(--ua-adventure-light);

}

/* ===HOVER EFFECTS=== */

.ua-why-book-card:hover {

    border-color: var(--ua-adventure);

}

.ua-itinerary-item:hover {

    border-color: var(--ua-adventure);

}

/* ===TEXT COLORS=== */

.ua-price-value,
.ua-review-name,
.ua-related-price,
.ua-related-link,
.ua-section-head h2 span,
.ua-faq-question span {

    color: var(--ua-adventure);

}

/* ===REVIEWS === */

.ua-review-score,
.ua-verified {

    background: var(--ua-adventure);

    color: #fff;

}

/* ===PRICING=== */

.ua-price-head {
    background: var(--ua-adventure);
    color: #fff;
}

.ua-price-row {
    border-bottom: 1px solid #eef2f7;
}

/* ===MOBILE PRICING=== */

@media (max-width:768px) {

    .ua-price-card {

        background: #fff;

        border: 1px solid #e8edf3;

    }

    .ua-price-card-head h4 {

        color: #0f172a;

    }

    .ua-best-value {

        background: var(--ua-adventure-light);

        color: var(--ua-adventure);

    }

    .ua-price-item {

        border-top: 1px solid #eef2f7;

    }

    .ua-price-item span {

        color: #64748b;

    }

    .ua-price-item strong {

        color: var(--ua-adventure);

    }

}

/* ===Footer=== */
.ua-footer {
    background: #fff;
    border-top: 1px solid #f1f5f9;
}

/* ===Card May you like == */
.ua-related-card {
    background: #fff;
    border: 1px solid #f1f5f9;
}

.ua-related-card:hover {
    box-shadow: 0 15px 40px rgba(15, 23, 42, .08);
}

.ua-term-item {
    background: #fff;
}