/*
Theme Name: Fière Allure
Description: Divi's child theme by Fière Allure
Author: Guérin DLC
Template: Divi
Version: 3.0.23
Text Domain: divi-child
Domain Path: /languages/divi-child
Tags: divi, elegantthemes, french
*/

/*
Write your custom CSS below this line.
C'est à vous de jouer, écrivez votre CSS ci-dessous.
*/

.lang-item a {
	padding-bottom: 0 !important;
}

.lang-item a::before {
	display: none;
}
.et-pb-contact-message {
	color: #fff;
}

 @media (max-width: 980px) {
	.et_fixed_nav #main-header, .et_fixed_nav #top-header, .et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header {
		position: fixed !important;
	}

	.et_header_style_split .mobile_menu_bar, .et_header_style_left .mobile_menu_bar {
		z-index: 9999;
		padding-bottom: 16px !important;
	}
	.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_left #et-top-navigation {
		padding-top: 12px;
	}
	#main-header .container.clearfix.et_menu_container {
		width: 100%;
		height: 60px;
	}
	.logo_container {
		padding-left: 30px;
	}
	#et-top-navigation {
		padding-right: 30px;
	}
}

/* Translation flag menu */

.fr_img img { 
	height: 20px;
	width: 20px; 
}
.fr_img a {
	padding: 0!important;
}

.fr_img a:hover::before {
	opacity: 1!important;
	background: none !important;
	content: '';
	height: 0px !important;
}

/* basic color */
:root {
	--dark: #2c2e3e;
	--lighter-grey: #4c546d;
	--accent-hover: #a5a500;
	--accent: #a5a500;
	--dark-accent: #553d4a;
	--light: #fff;
	--body-bckgrnd-rgba: rgba(165,165,0,0.2); /* Marty Armand */
	--body-bckgrnd: #EBEBEB; /* Marty Armand - #ffffe1 */
}
/* texte sélectionné */
::-moz-selection {
	/* Code for Firefox */
	color: var(--light);
	background: #0091C7; /* #1E90FF */ /* var(--dark-accent); */
}
::selection {
	color: var(--light);
	background: #0091C7; /* #1E90FF */ /* var(--dark-accent); */
}
/* scrollbars */
* {
	scrollbar-color: var(--dark-accent) var(--light) ;
	scrollbar-width: thin;
}
::-webkit-scrollbar {
	height: 8px;
	width: 8px;
	background:var(--light);
}
::-webkit-scrollbar-thumb {
	background: var(--dark-accent);
	-webkit-border-radius: 1ex;
	-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.75);
}
::-webkit-scrollbar-corner {
	background: var(--light);
}
/* Box sizing rules */
*, *::before, *::after {
	box-sizing: border-box;
}
/* Remove default padding */
ul[class], ol[class] {
	padding: 0;
}
/* Set core body defaults */
body {
	min-height: 100vh;
	scroll-behavior: smooth;
	text-rendering: optimizeSpeed;
	line-height: 1.5;
	font-weight: 400; /* normal ~ 400 */
	background-color: var(--body-bckgrnd); /* Marty Armand */
}
/* Remove list styles on ul, ol elements with a class attribute */
ul[class], ol[class] {
	list-style: none;
}
/* A elements that don't have a class get default styles */
a:not([class]) {
	text-decoration-skip-ink: auto;
}
/* Make images easier to work with */
img {
	max-width: 100%;
	display: block;
}
/* Natural flow and rhythm in articles by default */
article > * + * {
	margin-top: 1em;
}
/* Inherit fonts for inputs and buttons */
input, button, textarea, select {
	font: inherit;
}
/* Remove all animations and transitions for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
	* {
		animation-duration: 0.01ms !important;
		animation-iteration-count: 1 !important;
		transition-duration: 0.01ms !important;
		scroll-behavior: auto !important;
	}
}
/* custom menu hover effects */
#main-header {
	top: 0;
	width: 100%;
	z-index: 99 !important;
	transition: all .3s ease;
	background-color: var(--body-bckgrnd); /* Marty Armand */
}

