/***** carte *****/
.carte  							{ margin-bottom:60px;}
.carte .grid						{ margin:25px 0 40px 0; display:grid; grid-template-columns:1fr 1fr; grid-gap:0 40px;}
.carte b							{ display:block; font-size:15px; position:relative; padding-right:40px;}
.carte b span						{ color:#ff7f00; position:absolute; right:0; top:0;}
.carte i							{ font-family:"Poppins";}
.carte .grid p						{ border-bottom:1px dotted #ccc; padding-bottom:18px; margin-bottom:18px;}
.nav_onglets 						{ display:grid; grid-template-columns:1fr 1fr 1fr; grid-gap:20px; margin-bottom:60px;}
.nav_onglets .link					{ width:100%; text-align:center; padding:0; color:#222; background:#eee; border:1px solid #fff;}
.nav_onglets .active				{ background:#ff7f00; color:#fff;}

.lunch_semaine 						{ text-align: center;}
.lunch_semaine .date                { display: block; width: 280px; top: 0; right: 0; padding: 10px 25px; margin:0 auto 20px; background: #0f305d; color: #ffffff; font: 400 12px/30px "Poppins"; letter-spacing: 0.2px; }

@media (max-width:1000px) { 
.carte .grid						{ grid-template-columns:1fr;}
.nav_onglets 						{ grid-template-columns:;}
}
@media (max-width:600px) { 
.carte b							{ font-size:14px;}
.nav_onglets 						{ grid-template-columns:1fr; grid-gap:10px; margin-bottom:40px;}
.nav_onglets .link					{ height:50px; line-height:48px; font-size:12px;}
}