/*
	Theme Name: Ouest Conseils
	Theme URI: https://alencrebleue.com
	Description: Ouest Conseils
	Version: CSS/SINGLE ANNUAIRE
	Author: Al'Encre bleue
	Author URI: https://alencrebleue.com

*/

	/* .resume {
		margin-top: 3.5em;
	} */
	.resume .bloc2-3{
		margin: 3.5em 0;
	}
	.resume .bloc-3{
		padding-top: 3.5em;
		padding-bottom: 3.5em;
	}
	.textIntro {
		margin: 2em auto;
	}

	.presta {
		font-weight: 700;
		margin-top: 1.2em;
	}

	.blocAgrement .imgAgree {
		margin: 1.2em 1.2em 1.2em 0;
	}

	.blocAgrement .imgAgree img {
		min-width: 95px;
	}

	.agrePara>p:nth-child(1) {
		font-weight: 700;
	}

	#contact .groupe h3 {
		margin: 1.5em 0 .2em;
	}
/*
	.groupe p{
		line-height: 1em;
		padding-top: 0;
	}
*/
	#contact,
	#secteur {
		background: #f1f1f1;	
	}
	#contact{
		margin-bottom: 1.2em;
		padding-bottom: 1.2em;
	}
	#secteur h2{
		padding: .5em .5em 0;
	}
	#contact h2{
		padding: .5em .5em .3em;
	}
	#secteur {
		margin-bottom: 1.2em;

	}
	.pictoTel, .pictoMail{
		margin-top: 1.3em;
	}
	.pictoMan {
		background: url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/picto-man.png) 0 center no-repeat;
		
	}

	.pictoTel {
		background: url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/picto-tel.png) 0 center no-repeat;
		
	}

	.pictoMail {
		background: url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/picto-email.png) 0 center no-repeat;
		
	}

	.pictoAdresse {
		background: url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/picto-adresse.png) 0 center no-repeat;
		
	}

	.fauxPicto {
		padding: 0 1.3em 0.3em;
	}

	.pictoZone {
		background: url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/picto-zone.png) 0 center no-repeat;
		
	}

	.pictoWeb {
		background: url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/picto-site-web.png) 0 center no-repeat;
		
	}

	.pictoFab {
		background: url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/picto-facebook.png) 0 center no-repeat;
		
	}

	.pictoInsta {
		background: url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/picto-instagram.png) 0 center no-repeat;
		
	}

	.pictoLien {
		background: url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/picto-lien.png) 0 center no-repeat;
		
	}

	.pictoPlus {
		background: url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/picto-plus.png) 0 center no-repeat;
		
	}
	#contact .groupe p{
		padding: 0 1.5em;
		margin:0;
		line-height:1.5;
	}
	.blocAgrement,
	.photoSupp {
		display: flex;
	}
	.photoEnt img{
		width: 100%;
	}
	.agrePara {
		align-self: center;
	}
	.photoSupp .imgAgree img{
		width: 97%;
	}
	div.imgAgree:nth-child(2){
		display: flex;
		justify-content: flex-end;
	}
	.sisterAct {
		display: flex;
	}

	.nomAct {
		align-self: center;
		padding-left: 15px;
	}
	.nomAct{
		text-transform: uppercase;
	}
	.imgAct img {
		margin: 0;
		min-width: 76px;
	}

	.le-fg {
		align-self: center;
	}

	/* RÉPÉTITION PAGE LOCATION D'ESPACE*/
	.le-fg:nth-child(1) {
		order: 1;
	}

	.le-fg:nth-child(2) {
		order: 2;
	}

	.le-fg:nth-child(3) {
		order: 4;
	}

	.le-fg:nth-child(4) {
		order: 3;
	}

	.bloc-espace .h2 {
		margin: 0.8em 0;
	}

	.bloc-espace p {
		margin: 0 0 1em;
	}

	/* TEST à voir si on le généralise */
	#page-legroupe>div:nth-child(2)>div>div>div>.bloc-conseil>ul>li {
		padding-left: 1em;
		background: url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/list.png) 0 10px no-repeat;
		padding: 0.5em 1em 0.3em;
		border-bottom: 1.4px solid #fff;
	}

	#page-legroupe>div:nth-child(2)>div>div>div>.bloc-conseil>ul>li:nth-child(1) {
		border-top: 1.4px solid #fff;
	}

	#page-legroupe>div:nth-child(2)>div>div>div>.bloc-conseil>ul {
		align-self: center;
		margin-bottom: 2em;
	}

	.intro-conseil {
		text-align: center;
		width: 70%;
		margin: auto;
		padding: 2.5em 0 2em;
		font-weight: 500;
	}

	.subtitle-conseil {
		text-align: center;
		margin: 2em 0 1em;
		background: url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/puce-h3.png) top center no-repeat;
		padding-top: 2em;
	}

	.conseil-sec {
		padding-bottom: 2em;
	}
	.intro-page{
		background: #F1F1F1;
	}
	.intro-page .container{
		padding-top: .5em;
	}
	.fg-intro {
		background: #f6f6f6;
	}
	.fg-section1{
		background:#fff;
	}
	#breadcrumbs{
		margin-top:0;
	}
	.groupe>ul>li,
	.nivo2-ul li,
	.nivo3-ul li {
		font-size: 1em;
	}

	#appel .bloc-1{
		background: #f1f1f1;
		padding: 2em;
	}
	#appel h2{
		color:#01AEBC;
		text-transform: uppercase;
		margin: 0 0 1em;
	}
	.subTitre, .next h3{
		text-transform: uppercase;
	}
	.subTitre{
		margin:.8em 0 .3em;
	}
	.sector, .next span{
		font-weight: bold;
	}
	.sector{
		line-height:1.3;
	}
	.next span{
		font-size: 20px;
	}
	.bloc-next{
		margin-bottom: 1.5em;
	}

	.bloc-next #images-actu img{
		object-fit:cover;
		height:200px;
	}
	.newFit{
		object-fit: fill !important;
	}
	#bloc-blan.next{
		align-self: auto;
	}

	.resume .groupement{
		max-width: initial;
	}
	.resume .groupement h2{
		font-size:28px;
	}
	.elPlus{
		position: absolute;
		bottom: 0;
	}



	/* SEARCH & FILTER */
	.search-filter-reset {
		background: #A0A0A0;
		color: #ffff;
		padding: 0.3em 1em 0.2em;
		text-transform: uppercase;
	}

	#search-filter-form-929>ul>li.sf-field-submit>input[type=submit] {
		border: none;
		background: #3FBBC3;
		color: #fff;
		font-size: 1em;
		text-transform: uppercase;
		padding: 0.47em 1em;
		float: right;
		margin-top: -2.85em;
		margin-right: 9em;
	}

	.sf-input-text {
		width: 382px;
		height: 45px;
		background: #fff url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/loup-form.png) center right no-repeat;
		border: 1px solid #8C8C8C;
	}

	.sf-input-text::placeholder {
		font-family: 'Catamaran', sans-serif;
		font-size: 1.8em;
		color: #3D3D3D;
		padding-left: 0.8em;
	}

	.sf-input-text::focus {
		font-family: 'Catamaran', sans-serif;
		font-size: 1.8em;
		color: #3D3D3D;
		padding-left: 0.8em;
	}

	.sf-input-select {

		width: 382px;
		height: 45px;
		background:
			#fff url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/select.png) center right no-repeat;
		border: 1px solid #8C8C8C;
		font-size: 1.2em;
	}

	/* The container must be positioned relative: */
	.sf-field-taxonomy-thematique {
		position: relative;
	}

	#search-filter-form-929>ul>li.sf-field-taxonomy-thematique>label {
		display: none;
	}

	.sf-field-reset,
	.sf-field-submit {
		margin-top: 3em;
	}

	.sf-field-taxonomy-thematique>label>select {
		display: none;
		/*hide original SELECT element: */
	}

	/* Style the arrow inside the select element: */
	.sf-input-select:after {
		position: absolute;
		content: "";
		top: 14px;
		right: 10px;
		width: 0;
		height: 0;
		border: 6px solid transparent;
		border-color: #fff transparent transparent transparent;
	}

	/* Point the arrow upwards when the select box is open (active): */
	.sf-input-select.select-arrow-active:after {
		border-color: transparent transparent #fff transparent;
		top: 7px;
	}

	/* style the items (options), including the selected item: */
	.select-items div,
	.sf-input-select {
		color: #707070;
		padding: 8px 16px;
		border: 1px solid transparent;
		border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
		cursor: pointer;
	}

	/* Style items (options): */
	.select-items {
		position: absolute;
		background-color: #fff;
		top: 53%;
		width: 69%;
		left: 0;
		right: 0;
		z-index: 99;
	}

	/* Hide the items when the select box is closed: */
	.select-hide {
		display: none;
	}

	.sf-item-0 div:hover,
	.same-as-selected {
		background-color: rgba(0, 0, 0, 0.1);
	}

	/* END*/

