@font-face {
	font-family: "Champagne";
	src: url("fonts/ChampagneBold.ttf");
}
* {
   -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}
body
{
	font-family:Champagne;
	background: #eecda3; /* fallback for old browsers */
	background: -webkit-linear-gradient(to top, #eecda3, #fda2ca); /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to top, #eecda3, #fda2ca); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
#menu_haut ul
{
	float:right;
}
nav li
{
	height:100%;
}
.current-menu-item
{
	color:grey;
}
#page
{
	margin-top:60px;
}
#menu_haut ul li a
{
	list-style-type:none;
	text-decoration:none;
	color:white;
	font-size: 24px;
}
#menu_haut ul li
{
	list-style-type:none;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
	color:white;
	text-transform:uppercase;
	display:inline-block;
}
#menu-menu-principal li
{
	display:inline-block;
}
#menu-menu-principal a:hover
{
    color:#a02e42!important;
    text-decoration:none;
}
#page
{
	padding-top:40px;
	min-height:80vh;
}
.menu-item
{
	display:inline-block;
}
nav
{
	height:13vh;
}
.woocommerce-loop-product__title
{
	height:63px;
	text-transform:uppercase;
	color:black;
	text-decoration:none;
	text-align:center;
}
.woocommerce-result-count, .woocommerce-ordering
{
	display:none;
}
.numero_menu
{
	color:white;
	background-color:brown;
	border-radius:25%;
	padding:7px;
}
.wp-block-media-text__media img
{
	width:100%;
}
/* SECOND MENU */
#menu-menu-principal
{
	padding:10px;
}
.menu-image-title-after
{
	text-transform:uppercase;
	text-decoration:none;
	color:white;
}
#menu-menu-principal .menu-item a img
{
	display:block !important ;
	text-align:center;
	margin:auto;
	width: 64px;
	height:52px;
}
.size-woocommerce_thumbnail:hover
{
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}
footer
{
	background-color:#F05977; 
	padding-top:35px; 
	margin-top:10%;
	width:100%; 
}
footer i 
{
	font-size:42px;
}
.mailpoet_form_paragraph, .woocommerce-breadcrumb
{
	display:none;
}
.widgettitle
{
	font-size:22px;
}
.a
{
	min-height:300px;
}
/* PANIER */ 
.woocommerce-cart-form thead
{
	background-color:white;
}
.woocommerce-cart-form .product-thumbnail
{
	width:150px;
}

#contenu_footer
	{
		width:59vw;
		font-size:1em;
	} 
#menu_small
{
	display:none;
}
#menu_small li
{
	display:block;
}
.bouton, .wpcf7-submit
{
	/* color: white; */
	/* font-weight: bold; */
	/* font-size: 2rem; */
	/* text-decoration: none; */
	/* text-transform: uppercase; */
	/* padding: 40px 90px; */
	/* background-color: #FD6C9E; */
	/* transition: transform 500ms cubic-bezier(0.68, -0.55, 0.265, 1.55), background-position 800ms cubic-bezier(0.68, -0.55, 0.265, 1.55), box-shadow 500ms linear;  */
	/* background-size: contain; */
	/* background-position: -200px center; */
	/* background-repeat: no-repeat; */
	/* box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24); */
	width:100%;background-color:#f78da7;
	border-style:solid;
	border-radius:8px !important;
	border-width:0px;padding:16px;
	margin: 0 auto 0 0;
	font-family:'Montserrat';
	font-size:24px;
	line-height:1.5;
	height:auto;color:#ffffff;
	border-color:transparent;
	font-weight:bold;
}
.bouton:hover
{
	color:white;
}
	
.wpcf7-form
{
	text-align:center;
}	
.wpcf7-form input 
{
	width:25vw;
}
#cote_gauche h2
{
	background-color:#FD6C9E;
	color:white;
	display:block;
	text-transform:uppercase;
	width:100%;
	padding:10px;
}
#titre_categorie
{
	padding-bottom:15px;
	text-transform:uppercase;
}
.numero_produit
{
	color:white;
	background-color:brown;
	width:32px;
	height:32px;
	padding-left:5px;
	padding-top:5px;
	display:block;
}
/* Détails de livraison */ 
.woocommerce-shipping-fields, .actions .coupon,  .woocommerce-form-coupon, .wc_payment_methods.payment_methods.methods
{
	display:none !important;
}
.price
{
	color:#FD6C9E!important;
	font-size:19px!important;
	font-weight:bold;
}
#afficher_menu
{
	display:none;
	position:fixed; 
	z-index: 999999;
}
#lien_site_menu_haut
{
	color:white!important;
	text-decoration:none;
}
.lien_ajouter
{
	color:#735740;
}
.footer .description
{
	color:#735740;

}
footer
{
    background:none;
}
.footer
{
    font-size:22px;
}
#order_comments
{
    width: 300px;
    height: 200px;
}
#coderockz_woo_delivery_delivery_selection_field, #coderockz_woo_delivery_delivery_date_section, #coderockz_woo_delivery_pickup_date_section
{
	display:block!important;
}
.extra-fields
{
    background: #ebe9eb;
    border-radius: 5px;
    padding:15px;
}

.extra-fields .optional
{
    display:none;
}
.accueil_ordi
{
    font-size:22px;
}
#newsletter div
{
    width:80%;
}
/* Catégorie menus, agrandissement à 2 par ligne */
.product_cat-menus 
{
    width:42%!important;
}
#menu_produits
{
    background-color:white;
}
.woocommerce a.button
{
    background-color:white!important;
}
.add_to_cart_button i
{
    color:deeppink;
    font-size:28px;
}
#afficher_menu
{
    position: fixed;
    bottom: 0;
    text-align: center;
    text-transform: uppercase;
    background-color: pink;
    padding-top: 10px;
    padding-bottom: 10px;
    color: white;
}
#supplements h2
{ 
	background-color:#f488ad;
	color:white;
	display:block;
	text-transform:uppercase;
	width:100%;
	padding:10px;
} 
.checkout-button 
{
    color:black !important;
} 