﻿.noborder {
    border: none !important;
}

    .noborder .productList {
        padding-top: 0px !important;
    }

.category .productList {
    padding-top: 10px;
}

#menu .product img.thumb {
    max-width: 40px;
}

@media screen and (max-width: 640px) {
    #menu .product img.thumb {
        display: none;
        transform: translate(55px, 40px);
        z-index: 0 !important;
    }

    #menu .product img.original {
        display: block !important;
        position: relative !important;
        width: 100%;
        height: auto;
    }
}

#menu .product.free-item h4::after {
    content: "free item";
    color: #f33;
    font-style: italic;
    padding-left: 10px;
}

#menu .product.free-item .moreDetail .price {
    color: #ff0000;
    font-weight: bold;
}

#menu_description ul {
    margin: 5px;
    background-color: rgba(0,255,0,0.2);    
    padding: 5px;
    list-style: none;
}

#menu_description li {
    text-align: center;
    margin: 5px 0;
}

    #menu_description li strong {
        font-weight: 600;
        color: darkblue;
        font-size: large;
    }


#menu_description b {
    font-weight: 600;
}
