/*
Theme Name: hello-elementor-child
Author: Just'Cuisine
Description: Child Theme for hello-elementor
Template: hello-elementor
Version: 1.0
*/
@import url('https://fonts.googleapis.com/css2?family=Yeseva+One&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
h1, h2 {
	font-family: "Yeseva One", serif;
}
::selection {
	color: #fff;
	background: #1B7D80;
}
html {
	overflow-x: hidden;
}
body {
	background-color: #fff;
	font-family: "Poppins",sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #fff;
}
.slider-home .king-addons-card-carousel-items,
.slider-home .king-addons-card-carousel-items .swiper-wrapper {
	margin: 0!important;
}
.slider-home .king-addons-card-carousel-nav {
	top: inherit!important;
	bottom:0px;
}
.footer .king-addons-mobile-menu-toggle {
	display: none!important;
}

/*css qui ne charge pas sur certaines pages pour les listes d'icones*/
.elementor-widget .elementor-icon-list-items {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.elementor-widget .elementor-icon-list-items.elementor-inline-items {
  display: flex;
  flex-wrap: wrap;
  margin-inline: -8px;
}
.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg {
  margin: var(--e-icon-list-icon-margin,0 calc(var(--e-icon-list-icon-size, 1em) * .25) 0 0);
}
.elementor-widget .elementor-icon-list-icon svg {
  height: var(--e-icon-list-icon-size,1em);
  width: var(--e-icon-list-icon-size,1em);
}
.e-con-inner > .elementor-widget-divider, .e-con > .elementor-widget-divider {
  width: var(--container-widget-width,100%);
  --flex-grow: var( --container-widget-flex-grow );
}
.elementor-widget-divider .elementor-divider {
  display: flex;
}
.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
  border-block-start: var(--divider-border-width) var(--divider-border-style) var(--divider-color);
}
.elementor-widget-divider .elementor-divider-separator {
  direction: ltr;
  display: flex;
  margin: 0;
}

/*Formulaire*/
.wpforms-submit-container button.wpforms-submit {
  background: #1b7d80 !important;
  text-transform: uppercase;
}
.wpforms-submit-container button.wpforms-submit:hover {
  background: #105F62 !important;
}

/*RESPONSIVE*/
@media all and (max-width:767px) {
	.cuisiniste-mobile li {
	  text-align: center;
	}
	/*cacher les burger en footer*/
	.footer .king-addons-mega-menu {
    	padding: 0;
	}
	.elementor-widget.elementor-mobile-align-center .elementor-inline-items {
	    justify-content: center;
	}
}
@media all and (min-width:1280px) {
	#menu-menu-principal li:first-child {
		display: none;
	}
}