/*
Theme Name: Marco Child Theme
Theme URI: http://marco.puruno.com/wp/
Description: Marco is a modern, unique & highly functional WordPress template suitable for any restaurants, cafes, wineries, sushi bars, bistros, bars, pubs and-and any other food-related businesses.
Author: PURUNO
Author URI: http://themeforest.net/user/puruno
Template: marco
Version: 1.0.1
License: Themeforest Split Licence
License URI: -
Text Domain: marco
Domain Path: /languages/
*/

.page-id-1680 .page-wrapper, .page-id-5 .page-wrapper{
    background: #f2ede9;
}
.menu0221 h2{
    font-size: 18px;
    font-weight: 600;
    color: #d32830;
    margin-bottom: 10px;
    margin-top: 15px;
}
.menu0221 table tr td{
    text-align: right;
}
.menu0221 table tr td:first-child{
    width:70%!important;
    text-align: left;
}
.menu0221 table p{
    margin-bottom: 0px!important;
    line-height: 1.5!important;
}
.menu0221 table tr td{
    height:auto!important;
    padding: 8px 10px!important;
}
.menu0221 table tr{
    height:auto!important;
}
.menu021, .menu022, .menu01 > .vc_col-sm-12, .menu031, .menu033{
    padding: 0px 0px!important;
    margin: 0px 0px!important;
}
.menu02{
    margin: 20px 0px 0px!important;
}
.menu021{
    width: 70%!important;
}
.menu022{
    width: 30%!important;
}
.menu023{
    width: 35%!important;
    padding: 0px 0px 0px 10px!important;
    margin: 0px 0px!important;
}
.menu0241{
    padding-left: 5px!important;
}
.menu0251{
    padding-right: 5px!important;
}
.menu022 > .vc_column-inner{
    background: #fff!important;
}
.menu0221{
    padding: 0 10px 0 15px!important;
    margin-bottom: 18px!important;
}
.menu0221 thead, .menu0221 tbody, .menu0221 tfoot {
    border: 0px solid #fff!important;
}
.menu0221 tbody tr:nth-child(even) {
    background-color: #fff!important;
}
.menu0221 p, .menu0221 div, .menu0221 td, .menu0221 span{
    font-family: BrandonR, Helvetica, Roboto, Arial, sans-serif!important; 
    font-weight: 400!important;
}
.menu0221 strong, .menu0221 h2{
    font-family: BrandonB, Helvetica, Roboto, Arial, sans-serif!important; 
    font-weight: 500!important;
}
.menu0211{
    margin-bottom: 0px!important;
}

.menu031{
    width: 33.5%!important;
}
.menu033{
    width: 33%!important;
}
.menu031 > .vc_column-inner{
    background: #fff!important;
}
.menu0312 {
    margin-left: 5px!important;
    border-left: 1px solid #929292;
}
.mb-menu-img, .show-mb, .loading-wrapper{
    display:none!important;
}
.hide-mb{
    display:block!important;
}
.animate-text, .main-navigation .nav-logo{
    opacity: 1!important;
}

.post-meta li a {
    visibility: hidden;
	font-size: 2px;
}
.post-meta li:after {
    content: "/";
    position: relative;
    margin-left: 9px;
    font-size: 15px;
}
.post-meta li:nth-child(2) a.social-share:after {
    font-family: FontAwesome!important;
    font-size: 16px!important;
    display: inline-block;
    content: "\f09a"!important;
    visibility: visible;
    position: relative;
    color: #fff;
    opacity: 1;
	background:#5b5a9e!important;
	width:25px;
	height:25px;
	line-height:25px;
	padding:0px;
	border-radius:50%;
	text-align: center;
}
.post-meta li:nth-child(3) a.social-share:after {
    font-family: FontAwesome!important;
    font-size: 15px!important;
    display: inline-block;
    content: "\f0d5"!important;
    visibility: visible;
    position: relative;
    color: #fff;
    opacity: 1;
	background:#5b5a9e!important;
	width:25px;
	height:25px;
	line-height:25px;
	padding:0px;
	border-radius:50%;
	text-align: center;
}
.post-meta li:hover a:after, .post-meta:hover a:after, .post-meta a:hover:after{
	transform: none!important;
}
.wpb_single_image .vc_figure-caption {
    font-size: 14px!important;
    color: #757575!important;
}
.flex-direction-nav a {
    width: 30px!important;
    height: 30px!important;
    border-radius: 30px!important;
    background: rgb(255 255 255 / 0.6)!important;
    opacity: 1!important;
}

.flex-direction-nav a:before {
    font-family: FontAwesome!important;
    font-size: 35px!important;
    font-weight: 900;
    display: inline-block;
    content: '\f104'!important;
    left: 7px;
    position: relative;
    bottom: 3px;
}
.flex-direction-nav a.flex-next:before {
    content: '\f105'!important;
    left: auto;
    right: 5px;
}
.flex-direction-nav .flex-next {
    right: 0px!important;
}
.flex-direction-nav .flex-prev {
    left: 0px!important;
}
.flexslider:hover .flex-prev{left:0px!important}
.flexslider:hover .flex-next{right:0px!important}
@media screen and (max-width: 1190px){
    .menu021, .menu022, .menu031, .menu033{
        width: 100%!important;
    }
    .menu0312 {
        margin-left: 0px!important;
        border-left: 0px solid #929292;
    }
    .mb-menu-img{
        display:block!important;
    }
    .menu033, .hide-mb{
        display:none!important;
    }
    .menu021{
        margin-bottom: -30px!important;
    }
    .menu031 .menu0211, .menu032 .menu0211{
        margin-bottom: 0px!important;
    }
    .menu032 .menu0211{
        border-top: solid 20px #f2ede9;
    }
    .menu023{
        width: 50%!important;
        padding: 0px 0px 0px 0px!important;
        margin: 0px 0px!important;
    }
    .menu024{
        padding-left: 5px!important;
    }
    .menu025{
        padding-right: 5px!important;
    }
}
@media screen and (max-width: 769px){
    .hide-mb{
        display:none!important;
    }
    .show-mb{
        display:block!important;
    }
    .menu01 .show-mb {
        margin-top: -20px!important;
    }
    .menu022 .menu0221 {
        padding: 30px 10px 0 10px!important;
    }
    .mb001.vc_col-sm-6{
        width: 100%!important;
    }
}
@media screen and (max-width: 567px){

}