#top-menu li li a {
	padding: 3px 15px;
}
#main-header .et_pb_row_1_tb_header {
	transition: all.3s ease;
}
#main-header nav a {
	color: var(--dark);
	opacity: 1 !important;
}
/* Soulignement selection menu */
#main-header nav li a::before {
	content:'';
	background: var(--accent);
	position: absolute;
	bottom: 0;
	left: 0;
	height: 5px;
	width: 0%;
	transition: all .3s ease;
}
/* Pas de soulignement selection menu pour ces éléments */
.menu-item-has-children > a::before,
#main-header nav li.menu-item-1264 a::before,
#main-header nav li.menu-item-352 a::before {
	display: none;
}

.et-menu li {
	display: block;
}
#main-header li li a {
	width: auto;
	word-break: keep-all;
	white-space: nowrap;
	display: block;
}
#main-header nav ul li a:hover {
	background: none !important;
}
#main-header nav li a:hover::before {
	width: 100%;
}
#main-header .sub-menu {
	width: auto;
}
.nav li ul {
	/* border-color: transparent; */
	padding: 0px 0px 10px 0px;
	background-color: var(--body-bckgrnd) !important; /* Marty Armand */
}
.et_pb_menu .et_pb_menu__menu > nav > ul > li > ul {
	top: calc(100% + 25px);
}

/* indicateur de sub-menu : arrow-up */
/*
header:not(.et-fixed-header) .sub-menu::before {
    bottom: 100%;
    left: 50%;
    border: solid transparent;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-color: transparent;
    border-bottom-width: medium;
    border-left-width: medium;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-bottom-color: var(--light);
    border-width: 15px;
    margin-left: -80px;
} */


/* mobile menu */
.mobile_nav .mobile_menu_bar::before {
	color: var(--accent) !important;
	transition: all .3s ease;
}
.mobile_nav.opened .mobile_menu_bar::before {
	/* background: var(--light); */
	content: "\4d" !important;
}
.et_mobile_menu .first-level > a {
	background-color: transparent;
	position: relative;
}
.et_mobile_menu .first-level > a:after {
	font-family: 'ETmodules';
	content: '3';
	font-weight: normal;
	position: absolute;
	font-size: 16px;
	top: 13px;
	right: 10px;
}
#mobile_menu {
	display: block !important;
	height: calc(100vh - 80px);
	top: 60px;
	/* border-top: none; */
	padding-top: 0;
	overflow-y: auto;
	z-index: 9998;
	transition: all .8s ease-in-out !important;
	position: absolute;
	background-color: var(--body-bckgrnd) !important; /* Marty Armand - var(--light) !important;*/
	width: 300px;
	padding: 0 25px;
	right: 0;
	left: initial;
}

.mobile_nav.closed #mobile_menu {
	transform: translateX(350px);
}
.mobile_nav.opened #mobile_menu {
		transform: translateX(0px);
}

/* custom link decoration and hover effect */

div:not(.et_pb_team_member_description) > div > p a,
.et_pb_blurb a:not([href*="category"]),
.fts-twitter-div .fts-right a:not(.fts-twitter-full-name):not(.fts-twitter-at-name):not([href*="status"]):not([href*="hash"]) a,
.et_pb_widget li a,
.dsm-menu-container li a,
.leaflet-popup-content a {
	background-image: linear-gradient(to right,
	var(--accent) 0%,var(--accent) 50%,rgba(125,125,125,.25) 50%,
	rgba(125,125,125,.25) 100%) !important;
	background-position: 100% 1.1em;
	background-repeat: no-repeat;
	background-size: 200% .5em;
	transition: all .3s ease;
}

div:not(.et_pb_team_member_description) > div > p a:hover,
.et_pb_blurb a:not([href*="category"]):hover,
.fts-twitter-div .fts-right a:not(.fts-twitter-full-name):not(.fts-twitter-at-name):not([href*="status"]):not([href*="hash"]) a:hover,
.et_pb_widget li a:hover,
.dsm-menu-container li a:hover {
	background-position: 0 1.1em;
}

#logo {
	max-width: 150px;
}

#main-header nav ul li.menu-item-has-children > a:hover {
	cursor: default;
}

