/*
Theme Name: Bravada Child
Description: Theme enfant de Bravada
Author: Guillaume
Author URI: https://guillaumegendre.fr
Template: bravada
Version: 0.1.0
*/


/*----------------------------------------------------------------------------------------*/
/*------------------------------------------LOADING---------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/* Playfair Display */
/*
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 400;
	src: local('Playfair Display'), local('Playfair Display'),
		url(https://fonts.gstatic.com/s/playfairdisplay/v30/nuFiD-vYSZviVYUb_rj3ij__anPXDTzYgA.woff2)
		format('woff2');
	font-display: swap;
}
*/

/*----------------------------------------------------------------------------------------*/
/*----------------------------------------END LOADING-------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------*/
/*--------------------------------------PAGE D'ACCUEIL------------------------------------*/
/*----------------------------------------------------------------------------------------*/

.lp-text-card {
	position: relative;
	z-index: 9;
	/* overflow: hidden; */
	width: 100%;
	margin: 0 auto;
	padding: 0;
}

/* -- Images territoire --*/
.lp-text-hasimage .lp-text-image img, .lp-text-hasimage ~ .lp-text-hasimage ~ .lp-text-hasimage .lp-text-image img, .lp-text-hasimage ~ .lp-text-hasimage ~ .lp-text-hasimage ~ .lp-text-hasimage ~ .lp-text-hasimage .lp-text-image img{
	left: 0em !important;
}

.lp-text-hasimage ~ .lp-text-hasimage .lp-text-image img, .lp-text-hasimage ~ .lp-text-hasimage ~ .lp-text-hasimage ~ .lp-text-hasimage .lp-text-image img, .lp-text-hasimage ~ .lp-text-hasimage ~ .lp-text-hasimage ~ .lp-text-hasimage ~ .lp-text-hasimage ~ .lp-text-hasimage .lp-text-image img{
	left: 0em !important;
}

/*
.lp-text-card-second .lp-text-content{
	width: 70% !important;
	-webkit-transition-delay: .4s;
	transition-delay: .4s;
	margin-top: 1.5em;
}
*/

.lp-text-image{
	max-width: 500px;
}


#lp-text-two .lp-text-content{
	width: 90%;
}

#lp-text-two .lp-text-image{
	width: 100% !important;
	display: flex;
	justify-content: end;
	max-width: 500px;
}

/* -- END Images  territoire--*/

/*----------------------------------------------------------------------------------------*/
/*------------------------------------FIN PAGE D'ACCUEIL----------------------------------*/
/*----------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------*/
/*------------------------------------PAGE GITE ECHAPPEE----------------------------------*/
/*----------------------------------------------------------------------------------------*/

/* -- Equipement vertical --*/
	.equipement-vertical .sow-features-list .sow-features-feature{
		margin-bottom: 0px !important;
	}

	.equipement-vertical  .sow-features-list .sow-features-feature .textwidget{
		margin: auto 10px !important;
	}
/* -- END Equipement vertical --*/

/*----------------------------------------------------------------------------------------*/
/*--------------------------------- FIN PAGE GITE ECHAPPEE -------------------------------*/
/*----------------------------------------------------------------------------------------*/

/*----------------------------------------------------------------------------------------*/
/*------------------------------------PAGE NOS VALEURS -----------------------------------*/
/*----------------------------------------------------------------------------------------*/


/* -- Custom style blocs nos valeurs / fond BLANC--*/

.services-white-bg .lp-section-header .lp-section-title {
	color: #707070  !important;
}

.services-white-bg .lp-blocks2 .lp-block-icon {
	width: 60px !important;
	height: 60px !important;
	/* margin: -1.5em 0 0 2.5em !important; */
	background: #0f8b8d !important;
	display: flex;
	align-items: center;
}

.services-white-bg .lp-blocks2 .lp-block-icon img {
	width: 60px !important;
	/* height: 60px !important; */
	/* margin: -1.5em 0 0 2.5em !important; */
	display: inline-block !important;
	float: left !important;
}

/*
.services-white-bg .lp-blocks2 .lp-block-icon {
	background: #0f8b8d !important;
	color: #FFFFFF !important;
	display: inline-block !important;
	float: left !important;
	height: auto !important;
	margin: -1.5em 0 0 2.5em !important;
}

.services-white-bg .lp-blocks2 .lp-block i::before {
	color: #FFFFFF !important;
}

*/
.services-white-bg .lp-blocks2 .lp-block-readmore {
	color: #FFFFFF;
	background-color: #e9b44c;
}

