/*----------------------------------------------
    6.0 - Header CSS
----------------------------------------------*/

#header-template-5 .header-top {
    padding: var(--component-inner-space);
    background-color: #3b6352;
    color: var(--white);
}

/* Header Top carousel */

#carousel-slider-template-5 .site-content {
    background-color: rgb(0, 0, 0, .5);
    padding: var(--component-inner-space);
}

#carousel-slider-template-5.slider-container {
    overflow: hidden;
    width: 100%;
}

#carousel-slider-template-5 .sliders {
    display: flex;
    transition: transform 0.5s ease;
}

#carousel-slider-template-5 .slider-item {
    flex: 0 0 100%;
    width: 100%;
}

#carousel-slider-template-5 .slider-item img {
    width: 100%;
    height: auto;
    object-fit: cover;
}

@media (max-width: 639.99px) {

    .logo img,
    .img.logo {
        width: 60px;
        height: auto;
    }

    #navbar-template-5 ul.menu li a:not(:has(ul)) {
        background-color: #d8d2d2;
    }
}


/* Header Navbar */

#navbar-template-5 {
    padding: 0;
    margin: 0;
    background-color: #fafafa;
}

#navbar-template-5 ul {
    padding: 0;
}

#navbar-template-5 ul.menu li {
    border-right: 1px dashed #ccc;
    border-bottom: 1px solid #ccc;
}

#navbar-template-5 ul.menu li:last-child {
    border-right: none;
}

#navbar-template-5 ul.menu li a {
    border-radius: 0;
    padding: 10px;
}

#navbar-template-5 ul.menu li a:hover,
#navbar-template-5 ul.menu li a:active,
#navbar-template-5 ul.menu li a:focus,
#navbar-template-5 ul.menu li summary:hover {
    color: #FE2C1C;
    background-color: transparent;
}

#navbar-template-5 ul.menu li a:hover i,
#navbar-template-5 ul.menu li a:active i {
    color: #FE2C1C;
}

/* Dropdown */

#navbar-template-5 ul.menu li ul {
    border-radius: 0;
    background-color: #fafafa;
}

#navbar-template-5 ul.menu li ul li {
    border-right: none;
}

#navbar-template-5 ul.menu li ul li:last-child {
    border-bottom: none;
}

#navbar-template-5 ul.menu li ul li a:hover,
#navbar-template-5 ul.menu li ul li a:active,
#navbar-template-5 ul.menu li ul li a:focus {
    color: var(--white);
    background-color: var(--acent);
    border-radius: 0;
}

/* For Small Devices */

#navbar-template-5 ul.dropdown-content li {
    border-bottom: 1px dashed #ccc;
    border-right: none;
}

#navbar-template-5 ul.dropdown-content li:last-child {
    border-bottom: none;
}
