/*DEBUT ESPACE MEMBRE*/
.container_annuaire_membres .single_annuaire_membre .container_nom_membre {
    color: #b8c617!important;
}
#loader {
    border-top-color: #414b59;
}
.btn_header_admin_membre a:hover {
	background-color: inherit;
}
.btn_header_admin_membre a {
    color: #FFFFFF !important;
	border-radius: 0px; 
    font-size: 14px;
	font-weight: 700!important;

    background-color: transparent;
    padding-top: 0px!important;
    padding-right: 0px!important;
    padding-bottom: 0px!important;
    padding-left: 0px!important;
}
.btn_header_admin_membre i {
    font-size: 15px !important;
	color: #ffffff !important;
}
.btn_header_admin_membre {
    margin-top: 0px;
}
.btn_form_ajax{
	background-color: #414b5929;
}
.cta_sous_menu_membre {
	line-height: 1.5em;
}
.container_sous_menu_membre a {
    font-size: 14px;
	border-top:solid 1px rgba(255,255,255,0.3);
}
.container_sous_menu_membre {
    cursor: pointer;
    position: absolute;
    width: 100%;
    right: 0px;
    background-color: #414b59;
    padding: 15px;
    border-radius: 15px;
}
.container_menu_membre p, .container_menu_membre a, #deconnexion_membre{
    font-size: 14px;
    color: #ffffff;
}
.container_menu_membre {
	min-width: 195px;
    position: relative;
    background-color: #414b59;
    padding: 0px 35px 0px 0px;
    color: #ffffff;
    border: none; 
}
.container_admin_header {
    margin-top: 0px;
}
.container_admin_header .fa-user::before{
	content: "" !important;
}
.content_list_pmc_sous_membre table tbody tr.arx_tr_normal:nth-child(4n+1),
.content_list_pmc_sous_membre table tbody tr.arx_tr_normal:nth-child(4n+2) {
  background-color: #414b5908; /* Changer la couleur comme souhaité */
}
.content_list_pmc_sous_membre table tbody tr.arx_cpc_form_modify:nth-child(4n+1),
.content_list_pmc_sous_membre table tbody tr.arx_cpc_form_modify:nth-child(4n+2) {
  background-color: #414b5908; /* Changer la couleur comme souhaité */
}
.container_retour{
	
	right: 0px;
}
button.download_document, button.see_single_document  {
    background-color: #414b59;
}
.content_page_admin_membre.informations {
	margin: auto;
    width: 90%;
    max-width: 1500px;
}
.container_page_admin_membre.informations_filtre .single_container_checkbox {
    border: 2px solid #b8c6172e;
}
.arx_onglet_club input:not([type='checkbox']), .arx_onglet_club textarea, .arx_onglet_club select, .arx_onglet_club date {
	padding:10px;
	font-size:14px;
	width:50% !important;
}
/*FIN ESPACE MEMBRE*/

@media (max-width: 950px) {
#page-container{
overflow-x: hidden !important;
}
}

a {
	text-decoration: none;
}
.grecaptcha-badge {
    right: -500px !important;
}

.menu_jo a {
font-weight:900 !important;	
}

.slick-arrow {
    background: transparent !important;
    border-radius: 16px;
}
#arx_home_actus_ajax_content {
    margin-right:auto !important;
}
@media (max-width: 1000px) {
	#arx_actu_filtres {
		display:none;
	}
	.arx_home_actu_item_inner .taxonomie, .arx_blog_actu_item_inner .taxonomie {

    text-align: left;
	}
}


/* OPTIN A REFAIRE AU PROPRE */

/* MAJ 2023-06-28 - P23 */
.optin_p23 {
	text-align: center;
	font-size:25px;
}
.p23_switch {
	display:inline-block;
	    background-color:rgba(0,0,0,.38);	
    height: 22px;
    width: 41px;
		-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	margin:0px 10px 0px 10px;
	transform: translateY(5px);
	cursor:pointer;
	position:relative;
	-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.hp_missions, .hp_territoire {
	font-family:'Manrope';
	cursor:pointer;
}
.hp_missions.actif, .hp_territoire.actif {
	
	font-weight:800;
}

#hp_territoire, #hp_missions {
	display:none;
}
#hp_territoire.actif, #hp_missions.actif {
	display:block;
}
.p23_switch:after {
	display:block;
	content:"";
	width:18px;
	height:18px;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	border-radius: 18px;
	position:absolute;
	top:2px;
	left:2px;
	right:auto;
	background-color: #fff;
	-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}

