/* Add here all your CSS customizations */
.menu-item-price {
    width: 100px;
}

.items-header {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.items-prices {
    display: flex;
    align-items: center;
    column-gap: 15px;
}

.items-prices .menu-item-price {
    width: 75px;
}

.carousel-img-container {
    height: 180px;
    overflow-y: hidden;
}

.owl-carousel .owl-item img {
    height: 180px;
    object-fit: cover;
}

html:not(.sticky-header-active) #header.header-transparent .header-nav-main nav>ul>li>a:not(.active) {
    color: #BF0A26 !important;
}

html:not(.sticky-header-active) #header.header-transparent .header-nav-main nav>ul>li>a {
    color: #BF0A26 !important;

}

.custom-icon-box {
    display: flex;
    justify-content: center;
}

.custom-dropdown-item {
    display: flex;
    align-items: center;
    justify-content: space-between;
}