/*
#main-header nav .itt_cta > a,
.et-fixed-header #top-menu li.current-menu-item.itt_cta > a{
    background: #523d4a;
    color: #fff !important;
    padding: 10px 30px !important;
    text-transform: uppercase;
}

#main-header nav .itt_cta > a:hover,
.et-fixed-header #top-menu li.current-menu-item.itt_cta > a:hover {
    background: var(--accent) !important;
    color: #523d4a !important
}
*/

/* START recapcha */
/* Contact Form Module */
body .grecaptcha-badge {
  visibility: hidden; }
body.et_pb_recaptcha_enabled .grecaptcha-badge {
  /*visibility: visible; Modif Marty Armand */
  /*visibility: initial; Modif Marty Armand */
  z-index: 9999; }
/* START - reCaptcha affiché sur page Contact-fr/en */
body.page-id-1248 .grecaptcha-badge,
body.page-id-348 .grecaptcha-badge,
body.page-id-1224 .grecaptcha-badge,
body.page-id-124 .grecaptcha-badge,
body.page-id-5859 .grecaptcha-badge,
body.page-id-5955 .grecaptcha-badge{
   visibility: visible !important;
}
/* END - reCaptcha */
/* END recapcha */

/* START - Bare de navigation */
#main-header #top-menu li {
	padding-right: 11px;
	padding-left: 11px;
   padding-top: 5px;
}
#et-top-navigation {
	float: unset;
}
nav#top-menu-nav {
	float: right;
	display: flex;
}
/* Taille mini du drapeau */
#et-top-navigation .lang-item a>img {
	min-width: 30px;
   min-height: 20px;
}
@media (min-width: 980px) {
	#top-menu {
		display: flex;
	}
	#et-top-navigation {
		font-weight: initial;
	}
}

/* Menu actif en version mobile */
.et_mobile_menu li.current-menu-item>a {
	background-color: rgba(82, 61, 74,0.18);
	font-weight: bold;
	color: #a5a73e;
}
/* Menu actif en version bureau */
.et_header_style_left #et-top-navigation nav>ul li.current-menu-item {
	background-color: rgba(82, 61, 74,0.08);
}
.et_header_style_left #et-top-navigation nav>ul li.current-menu-item#menu-item-1264,
.et_header_style_left #et-top-navigation nav>ul li.current-menu-item#menu-item-352 {
	background-color: unset !important;
}

/* END - Bare de navigation */

