/*
Theme Name: Bistro
Theme URI: http://athemes.com/theme/bistro
Template: sydney
Author: aThemes
Author URI: http://athemes.com
Description: Bistro is a child theme for Sydney that helps you build a great website for your restaurant. Built-in support is provided for the Restaurant plugin so you can easily create your menus.
Tags: light,two-columns,right-sidebar,fluid-layout,responsive-layout,custom-colors,custom-background,custom-header,custom-menu,featured-images,sticky-post,theme-options,threaded-comments,translation-ready
Version: 1.0.1557963933
Updated: 2019-05-15 23:45:33

*/

.menu-entry {
    margin-bottom: 15px;
}
.menu-item-title {
    font-size: 18px;
    text-align: center;
    font-weight: 400;
    margin: 15px 0 0;
}
.menu-price {
    line-height: 1;
}
.widget_menu-type-a .panel-widget-style, .widget_menu-type-b .panel-widget-style {
    overflow: hidden;
}
.type-a-inner {
    position: relative;
}
.menu-item-title a {
    color: #443f3f;
}
.menu-type-a .menu-price {
    display: table;
    text-align: center;
    border-bottom: 1px solid;
    margin: 15px auto 0;
    padding: 5px;
}
.widget_menu-type-a .menu-type-a:nth-of-type(4n+1) {
    clear: left;
}
.menu-type-b .menu-item-title {
    text-align: left;
    margin: 0;
}
.menu-type-b .col-md-9 {
    padding: 0;
}
.menu-type-b .menu-thumb {
    padding-left: 0;
}
.menu-type-b .menu-price {
    padding-top: 5px;
    margin-top: 10px;
    display: table;
    border-top: 1px solid;
}
.widget_menu-type-b .menu-type-b:nth-of-type(3n+1) {
    clear: left;
}
.single-restaurant_item .content-wrapper {
    width: 640px;
    max-width: 100%;
}
.single-restaurant_item .title-post, .post-type-archive-restaurant_item .title-post, .tax-restaurant_tag .title-post {
    text-align: center;
}
.single-restaurant_item .menu-price, .post-type-archive-restaurant_item .menu-price, .tax-restaurant_tag .menu-price {
    display: table;
    text-align: center;
    border-top: 1px solid;
    margin: 0 auto;
    padding: 5px;
}
.post-type-archive-restaurant_item .archive-title, .tax-restaurant_tag .archive-title {
    text-align: center;
}
.post-type-archive-restaurant_item .content-area .hentry:after, .tax-restaurant_tag .content-area .hentry:after {
    width: 0;
    height: 0;
}
.post-type-archive-restaurant_item .hentry:nth-of-type(3n+1), .tax-restaurant_tag .hentry:nth-of-type(3n+1) {
    clear: left;
}
.post-type-archive-restaurant_item .entry-header, .tax-restaurant_tag .entry-header {
    margin-bottom: 15px;
}
@media only screen and (max-width: 991px) {
.widget_menu-type-a .menu-type-a:nth-of-type(4n+1), .widget_menu-type-b .menu-type-b:nth-of-type(3n+1) {
    clear: none;
}
.widget_menu-type-a .menu-type-a:nth-of-type(3n+1), .widget_menu-type-b .menu-type-b:nth-of-type(2n+1) {
    clear: left;
}
}
@media only screen and (max-width: 767px) {
.post-type-archive-restaurant_item .hentry:nth-of-type(3n+1), .tax-restaurant_tag .hentry:nth-of-type(3n+1), .widget_menu-type-a .menu-type-a:nth-of-type(3n+1) {
    clear: none;
}
.post-type-archive-restaurant_item .hentry:nth-of-type(2n+1), .tax-restaurant_tag .hentry:nth-of-type(2n+1), .widget_menu-type-a .menu-type-a:nth-of-type(2n+1) {
    clear: left;
}
}
@media only screen and (max-width: 540px) {
.post-type-archive-restaurant_item .hentry, .tax-restaurant_tag .hentry {
    width: 100%;
    padding: 0;
}
}
@media only screen and (max-width: 400px) {
.widget_menu-type-a .menu-type-a {
    width: 100%;
    padding: 0;
}
}
