/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Archive Page
    03. "Contact" Page
    04. "Catégories de Boufs" Page
    05. "10 ailes de poulets" Menu-du-jour
    06. "Icilabouf" Page
    07. "Accueil" Page
    08. "Actualités" Page
    09. "Resto" Page
    10. "Tous les Resto" Page
    11. "Produits du mois" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body .jet-list-collapsible .jet-list-tree__parent .jet-checkboxes-list__item .jet-checkboxes-list__button .jet-checkboxes-list__decorator{
	left:60px;
	visibility:hidden;
}

body .jet-smart-filters-checkboxes .jet-filter-items-dropdown .jet-filter-items-dropdown__label{
	background-color:#fa9224 !important;
	font-weight:500;
}

body .jet-filter-items-dropdown__body .jet-checkboxes-list .jet-checkboxes-list-wrapper{
	background-color:#ffffff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body .jet-filter-items-dropdown__label .jet-filter-items-dropdown__active .jet-filter-items-dropdown__active__item{
	background-color:#2c3e50 !important;
	border-top-right-radius:49px;
	border-top-left-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	font-size:14px;
}

body .jet-listing-grid__masonry .elementor img{
	width:110px;
}

body #content .page-content .elementor .elementor-element .e-con-inner .elementor-element .elementor-widget-jet-listing-grid .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item{
	width:1250px !important;
}

body #form-field-message{
	padding-left:38px !important;
}

body .page-content .jet-listing-grid .jet-listing img{
	border-style:solid;
	border-color:#ffffff;
	border-width:3px;
}

body .page-content .elementor .e-far-edit{
	color:#f1c40f;
}

body .jet-profile-menu .jet-profile-menu__item a{
	background-color:#2bbb9b;
	margin-top:0px;
	margin-right:6px;
	border-top-right-radius:50px;
	border-top-left-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	margin-left:2px;
}

body .elementor-widget-jet-form-builder-form form{
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .jet-form-builder-file-upload .jet-form-builder-file-upload__message small{
	color:#ffffff;
}

body .jet-form-builder .wp-block-columns .wp-block-column{
	margin-top:-25px;
	padding-top:0px;
	position:relative;
	bottom:-29px;
}

body .elementor-location-archive .elementor-element .e-con-inner .elementor-posts--thumbnail-top .elementor-widget-container .elementor-posts-container .elementor-grid-item .elementor-post__thumbnail__link .elementor-post__thumbnail .wp-image-4722{
	height:150px !important;
}

body .elementor-widget-jet-smart-filters-checkboxes .jet-smart-filters-checkboxes .jet-filter-items-dropdown{
	background-color:transparent;
}

body #categories_de_menu{
	font-size:13px !important;
	line-height:21.1px !important;
	padding-top:10px !important;
	padding-bottom:8px !important;
	margin-top:3px;
}

body #ville{
	font-size:13px !important;
}

body #selectionnez_la_ville_de_votre_quartier{
	font-size:13px !important;
}

body #quartier_de_douala{
	font-size:13px !important;
}

body .jet-list-collapsible .jet-list-tree__parent .jet-checkboxes-list__item .jet-checkboxes-list__button .jet-checkboxes-list__label{
	font-size:14px;
	font-weight:600;
	position:relative;
	bottom:35px;
	left:-78px;
	top:-29px;
	z-index:5;
}

body .jet-list-collapsible .jet-collapse-icon .jet-collapse-icon-open{
	background-color:#ff1919;
	color:#ffffff;
	border-top-right-radius:50px;
	border-top-left-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	position:relative;
	top:0px;
	bottom:0px;
	right:0px;
}

body .jet-list-collapsible .jet-list-tree__parent .jet-checkboxes-list__item .jet-checkboxes-list__button{
	font-size:15px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
	visibility:visible;
	position:relative;
	z-index:0;
	left:103px;
	clear:both;
}

body .jet-list-collapsible .jet-list-tree__children .jet-filter-row{
	margin-top:-27px;
}

body .jet-list-collapsible .jet-collapse-icon .jet-collapse-icon-close{
	background-color:#1abc9c;
	border-top-right-radius:50px;
	border-top-left-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
}