/* START - Menu - CTA (Mise en relief du lien)  Contact */
/* MENU Bureau */
/* Style hor page courante */
.et_header_style_left #et-top-navigation nav>ul>li:not(.current-menu-item)#menu-item-1264>a ,
.et_header_style_left #et-top-navigation nav>ul>li:not(.current-menu-item)#menu-item-352>a {
	background: #523d4a;
	color: #fff !important;
	padding: 15px 15px;
	margin-top: -15px;
	text-transform: uppercase;
	/*font-weight: bold;*/
	/*border-radius: 50%;*/
	white-space: nowrap;
	border: double;
	letter-spacing: 0.08em;
	font-family: 'Fira Sans',Helvetica,Arial,Lucida,sans-serif!important;
	font-size: 18px;
}
/* Style page courante */
.et_header_style_left #et-top-navigation nav>ul>li.current-menu-item#menu-item-1264>a ,
.et_header_style_left #et-top-navigation nav>ul>li.current-menu-item#menu-item-352>a {
	background-color:rgba(82, 61, 74,0.18);/*background: #523d4a;*/
	color: #a5a73e !important; 
	padding: 15px 15px;
	margin-top: -15px;
	text-transform: uppercase;
	/*font-weight: bold;*/
	/*border-radius: 50%;*/
	white-space: nowrap;
	border: double;
	letter-spacing: 0.08em;
	font-family: 'Fira Sans',Helvetica,Arial,Lucida,sans-serif!important;
	font-size: 18px;
}
/* Style au survol */
.et_header_style_left #et-top-navigation nav>ul>li#menu-item-1264>a:hover,
.et_header_style_left #et-top-navigation nav>ul>li#menu-item-352>a:hover {
	background: var(--accent) !important;
	color: #000000 !important;/*color: #523d4a!important;*/
	padding: 15px 15px;
	margin-top: -15px;
	/*font-weight: bold;*/
	/*border-radius: 50%;*/
	white-space: nowrap;
	border: double;
	letter-spacing: 0.08em;
	font-family: 'Fira Sans',Helvetica,Arial,Lucida,sans-serif!important;
	font-size: 18px;
}
/* MENU Mobile */
/* Style hor page courante */
.et_mobile_menu li:not(.current-menu-item)#menu-item-1264>a,
.et_mobile_menu li:not(.current-menu-item)#menu-item-352>a {
	background: #523d4a;
	color: #fff !important;
	/*padding: 15px 15px;*/
	text-transform: uppercase;
	/*font-weight: bold;*/
	/*border-radius: 50%;*/
	white-space: nowrap;
	border: double;
	letter-spacing: 0.2em;
	font-family: 'Fira Sans',Helvetica,Arial,Lucida,sans-serif!important;
	font-size: 16px;
}
/* Style page courante */
.et_mobile_menu li.current-menu-item#menu-item-1264>a,
.et_mobile_menu li.current-menu-item#menu-item-352>a {
	background-color:rgba(82, 61, 74,0.18);/*background: #523d4a;*/
	color: #a5a73e !important; 
	/*padding: 15px 15px;*/
	text-transform: uppercase;
	/*font-weight: bold;*/
	/*border-radius: 50%;*/
	white-space: nowrap;
	border: double;
	letter-spacing: 0.2em;
	font-family: 'Fira Sans',Helvetica,Arial,Lucida,sans-serif!important;
	font-size: 16px;
}
/* Style au survol */
.et_mobile_menu li#menu-item-1264>a:hover,
.et_mobile_menu li#menu-item-352>a:hover {
	background: var(--accent) !important;
	color: #000000 !important;/*color: #523d4a!important;*/
	/*padding: 15px 15px;*/
	/*font-weight: bold;*/
	/*border-radius: 50%;*/
	white-space: nowrap;
	border: double;
	letter-spacing: 0.2em;
	font-family: 'Fira Sans',Helvetica,Arial,Lucida,sans-serif!important;
	font-size: 16px;
}
.et_mobile_menu li#menu-item-1264>a,
.et_mobile_menu li#menu-item-352>a {
	text-align: center;
	white-space: nowrap;
}
/* END - Menu - CTA Contact */




@media only screen and (max-width:980px) {
	/* 
    img {
    margin-bottom: 25px;
    }
    */

	.reverse-columns-order {
		display: -webkit-flex;
		display: -ms-flex;
		display: flex;
		-webkit-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
}


/* Marge pied de page - Modif MARTY Armand */
#footer-widgets {
	margin-top: 0px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	margin-bottom: 5px !important;
}
#footer-widgets .footer-widget:nth-child(n), #footer-widgets .footer-widget .fwidget {
	margin-bottom: 0px !important;
}

/* START - Social Netword icon */
.network-container {
	display : flex;
	justify-content : right;
	align-items : center;
	/*background-color : #000000;*/
}

.network-href {
	position : relative;
	width : 40px;
	height : 40px;
	display : flex;
	justify-content : center;
	align-items : center;
	border-radius : 50%;
	overflow : hidden;
}

.network-href img{
	z-index : 25;
	width : 25px;
	height : 25px;
}

.network-fond-youtube , .network-fond-linkedin{
	position : absolute;
	display : block;
	top : -40px;
	width : 40px;
	height : 40px;
	z-index : 24;
	transition : 0.5s;
}
.network-fond-youtube {
	background-color : #c4302b;
}
.network-fond-linkedin {
	background-color : #0e76a8;
}

.network-href:hover .network-fond-youtube {
	top : 0px;
}
.network-href:hover .network-fond-linkedin {
	top : 0px;
}
/* END - Social Netword icon */

/* Start Footer */
/*
.mentions{
    text-align : center;
    margin-bottom : -25px;
}
*/
#footer-bottom {
	color: #aaa;
	/*padding-top: 35px;*/
	/*padding-bottom: 0px;*/
	background-color: rgba(0, 0, 0, 0.5);
}
#footer-bottom .roar-ht-footer p {
	font-size: 13px;
}
#footer-bottom .roar-ht-footer.float_left p {
	float: left;
}
#footer-bottom .roar-ht-footer.float_right p {
	float: right;
}
/* END Footer */

