/*
Theme Name: Grand Restaurant Child
Theme URI: http://themes.themegoods2.com/grandrestaurant
Description: Premium Cafe & Restaurant Theme
Version: 1.0
Tags: yellow, white, responsive-layout, custom-header, custom-background, threaded-comments, translation-ready, editor-style, custom-menu
Author: ThemeGoods
Author URI: http://themeforest.net/user/ThemeGoods
License: GNU General Public License
License URI: http://themeforest.net/licenses/regular_extended
Text Domain: grandrestaurant
Template: grandrestaurant
*/

@import "../grandrestaurant/style.css";


h3.food-menu-title {
    line-height: 120% !important;
    padding-bottom: 5px;
}

h5.menu_post.size {
	display: flex !important;
    justify-content: space-between !important;
    align-items: baseline !important;
    text-transform: none;
    margin: 0 !important;
}

h5.menu_post.size .menu_title,
h5.menu_post.size .menu_price {
	font-weight: 400 !important;
	font-size: 14px !important;
    line-height: 130% !important;
}

.food-menu-content-title-holder {
    white-space: normal !important;
    width: 100% !important;
    padding-right: 20px !important;
}

input[type="date"]::-webkit-calendar-picker-indicator {
    filter: invert(1);
}

.purchase_theme_button .button {
    text-transform: uppercase;
    letter-spacing: 0;
        border-radius: 25px;
}

#option_wrapper .inner h5 {
        font-size: 24px;
}

.demo_thumb_hover_inner h6 {
    font-size: 20px;
    margin-bottom: 10px;
}

.demo_thumb_desc .button.white {
    font-size: 12px !important;
    letter-spacing: 0;
}



@media only screen and (max-width: 767px) {

    .food-menu-content-title-holder, 
    .food-menu-content-price-holder {
        display: table-cell !important;
    }
}