/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/
@media only screen and (min-width:432px) {

}
@media only screen and (min-width:480px) {

}
@media only screen and (min-width:600px) {

}
@media only screen and (min-width:720px) {

}
@media only screen and (min-width:768px) {

}
@media only screen and (min-width:801px) {

}
@media screen and (min-width: 481px) and (max-width: 991px) {
	
}
@media only screen and (min-width: 1025px){ 
	
}	
@media screen and (min-width: 1024px) and (max-width:1040px) {
}
@media screen and (min-width: 1024px) and (max-width: 1199px) {
}
@media screen and (min-width: 1200px) and (max-width: 1279px) {
}
@media only screen and (min-width:1200px) {
}
@media only screen and (min-width:1366px) {
}
@media only screen and (min-width:1440px) {
}
@media only screen and (min-width:1500px) {
}
@media only screen and (min-width:1680px) {
}
@media only screen and (min-width:1920px) {
}
@media only screen and (min-width:2560px) {
}
@media only screen and (max-width:1680px) {
}
@media only screen and (max-width:1500px) {
}
@media only screen and (max-width:1440px) {
}
@media only screen and (max-width:1366px) {
}
@media only screen and (max-width:1280px) {
}
@media only screen and (max-width:1200px) {
}
@media only screen and (max-width: 1140px) {
}
@media only screen and (max-width: 1024px) {
}
@media only screen and (min-width:992px) {
	.bloc-next{
		flex-wrap:inherit;
	}
}
@media only screen and (max-width:992px) {
	.elPlus{
		position:initial;
	}
	#appel #images-actu{
		display: flex;
	}
}
@media only screen and (max-width:800px) {
}
@media only screen and (max-width:768px) {
}
@media only screen and (max-width:720px) {
}
@media only screen and (max-width:600px) {
}
@media only screen and (max-width:480px) {
}
@media only screen and (max-width:432px) {
}
@media only screen and (max-width:414px) {
}
@media only screen and (max-width:411px) {
}
@media only screen and (max-width:384px) {
}
@media only screen and (max-width:375px) {
}
@media only screen and (max-width:360px) {
}
@media only screen and (max-width:320px) {
}
@media only screen and (min-width:1800px) {
}
@media only screen and (min-width:2000px) {
}


