/**************** ss-menu juin 2021 JD ****************/

.sp-megamenu-parent >li.active > a, .sp-megamenu-parent >li:hover > a{
  text-decoration:none;
}

.offcanvas-menu .offcanvas-inner .sp-module ul > li .offcanvas-menu-toggler .open-icon {
    color: #000;
}

.offcanvas-menu .offcanvas-inner .collapse, .offcanvas-menu .offcanvas-inner .collapsing {
    background: #fff !important;
}





.sppb-img-responsive, .sppb-carousel-inner > .sppb-item > img, .sppb-carousel-inner > .sppb-item > a > img {
    max-width: 50% !important;
}
#section-id-1488440639617 img {max-width: 100% !important;}

.itemid-105 .sppb-img-responsive, .sppb-carousel-inner > .sppb-item > img, .itemid-105 .sppb-carousel-inner > .sppb-item > a > img {
    max-width: 100% !important;
}

.lefinmot-responsive-padding, .lefinmot-responsive-padding-title {
    padding-top: 66px;
    padding-bottom: 25px;
}


.itemid-104 .sp-simpleportfolio-overlay {display: none;}


#sp-simpleportfolio .sp-simpleportfolio-filter > ul > li > a {font-size: 16px;font-weight: 700;}

#sp-simpleportfolio .sp-simpleportfolio-filter { margin-bottom: 40px; margin-top: 50px;}

.sp-simpleportfolio-tags {margin-top:30px;}


.lefinmot-description .sp-simpleportfolio-return a:before {
    top: -1px;
}

article.item .lefimot-back a {
    font-size:18px;
}


#sp-simpleportfolio .lefinmot-description h2 {
    padding: 0cm 0cm 7pt 0cm;
}
.carousel-control.left, .carousel-control.right {
	background-image: none !important;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-overlay-wrapper .sp-simpleportfolio-overlay {
	background: transparent !important;
}

hr.hrealisations {border-top:2px solid #bbbaba;width:50px;}
a.see-more:hover {color: #000;}
.sp-simpleportfolio .sp-simpleportfolio-item:hover .sp-simpleportfolio-info {
	background: rgba(141,12,87,1);
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info h3.sp-simpleportfolio-title {
	font-size: 24px;
	line-height: 30px;
	font-weight: 500;
}
.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info .sp-simpleportfolio-tags {
	font-style: normal;
	font-weight: 700;
}
.plusderealisations:hover img {
	filter: grayscale(100%);
}
.lefinmot-prestation-block h2 {
	font-size: 24px;
	line-height: 30px;
	font-weight: 500;
}

.liens-categories-text p.sppb-addon-title {
	font-size:18px !important;
	line-height: 24px !important;
}
.text-valeurs .sppb-addon-content p:nth-of-type(even){
	font-size: 22px;
	font-weight: 700;
	color: #890452;
	margin-top: 40px;
}
.text-valeurs .sppb-addon-content p{
	font-family: "Helvetica";
}
.lefinmot-team-list .sppb-addon-article:hover .sppb-article-overlay {
	background: rgba(137,4,82,1);
}
.lefinmot-team-list .sppb-addon-article .sppb-article-overlay .sppb-article-overlay-content .sppb-title {
	font-family: "Times";
	font-style: italic;
}
.lefinmot-team-list .sppb-addon-article .sppb-article-overlay .sppb-article-overlay-content .sppb-article-introtext h3 {
	font-style: italic;
}
.lefinmot-team-list .sppb-addon-article .sppb-article-overlay .sppb-article-overlay-content .sppb-article-introtext h4 {
	font-style: normal;
	line-height: 24px;
}

.lefinmot-team-list .sppb-addon-article .sppb-article-overlay .sppb-article-overlay-content .sppb-title {color:#fff;}

.violet {color:#890452;}