body .jet-checkboxes-list .jet-checkboxes-list-wrapper .jet-list-collapsible{
	padding-bottom:20px;
	padding-top:10px;
	margin-bottom:-48px;
}

body .jet-list-tree__parent .jet-checkboxes-list__item .jet-checkboxes-list__button .jet-checkboxes-list__decorator .fa-check{
	visibility:visible;
}

body .jet-checkboxes-list-wrapper .jet-list-collapsible .jet-list-tree__children{
	position:relative;
	top:-21px;
}

body .jet-checkboxes-list-wrapper .jet-list-collapsible .jet-list-tree__parent:nth-child(3){

	position:relative;
	top:-15px;
}

body .jet-list-collapsible .jet-list-tree__children:nth-child(4) .jet-checkboxes-list__button{
	margin-top:-34px;
}

body .jet-list-collapsible .jet-list-toggle-collapsed .jet-checkboxes-list__decorator{
	visibility:hidden;
}

body .elementor-form .elementor-field-group div span{
	font-size:9px;
	visibility:hidden;
}

body .elementor-form .elementor-field-group img{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}

body .elementor-form .elementor-field-group:nth-child(7) div{
	top:0px;
	background-color:#e67e22 !important;
	visibility:hidden;
}

body .elementor-form div .eicon-pencil{
	font-size:16px;
	position:relative;
	left:16px;
}

body .e-con-inner .elementor-element .elementor-element .elementor-element .elementor-element .elementor-element .elementor-widget-container .jet-listing .jet-listing-dynamic-terms__prefix{
	position:relative;
	top:-13px;
	left:14px;
}

body .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-element .elementor-element .elementor-element .elementor-element .elementor-widget-container .jet-listing{
	position:relative;
	top:9px;
	left:-13px;
}

body .e-con-inner .elementor-element .elementor-widget-jet-listing-grid .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-element .elementor-element .elementor-widget-container .jet-listing{
	top:-7px;
	left:-8px;
}

body .e-con-inner .elementor-element .elementor-widget-jet-listing-grid .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .e-con-inner > .elementor-element{
	padding-bottom:0px;
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body .e-con-inner .elementor-element .elementor-widget-jet-listing-grid .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-element .elementor-element .elementor-widget-container .jet-listing .jet-listing-dynamic-terms__link{
	font-size:8px;
}

body .elementor-element .elementor-element .elementor-widget-jet-listing-grid .jet-listing-dynamic-terms__prefix{
	font-size:9px;
}

body #content .page-content .elementor .elementor-element .e-con-inner .elementor-widget-jet-listing-grid .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item{
	width:1250px !important;
}

@media (max-width:1439px){

	body .jet-smart-filters-checkboxes .jet-filter-items-dropdown .jet-filter-items-dropdown__label{
	background-color:#fa9224 !important;
	}

}