/* START mise en forme blog actualité Mode Vignette avec Extrait */
.et_pb_blog_sos_actu {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
/* Bordure externe d'un article */
.et_pb_blog_sos_actu .et_pb_ajax_pagination_container article.et_pb_post {
	/*box-shadow: 0px 2px 18px 12px rgba(0,0,0,0.3);*/
	padding: 10px;
	border-radius: 0px 0px 0px 0px;/*10px 10px 10px 10px*/
	overflow: hidden;
}
.et_pb_blog_sos_actu .et_pb_ajax_pagination_container article.et_pb_post:hover {
	box-shadow: 0px 2px 18px 12px rgba(0,0,0,0.3);
}
/* Paragraphe p */
.et_pb_blog_sos_actu .et_pb_post .post-content p {
    margin-bottom: 10px;
}
/* Mise en forme lien Lire Plus */
.et_pb_blog_sos_actu .et_pb_post div.post-content a.more-link {
    background-color: #523d4a;
    color: white !important;
    padding: .3em 1em;
    position: relative;
    left: 31.1%;
}
.et_pb_blog_sos_actu .et_pb_post div.post-content a.more-link:hover {
    background-color: #a5a63e;
}
/* Bordure interne d'un article (Contenue - après titre et metadata) */
.et_pb_blog_sos_actu .et_pb_ajax_pagination_container article.et_pb_post div.post-content-inner.et_pb_blog_show_content {
	border-radius: 20px 20px 20px 20px;
	overflow: hidden;
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	max-width: 100%;
	box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.3);
	background-color: #EFEFEF;
}
.et_pb_blog_sos_actu .et_pb_ajax_pagination_container article.et_pb_post .post-meta {
	text-align: right;/*center*/
	text-decoration: underline;
	font-size: 12px;
	line-height: 0.2em
}
.et_pb_blog_sos_actu h2.entry-title>a {
	background-image: linear-gradient(to right,
	var(--accent) 0%,var(--accent) 50%,rgba(125,125,125,.25) 50%,
	rgba(125,125,125,.25) 100%) !important;
	background-position: 100% 1.1em;
	background-repeat: no-repeat;
	background-size: 200% .5em;
	transition: all .3s ease;
}
.et_pb_blog_sos_actu h2.entry-title>a:hover {
	background-position: 0 1.1em;
	color: #2c2e3e !important;
}
/* END mise en forme blog actualité Mode Contenu Entier */

/* START mise en forme :hover Blurb Page ressource */
/* Mobile et tablet screen */
@media (max-width: 980px) {
	.et_pb_blurb_sos_ressource_menu,
	.et_pb_blurb_sos_ressource_menu .et_pb_module_header {
		/*text-decoration-line: underline;*/
		color: var(--accent-hover) !important;
	}
	.et_pb_blurb_sos_ressource_menu {
		background-image:
			linear-gradient(to right,rgba(125,125,125,.5) 0%,rgba(125,125,125,.0) 10%,rgba(125,125,125,.0) 90%, rgba(125,125,125,.5) 100%),
			linear-gradient(to bottom,rgba(125,125,125,.5) 0%,rgba(125,125,125,.0) 1%,rgba(125,125,125,.0) 99%, rgba(125,125,125,.5) 100%)
			!important;
		background-position: 50% 50%;
		background-repeat: no-repeat;
		transition: all .3s ease;
		background-size: 100% 100%;
	}
	.et_pb_blurb_sos_ressource_menu:hover .et_pb_module_header {
		text-decoration-line: underline;
	}
}

