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

*/
#page-contact {
	background: #f1f1f1;
	padding-bottom: 3.5em;
}
#page-contact .intro-page {
	background: #fff;
}
#page-contact .header-titre {
	font-size: 48px;
	font-weight: 300;
	text-transform: uppercase;
	margin-top: 0.5em;
}
#page-contact h2 {
	margin-top: 0;
}
.content-white p {
	font-size: 1em;
	margin: 0.1em 0;
}
#page-contact .content-white {
	background: #fff;
	padding: 1.5em 1.5em 1em;
}
.gform_wrapper .gform_footer {
	padding: 0 !important;
	margin: 10px 0 0 0 !important;
}
.contact-part1,
.contact-part3 {
	margin-top: 3.5em;
}
#gform_submit_button_1 {
	background: #01AEBC;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 16px;
	padding: 0.75em 1em 0.5em;
	border: none;
	cursor: pointer;
}
.bot {
	height: 26.8833px;
}
#gform_wrapper_1 {
	margin: 16px auto;
}
.accesMain div,
.nopadd {
	padding: 0;
}
div:nth-child(1) > p.ico1 {
	background: url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/mini-tel.png) no-repeat left;
	padding: 0 0 0.2em;
	padding-left: 1.25em;
	font-weight: 600;
}
div:nth-child(1) > p.ico2 {
	background: url(https://www.fileogroupe.coop/wp-content/themes/fileo-groupe/img/mini-env.png) no-repeat left;
	padding: 0 0 0.2em;
	padding-left: 1.25em;
	font-weight: 600;
}
.gform_body>ul>li>div>input,
.gform_body>ul>li>div {
	margin-top: 0 !important;
}
.gform_wrapper textarea.medium {
	border: 1px solid #c7c7c7;
}
/* VALIDATION */
.gform_wrapper .validation_message {
	display: none;
}
.gform_wrapper div.validation_error {
	color: #01AEBC !important;
	border: 2px solid transparent !important;
	width: 98.5% !important;
	font-size: 1.2em !important;
	margin-bottom: 0 !important;
}
.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
	border: 2px dashed #01AEBC !important;
	background: transparent !important;
}
.gform_wrapper .gfield_error .gfield_label {
	color: initial !important;
}
.gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
	border-color: inherit !important;
}
@media screen and (max-width: 768px) {
.locaux .bloc-4,
.acces .bloc-2 {
	flex: initial;
	max-width: initial;
	margin: auto;
}
.mapContact {
	display: none;
}
}

@media screen and (min-width: 769px) {

	.acces>div:nth-child(1),
	.acces>div:nth-child(2) {
		flex: 0 0 50% !important;
		max-width: 50% !important;
		margin: 0 !important;
	}
}

@media screen and (min-width: 769px) and (max-width: 1024px) {
	.acces {
		margin-bottom: 1.2em;
	}
}

@media screen and (max-width: 1024px) {
	.accesMain .bloc-2 {
		flex: initial !important;
		max-width: initial !important;
		margin: auto !important;
	}
}

@media screen and (min-width: 1030px) and (max-width: 1100px) {
	.bot {
		display: none;
	}
}

/*------------------------------------*\
    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 (max-width:992px) {}

@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) {}