/*
Theme Name: armony
Description: Child theme for Avada theme 
Author: Florian Verrine
Author URI: https://digitalcorner.me
Template: Avada
Version: 1.0.0
Text Domain:  Avada 
*/
/*****************/
#gform_1 #gform_fields_1{
	column-gap: 0!important;
    }
#gform_1 #field_submit .gform-button {
	border:0!important;
	padding-left:10px!important;
	padding-right:10px!important;
	box-shadow:0 0px 0px rgba(18, 25, 97, 0.0779552)!important;
	border-bottom:1px solid #000!important;
}
#gform_1 #field_1_1 {
	border-bottom:1px solid #000;	
}
#gform_1 #input_1_1  {
	box-shadow:0 0px 0px rgba(18, 25, 97, 0.0779552)!important;
	
}
blockquote {
font-size:24px!important;
text-transform:uppercase;
font-family:Montserrat, Arial, Helvetica, sans-serif!important;
	background:transparent!important;
	font-weight:600!important;
	border:0!important;
	font-style:normal!important;
	margin:0 30px!important;
	display:flex;
	}
@media only screen and (max-width: 800px) {
	#menu-menu-legal {
	    flex-direction: column;
}
#menu-menu-legal li:last-child {
    margin-right: calc(var(--awb-gap) / 2)!important;
}
	blockquote {
		margin:0!important;
	}}
blockquote:before {
	 content:url('https://www.armony-agencement.fr/wp-content/uploads/2025/11/quote-left-1.png');
margin-top: -5px;
}
blockquote:after {
	 content:url('https://www.armony-agencement.fr/wp-content/uploads/2025/11/quote-right.png');
margin-top: 35px;
    margin-right: 10px;
}
.gform_wrapper .button {
	height:50px;
}
.gform_wrapper {
    margin-bottom: 20px!important;
}
.tax-portfolio_category #content h2 {
	font-size:28px!important;
}
.gform_wrapper .gform_button[type=submit],.gform_wrapper .button  {
	background:transparent!important;
	border:1px solid #000!important;
	color:#000!important;
	font-size:22px!important;
	font-weight:600!important;
	padding:10px 55px!important;
	border-radius:0!important;
	height:50px!important;
}
.gform_required_legend {
	display:none;
}
.gform_wrapper .top_label .gfield_label {
	font-weight:bold;
	font-size:21px!important;
}
.gfield_checkbox label {
		font-size:18px!important;
}
.gform_wrapper  .gform_fields {
	row-gap: 25px!important;
}
.content-box-counter {
	font-family:'Montserrat'!important;
}
/* Cibler spécifiquement les Post Cards avec la classe .post-card */
.home li.post-card .fusion-column-wrapper {
    position: relative;
    z-index: 2;
}

/* Masquer la rangée interne contenant tous les textes */
.home li.post-card .fusion-builder-row-inner {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity 0.4s ease, transform 0.4s ease;
}

/* Révéler au survol du LI parent */
.home li.post-card:hover .fusion-builder-row-inner {
    opacity: 1;
    transform: translateY(0);
}
.home li.post-card .fusion_builder_column_inner .fusion-column-wrapper .fusion-text:not(:nth-child(1)),.home li.post-card .fusion_builder_column_inner .fusion-text-5,.home li.post-card .fusion_builder_column_inner .fusion-text-6 {
	border-left:3px solid #fff;
	padding-left:6px;
	
}
/* Assombrir l'image au survol */
.home li.post-card .fusion-column-inner-bg::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0);
    transition: background 0.4s ease;
    pointer-events: none;
}

.home li.post-card:hover .fusion-column-inner-bg::after {
    background: rgba(0, 0, 0, 0.4);
}