
.cd-secondary-nav li{
    position: relative;
}
.cd-secondary-nav li:hover ul.subcategories{
    display: flex;
    position: absolute;
    top: 100%;
    background: white;
    flex-direction: column;
    z-index: 111111;
    padding: 0px;
    max-width: 200px;
}
.cd-secondary-nav li ul li:hover a{
    background: #F5F7FA !important;
}
.mobile-languages:hover a{
    background: #fff !important;
}
.cd-secondary-nav li ul li a , .cd-secondary-nav li ul li ul li a, .cd-secondary-nav li ul li:hover ul li a {
    background: #fff !important;
}
.cd-secondary-nav li ul li ul li:hover a{
    background: #F5F7FA !important;
}
.cd-secondary-nav li ul li a{
    padding: 22px 30px !important;
    display: flex;
    background: white !important;
    justify-content: space-between;
}
.cd-secondary-nav li ul li{
    margin: 0 !important;
}
.cd-secondary-nav li ul.subcategories li:hover ul.sub-subcategories{
    display: flex;
    display: flex;
    position: absolute;
    flex-direction: column;
    left: 100%;
    background: white;
    padding: 0;
    top: 0;
}
.cd-secondary-nav li ul.subcategories li ul,
.cd-secondary-nav li ul.subcategories{
    display: none;
    min-width: 370px;
    text-align: left;
    box-shadow: 0 4px 5px #0000006e;

}
.cd-secondary-nav.is-only:not(.nav-open) li:first-child {
    margin-left: 15px;
}

.cd-secondary-nav ul{
    overflow: visible !important;
}
.mobile-languages a.active{
    border-bottom: 1px solid #e89c05;
}
.mobile-languages a{
    margin: 10px 15px;
    padding: 5px !important;
}
.mobile-languages{
    display: flex !important;
    justify-content: center;
}

@media (max-width: 768px){
    .cd-secondary-nav li:hover ul.subcategories {
        display: none;
        position: absolute;
        top: 100%;
        background: white;
        flex-direction: column;
        z-index: 111111;
        padding: 0px;
        max-width: 200px;
    }
}
@media (max-width: 1560px){
    .cd-secondary-nav li ul.subcategories li ul, .cd-secondary-nav li ul.subcategories {
        display: none;
        min-width: 280px;
        text-align: left;
        box-shadow: 0 4px 5px #0000006e;
    }
}
@media (min-width: 1024px) {
    .carousel-inner .item {
        height: 460px;
    }

    .mobile-languages{
        display: none !important;
    }
}