/*
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

*/

/* PSYCHE */

.bouton-fleche .elementor-button-content-wrapper:after {
    content:"→";
    font-family: Arial, "sans-serif" !important;
    font-size:20px !important;
    padding-left:5px;
    margin-top:-4px;
    transition: all 0.5s; 
}
.bouton-fleche a:hover .elementor-button-content-wrapper:after {
   padding-left:20px;  
}
/* SLIDER */
.fas-slider .swiper-slide-inner {
	padding:0px !important;	
}

.fas-slider .swiper-slide-contents {
	background: url(img/bg40.png) repeat !important;
	padding:80px 50px 50px 50px !important;
	height:100% !important;
}

.fas-slider .elementor-slide-heading {
	background: url(img/slider-titre-marker.png) no-repeat left bottom;
	margin-bottom:20px !important;
	padding-bottom:20px;	
}
.elementor-widget-text-editor li, .elementor-widget-text-editor ul {
    margin-bottom: 0.5em !important;
}

/* HEADER - NAVIGATION */

.fas-header  {
    
}

/* 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;
}
.lien-txt a {
    color:#000;
    text-decoration: underline !important;
}

/* 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 .swiper-slide-contents {
	padding:20px 30px 30px 30px !important;
}
.fas-slider-post .swiper-container{
	padding:0px !important;
}
}