@media (max-width:767px){

	body .jet-filter-items-dropdown__body .jet-checkboxes-list .jet-checkboxes-list-wrapper{
	z-index:1000;
}

body .jet-smart-filters-select .jet-select select{
	padding-top:8px !important;
	padding-bottom:8px !important;
	padding-right:6px !important;
	padding-left:6px !important;
	margin-right:0px;
	margin-left:0px;
	font-size:15px !important;
	font-weight:500;
}

body .elementor-location-archive > .elementor-element > .e-con-inner > .elementor-element{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body .elementor-location-archive .elementor-element .elementor-widget-jet-smart-filters-select{
	padding-right:0px;
	margin-right:0px;
	margin-left:0px;
}

body .elementor-location-archive .elementor-element .e-con-inner .elementor-element .elementor-widget-jet-smart-filters-select .elementor-widget-container .jet-smart-filters-select .jet-select select{
	line-height:12.1px !important;
}

body .jet-smart-filters-checkboxes .jet-filter-items-dropdown .jet-filter-items-dropdown__label{
	background-color:#fa9224 !important;
	font-weight:500;
	font-size:15px !important;
}

body .jet-engine-listing-overlay-wrap .elementor > .elementor-element{
	margin-top:-10px;
}

body .tp-mm-ul .grid-item img{
	margin-bottom:-10px !important;
	}

}



@media (max-width:575px){

	body .elementor:nth-child(3) .elementor-nav-menu--main .menu-item:nth-child(1) .elementor-item{
	background-color:#1abc9c;
	color:#ffffff;
	border-top-left-radius:50px;
	border-top-right-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	padding-top:3px;
	padding-bottom:3px;
	margin-right:0px;
	margin-top:0px;
	padding-right:11px;
	padding-left:12px;
}

body .elementor:nth-child(3) .elementor-nav-menu--main .menu-item:nth-child(2) .elementor-item{
	background-color:#f39c12;
	color:#ffffff;
	border-top-right-radius:50px;
	border-top-left-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	padding-right:10px;
	padding-left:10px;
	padding-top:6px;
	padding-bottom:6px;
}

body .tp-mm-ul .grid-item span{
	position:relative;
}

body .tp-mm-ul .grid-item:nth-child(4) span{
	left:-22px;
	}

}



@media (max-width:479px){

	body #wp-wp_editor_details_du_menu-editor-container div iframe{
	margin-top:-50px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

body .jet-list-collapsible .jet-list-tree__parent .jet-checkboxes-list__item .jet-checkboxes-list__button{
	padding-top:14px;
	color:#000000;
}

body .jet-checkboxes-list-wrapper .jet-list-collapsible .jet-list-tree__parent{
	padding-top:20px !important;
}

body .jet-list-collapsible .jet-collapse-icon .jet-collapse-icon-close{
	background-color:#09c798;
	border-top-right-radius:50px;
	border-top-left-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
}

body .jet-list-collapsible .jet-list-tree__parent .jet-checkboxes-list__item .jet-checkboxes-list__button .jet-checkboxes-list__label{
	color:#000000;
	margin-top:-11px;
}

body .jet-checkboxes-list .jet-checkboxes-list-wrapper .jet-list-collapsible{
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:-28px;
}

body .jet-checkboxes-list-wrapper .jet-list-collapsible .jet-list-tree__parent:nth-child(3){

	padding-top:0px !important;
}

body .jet-list-collapsible .jet-list-tree__children .jet-checkboxes-list__button{
	margin-bottom:11px;
	margin-right:0px;
	margin-left:30px;
}

body .tp-mm-ul .grid-item:nth-child(4) span{
	left:0px;
}

body .tp-mm-ul .grid-item span{
	left:0px;
	top:0px;
}

body .tp-mm-wrapper .tp-mm-ul li{
	text-align:center;
	left:-15px;
}

body .jet-filter-items-dropdown__body .jet-checkboxes-list .jet-checkboxes-list-wrapper{
	padding-top:0px;
	padding-bottom:0px;
}

body .hentry .elementor-hidden-tablet .jet-listing-dynamic-terms__prefix{
	padding-left:0px;
	padding-right:0px;
	position:relative;
	top:-11px !important;
	left:12px !important;
	font-size:9px !important;
}

body .elementor-hidden-tablet .e-con-inner .elementor-element .elementor-element .elementor-element .elementor-element .elementor-widget-container .jet-listing{
	position:relative;
	top:5px;
	left:-14px;
}

body .hentry .elementor-hidden-tablet .jet-listing-dynamic-terms__link{
	font-size:7px !important;
	padding-right:2px !important;
	padding-top:2px !important;
}

body .elementor-hidden-tablet .e-con-inner .elementor-widget-jet-listing-grid .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-element .elementor-element .elementor-widget-container .jet-listing{
	top:7px;
	left:-1px;
}

body .elementor-hidden-tablet .e-con-inner .elementor-widget-jet-listing-grid .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-widget-heading .elementor-widget-container h2{
	padding-bottom:6px;
}

body .hentry .elementor-hidden-tablet .elementor .jet-listing-dynamic-field__content{
	margin-right:0px;
	position:relative;
	left:14px;
	text-align:center;
	word-spacing:-0.5px;
	-webkit-column-count:1;	column-count:1;
	direction:ltr;
	bottom:5px;
}

body .hentry .elementor-hidden-tablet .e-con-inner .elementor-widget-jet-listing-grid .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .elementor-widget-container .jet-listing .jet-listing-dynamic-field__inline-wrap .jet-listing-dynamic-field__content{
	line-height:1em !important;
	}

}



@media (min-width:768px){

	body .jet-profile-menu .jet-profile-menu__item a{
	line-height:1.4em;
	letter-spacing:-0.7px;
	padding-top:2px !important;
	padding-bottom:2px !important;
	padding-right:5px !important;
	padding-left:5px !important;
}

body .jet-form-builder .wp-block-column .wp-block-jet-forms-select-field{
	margin-top:0px !important;
	margin-bottom:0px !important;
}

body .jet-smart-filters-checkboxes .jet-filter-items-dropdown .jet-filter-items-dropdown__label{
	padding-right:32px !important;
	padding-left:30px !important;
	padding-top:3px !important;
	padding-bottom:3px !important;
	font-size:15px !important;
}

body .page-content .elementor select{
	padding-top:4px !important;
	padding-right:10px !important;
	padding-bottom:4px !important;
	padding-left:15px;
	font-size:16px !important;
}

body .jet-smart-filters-select .jet-select select{
	font-size:15px;
}

body .jet-list-collapsible .jet-list-tree__children .jet-filter-row{
	padding-top:0px;
	margin-right:0px;
}

body .jet-checkboxes-list-wrapper .jet-list-collapsible .jet-list-tree__parent{
	padding-top:0px;
	}

}



@media (min-width:1025px){

	body .e-con-inner .elementor-element .elementor-widget-jet-listing-grid .elementor-widget-container .jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-element .e-con-inner .elementor-widget-heading .elementor-widget-container{
	padding-top:0px;
	}

}



/*-----------------------------------------------*/
/*  Archive Page                                 */
/*-----------------------------------------------*/
body.archive .jet-list-collapsible .jet-list-tree__parent .jet-checkboxes-list__item .jet-checkboxes-list__button .jet-checkboxes-list__label{
	color:#e40a0a;
	font-weight:600;
}

body.archive .jet-list-collapsible .jet-list-tree__parent .jet-checkboxes-list__item .jet-checkboxes-list__button .jet-checkboxes-list__decorator{
	visibility:hidden;
	opacity:1;
	pointer-events:none;
}

body.archive .jet-list-collapsible .jet-list-tree__parent .jet-checkboxes-list__item{
	left:0px;
	visibility:hidden;
}

@media (min-width:768px){

	body.archive .jet-smart-filters-select .jet-select select{
	font-size:15px !important;
	}

}



/*-----------------------------------------------*/
/*  "Contact" Page                               */
/*-----------------------------------------------*/
body.page-id-318 #form-field-message{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	padding-right:15px;
	padding-left:40px;
}



