nav.cdz-navigation {
    display: flex;
    align-items: center;
}

nav.cdz-navigation .cdz-horizontal-menu {
    width: auto;
}

nav.cdz-navigation .switcher-currency .hdf-avai-currencies {
    width: 140px;
}

nav.cdz-navigation>.switcher-currency {
    display: none;
}

nav.cdz-navigation>.switcher-currency~.switcher-currency {
    display: block;
}

nav.cdz-navigation .switcher-currency a.hdf-currency-link-texts {
    font-size: 16px;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.mage-dropdown-dialog {
    right: unset;
    bottom: 0;
}

#desk_vertcial-menu-container>div>div.menu-container>div>ul>li>a {
    display: flex;
    align-items: center;
}

#desk_vertcial-menu-container>div>div.menu-container>div>ul>li>a>span {
    overflow: hidden;
    text-overflow: ellipsis;
}


/* menu drop down section */
ul.groupmenu li.parent ul.groupmenu-drop {
    width: 800px;
    height: 390px;
    overflow-y: auto;
    overflow-x: hidden;
}

ul.groupmenu-drop::-webkit-scrollbar {
    width: 5px;
}

ul.groupmenu-drop::-webkit-scrollbar-thumb {
    background: #DB0D0D !important;
    border-radius: 5px !important;
}

ul.groupmenu-drop::-webkit-scrollbar-track {
    background-color: #D9D9D9;
}


ul.groupmenu-drop .groupmenu-drop-content {
    max-width: 100%;
}

ul.groupmenu-drop .groupmenu-drop-content p.groupdrop-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: "Public Sans", sans-serif;
    font-weight: 600 !important;
}

ul.groupmenu-drop .groupmenu-drop-content ul.groupdrop-link li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* font and font family */
.cdz-vertical-menu .groupmenu-drop-content p.groupdrop-title a {
    font-weight: 400 !important;
    color: #E21F23 !important;
}

.cdz-vertical-menu .groupmenu-drop-content ul.groupdrop-link li.item a {
    font-size: 12px !important;
    color: #284633 !important;
}

.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .col-sm-4 {
    padding:12px;
}

.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .col-sm-6:first-child .groupdrop-title {
    padding-top:0;
}

.cdz-menu:not(.cdz-toggle-menu) .groupmenu-drop .col-sm-6 .groupdrop-title {
    padding: 0 !important;
}

.brand-list .brand-group .items .brand-item .brand-item-inner .brand-name{
    text-transform: uppercase;
}

ul.groupdrop-link p.groupdrop-title{
    display: inline;
}

/* ul.groupdrop-link p.groupdrop-title:hover {
    border-bottom: 2px solid;
    border-image: linear-gradient(to right, #FF1F1F 50%, #383266 100%);
    border-image-slice: 1;
    color: #E21F23 !important;
} */


/**** Responsive section start ****/

/* Extra Small Devices (Phones) */
@media (max-width: 575.98px) {
}
@media (max-width: 767.98px) {
    ul.groupmenu li.parent ul.groupmenu-drop {
        width: auto;
        height: auto;
    }

    li.hdf_mobile_megamenu_top_menu{
        display:none !important;
    }
    
    .hdf_sub_dropdown_menu_title a.menu-link   {
        font-weight: 600 !important;
    }
    
    li.sub_cat_groupdrop_link ul.groupmenu-drop{
        border: 1px solid #EAEAEA;
        padding: 12px;
        background: #F8F8F8 !important;
        border-radius: 6px;
    }
    
    .cdz-horizontal-menu .groupmenu li {
        border-bottom:unset !important;
    }
    
    .cdz-horizontal-menu .groupmenu li:hover {
        border-bottom:unset !important;
    }
    
    .cdz-menu .groupdrop-link{
        margin-bottom:unset !important;
    }

    .section-items.nav-sections-items > div:nth-child(5):after {
        content: "currencies";
        color: #353535;
    }
    
    .section-items.nav-sections-items > div:nth-child(5) a.nav-sections-item-switch {
        display: none;
    }

    aside.modal-popup.hdf_currency_switcher_conformation._show {
        z-index: 910 !important;
    }

    aside.modal-popup.hdf_currency_switcher_conformation._show:before {
        content: '';
        height: 100vh;
        width: 100vw;
        position: absolute;
        background: black;
        opacity: 0.4;
    }
}

/* Small Devices (Tablets) */
@media (min-width: 576px) and (max-width: 767.98px) {
    div#switcher-language-nav{
        display:none;
    }
}

/* Medium Devices (Tablets, Small Laptops, Desktops) */
@media (min-width: 768px) and (max-width: 991.98px) {
}

/* Large Devices (Desktops) */
@media (min-width: 992px) and (max-width: 1199.98px) {
}

/* Extra Large Devices (Large Desktops, TVs) */
@media (min-width: 1200px) {
    /* div#desk_menu-container ul.groupmenu li.item, div#desk_menu-container ul.groupmenu li.item a.menu-link {
        height: 50px;
        display: flex;
        align-items: center;
    } */
    .groupmenu-drop-content p.groupdrop-title {
        color: #646464 !important;
        font-weight: 600 !important;
    }

    .groupmenu-drop-content .row> .col-sm-6:not(:first-child) {
        padding-top: 12px !important;
    }
}

/**** Responsive section end ****/