.p23_switch.active {
/*	background-color:  #39949f;*/
}

.p23_switch.active:after {
	right:2px;
	left:auto;

}




@media (max-width: 1000px) {

	
	.optin_p23 {
	font-size:18px;	
	}
	
	.optin_p23 strong{
		display:block;
		text-align: center;
	}
	
.arx_p23_reengagement > div {
    width: 100%;
    padding-left: 70px;
    margin-bottom:15px;
}	
	
	

.arx_p23_reengagement {
display:block;
    
}
}

.arx_liste_personnes .et_pb_column  {
	display:flex;	
	flex-wrap: wrap;
	justify-content: flex-start;
}

.arx_liste_personnes .et_pb_main_blurb_image {
	margin-bottom:0px !important;
}
.arx_liste_personnes  .et_pb_blurb_description {
	padding:10px;
}
.arx_liste_personnes .et_pb_blurb_content {
	border:solid 1px rgba(0,0,0,0.2);
	overflow: hidden;
}
.arx_liste_personnes  .et_pb_blurb_description p{
	font-size:15px;
	line-height:19px;
	text-align: center;
}
.arx_liste_personnes  .et_pb_blurb_description p strong{
	font-size:18px;
}


.arx_epci_item .et_pb_blurb_container {
	text-align:center !important;
}
.arx_epci_item .et_pb_blurb_description h3{
	padding-bottom:30px;
	color:#445763;
}
.arx_epci_item h2{
	color:#445763;
}
.arx_epci_item .et_pb_blurb_description {
	padding-bottom:30px !important;
}

/* CUSTOM HOME PAGE ACTUALITES */
#arx_actu_filtres li, .arx_terms_filters_actus li {
	 font-family:'Manrope' !important;	
	font-size:1.1em !important;
	font-weight:400 !important;
}
.arx_home_actu_item_inner .taxonomie li, .arx_blog_actu_item_inner .taxonomie li, .arx_home_actu_item_inner li {
	 font-family:'Manrope' !important;	
}
.arx_home_actu_item_inner .titre, .arx_blog_actu_item_inner .extrait, .arx_home_actu_item_inner .titre, .arx_home_actu_item_inner .extrait {
	 font-family:'Manrope' !important;	
}
.arx_home_actu_item_inner, .arx_blog_actu_item_inner, .arx_home_actu_item_inner  {
    background-color: rgba(0,0,0,0);
}
.arx_home_actu_item_inner .content, .arx_blog_actu_item_inner .content, .arx_home_actu_item_inner .content {
    padding: 30px 0px;
}



/* ORGANIGRAMME */
.arx_organigramme_container .wpdevart_org_chart_container li .wpda_tree_item_container > div {
    min-height: auto !important;
	padding:0px !important;
}

#responsive-form{
	max-width:100%; 
	margin:0 auto;
    width:100%;
    padding: 0px;

}
.form-row{
	width: 100%;

}
#responsive-form input[type="checkbox"]{
	width: auto;
}
#responsive-form input, #responsive-form select, #responsive-form textarea {
	width:100%;
	border-width: 1px;
    border-style: solid;
    border-color: rgba(53,55,64,0.2);
	font-family: 'Lexend Deca',Helvetica,Arial,Lucida,sans-serif!important;
    font-weight: 300;
    font-size: 16px;
	padding: 16px;
	    background-color: white
} 

#responsive-form input[type=submit] {
	width:250px !important;
	color: #FFFFFF!important;
    border-radius: 100px;
    font-size: 16px;
    font-family: 'Lexend Deca',Helvetica,Arial,Lucida,sans-serif!important;
    background-color: #181919 !important;
} 



