/* BASE */
body.oak-theme-wolves {
    --swiper-pagination-color: var(--oak-green-500);

    background-color: var(--oak-green-900);
    background: linear-gradient(180deg, var(--oak-green-900) var(--oak-menu-height), var(--oak-green-900) 768px);
}

body.oak-theme-wolves input[type="checkbox"],
body.oak-theme-wolves input[type="radio"] {
    border-color: var(--oak-white);
}

body.oak-theme-wolves input[type="checkbox"]:checked,
body.oak-theme-wolves input[type="radio"]:checked {
    background-color: var(--oak-white);
}

body.oak-theme-wolves .oak-tab-btn,
body.oak-theme-wolves input[type="submit"],
body.oak-theme-wolves input[type="button"] {
    background-color: var(--oak-white);
    color: var(--oak-black);
    border-color: var(--oak-black);
}

body.oak-theme-wolves .oak-tab-btn:hover,
body.oak-theme-wolves .oak-tab-btn:focus,
body.oak-theme-wolves .oak-tab-btn.oak-selected,
body.oak-theme-wolves input[type="submit"]:hover,
body.oak-theme-wolves input[type="submit"]:focus,
body.oak-theme-wolves input[type="button"]:hover,
body.oak-theme-wolves input[type="button"]:focus {
    background-color: var(--oak-green-500);
    color: var(--oak-black);
    border-color: var(--oak-black);
}

/* MENU */
body.oak-theme-wolves .oak-menu {
    --oak-menu-bg-color-1: var(--oak-green-900);
    --oak-menu-bg-color-2: var(--oak-green-900);

    background-color: var(--oak-green-900);
}

body.oak-theme-wolves .oak-menu.oak-active {
    --oak-menu-bg-color-1: var(--oak-olive-800);
    --oak-menu-bg-color-2: var(--oak-black);

    background-color: var(--oak-olive-800);
}

body.oak-theme-wolves .oak-menu .oak-logo {
    fill: var(--oak-white);
}

body.oak-theme-wolves .oak-menu-search:focus-within {
    background-color: var(--oak-white);
}

body.oak-theme-wolves .oak-icon-magnify {
    stroke: var(--oak-white);
}

body.oak-theme-wolves .oak-hamburger-btn span {
    background-color: var(--oak-white);
}

body.oak-theme-wolves .oak-row {
    border-radius: 0;
}

/* HOME BANNER */
/*body.oak-theme-wolves:has(.oak-home-banner) .oak-menu {
    --oak-menu-bg-color-1: transparent;
    --oak-menu-bg-color-2: transparent;

    background-color: transparent;
}

body.oak-theme-wolves.oak-scroll:has(.oak-home-banner) .oak-menu {
    --oak-menu-bg-color-1: var(--oak-green-900);
    --oak-menu-bg-color-2: var(--oak-green-900);

    background-color: var(--oak-green-900);
}

body.oak-theme-wolves:has(.oak-home-banner) .oak-menu.oak-active {
    --oak-menu-bg-color-1: var(--oak-olive-800);
    --oak-menu-bg-color-2: var(--oak-black);

    background-color: var(--oak-olive-800);
}

body.oak-theme-wolves.oak-scroll:has(.oak-home-banner) .oak-icon-magnify {
    stroke: var(--oak-white);
}

body.oak-theme-wolves.oak-scroll:has(.oak-home-banner) .oak-hamburger-btn span {
    background-color: var(--oak-white);
}*/

/* CARD CAROUSEL */
body.oak-theme-wolves .oak-card-carousel-title {
    color: var(--oak-white);
}

body.oak-theme-wolves .oak-card-carousel-swiper {
    border-radius: 0;
}

body.oak-theme-wolves .oak-card-carousel-slide {
    border-radius: 0;
}

/* CARDS */
body.oak-theme-wolves .oak-card,
body.oak-theme-wolves .oak-card-image {
    border-radius: 0;
}

/* ACCORDION */
body.oak-theme-wolves .oak-accordion {
    border-radius: 0;
}

/* CAROUSEL */
body.oak-theme-wolves .oak-carousel > *:not(.oak-carousel-inner) {
    color: white;
}
body.oak-theme-wolves .oak-carousel-title {
    color: var(--oak-white);
}

body.oak-theme-wolves .oak-carousel-swiper {
    border-radius: 0;
}