/* -- END Custom style blocs nos valeurs / fond BLANC --*/

/* -- Custom style blocs nos valeurs / fond VERT --*/

.services-green-bg .lp-section-header .lp-section-title {
	color: #707070  !important;
}

.services-green-bg .lp-block{
	background-color: #0F8B8D !important;
	color: #FFFFFF !important;
}

.services-green-bg .lp-block .lp-block-title{
	color: #FFFFFF !important;
}


.services-green-bg .lp-blocks2 .lp-block-icon {
	width: 60px !important;
	height: 60px !important;
	/* margin: -1.5em 0 0 2.5em !important; */
	background: #DEE3E3 !important;
	display: flex;
	align-items: center;
}

.services-green-bg .lp-blocks2 .lp-block-icon img {
	width: 60px !important;
	/* height: 60px !important; */
	/* margin: -1.5em 0 0 2.5em !important; */
	display: inline-block !important;
	float: left !important;
}

/*
.services-green-bg .lp-blocks2 .lp-block-icon {
	background: #DEE3E3 !important;
	color: #FFFFFF !important;
	display: inline-block !important;
	float: left !important;
	height: auto !important;
	margin: -1.5em 0 0 2.5em !important;
}

.services-green-bg .lp-blocks2 .lp-block i::before {
	color: #0F8B8D !important;
}
*/

.services-green-bg .lp-blocks2 .lp-block-readmore {
	color: #FFFFFF;
	background-color: #e9b44c;
}

/* -- END Custom style blocs nos valeurs / fond VERT --*/

/*----------------------------------------------------------------------------------------*/
/*---------------------------------- FIN PAGE NOS VALEURS --------------------------------*/
/*----------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------*/
/*-------------------------------------- PAGE CONTACT ------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/* -- Custom style for contact form --*/

	.form-choix-gite {
		display: flex;
		flex-direction: row;
		gap: 20px;
	}

	.form-choix-gite .wpcf7-list-item {
		display: flex;
	}

	.form-choix-gite input[type="radio"] {
		/* display: none; */
		top: 32px;
		position: relative;
		left: 5px;
	}

	.form-choix-gite .wpcf7-list-item-label {
		cursor: pointer;
		border: 1px solid #000000;
		border-radius: 3px;
		padding: 100px 40px 40px 40px;
		width: 223px;
		height: 223px;
		background-color: #fff;
		display: block;
		opacity: 0.45;
	}

	.form-choix-gite input[type="radio"]:checked + span.wpcf7-list-item-label, .form-choix-gite .wpcf7-list-item-label:hover {
		opacity: 1 !important;
		color: #0000;
		border:solid 2px #000;
	}


	.form-choix-gite input[type="radio"] + span.wpcf7-list-item-label::before {
		color: #000;
		position: relative;
		top: 130px;
		text-align: left;
		width: 200px;
		display: flex;
		right: 40px;
	}


/* -- L’Échappée (4 personnes) --*/

	.form-choix-gite input[value="L’Échappée (4 personnes)"] + span.wpcf7-list-item-label {
		color: #fff0;
		background: transparent url("http://localhost/siteGite/wp-content/uploads/2023/04/Logo_Gite_01_Echappee_V1.svg") no-repeat;
		background-position: center;
		background-size: cover;
	}

	.form-choix-gite input[value="L’Échappée (4 personnes)"] + span.wpcf7-list-item-label::before {
		content: "L’Échappée (4 personnes)";
	}

/* END -- L’Échappée (4 personnes) --*/

/* -- L’à-côté (4 personnes) --*/
	/*
	.form-choix-gite input[value="L’à-côté (4 personnes)"] + .wpcf7-list-item-label:hover {
		cursor: not-allowed;
		opacity: 0.45 !important;
		color: #0000;
	}


	.form-choix-gite input[value="L’à-côté (4 personnes)"] + span.wpcf7-list-item-label {
		color: #fff0;
		background: transparent url("http://localhost/siteGite/wp-content/uploads/2023/04/Logo_Gite_02_A_cote_V1.svg") no-repeat;
		background-position: center;
		background-size: cover;
	}


	.form-choix-gite input[value="L’à-côté (4 personnes)"] + span.wpcf7-list-item-label::before {
		content: "L’à-côté (4 personnes)";
	}
	*/

/* END -- L’à-côté (4 personnes)(4 personnes) --*/