/*-----------------------------------------------*/
/*  "Catégories de Boufs" Page                  */
/*-----------------------------------------------*/
@media (max-width:575px){

	body.page-id-1394 .elementor:nth-child(3) .elementor-nav-menu--main .menu-item:nth-child(1) .elementor-item{
	background-color:#1abc9c;
	color:#ffffff;
	}

}



/*-----------------------------------------------*/
/*  "10 ailes de poulets" Menu-du-jour           */
/*-----------------------------------------------*/
body.postid-6975 .jet-listing-grid__masonry .elementor .jet-listing-dynamic-field__content{
	margin-right:0px;
	position:relative;
	left:10px;
}



/*-----------------------------------------------*/
/*  "Icilabouf" Page                             */
/*-----------------------------------------------*/
body.page-id-138 .page-content .elementor .elementor-widget-facetwp-facet{
	max-height:0px;
	background-color:#fa7979;
	border-top-right-radius:0px;
}

body.page-id-138 .fs-open div:nth-child(2) > div:nth-child(1){

	border-top-right-radius:50px;
	border-top-left-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	background-color:#f39c12;
	color:#ffffff;
}

body.page-id-138 .fs-open > div:nth-child(2){

	border-top-right-radius:25px;
	border-top-left-radius:25px;
	border-bottom-right-radius:25px;
	border-bottom-left-radius:25px;
	padding-right:0px;
	padding-bottom:20px;
}

body.page-id-138 .facetwp-facet-ville .single > div > div{
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
}

