/* Carousel */
.carousel-control-prev-icon.black {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon.black {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.navbar-nav li.nav-item {
    list-style-type: none;
}
/* .navbar-nav li.menu-item-has-children a.nav-link.active, .navbar-nav .nav-link.show {
    color: var(--bs-navbar-active-color);
    color: var(--bs-nav-link-color);
} */
.navbar-nav li.menu-item-has-children ul {
    background-color: white;
    padding-left: 0;
    /* padding-right: var(--bs-navbar-nav-link-padding-x); */
    /* padding-bottom: var(--bs-navbar-nav-link-padding-x); */
}
.navbar-nav li.menu-item-has-children ul li {
    /* padding-top: var(--bs-navbar-nav-link-padding-x); */
    /* padding-bottom: var(--bs-navbar-nav-link-padding-x); */
}

.z-index-10 {
    z-index: 10;
}
.z-index-25 {
    z-index: 25;
}
.z-index-50 {
    z-index: 50;
}
.z-index-75 {
    z-index: 75;
}
.z-index-100 {
    z-index: 100;
}
/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
    .position-sm-relative {
        position: relative !important;
    }
    .position-sm-absolute {
        position: absolute !important;
    }
    .position-sm-fixed {
        position: fixed !important;
    }
    .position-sm-static {
        position: static !important;
    }
    .position-sm-sticky {
        position: sticky !important;
    }
    .vh-sm-100 {
        height: 100vh !important;
    }
    .h-sm-auto {
        height: auto !important;
    }
    .w-sm-auto {
        width: auto !important;
    }
    .bg-sm-transparent {
        background-color: transparent !important;
    }
    .z-index-sm-10 {
        z-index: 10;
    }
    .z-index-sm-25 {
        z-index: 25;
    }
    .z-index-sm-50 {
        z-index: 50;
    }
    .z-index-sm-75 {
        z-index: 75;
    }
    .z-index-sm-100 {
        z-index: 100;
    }
}
/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    .position-md-relative {
        position: relative !important;
    }
    .position-md-absolute {
        position: absolute !important;
    }
    .position-md-fixed {
        position: fixed !important;
    }
    .position-md-static {
        position: static !important;
    }
    .position-md-sticky {
        position: sticky !important;
    }
    .vh-md-100 {
        height: 100vh !important;
    }
    .h-md-auto {
        height: auto !important;
    }
    .w-md-auto {
        width: auto !important;
    }
    .bg-md-transparent {
        background-color: transparent !important;
    }
    .z-index-md-10 {
        z-index: 10;
    }
    .z-index-md-25 {
        z-index: 25;
    }
    .z-index-md-50 {
        z-index: 50;
    }
    .z-index-md-75 {
        z-index: 75;
    }
    .z-index-md-100 {
        z-index: 100;
    }
}
/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    .position-lg-relative {
        position: relative !important;
    }
    .position-lg-absolute {
        position: absolute !important;
    }
    .position-lg-fixed {
        position: fixed !important;
    }
    .position-lg-static {
        position: static !important;
    }
    .position-lg-sticky {
        position: sticky !important;
    }
    .vh-lg-100 {
        height: 100vh !important;
    }
    .h-lg-auto {
        height: auto !important;
    }
    .w-lg-auto {
        width: auto !important;
    }
    .bg-lg-transparent {
        background-color: transparent !important;
    }
    .z-index-lg-10 {
        z-index: 10;
    }
    .z-index-lg-25 {
        z-index: 25;
    }
    .z-index-lg-50 {
        z-index: 50;
    }
    .z-index-lg-75 {
        z-index: 75;
    }
    .z-index-lg-100 {
        z-index: 100;
    }
}
/* Extra Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    .position-xl-relative {
        position: relative !important;
    }
    .position-xl-absolute {
        position: absolute !important;
    }
    .position-xl-fixed {
        position: fixed !important;
    }
    .position-xl-static {
        position: static !important;
    }
    .position-xl-sticky {
        position: sticky !important;
    }
    .vh-xl-100 {
        height: 100vh !important;
    }
    .h-xl-auto {
        height: auto !important;
    }
    .w-xl-auto {
        width: auto !important;
    }
    .bg-xl-transparent {
        background-color: transparent !important;
    }
    .z-index-xl-10 {
        z-index: 10;
    }
    .z-index-xl-25 {
        z-index: 25;
    }
    .z-index-xl-50 {
        z-index: 50;
    }
    .z-index-xl-75 {
        z-index: 75;
    }
    .z-index-xl-100 {
        z-index: 100;
    }
}
/* Extra Large devices (large desktops, 1400px and up) */
@media (min-width: 1400px) {
    .position-xxl-relative {
        position: relative !important;
    }
    .position-xxl-absolute {
        position: absolute !important;
    }
    .position-xxl-fixed {
        position: fixed !important;
    }
    .position-xxl-static {
        position: static !important;
    }
    .position-xxl-sticky {
        position: sticky !important;
    }
    .vh-xxl-100 {
        height: 100vh !important;
    }
    .h-xxl-auto {
        height: auto !important;
    }
    .w-xxl-auto {
        width: auto !important;
    }
    .bg-xxl-transparent {
        background-color: transparent !important;
    }
    .z-index-xxl-10 {
        z-index: 10;
    }
    .z-index-xxl-25 {
        z-index: 25;
    }
    .z-index-xxl-50 {
        z-index: 50;
    }
    .z-index-xxl-75 {
        z-index: 75;
    }
    .z-index-xxl-100 {
        z-index: 100;
    }
}
