/*
Theme Name: Appetito Child
Theme URI: http://appetito.mikado-themes.com
Description: A child theme of Appetito Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Text Domain: appetito
Template: appetito
*/

.mkd-mobile-header .mkd-mobile-logo-wrapper img{
	    max-width: 300px;
        height: auto !important;
    width: 100% !important;
    margin-top: 20px;
}
.mkd-search-opener, .mkd-side-menu-button-opener{
	display:none!important;
}
.mkd-vertical-align-containers .mkd-position-center{
	position:absolute;
	height:auto!important;
}
.mkd-mobile-header .mkd-grid{
	width:100%;
}
.mkd-header-centered .mkd-page-header .mkd-menu-area .mkd-vertical-align-containers .mkd-position-center-inner{
	padding-top:25px!important;
}
.mkd-logo-area .mkd-logo-wrapper a img{
	height:auto;
	max-height: 220px;
}

.mkd-vertical-align-containers .mkd-position-center-inner{
	vertical-align:top!important;
}
.mkd-title {
	background-size:cover;
}

.mkd-shopping-cart-holder{
	display:none!important;
}

.mkd-content-aligment-center{
	text-align:left!important;
}

.CenterMe p{
	text-align:center!important;
	text-transform:uppercase;
}

.mkd-pricing-list .mkd-pricing-list-item .mkd-pli-content .mkd-pli-title-holder .mkd-pli-title{
	text-transform:none;
}

.mkd-pricing-list{
	margin: 0 auto;
    max-width: 800px;
}
.SeeCard{
	color:#000!important;
	font-size:16px!important;
	letter-spacing:0px!important;
}


.mkd-pricing-list .mkd-pricing-list-item.mkd-pli-no-image {
    margin: 0 0 4px!important;
}

.Vins .mkd-pricing-list .mkd-pricing-list-item .mkd-pli-content .mkd-pli-bottom-content .mkd-pli-desc p {
    margin: 0px 0 0!important;
    font-size: 14px;
}
.Formule img{
	opacity:1;
	transition:all 0.5s;
}
.Formule img:hover{
	filter: grayscale(60%);
	opacity:0.6;
	transition:all 0.5s;
}

.FormuleMobile .wpb_single_image img{
	max-width:400px;
}
.mkd-mobile-header .mkd-mobile-nav ul li{
	padding:0 0 0 10px!important;
}


.mkd-pricing-list .mkd-pricing-list-item .mkd-pli-content .mkd-pli-bottom-content .mkd-pli-desc p {
    margin: 0px 0 0!important;
    font-size: 0.8em!important;
    height: 100px!important;
}

.mkd-pricing-list .mkd-pricing-list-item .mkd-pli-image-holder {
    float: left;
    width: 78px;
    margin-top: -5px!important;
    margin-bottom: 30px!important;
}
.BrunchPic img{
	max-width:500px!important;
	width:100%;
}
#les-brunchs .mkd-section-title-holder .mkd-st-title{
	margin-bottom:5px;
}
@media(max-width:1025px){
/*	.mkd-title.mkd-title-image-not-responsive .mkd-title-image{
		
		visibility:hidden;
	}
	.mkd-content .mkd-title.mkd-has-background{
		background:url(https://atavolapizzeria.com/wp-content/uploads/2024/04/pizza-fond-largeur.webp)!important;
		
		background-attachment: fixed !important;
	background-size:100% !important;
    background-position: center !important;
	
	background-repeat:no-repeat!important;
	height:80vh!important;
	}*/
}

@media(max-width:760px){
	.mkd-pricing-list .mkd-pricing-list-item{
		margin: 0 0 15px!important;
	}
	.StopMobile{
		display:none;
	}
	#a-propos, #entrees, #pizzas, #nos-plats, #nos-desserts, #les-vins, #les-brunchs, #reservations{
	padding-top:50px!important;
	}
	#entrees, #a-propos{
	padding-top:0px!important;
	}
	#les-vins a, #les-brunchs a{
		display:block;
		text-align:left;
		letter-spacing:0px;
	}
	.mkd-page-footer .mkd-footer-top-holder .mkd-footer-top-inner.mkd-grid{
	padding-bottom:20px;
	}
	.FormuleMobile .wpb_single_image img{
	width:300px;
}
	.mkd-title .mkd-title-holder .mkd-page-title{
	font-size:2.5em;
	}
	
	.mkd-section-title-holder.mkd-title-custom .mkd-st-title{
		font-size:45px!important;
	}
	
	

.mkd-pricing-list .mkd-pricing-list-item .mkd-pli-content .mkd-pli-bottom-content .mkd-pli-desc p {
    margin: 0px 0 0!important;
    font-size: 1em!important;
    height: auto!important;
}

.mkd-pricing-list .mkd-pricing-list-item .mkd-pli-image-holder {
    float: left;
    width: 78px;
    margin-top: 0!important;
    margin-bottom: 0px!important;
}
	
}


@media(max-width:500px) {
    .mkd-title.mkd-content-center-alignment {
        position: absolute;
        height: 300px !important;
    }
	#background-video {
    height: 300px!important;
    top: -40px!important;
	}
	 #a-propos {
     
        margin-top: 0px;
    }
}