body.page-id-138 .facetwp-facet-categories .single > div > div{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

body.page-id-138 .single > div > div{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

body.page-id-138 .jet-listing-grid__items .elementor .jet-listing-dynamic-field__content{
	padding-top:10px;
}

body.page-id-138 .page-content > .elementor > .elementor-element{
	margin-top:0px;
	margin-bottom:0px;
}

@media (max-width:575px){

	body.page-id-138 .page-content .elementor .facetwp-facet-ville{
	margin-bottom:0px;
	padding-right:22px;
	padding-top:0px;
	padding-bottom:1px;
	padding-left:0px;
}

body.page-id-138 .elementor:nth-child(1) .elementor-element:nth-child(1) .e-con-inner:nth-child(1) > .elementor-element:nth-child(1) > .elementor-element:nth-child(1){

	width:217px;
	top:-33px;
	left:-11px;
}

body.page-id-138 .page-content .facetwp-facet-quartier_facet .single{
	top:-20px;
	left:125px;
	width:110px;
	font-size:14px;
	font-weight:500;
}

body.page-id-138 .page-content .facetwp-facet-ville .single{
	top:0px;
	left:20px;
	width:110px;
	font-size:14px;
	font-weight:500;
}

body.page-id-138 .page-content .facetwp-facet-categories .single{
	top:19px;
	left:-105px;
	width:110px;
	font-size:14px;
	font-weight:500;
}

body.page-id-138 .single > div > div{
	padding-left:10px !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
	padding-right:0px;
}

body.page-id-138 .jet-listing-grid__items .elementor .jet-listing-dynamic-field__content{
	padding-top:5px;
}

body.page-id-138 .fs-open .g0 div{
	font-size:12px;
	margin-right:0px;
	margin-left:-10px;
	}

}



@media (max-width:479px){

	body.page-id-138 .page-content .elementor:nth-child(1) > .elementor-element:nth-child(1){

	background-attachment:fixed;
	z-index:1000;
}

body.page-id-138 .page-content > .elementor > .elementor-element{
	background-color:#fa9224 !important;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

body.page-id-138 .fs-open div:nth-child(2) > div:nth-child(1){

	background-color:#2bbb9b;
}

body.page-id-138 .elementor-widget-facetwp-facet > .elementor-widget-container{
	position:relative;
	top:0px;
	}

}



/*-----------------------------------------------*/
/*  "Accueil" Page                               */
/*-----------------------------------------------*/
body.page-id-7863 .e-con-inner .elementor-element .elementor-element .elementor-element .elementor-element .elementor-widget-button .elementor-widget-container .elementor-button-wrapper .elementor-button-link .elementor-button-content-wrapper .elementor-button-icon .e-fas-arrow-alt-circle-right{
	font-size:15px;
}

body.page-id-7863 .elementor-swiper .elementor-swiper-button .e-eicon-chevron-left{
	background-color:#1abc9c;
}

body.page-id-7863 .elementor-swiper .elementor-swiper-button .e-eicon-chevron-right{
	background-color:#1abc9c;
}



/*-----------------------------------------------*/
/*  "Actualités" Page                           */
/*-----------------------------------------------*/
body.page-id-9747 .elementor-posts--thumbnail-top .elementor-grid-item .elementor-post__text{
	padding-left:2px;
	margin-top:10px !important;
}



/*-----------------------------------------------*/
/*  "Resto" Page                                 */
/*-----------------------------------------------*/
body.page-id-9900 .page-content .elementor .elementor-widget-facetwp-facet{
	max-height:0px;
	background-color:#fa7979;
	border-top-right-radius:0px;
}

body.page-id-9900 .fs-open div:nth-child(2) > div:nth-child(1){

	border-top-right-radius:31px;
	border-top-left-radius:30px;
	border-bottom-left-radius:17px;
	border-bottom-right-radius:17px;
	background-color:#f39c12;
	color:#ffffff;
}

body.page-id-9900 .fs-open > div:nth-child(2){

	border-top-right-radius:25px;
	border-top-left-radius:25px;
	border-bottom-right-radius:25px;
	border-bottom-left-radius:25px;
	padding-right:0px;
	padding-bottom:20px;
}

body.page-id-9900 .jet-listing-grid__items .jet-listing span{
	position:relative;
	top:-11px !important;
	left:13px !important;
}

body.page-id-9900 .jet-listing-grid__items .elementor .jet-listing{
	position:relative;
	left:-12px;
	top:8px;
	font-size:14px;
}

body.page-id-9900 .facetwp-facet-ville .fs-wrap .fs-label{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

body.page-id-9900 .single > div > div{
	padding-left:10px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
}

@media (max-width:575px){

	body.page-id-9900 .page-content .elementor .facetwp-facet-ville{
	margin-bottom:0px;
	padding-right:22px;
	padding-top:0px;
	padding-bottom:1px;
	padding-left:0px;
	}

}



@media (max-width:479px){

	body.page-id-9900 .page-content > .elementor > .elementor-element > .e-con-inner > .elementor-element{
	padding-top:0px;
	padding-bottom:0px;
}

body.page-id-9900 .page-content .facetwp-facet-quartier_facet .single{
	top:-9px;
	left:0px;
	width:140px;
	font-size:14px;
	font-weight:500;
}

body.page-id-9900 .page-content .facetwp-facet-ville .single{
	top:-9px;
	left:0px;
	width:140px;
	font-size:14px;
	font-weight:500;
}

body.page-id-9900 .page-content .facetwp-facet-categories .single{
	left:-75px;
	width:160px;
}

body.page-id-9900 .jet-listing-grid__items .elementor .jet-listing{
	margin-left:-5px;
	font-size:10px;
	left:-10px;
	top:6px;
}

body.page-id-9900 .jet-listing-grid__items .jet-listing span{
	padding-top:0px;
	margin-left:0px;
	position:relative;
	top:-9px !important;
	left:12px !important;
	font-size:9px !important;
}

body.page-id-9900 .jet-listing-grid__items .elementor a{
	font-size:6px;
}

body.page-id-9900 .single > div > div{
	padding-top:5px !important;
	padding-bottom:5px !important;
	padding-left:10px !important;
	}

}



/*-----------------------------------------------*/
/*  "Tous les Resto" Page                        */
/*-----------------------------------------------*/
body.page-id-35 .page-content .elementor .elementor-widget-facetwp-facet{
	max-height:0px;
	background-color:#fa7979;
	border-top-right-radius:0px;
}

body.page-id-35 .fs-open div:nth-child(2) > div:nth-child(1){

	border-top-right-radius:31px;
	border-top-left-radius:30px;
	border-bottom-left-radius:17px;
	border-bottom-right-radius:17px;
	background-color:#f39c12;
	color:#ffffff;
}

body.page-id-35 .fs-open > div:nth-child(2){

	border-top-right-radius:25px;
	border-top-left-radius:25px;
	border-bottom-right-radius:25px;
	border-bottom-left-radius:25px;
	padding-right:0px;
	padding-bottom:20px;
}

body.page-id-35 .jet-listing-grid__items .jet-listing span{
	position:relative;
	top:-11px !important;
	left:13px !important;
}

body.page-id-35 .jet-listing-grid__items .elementor .jet-listing{
	position:relative;
	left:-12px;
	top:8px;
	font-size:14px;
}

body.page-id-35 .facetwp-facet-ville .fs-wrap .fs-label{
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
}

body.page-id-35 .single > div > div{
	padding-left:10px;
	padding-right:0px;
	padding-top:5px;
	padding-bottom:5px;
}

body.page-id-35 .facetwp-facet-recherche span input[type=text]{
	border-width:0px;
	border-top-right-radius:50px;
	border-top-left-radius:50px;
	border-bottom-left-radius:50px;
	border-bottom-right-radius:50px;
	padding-top:2px;
	padding-bottom:2px;
	color:#000000;
}

body.page-id-35 .facetwp-facet-recherche span input[type=text]:hover{
	border-width:0px;
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
}

body.page-id-35 #content .page-content .elementor .elementor-element .e-con-inner .elementor-element .elementor-element .elementor-widget-facetwp-facet .elementor-widget-container .facet-wrap{
	width:100% !important;
}

@media (max-width:479px){

	body.page-id-35 .page-content > .elementor > .elementor-element > .e-con-inner > .elementor-element{
	padding-top:0px;
	padding-bottom:0px;
}

body.page-id-35 .page-content .facetwp-facet-quartier_facet .single{
	top:-46px;
	left:115px;
	width:110px;
	font-size:14px;
	font-weight:500;
}

body.page-id-35 .page-content .facetwp-facet-resto_autres .single{
	top:-27px;
	left:-50px;
	width:110px;
	font-size:14px;
	font-weight:500;
}

body.page-id-35 .page-content .facetwp-facet-ville .single{
	top:-27px;
	left:-65px;
	width:110px;
	font-size:14px;
	font-weight:500;
}

body.page-id-35 .page-content .facetwp-facet-resto-autres .single{
	top:19px;
	left:-110px;
	width:110px;
	font-size:14px;
	font-weight:500;
}

body.page-id-35 .jet-listing-grid__items .elementor .jet-listing{
	margin-left:-5px;
	font-size:10px;
	left:-10px;
	top:6px;
}

body.page-id-35 .jet-listing-grid__items .jet-listing span{
	padding-top:0px;
	margin-left:0px;
	position:relative;
	top:-9px !important;
	left:12px !important;
	font-size:9px !important;
}

body.page-id-35 .jet-listing-grid__items .elementor a{
	font-size:6px;
}

body.page-id-35 .single > div > div{
	padding-top:5px !important;
	padding-bottom:5px !important;
	padding-left:10px !important;
}

body.page-id-35 .page-content .elementor .elementor-element .e-con-inner .elementor-element .elementor-element .elementor-widget-facetwp-facet .elementor-widget-container .facet-wrap .facetwp-facet .single > div > div{
	-webkit-transform:translatex(0px) translatey(0px) !important;	-ms-transform:translatex(0px) translatey(0px) !important;	transform:translatex(0px) translatey(0px) !important;
}

body.page-id-35 .page-content .elementor .elementor-element .e-con-inner .elementor-element .elementor-element .elementor-widget-facetwp-facet .elementor-widget-container .facet-wrap .facetwp-facet-recherche span input[type=text]{
	width:100% !important;
}

body.page-id-35 .page-content .facetwp-input-wrap input[type=text]{
	min-width:0px;
}

body.page-id-35 .page-content > .elementor > .elementor-element > .e-con-inner > .elementor-element > .elementor-element{
	margin-bottom:-3px;
	margin-top:25px;
	}

}



/*-----------------------------------------------*/
/*  "Produits du mois" Page                      */
/*-----------------------------------------------*/
body.page-id-10961 .page-content .facetwp-facet-ville .single{
	top:-17px;
	left:0px;
	width:150px;
	font-size:14px;
	font-weight:500;
}

body.page-id-10961 .page-content .facetwp-facet-categories .single{
	top:0px;
	left:0px;
	width:150px;
	font-size:14px;
	font-weight:500;
}

body.page-id-10961 .single > div > div{
	padding-left:10px !important;
	padding-top:10px !important;
	padding-bottom:10px !important;
	padding-right:0px;
}

body.page-id-10961 .page-content .elementor .elementor-widget-facetwp-facet{
	-webkit-transform:translatex(0px) translatey(0px);	-ms-transform:translatex(0px) translatey(0px);	transform:translatex(0px) translatey(0px);
	margin-top:0px;
}

body.page-id-10961 .page-content > .elementor > .elementor-element > .e-con-inner > .elementor-element{
	padding-bottom:0px;
	margin-bottom:-30px;
}

body.page-id-10961 .page-content .facetwp-facet-catgories_de_produits .single{
	width:100%;
	height:0px;
	min-width:150px;
}

@media (max-width:575px){

	body.page-id-10961 #content .page-content .elementor .elementor-element .e-con-inner .elementor-element .elementor-widget-jet-smart-filters-select .elementor-widget-container .jet-smart-filters-select .jet-select select{
	width:100% !important;
}

body.page-id-10961 .page-content .elementor select{
	min-width:178px;
	height:40px;
	}

}



@media (max-width:479px){

	body.page-id-10961 .single > div > div{
	width:247px;
	height:35px;
}

body.page-id-10961 .page-content .facetwp-facet-catgories_de_produits .single{
	min-width:0px;
	min-height:0px;
	max-width:150px;
	height:72px;
	margin-top:0px;
}

body.page-id-10961 #wws-layout-4 .wws-popup__footer .wws-popup__open-btn{
	left:-27px;
	}

}