/* latin-ext */
@font-face {
  font-family: 'Courgette';
  font-style: normal;
  font-weight: 400;
  src:  url('../font/Courgette-Regular.ttf');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Courgette';
  font-style: normal;
  font-weight: 400;
  src:  url('../font/Courgette-Regular.ttf');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

#site-header-inner h1 {
	font-family: 'Courgette', cursive;
	font-size: 2em;
}

#titre-menu {
	text-align: center;
	text-transform: uppercase;
}


.menu {
	color: black;
}

.menu th {
	text-align: center;
	text-transform: none;
}

.menu .plat {
	cursor: pointer;
}
#menu-content {
	overflow-x: auto;
}

.menu .favorite-icon {
	background-size: 16px 16px;
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 5px;
	background-image: url("/wp-content/plugins/graal/static/images/favorite_e.png");
}
.menu .favorite .favorite-icon {
	background-image: url("/wp-content/plugins/graal/static/images/favorite.png");
}

.menu .plat:hover .favorite-icon {
	background-color: #fcc;
	border-radius: 7px;
	/*box-shadow: 0 0 3px #dd2222;*/
}

.menu .icone-plat img {
	margin-left: 5px;
}
/*
table.menu .icone-plat img {
	width: 100%;
}*/
/*
.menu .icone-plat {
	width: 32px;
	height: 32px;
}*/

.menu .type_SB {
	/*background-color: #CCFFCC;*/
}

.menu .type_ET {
	background-color: #E6DBFF;
}
.menu .type_ET .icone-plat {
	
}

.menu .type_VI {
	background-color: #FFBBBB;
}

.menu .type_PO {
	background-color: #B8E2EF;
}

.menu .type_PI {
	background-color: #FFFFAA;
}

.menu .type_LE {
	background-color: #BBFFBB;
}


.menu .type_DE {
	background-color: #FFBBFF;
}

.menu .type_DB {
	/*background-color: #FFBBFF;*/
}

.menu .plat-VE {
	color: #158215;
	font-style: italic;
	font-weight: bold;
}


.menu .plat-VE::before {
	content: url("/wp-content/uploads/2019/03/Vege.png");
	margin-right: 3px;
}

.nav-menu.next-week {
	float: right;
}

.animation {
	font-style: italic;
	font-weight: bold;
}

.ferie {
	font-style: italic;
	font-weight: bold;
	min-width: 100px;
}
td.today {
	background:rgba(0,0,0,0.05);
/*	font-weight: 600;*/
}
td:not(.today) {
   /*opacity: 0.8;*/
	background:rgba(255,255,255,0.2);
}

.alert {
	background-color: #FCF8E3;
	border: 1px solid #FBEED5;
	border-radius: 4px 4px 4px 4px;
	margin-bottom: 20px;
	padding: 8px 35px 8px 10px;
}

.alert-info {
	background-color: #C3E0EA;
	border-color: #5CBFE2;
	color: #000000;
}

.commentaire {
	border-radius: 10px;
	box-shadow: 1px 1px 5px rgba(0,0,0,0.5);
	width: 45%;
	margin: 2%;
	padding: 6px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
}
.commentaire > p{
	font-family: cursive;
    color: #036;
}

.auteur_com {
	font-size: 1.2em;
	font-weight: bold;
	color: #333;
}

.plats_favoris img {
    width: 24px;
}
.plats_favoris {
    margin-left: -20px;
}
.plats_favoris td {
    padding: 10px 0;
}

.plat_favori {
	color: black;
	font-size: 1.2em;
}
