﻿.product-item-image {
    max-height: 180px;
    width: auto !important;
}
.product-item {
    height:485px;
    padding: 0px 0px 0px 0px !important;
}
.product-item-container {
    height: 100%;
}
.product-price-flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.product-price-flex-start {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.product-price {
    flex: 2 2 50%;
    text-align: center;
}
.product-price-details {
    flex: 2 2 50%;
    justify-content: flex-start;
}
.menu-flex {
    display:flex;
    flex-wrap: wrap;
}
.slider-sub-image {
    max-width: 293px;
    max-height: 153px;
}
.slider-sub-image-container {
    display: flex;
    justify-content: center;
}
@media screen and (min-width: 600px) {
    .menu-item-flex {
        flex: 0 0 33%;
    }
}
@media screen and (max-width: 600px) {
    .menu-item-flex {
        flex: 0 0 50%;
    }
}
@media screen and (max-width: 443px) {
    .menu-item-flex {
        flex: 0 0 100%;
    }
}
@media screen and (min-width: 768px) {
    .navbar-nav {
        display: flex;
        flex-wrap: nowrap;
    }
}
@media screen and (max-width: 768px) {
    .navbar-nav {
    }
}
.flex-separate {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.flex-vert-header {
    display: flex;
    flex-direction: column;
    flex-wrap: nowrap;
}
.stars-outer {
    display: inline-block;
    position: relative;
    font-family: FontAwesome;
}

.stars-outer::before {
    content: "\f006 \f006 \f006 \f006 \f006";
}

.stars-inner {
    position: absolute;
    top: 0;
    left: 0;
    white-space: nowrap;
    overflow: hidden;
    width: 0;
}

.stars-inner::before {
    content: "\f005 \f005 \f005 \f005 \f005";
    color: #f8ce0b;
}
.center-content {
    display: flex;
    justify-content: center;
}