/*
Theme Name: Fabrique à sites
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team - Agence Limite
Version: 2.3.0.1607330597
Updated: 2020-12-07 09:43:17

*/

/* Gestion des espaces sur les listes à puces */
.elementor-widget-text-editor ul, .elementor-widget-text-editor ul li {
    padding-bottom:10px !important;
}



/* Events manager */

/* Surtitre des fiches événements */

.em.em-item.em-item-single .em-item-meta h3 {
font-size: calc(var(--font-size) + 4px) !important;
font-weight:600 !important;
letter-spacing: 1px !important;
color:#000 !important;
}

/* Titre des événements dans la grille */
.em.em-list.em-grid > div.em-item .em-item-info .em-item-title a {
  color: #000 !important;
  }
  
/* Liste des événements dans une boucle gérée avec un widget */
.em.pixelbones ul {
list-style: none !important;
}
.em.pixelbones a {
color:#000 !important;
font-weight:600 !important;
}

/* affichage des événements sur la page d'accueil */ 
.calendar-home .em.em-list-widget ul {
  display: flex;
  flex-direction: row !important;
  flex-wrap: wrap;

}
.calendar-home .em.em-list-widget ul li{
  width:50% !important;

}
.calendar-home .em-item-name {

}
/* bouton par défaut dans les liens */ 
.em.pixelbones .em-event-content a {
    background-color: #000 !important;
    color:#fff !important;
    text-decoration: none;
    padding: 12px 20px !important;
    display: inline-block !important;
    border-radius: 22px;
}


/* SLIDER */
.fas-slider .swiper-slide-inner {
		
}

.fas-slider .swiper-slide-contents {
	
background: url(img/bg60.png) repeat !important;
	display: flex !important;
	flex-direction: column !important;
	justify-content: center;
	height: 100% !important;
	padding:20px 7% 20px 2%;
	
}

.fas-slider .elementor-button.elementor-slide-button {
	display: inline-block !important;
	max-width: 200px !important;
}

/* HEADER - NAVIGATION */

.fas-header  {
    
}
.nous-suivre:before {
	content:"Nous suivre";
	font-weight: 600;
	line-height: 16px;
	font-size: 14px;
	color: #fff;
	position: absolute;
	width:45px;
	top:10px;
	left:10px;
	padding: 0px 0px 7px 0px;
	border-bottom:solid 1px #fff;	
}
.bullet-txt ul{
	list-style: none;
	margin:0px;
	padding: 0px;
	
}
.bullet-txt ul li{
	list-style: none;
	background: no-repeat url("img/bullet-rouge.png");
	background-position:5px 5px;
	padding:0px 0px 10px 30px;
}
/* NOS PROJETS */
ul.ee-filters.ee-filters--categories-projets {
	width: 65% !important;
	background:#FFF;
	text-align:center !important;
	padding:30px 10px !important;
	margin:-25px auto 60px auto !important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.2);
}
ul.ee-filters.ee-filters--categories-projets .ee--active {
	font-weight:700;
}

/* ACTUS */

ul.ee-filters.ee-filters--category .ee--active {
	font-weight:700;
}
.fas-bandeau-actu .elementor-post-info__item--type-custom{
	color:#FF5B7E !important;
	font-weight:700 !important;
	
}
.fas-slider-post .swiper-container{
	padding:20px !important;
}


/* FRANCAS */

.bloc-equipe b, .bloc-equipe strong {
    color:#000 !important;
    
}
.liste-francas ul {
    text-align: center !important;
}
.liste-francas ul li{
    display:inline-block;
    padding: 0 15px;
}
/* FOOTER */
.fas-footer a {
	color:#fff !important;		
}
	
@media only screen and (max-width: 1199px){

.fas-slider .swiper-slide-contents {
	padding:40px 30px 30px 30px !important;
}
ul.ee-filters.ee-filters--categories-projets {
	width: 100% !important;
}
	
}
@media only screen and (max-width: 1023px){

ul.ee-filters.ee-filters--categories-projets {
	justify-content: left;
}
.fas-slider-post .swiper-container{
	padding:0px !important;
} 

/* Events manager */ 
.calendar-home .em.em-list-widget ul li{
  width:100% !important;

}

}