/* Desktop screen */
@media (min-width: 980px) {
	.et_pb_blurb_sos_ressource_menu:hover,
	.et_pb_blurb_sos_ressource_menu:hover .et_pb_module_header {
		/*text-decoration-line: underline;*/
		color: var(--accent-hover) !important;
	}
	.et_pb_blurb_sos_ressource_menu {
		background-image:
			linear-gradient(to right,rgba(125,125,125,.5) 0%,rgba(125,125,125,.0) 20%,rgba(125,125,125,.0) 80%, rgba(125,125,125,.5) 100%),
			linear-gradient(to bottom,rgba(125,125,125,.5) 0%,rgba(125,125,125,.0) 1%,rgba(125,125,125,.0) 99%, rgba(125,125,125,.5) 100%)
			!important;
		background-position: 50% 50%;
		background-repeat: no-repeat;
		background-size: 0% 0%;
		transition: all .3s ease;
	}
	.et_pb_blurb_sos_ressource_menu:hover {
		background-size: 100% 100%;
	}
}
/* END mise en forme :hover Blurb Page ressource */

.et_pb_row {align-items: center;}

/* START mise en forme Centrage titre/icone des blurb */
/* Classe blurb : et_pb_blurb_titre_only_sos */
.et_pb_blurb_titre_only_sos .et_pb_blurb_content{
	display: flex;
	align-items: center;
	margin-left: 0px;
}
.et_pb_blurb_titre_only_sos .et_pb_main_blurb_image{
	width: auto;
	margin-bottom: 0px;
}
.et_pb_blurb_titre_only_sos.width50 .et_pb_main_blurb_image{
	min-width: 50px;
}
.et_pb_blurb_titre_only_sos.width50 .et_pb_main_blurb_image{
	min-width: 32px;
}
.et_pb_blurb_titre_only_sos .et_pb_module_header{
	padding-bottom: 0px;
}
/* END mise en forme Centrage titre des sections */


/* START Mise en forme Bouton Link Anchor */
/*
.et_pb_button{
   white-space: nowrap;
}
*/
/* END Mise en forme Bouton Link Anchor */


/* START Overwitte Thème Divi */
/* Fichier style_dev.css sur les versions anterieures a Divi 4.9.7 */
/* Responsive Styles Desktop Only */
@media all and (min-width: 981px) {
   .et_pb_gutters3 .et_pb_column, .et_pb_gutters3.et_pb_row .et_pb_column {
      margin-right: 1%; /* margin-right: 5.5%; } Modif Marty Armand */
      margin-left: 1%;  /* Modif Marty Armand */ }
   .et_pb_gutters3.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child {
      margin-bottom: 0px; /*margin-bottom: 30px; Modif Marty Armand */ }
   .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3, .et_pb_gutters3.et_pb_row .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
      width: 30%; /* width: 29.667%; margin-right: 5.5%; } */
      /* margin-right: 5.5%; Modif Marty Armand */
      margin-right: 1%; /* margin-right: 5.5%; } */
      margin-left: 1%; /* Modif Marty Armand */ }
   .et_pb_gutters3 .et_pb_column_1_2, .et_pb_gutters3.et_pb_row .et_pb_column_1_2 {
      width: 50%; /* width: 47.25%; Modif Marty Armand*/ }
   .et_pb_gutters3 .et_pb_column_1_3, .et_pb_gutters3.et_pb_row .et_pb_column_1_3 {
      width: 33.3333%; /* width: 29.6667%; Modif Marty Armand */ }
   .et_pb_gutters2 .et_pb_column, .et_pb_gutters2.et_pb_row .et_pb_column {
      /*margin-right: 3%;Modif Marty Armand */ }
   .et_pb_gutters2 .et_pb_column_1_2, .et_pb_gutters2.et_pb_row .et_pb_column_1_2 {
      width: 50%; /* width: 48.5%; Modif Marty Armand*/
      margin-right: 1%;
      margin-bottom: 1%; }
      
}
      
