/*
Theme Name: Sokerconciergerie
Theme URI:  https://sokerconciergerie.fr/
Author:     Agence_Hugo
Author URI: https://www.hugoherve.fr/
Template:   pisole
Version:    1.0
License:    GNU General Public License v2 or later
*/
			    
/* CSS added with WPS Child Theme Generator */			    

.after-offcanvas{
	display : none
}

.about-five__image:before{
	background : none;
}

.elementor-element-c92f59f .gva-element .about-five__single{
		padding-right:0px;
	}
	
	.elementor-element-c92f59f .about-five__image-second h2{
		display:none;
	}

.color
{
	color : #C65992;
}

.gsc-heading .sub-title .tagline:before{
	display :none;
}
.elementor-element-578082fc .elementor-widget-icon-box{
		display:none;
	}

.lg-block-grid-2 .item-columns .iconbox-five__desc{
	color : #000000;
	line-height : 1.5em;
}

.lg-block-grid-2 .active h3{
	font-size : 22px !important;
}
	
.lg-block-grid-2 .active .iconbox-five__number{
	font-size:55px;
	color:#c95597;
}

.lg-block-grid-2 .iconbox-five__number{
	font-size:55px;
}

.lg-block-grid-2 h3{
	font-size : 22px !important;
}

.acc-item{
  border: 1px solid rgba(0,0,0,.08);
  border-radius: 14px;
  margin-bottom: 14px;
  background: #fff;
  overflow: hidden;
  transition: border-color .25s ease, box-shadow .25s ease;
}

.acc-item:hover{
  border-color: rgba(209,79,155,.40); /* adapte si besoin */
  box-shadow: 0 6px 18px rgba(0,0,0,.04);
}

.acc-summary{
  list-style: none;
  cursor: pointer;
  padding: 18px 52px 18px 20px; /* laisse de la place à l’icône */
  font-weight: 600;
  font-size: 16px;
  position: relative;
  display: flex;
  align-items: center;
  transition: background .25s ease;
}

/* Supprime le triangle natif */
.acc-summary::-webkit-details-marker{ display:none; }

/* Icône + / – */
.acc-summary::after{
  content:\"+\";
  position:absolute;
  right:18px;
  width:30px;
  height:30px;
  display:grid;
  place-items:center;
  border-radius:999px;
  background: rgba(0,0,0,.06);
  font-size: 18px;
  font-weight: 700;
  transition: transform .25s ease, background .25s ease;
}

.acc-item[open] .acc-summary{
  background: rgba(209,79,155,.06);
}

.acc-item[open] .acc-summary::after{
  content:\"–\";
  background: rgba(209,79,155,.14);
}

.acc-content{
  padding: 0 20px 18px;
  font-size: 15px;
  line-height: 1.6;
  color: rgba(0,0,0,.75);
}

/* Petite entrée douce */
.acc-item[open] .acc-content{
  animation: accFade .18s ease-out;
}
@keyframes accFade{
  from{ opacity:0; transform: translateY(-4px); }
  to{ opacity:1; transform: translateY(0); }
}

/* Focus clavier */
.acc-summary:focus{
  outline: none;
}
.acc-summary:focus-visible{
  outline: 3px solid rgba(209,79,155,.25);
  outline-offset: 3px;
}

	.estimation .widget .heading-action{
		margin-top:0px;
	}

#wp-content .single-page-template .custom-breadcrumb{
	margin-bottom:0px;
}

.gva-brand-carousel .init-carousel-swiper .swiper-wrapper{
	display: flex;
	align-items: center;
	
}

#fluentform_3 fieldset span{
	color:#000000;
}

.elementor-element .elementor-widget-container .gva-element .post-content p{
	color:#000000;
}

.elementor-element-2a3e7a9d .wp-block-list li{
	color:#000000;
}

.elementor-element-2a3e7a9d strong u{
	text-transform:none;
	font-weight:500;
}

.elementor-element-2a3e7a9d .elementor-widget-gva_post_comment{
	display:none;
}

/* Post author box */
.elementor-widget-gva_author_box .gva-element-gva_author_box .post-author-box{
	display:none;
}

.elementor-element .elementor-widget-container .gva-element .post-content p{
	font-size:15px;
}

/* List Item */
.elementor-element-2a3e7a9d .wp-block-list li{
	font-size:15px;
	
}

.lg-block-grid-3 a img{
	height:260px;
}

.lg-block-grid-3 .cat-links a{
	color:#000000;
}

.lg-block-grid-3 .post .post-comment{
	display:none;
}

.post-one__content .post-one__content-inner .post-one__footer .right span{
	color:#000000;
}

.post .post-one__content .post-one__content-inner .post-one__title a{
	text-transform:none;
	line-height:1.4em;
}

	.lg-block-grid-3 .post h3{
		font-size:20px;
	}

.gva-posts-carousel .post .post-one__footer{
	display:none;
}

/* Post comment */
.gva-posts-carousel .post .post-comment{
	display:none;
}