/*Theme Name: Divi Community Child ThemeDescription: Theme enfant de Divi par Divi CommunityAuthor: Julien - WebMateAuthor URI: https://www.divi-community.frTemplate: DiviVersion: 1.1*//*  ____ _____     _____      ____ ___  __  __ __  __ _   _ _   _ ___ _______   __ |  _ \_ _\ \   / /_ _|    / ___/ _ \|  \/  |  \/  | | | | \ | |_ _|_   _\ \ / / | | | | | \ \ / / | |    | |  | | | | |\/| | |\/| | | | |  \| || |  | |  \ V / | |_| | |  \ V /  | |    | |__| |_| | |  | | |  | | |_| | |\  || |  | |   | | |____/___|  \_/  |___|    \____\___/|_|  |_|_|  |_|\___/|_| \_|___| |_|   |_|*//*** CENTRER DU CONTENU VERTICALEMENT ** Voir tuto : https://www.divi-community.fr/snippets-divi/centrer-du-contenu-verticalement*/.fa-home:before {	content: "\f015";	font-size: 30px;	color: #f60;}.dc-centrer-verticalement {	display: flex;	flex-direction: column;	justify-content: center;  	display: -webkit-box;	display: -webkit-flex;	display: -moz-box;	display: -ms-flexbox;	-webkit-box-orient: vertical;	-webkit-box-direction: normal;	-webkit-flex-direction: column;	 -moz-box-orient: vertical;	 -moz-box-direction: normal;	  -ms-flex-direction: column;	-webkit-box-pack: center;	-webkit-justify-content: center;	-moz-box-pack: center;	-ms-flex-pack: center;}.et_pb_slide_content {	text-align: center;}h1.et_pb_slide_title {	text-align: center;}img.active {	margin: 0 auto;	width: 389px;}.et_pb_slide_description {	display: contents;}.et_pb_slide_image {	display: contents;	margin: 0 auto;	width: 389px;}h3 {	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif;	text-transform: uppercase;	font-size: 23px;	color: #ff6600!important;	padding-bottom: 16px;	font-weight: 500;}.btn-default {	color: #ffffff!important;	font-size: 14px;	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;	text-transform: uppercase!important;	background-color: #ff6600 !important;	width: 100%;	border-color: transparent !important;}.sub-menu li a {	font-size: 20px !important;}label#fld_1929341Label {	display: none;}#main-footer {	background-color: #416c7b;}.footer-widget {		margin-right: 20px !important ;		margin-bottom: 50px !important ;}.textwidget .address i, .textwidget .phone i, .textwidget .email i {	width: 35px;	font-size: 24px;}.textwidget p {	font-size: 13px;}#footer-widgets .footer-widget li:before {display: none;}#menu-menu-pied-de-page li a {text-transform: uppercase;}#menu-menu-pied-de-page li a:hover {text-decoration: underline;}div#nav_menu-2 {margin-bottom: 20px;}div#media_image-6 {margin-left: 50%;}.footer-widget:first-child {margin-right: 20px;width: 30% !important;}.footer-widget:nth-child(3) {	width: 22% !important;}.footer-widget:nth-child(4) {	margin-right: 0px !important;}.et_pb_widget {	margin-bottom: 20px !important;}div#media_image-2 {margin-bottom: 25px;}.fwidget a img {padding-right: 10px;}div#footer-bottom {	display: none;}header#main-header {	display: none;}#menu-menu-principal .menu-item-home a {	color: transparent !important;}#menu-menu-principal .menu-item-home {	width: 70px !important;}#menu-menu-principal li {	padding-right: 40px;	padding-left: 40px;}.et_contact_bottom_container {	width: 100%;	padding-left: 3%;}body #page-container .et_pb_section .et_pb_contact_form_0.et_pb_contact_form_container.et_pb_module .et_pb_button {	color: #ffffff!important;	font-size: 14px;	font-family: 'Open Sans',Helvetica,Arial,Lucida,sans-serif!important;	text-transform: uppercase!important;	background-color: #ff6600;	margin-right: 0px !important;	margin-left: 0px !important;	width: 100% !important;}.et_pb_post .entry-featured-image-url {	display: block;	position: relative;	margin-bottom: 0px !important;	float: left;	width: 50%;}.et_pb_post {	margin-bottom: 20px !important;}article .entry-title, article .post-content, article .post-meta {	float: right;	width: 50%;	margin-top: 15px;	padding-left: 15px;}article .post-meta span {	text-transform: uppercase;}article .entry-title a {	text-transform: uppercase;	color: #416c7b;	font-size: 16px;}.et_pb_text_align_left .et_pb_title_container .entry-title {	float: right;	width: 100%;	margin-top: 15px;	padding-left: 0px;}.et_pb_post {	margin-bottom: 20px;}.et_pb_blog_grid .et_pb_post {	padding: 0;	background-color: #d8d8d8;	word-wrap: break-word;}.et_pb_blog_grid .et_audio_content, .et_pb_blog_grid .et_main_video_container, .et_pb_blog_grid .et_pb_post .et_pb_slider, .et_pb_image_container {	margin: 0;}.et_pb_blog_grid .et_pb_post {	border: none;}a.more-link {	border: 1px solid #808080;	color: #808080;	padding: 5px 10px;	text-transform: uppercase;}a.more-link:hover {	border: 1px solid #808080;	color: white;	padding: 5px 10px;	text-transform: uppercase;	background-color:#808080;}.et_pb_menu__menu {	width: 100%;}.fa-home:before {	content: "\f015";	font-size: 30px;	color: #f60;	font-family: "FontAwesome";	display: inline-block;	position: absolute;}.container-contact-banner {	position: absolute;	top: 30px;	right: 0;}p.contact-banner {	font-size: 24px;	font-weight: 600;	padding-bottom: 10px !important;	text-align: right;}/*** INVERSER LE SENS DES COLONNES SUR MOBILE** Voir tuto : https://www.divi-community.fr/snippets-divi/inverser-ordre-des-colonnes-sur-mobile*/@media only screen and (max-width : 980px) {	.dc-inverser-colonnes--section .dc-inverser-colonnes--ligne {		display: -webkit-flex;		display: -ms-flex;		display: flex;		-webkit-flex-direction: column-reverse;		-ms-flex-direction: column-reverse;		flex-direction: column-reverse;	}	#page-container {		padding-top: 0px !important;	}	#menu-menu-principal li {		padding-right: 20px;		padding-left: 20px;	}	.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu ul li a {		font-size: 20px;	}	.footer-widget:nth-child(1) {		width: 50% !important;		margin: 0 auto !important;	}	.footer-widget:nth-child(3) {		width: 50% !important;		margin: 0 auto !important;	}}/*** MENU MOBILE : en pleine largeur et le hamburger devient une croix pour fermer*/.et_mobile_menu {	margin-left: -30px;	padding: 5%;	width: calc( 100% + 60px);}.mobile_nav.opened .mobile_menu_bar:before {	content: "\4d";}/* ** AUGMENTER LA LARGEUR CHAMP RÉSULTAT CAPTCHA ** Parfois, suivant la taille du texte, certains chiffres du résultat sont masqués*/.et_pb_contact_right p input {	max-width: 50px;}/*** METTRE EXPOSANTS ET INDICES À LA BONNE TAILLE** Généralement, ils sont bien trop gros…*/sup, sub {    font-size: 70%;}