/* -- L’Écart (2 personnes) --*/
	/*
		.form-choix-gite input[value="L’Écart (2 personnes)"] + .wpcf7-list-item-label:hover {
			cursor: not-allowed;
			opacity: 0.45 !important;
			color: #0000;
		}

		.form-choix-gite input[value="L’Écart (2 personnes)"] + span.wpcf7-list-item-label {
			color: #fff0;
			background: transparent url("http://localhost/siteGite/wp-content/uploads/2023/04/Logo_Gite_03_Ecart_V1.svg") no-repeat;
			background-position: center;
			background-size: cover;
		}

		.form-choix-gite input[value="L’Écart (2 personnes)"] + span.wpcf7-list-item-label::before {
			content: "L’Écart (2 personnes)";
		}
	*/
/* END -- L’Écart (2 personnes) --*/

/*------------------------------------------*/
/*---!! A ENLEVER UNE FOIS GITE PUBLIE !!---*/
/*------------------------------------------*/
	.choix-gites {
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
		gap: 10px;
		/* margin-top: 30px; */
	}

	.choix-gites-disable{
		display: flex;
		flex-direction: row;
		align-items: center;
		justify-content: flex-start;
		gap: 10px;
		margin-top: 30px;
	}

	.choix{
		display: flex;
		align-items: center;
		justify-content: center;
		/* position: absolute; */
		width: 223px;
		height: 223px;
		border: #000000 1px solid;
		border-radius: 3px;
		cursor: not-allowed;
		
		overflow: hidden;
	}

	.choix img{
		transition: transform .2s ease; /* Animation */
	}

	.choix:hover{
		border: #000000 2px solid;
		border-radius: 4px;
	}

	.choix img:hover{
		-ms-transform: scale(0.9); /* IE 9 */
		-webkit-transform: scale(0.9); /* Safari 3-8 */
		transform: scale(0.9);
	}

	.titre{
		display: flex;
		flex-direction: column;
		align-items: center;
		justify-content: center;
		position: absolute;
		z-index: 1;
	}

	.titre h4{
		font-family: 'Playfair Display';
		font-style: normal;
		font-weight: 700;
		font-size: 19.4654px;
		margin: 0px;
		display: flex;
		/* position: absolute; */
		/* z-index: 2; */
		align-items: center;
		color: #162521;
	}

	.titre span{
		font-family: 'Muli';
		font-style: normal;
		font-weight: 200;
		font-size: 13px;
		display: flex;
		/* position: absolute; */
		/* z-index: 2; */
		align-items: center;
		text-align: center;

		color: #000000;
	}
/*
	.orange-line {
		box-sizing: border-box;
		position: relative;
		width: 175px;
		height: 0px;
		z-index: -2;
		top: -4px;
		border: 6px solid #F6E1B7;
		left: 66px;
	}
*/
	.radio-fake-selection {
		position: relative;
		width: 10px;
		height: 10px;
		z-index: 2;
		top: -96px;
		left: 9px;
		border: 2px solid #8f8f9d;
		border-radius: 4.5px;
	}

	.bg-img{
		width: 100%;
		height: 100%;
		display: flex;
		align-items: center;
		justify-content: center;
		opacity: 0.35;
		filter: grayscale(0.8) contrast(1.2);
	}

	@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
		.choix-gites {
			display: flex;
			flex-direction: column;
			align-items: center;
			justify-content: flex-start;
			gap: 10px;
		}
		.choix-gites-disable {
			display: flex;
			flex-direction: column;
			align-items: center;
			justify-content: flex-start;
			gap: 10px;
			margin-top: 30px;
		}
	} 

/*----------------------------------------------*/
/*---!! END A ENLEVER UNE FOIS GITE PUBLIE !!---*/
/*----------------------------------------------*/


/* -- END Custom style for contact form-- */


/*----------------------------------------------------------------------------------------*/
/*------------------------------------ FIN PAGE CONTACT ----------------------------------*/
/*----------------------------------------------------------------------------------------*/


/*----------------------------------------------------------------------------------------*/
/*----------------------------------------- FOOTER ---------------------------------------*/
/*----------------------------------------------------------------------------------------*/

/* -- Custom style for footer --*/
	.footer-widget-inside .textwidget li a{
	text-decoration: none !important;
	}

/* -- END Custom style for footer -- */


/*----------------------------------------------------------------------------------------*/
/*--------------------------------------- FIN FOOTER -------------------------------------*/
/*----------------------------------------------------------------------------------------*/