/* Modif armand Marty */
/*
.et_pb_column_1_3 h1,
.et_pb_column_2_5 h1,
.et_pb_column_1_4 h1,
.et_pb_column_1_5 h1,
.et_pb_column_1_6 h1 {
  font-size: 26px; }

.et_pb_column_1_3 h2,
.et_pb_column_2_5 h2,
.et_pb_column_1_4 h2,
.et_pb_column_1_5 h2,
.et_pb_column_1_6 h2 {
  font-size: 23px; }

.et_pb_column_1_3 h3,
.et_pb_column_2_5 h3,
.et_pb_column_1_4 h3,
.et_pb_column_1_5 h3,
.et_pb_column_1_6 h3 {
  font-size: 20px; }

.et_pb_column_1_3 h4,
.et_pb_column_2_5 h4,
.et_pb_column_1_4 h4,
.et_pb_column_1_5 h4,
.et_pb_column_1_6 h4 {
  font-size: 18px; }

.et_pb_column_1_3 h5,
.et_pb_column_2_5 h5,
.et_pb_column_1_4 h5,
.et_pb_column_1_5 h5,
.et_pb_column_1_6 h5 {
  font-size: 16px; }

.et_pb_column_1_3 h6,
.et_pb_column_2_5 h6,
.et_pb_column_1_4 h6,
.et_pb_column_1_5 h6,
.et_pb_column_1_6 h6 {
  font-size: 15px; }
*/
     
.et_pb_posts.et_pb_module article .et_pb_with_background .et_pb_row {
  /*width: 80%; Modif Marty Armand*/ }
body.et_pb_recaptcha_enabled .grecaptcha-badge {
  /*visibility: visible; Modif Marty Armand */
  /*visibility: initial; Modif Marty Armand */
  z-index: 9999; }

.et_pb_slide_video {
  /* Modif Marty Armand - 28/06/2020 
  width: 47.25%;
  margin-right: 5.5%; }
  */
  width: 50%;
  margin-right: 1%;
  margin-left: 1%; }
.et_pb_row .et_pb_column:last-child,
.et_pb_row .et_pb_column.et-last-child,
.et_pb_row_inner .et_pb_column:last-child,
.et_pb_row_inner .et_pb_column.et-last-child {
  /* margin-right: 0 !important; Modif Marty Armand */ }
.et_pb_post_slider.et_pb_module .et_pb_with_background .et_pb_row {
  /*width: 80%; Modif Marty Armand*/ }

/* Responsive Styles Desktop Only */
@media all and (min-width: 981px) {
   /* Sections and Rows */
   .et_pb_row_inner .et_pb_column.et-last-child {
      /*margin-right: 0 !important; Modif Marty Armand*/ }

   /* Sticky Image */
   .et_pb_section_sticky,
   .et_pb_section_sticky .et_pb_row:last-child,
   .et_pb_section_sticky.et_pb_bottom_divider .et_pb_row:nth-last-child(2),
   .et_pb_section_sticky .et_pb_row.et-last-child,
   .et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner:last-child,
   .et_pb_section_sticky .et_pb_specialty_column .et_pb_row_inner.et-last-child,
   .et_pb_section_sticky .et_pb_column_single {
      /* padding-bottom: 0 !important; Modif MArty Armand */ }

}

/* Responsive Styles Tablet And Below */
@media all and (max-width: 980px) {
  /* Page Containers */
  .et_pb_column {
    width: 100%;
    /*margin-bottom: 30px; Modif Marty Armand */ }
  .et_pb_row .et_pb_column:last-child,
  .et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child,
  .et_pb_row .et_pb_column.et-last-child {
    /* margin-bottom: 0; Modif Marty Armand */ }
  .et_pb_section_sticky_mobile,
  .et_pb_section_sticky_mobile .et_pb_row:last-child,
  .et_pb_section_sticky_mobile.et_pb_bottom_divider .et_pb_row:nth-last-child(2),
  .et_pb_section_sticky_mobile .et_pb_row.et-last-child,
  .et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner:last-child,
  .et_pb_section_sticky_mobile .et_pb_specialty_column .et_pb_row_inner.et-last-child,
  .et_pb_section_sticky_mobile .et_pb_column_single {
    /* padding-bottom: 0 !important; Modif MArty Armand */ }
  .et_pb_row_4col > .et_pb_column.et_pb_column_1_4, .et_pb_row_1-4_1-4_1-2 > .et_pb_column.et_pb_column_1_4, .et_pb_row_1-4_1-4 > .et_pb_column.et_pb_column_1_4 {
    /* Modif Marty Armand - 28/06/2020
    width: 47.25%;
    margin-right: 5.5%; }
    */
    width: 50%;
    margin-right: 1%;
    margin-left: 1%; }
  .et_pb_row_1-2_1-4_1-4 > .et_pb_column.et_pb_column_1_4 {
    /* Modif Marty Armand - 28/06/2020 
    width: 47.25%;
    margin-right: 5.5%; }
    */
    width: 50%;
    margin-right: 1%;
    margin-left: 1%; }
  .et_pb_row_5col > .et_pb_column.et_pb_column_1_5, .et_pb_row_1-5_1-5_3-5 > .et_pb_column.et_pb_column_1_5 {
    /* Modif Marty Armand - 28/06/2020 
    width: 47.25%;
    margin-right: 5.5%; }
    */
    width: 50%;
    margin-right: 1%;
    margin-left: 1%; }
  .et_pb_row_3-5_1-5_1-5 > .et_pb_column.et_pb_column_1_5 {
    /* Modif Marty Armand - 28/06/2020 
    width: 47.25%;
    margin-right: 5.5%; }
    */
    width: 50%;
    margin-right: 1%;
    margin-left: 1%; }
  /* Modif Marty Armand - 28/06/2020
  .et_pb_row_5col .et_pb_column:last-child {
    margin-bottom: 0; }
  */
  .et_pb_row_1-6_1-6_1-6_1-6 > .et_pb_column.et_pb_column_1_6 {
    /* Modif Marty Armand - 28/06/2020 
    width: 47.25%;
    margin-right: 5.5%; }
    */
    width: 50%;
    margin-right: 1%;
    margin-left: 1%; }

}
/* END Overwitte Thème Divi */