.column-full{ 
float: left;
position: relative;
	padding: 0.65rem 0.65rem 0.65rem 0px ;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.column-half{
	float: left;
	position: relative;
	padding: 0.65rem 0.65rem 0.65rem 0px ;
	width:50%;
	-webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
}
.clearfix:after {
	content: "";
	display: table;
	clear: both;
}
#responsive-form textarea {
	height: 200px;
}

#responsive-form input[type=submit] {

	cursor:pointer;
}
#responsive-form span {
 color:#4e4e4e;
}
@media (max-width: 767px) {
	.column-half{
		width:100% !important;
	}
	
}

/*CSS PLUGIN DOCUMENTATION ESPACE MEMBRE*/
.container_page_admin_membre.informations_filtre li {
    font-family: 'Manrope' !important;
    font-size: 1.1em !important;
    font-weight: 400 !important;
	list-style: none;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 10px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    background-color: rgba(0,3,51,0.02);
    padding: 10px 20px;
    color: #000;
    cursor: pointer;
    text-transform: uppercase;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.container_page_admin_membre.informations_filtre li.active {
    background-color: #333;
    color: #fff;
}
.container_page_admin_membre.informations_filtre li:hover{
	background-color: #414b59;
	color: #ffffff;
}

.container_page_admin_membre.informations_filtre li.active:hover{
	background-color: #414b59 !important;
	color:#ffffff !important;
}
.download_document{
	 font-family:'Manrope' !important;	
	font-size:1.1em !important;
	font-weight:400 !important;
	background-color: #333 !important;
    color: #fff !important;
	margin-right: 10px;
    margin-bottom: 10px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    background-color: rgba(0,3,51,0.02);
    padding: 10px 20px;
    color: #000;
    cursor: pointer;
/*    text-transform: uppercase;*/
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.container_page_admin_membre.informations_filtre {
    padding-bottom: 0px !important;
    padding-left: 0px !important;
}
.content_page_admin_membre.informations{
	width: 100%;
}

.wpex.horizontal-timeline.ex-multi-item .extl-hoz-sbs.style-7 .extl-sbd-details{
	    border-left: 10px solid #5ec2bc;
}

.timeline-details a, .wpex-timeline-list.show-icon .wpex-timeline > li .wpex-content-left .tlday{
	    font-weight: 600;
    font-size: 25px;
	    font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
	    color: #232323;
}

.wpex-timeline-list.show-icon .wpex-timeline > li .wpex-content-left .tlday{
	color: white;
	font-size: 18px;
}

.extl-hoz-sbd-ct p{
	  font-weight: 500;
    font-size: 16px;
	    font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
}

.wpex-timeline-list.show-icon .style-center > li .wpex-timeline-label .timeline-details{
	    padding: 1px 30px;
}

.wpex-timeline-list .timeline-details p{
	  font-weight: 500;
    font-size: 14px;
	    font-family: 'Open Sans', Helvetica, Arial, Lucida, sans-serif;
}

.extl-date, .wpex-timeline-list .timeline-details h2{
	display: none !important
}
.wpex-leftdate{
	    padding: 25px 30px !important;
}
.tlday+div{
	display: none
}

.content_page_admin_membre.informations .single_doc{
	    border-bottom: 2px solid #5ec2bc;
}

#loader{   
    border-top-color: #5ec2bc;  
}
#loader:before {    
    border-top-color: #ffc9dd;  
}
#loader:after {      
    border-top-color: #90ab6a;   
}
.wpex-timeline-list.show-icon .wpex-timeline.style-center > li .wpex-timeline-label:after{
	    border-right-color: #5ec2bc;
}
.wpex-timeline-list.show-icon .wpex-timeline > li:after, .wpex-timeline-list.show-icon .wpex-timeline > li:first-child:before, .wpex-timeline-list.show-icon li .wpex-timeline-icon .fa, .wpex-timeline-list.show-icon .wpex-timeline.style-center > li .wpex-content-left .wpex-leftdate{
	    background-color: #5ec2bc;
}