body.oak-theme-wolves .oak-carousel-slide {
    border-radius: 0;
}

/* LISTING CARDS */
body.oak-theme-wolves .oak-listing-cards-header {
    color: var(--oak-white);
}

body.oak-theme-wolves .oak-listing-card {
    border-radius: 0;
}

/* TESTIMONAILS */
body.oak-theme-wolves .oak-testimonials {
    border-radius: 0;
    color:white;
}
body.oak-theme-wolves .oak-row .oak-testimonials-swiper {
    border-radius: 0;
}


/* LOGO CAROUSEL */
body.oak-theme-wolves .oak-logo-carousel-title {
    color: var(--oak-white);
}

/* TEXT */
body.oak-theme-wolves .oak-text {
    border-radius: 0;
}

/* STATS */
body.oak-theme-wolves .oak-stats {
    border-radius: 0;
}

/* TILES */
body.oak-theme-wolves .oak-tile {
    border-radius: 0;
}

/* LISTER */
body.oak-theme-wolves .oak-lister-title {
    color: var(--oak-white);
}

body.oak-theme-wolves .oak-lister-subtitle {
    color: var(--oak-white);
}

body.oak-theme-wolves .oak-lister-filter {
    color: var(--oak-white);
}

body.oak-theme-wolves .oak-lister-filter-btn {
    border-bottom: 1px solid var(--oak-white);
}

body.oak-theme-wolves .oak-lister-filter-btn .oak-icon-chevron-m {
    stroke: var(--oak-white);
}

body.oak-theme-wolves .oak-lister-load-more {
    background-color: var(--oak-white) !important;
    color: var(--oak-black) !important;
    border-color: var(--oak-white) !important;
}

body.oak-theme-wolves .oak-lister-load-more:hover {
    background-color: var(--oak-green-500) !important;
    color: var(--oak-black) !important;
    border-color: var(--oak-green-500) !important;
}

body.oak-theme-wolves .oak-lister-load-more::after {
    background-image: var(--oak-btn-icon-black) !important;
}

body.oak-theme-wolves .oak-lister-load-more:hover::after {
    background-image: var(--oak-btn-icon-black) !important;
}

.oak-btn--wolves {
    background-color: var(--oak-green-500) !important;
    color: var(--oak-black) !important;
    border-color: var(--oak-green-500) !important;
}

.oak-btn--wolves:hover  {
    background-color: var(--oak-white) !important;
    color: var(--oak-black) !important;
    border-color: var(--oak-white) !important;
}

.oak-btn--wolves::after {
    background-image: var(--oak-btn-icon-black) !important;
}

.oak-btn--wolves:hover:after {
    background-image: var(--oak-btn-icon-black) !important;
}

/* FORM */
body.oak-theme-wolves .oak-form label,
body.oak-theme-wolves .oak-form legend {
    color: var(--oak-white);
}

/* FOOTER */
body.oak-theme-wolves .oak-footer {
    border-radius: 0;
}

/* NOTIFICATION */
@media (min-width: 1025px) {
    body.oak-theme-wolves .oak-notification {
        color: var(--oak-white);
    }

    body.oak-theme-wolves .oak-notification-arrow {
        stroke: var(--oak-green-500);
    }

    body.oak-theme-wolves .oak-notification-title {
        color: var(--oak-green-500);
    }
}

/* VIDEO */
body.oak-theme-wolves .oak-video {
    background-color: var(--oak-green-900);
}


/* POPUP */
body.oak-theme-wolves .oak-popup {
	background-color: var(--oak-green-500);
	color: black;
    border-radius:0px;
}
body.oak-theme-wolves .oak-popup .oak-btn-close::before, 
body.oak-theme-wolves .oak-popup .oak-btn-close::after {
    background:black;
}
body.oak-theme-wolves .oak-popup .oak-btn {
    background-color: var(--oak-black);
    color: var(--oak-white);
    border-color: var(--oak-black);
}
body.oak-theme-wolves .oak-popup .oak-btn:hover {
    background-color: transparent;
    color: black;
    border-color: black;
}
body.oak-theme-wolves .oak-popup .oak-btn:after {
    background-image:var(--oak-btn-icon-white);
}
body.oak-theme-wolves .oak-popup .oak-btn:hover:after {
    background-image:var(--oak-btn-icon-black);
}