/* START Sticky link Social Network */
#social-link-section-sticky {
	position:fixed!important;
	z-index:9999!important;
	bottom:50%!important;
	left:0px!important;
	background-color: rgba(125,125,125,.25)!important;
	width: 40px!important;
    height: 120px!important;
    border-radius: 0px 1.7em 1.7em 0px!important;
	padding: 24px 0px!important;
	background-image: none!important;
	margin: 0px 0px 0px 0px!important;
}

#social-link-range-sticky{
	padding: 0px!important;
    margin: 0px 0px 0px 3px!important;
	width:32px!important;
}

#social-link-range-colom-sticky{
	background-color: transparent!important;
	height:80px!important;
}

#social-link-code-sticky {
	justify-content: center!important;
 	align-items: center!important;
}

#social-link-code-sticky img{
  height:25px!important;
  width:25px!important;
  padding-left: 6px!important;
  padding-top: 6px!important;
  z-index:900!important;
}

#social-link-code-sticky .sos_youtube a.icon{
  background-color: #a82400!important;
}
#social-link-code-sticky .sos_linkedin a.icon{
  background-color: #007bb6!important;
}

#social-link-code-sticky ul.et_pb_social_media_follow {
    list-style-type: none!important;
    margin: 0 0 22px;
    padding: 0;
}

#social-link-code-sticky .et_pb_social_media_follow li {
    display: inline-block;
    margin-bottom: 8px;
    position: relative;
}

#social-link-code-sticky .et_pb_social_media_follow li a {
    margin-right: 8px!important;
    display: inline-block!important;
    text-decoration: none!important;
    text-align: center!important;
    position: relative!important;
}

#social-link-code-sticky .et_pb_social_media_follow li a.icon {
    border-radius: 3px!important;
    height: 32px!important;
    width: 32px!important;
    padding: 0!important;
    -webkit-box-sizing: content-box!important;
    box-sizing: content-box!important;
}

#social-link-code-sticky .et_pb_social_media_follow li a.icon:before {
    height: 32px!important;
    width: 32px!important;
    font-size: 16px!important;
    line-height: 32px!important;
    display: block!important;
    color: #fff!important;
    -webkit-transition: color .3s!important;
    transition: color .3s!important;
    position: relative!important;
    z-index: 10!important;
}

#social-link-code-sticky .et_pb_social_icon a.icon {
    vertical-align: middle!important;
}

#social-link-code-sticky .et_pb_social_media_follow_network_name {
    display: none!important;
}
/* Responsive Styles Tablet And Below */
@media all and (max-width: 980px) {
	#social-link-section-sticky {
		bottom:10%!important;
	}
}
/* END Sticky link Social Network */

