@media (max-width: 950px) {

  #page-container {

    overflow-x: hidden !important;

  }

}

.grecaptcha-badge {

  right: -500px !important;

}



#mobile_menu_spacer {

  height: 0;

  background-color: transparent !important;

}

/** DEBUT AJOUT TOTO - CSS FORM INIT PW*/

.init_pw_form p, 

.init_pw_form li,

.init_pw_form h1 {

  text-align: left;

}

.init_pw_form h1 {

  margin-bottom: 20px;

}

/** FIN AJOUT TOTO - CSS FORM INIT PW*/

/* RESPONSIVE FORM */



#responsive-form {

  max-width: 100%;

  margin: 0 auto;

  width: 100%;

  padding: 0px;

}

.form-row {

  width: 100%;

}



#responsive-form input,

#responsive-form select,

#responsive-form textarea {

  width: 100%;

}

/* #responsive-form label {

  display: block;

} */



.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,

#responsive-form textarea,

#responsive-form select {

  border: solid 1px rgba(0, 0, 0, 0.2) !important;

  font-size: 18px;

  padding: 10px;

  background-color: rgba(0, 0, 0, 0.01);

  -webkit-border-radius: 5px;

  -moz-border-radius: 5px;

  border-radius: 5px;

  font-weight: 300;

  -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;

}



#responsive-form input:focus,

#responsive-form textarea:focus,

#responsive-form select:focus {

  color: #000;

  font-weight: 500;

  border: solid 1px rgba(0, 0, 0, 1) !important;

}



#responsive-form input[type="checkbox"] {

  width: auto !important;

}



#responsive-form .wpcf7-list-item-label {

  font-size: 11px !important;

  line-height: 11px !important;

}

#responsive-form .wpcf7-list-item {

  margin-left: 0px !important;

  line-height: 11px !important;

}



#responsive-form .wpcf7-not-valid-tip {

  color: red;

  font-size: 12px;

}



#responsive-form input[type="submit"] {

  color: #ffffff;

  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;

  font-weight: 400;

}



#responsive-form input[type="submit"]:hover {

  background-color: rgba(0, 0, 0, 0.2) !important;

  color: #000 !important;

}

#responsive-form span {

  color: #4e4e4e;

}



#responsive-form .column-full.submit > p {

  display: flex;

  flex-direction: column;

  align-items: center;

}



.display_on_mobile {

  display: none;

}



@media (max-width: 767px) {

  .form_row {

    flex-direction: column;

  }

  .column-half {

    width: 100% !important;

    padding-right: 0;

  }



  .column-full {

    padding-right: 0;

  }



  #arx_mobile_menu .arx_mobile_menu li.arx-menu-item-has-children:before {

    color: #e61a21 !important;

  }



  .column-third {

    width: 100% !important;

    padding: 0 !important;

    margin-bottom: 15px;

  }

  .column-third.to_flex {

    margin-bottom: 0;

  }

  #responsive-form input,

  #responsive-form textarea,

  #responsive-form select {

    font-size: 16px;

  }

}



.arx_navbar nav > ul > li {

  padding: 0px 25px !important;

}



.arx_navbar .sub-menu {

  width: 600px;

  background-color: #fff !important;

  padding-bottom: 30px;

}

.arx_navbar .sub-menu li,

.arx_navbar .sub-menu li a {

  width: 100%;

  background-color: #fff !important;

  font-size: 0.8em;

  text-transform: none !important;

}



.arx_navbar nav > ul > li:before {

  content: "";

  display: block;

  height: calc(100% + 10px);

  width: 0px;

  position: absolute;

  right: 50%;

  top: -8px;

  background-color: #e61a21;

  -webkit-border-top-left-radius: 50px;

  -webkit-border-bottom-left-radius: 50px;

  -moz-border-radius-topleft: 50px;

  -moz-border-radius-bottomleft: 50px;

  border-top-left-radius: 50px;

  border-bottom-left-radius: 50px;

  -webkit-transition: all 0.5s ease-in-out;

  -moz-transition: all 0.5s ease-in-out;

  -ms-transition: all 0.5s ease-in-out;

  -o-transition: all 0.5s ease-in-out;

  transition: all 0.5s ease-in-out;

  opacity: 0;

}

.arx_navbar nav > ul > li:after {

  content: "";

  display: block;

  height: calc(100% + 10px);

  width: 0px;

  position: absolute;

  left: 50%;

  top: -8px;

  background-color: #e61a21;

  -webkit-border-top-right-radius: 50px;

  -webkit-border-bottom-right-radius: 50px;

  -moz-border-radius-topright: 50px;

  -moz-border-radius-bottomright: 50px;

  border-top-right-radius: 50px;

  border-bottom-right-radius: 50px;

  z-index: -1;

  -webkit-transition: all 0.5s ease-in-out;

  -moz-transition: all 0.5s ease-in-out;

  -ms-transition: all 0.5s ease-in-out;

  -o-transition: all 0.5s ease-in-out;

  transition: all 0.5s ease-in-out;

  opacity: 0;

}



.arx_navbar nav > ul > li:hover:before,

.arx_navbar nav > ul > li:hover:after {

  width: 50%;

  opacity: 1;

}



.arx_navbar nav > ul > li:hover > a {

  color: #fff !important;

}



.arx_navbar nav > ul > li.current-menu-item:hover > a {

  color: #fff !important;

}



#arx_actu_filtres {

  width: 100%;

  text-align: center;

  padding-bottom: 0;

}



#arx_actu_filtres li,

.arx_terms_filters_actus li {

  font-family: "Space Grotesk", Helvetica, Arial, Lucida, sans-serif !important;

  text-transform: none !important;

  background-color: transparent !important;

  font-size: 16px;

  font-weight: 600 !important;

  color: #000;

}

#arx_actu_filtres li:hover,

.arx_terms_filters_actus li:hover {

  font-weight: 500;

  color: #e61a21;

}

#arx_actu_filtres li.active,

.arx_terms_filters_actus li.active {

  font-weight: 900;

  color: #000;

  text-decoration: underline;

}



#arx_blog_actus {

  grid-column-gap: 35px !important;

  grid-row-gap: 35px !important;

}



.arx_home_actu_item_inner .taxonomie li,

.arx_blog_actu_item_inner .taxonomie li,

.article_liste_item .taxonomie li {

  font-weight: 300 !important;

  font-size: 14px !important;

  background-color: rgba(230, 26, 33, 1);

}

#arx_blog_actus_ajax_container .pagination a {

  color: #e61a21;

}

.arx_home_actu_item_inner .taxonomie,

.arx_blog_actu_item_inner .taxonomie {

  text-align: center;

}



.arx_home_actu_item_inner .titre,

.arx_blog_actu_item_inner .titre,

.article_liste_item .titre {

  font-family: "Space Grotesk", Helvetica, Arial, Lucida, sans-serif !important;

  color: #000;

  font-size: 23px;

  line-height: 1.2em;

  font-weight: 700;

  padding-bottom: 10px !important;

  /* text-align: center; */

}



#arx_home_actus .slick-dots {

  bottom: -70px !important;

}

#arx_home_actus .slick-dots li button:before {

  font-size: 60px !important;

}

#arx_home_actus .slick-dots li.slick-active button:before {

  color: #e61a21 !important;

  opacity: 1;

  font-size: 70px !important;

}

#arx_home_actus .slick-prev:before {

  content: url(/arx_img/left-chevron.svg) !important;

  opacity: 1 !important;

}

#arx_home_actus .slick-next:before {

  content: url(/arx_img/right-chevron.svg) !important;

  opacity: 1 !important;

}



#arx_home_actus {

  margin-bottom: 100px;

}

#arx_home_actus .slick-prev {

  top: auto;

  bottom: -75px;

  left: 40% !important;

}

#arx_home_actus .slick-next {

  top: auto;

  bottom: -75px;

  right: 40% !important;

}

.arx_search_actualite_content {

  min-width: 300px !important;

  margin-right: 30px;

}



.arx_search_actualite_sort {

  margin-top: 0px !important;

}

/* DÉBUT - PRIVATE MEMBER CONTENT */



/* DÉBUT - [arx_display_header_mon_espace] */

.container_admin_header {

  margin-top: 0;

}

.btn_header_admin_membre {

  margin-top: 0;

}

.btn_header_admin_membre a {

  color: #ffffff;

  background-color: #e61a21;

  border-radius: 30px 30px 30px 30px;

  overflow: hidden;

  border: 1px solid #e61a21;

  padding-top: 7px;

  padding-right: 30px;

  padding-bottom: 7px;

  padding-left: 10px;

  margin-top: 0px;

  display: flex;

  align-items: center;

}

.btn_header_admin_membre a:hover {

  color: #e02b20 ;

  background-image: initial;

  background-color: #ffffff;

  border-color: #000000;

}

.btn_header_admin_membre i {

  font-size: 30px;

}

.container_sous_menu_membre {

  background-color: #e61a21;

}

.container_menu_membre {

  background-color: #e61a21;

  color: #ffffff;

  top: -22px;

  border-radius: 50px;

}

.container_menu_membre.open {

  border-radius: 17px;

}

.container_menu_membre p {

  color: #ffffff;

}

.cta_sous_menu_membre .icon_menu_chevron_down {

  margin-top: -5px;

}

.btn_header_admin_membre a::before {

  margin: 0;

  opacity: 1;

  content: "\f090";

  position: relative;

  margin-right: 10px;

  font-size: 24px;

}

/* FIN - [arx_display_header_mon_espace] */



/* DÉBUT - [arx_display_admin_membre_documents] */

.container_page_admin_membre.extra_filtre {

  padding: 0;

  margin-bottom: 0;

}

.container_page_admin_membre.extra_filtre ul {

  list-style: none;

  display: flex;

  padding: 0;

  flex-wrap: wrap;

  row-gap: 10px;

  justify-content: center;

}

.container_page_admin_membre.extra_filtre li:last-child {

  margin-right: 0;

}

.container_page_admin_membre.extra_filtre li {

  padding: 5px 15px;

  background-color: #bfbfbf;

  border-radius: 20px;

  margin-right: 10px;

  cursor: pointer;

  transition: 0.3s;

}

.container_page_admin_membre.extra_filtre li:hover {

  background-color: #c71a20 !important;

  color: #ffffff;

}

.container_page_admin_membre.extra_filtre li.active {

  background-color: #e61a21;

  color: #ffffff;

}

.container_page_admin_membre.informations_filtre li {

  background-color: #bfbfbf;

  color: #000000;

}

.container_page_admin_membre.informations_filtre li:hover {

  background-color: #c71a20;

  color: #ffffff;

}

.container_page_admin_membre.informations_filtre li.active {

  background-color: #e61a21;

  color: #ffffff;

}

.container_page_admin_membre.informations_filtre li.active:hover {

  background-color: #c71a20;

  color: #ffffff;

}

.content_page_admin_membre.informations .single_doc {

  border-bottom: 2px solid #e61a21;

}

button.download_document,

button.see_single_document {

  background-color: #bfbfbf;

  color: #000000;

  transition: 0.3s;

}

button.download_document:hover,

button.see_single_document:hover {

  background-color: #c71a20;

  color: #ffffff;

}

.container_page_admin_membre.informations_filtre {

  padding-bottom: 0;

  padding-left: 0;

  margin-bottom: 5px;

}

.container_page_admin_membre.informations_filtre li {

  margin-left: 0;

}

.extra_filter_container {

  background-color: #f7f7f7;

  padding: 10px;

  border-radius: 15px;

  width: max-content;

  margin-bottom: 15px;

}

.extra_filter_title {

  margin: 0 5px 5px 5px;

  font-weight: 900;

  text-align: center;

}

.arx_reset_filtre {

  text-decoration: underline;

  cursor: pointer;

  margin-left: 10px;

  font-size: 16px;

}

.arx_reset_filtre {

  margin-bottom: 10px;

  margin-left: 0;

}

/* FIN - [arx_display_admin_membre_documents] */



/* DÉBUT - [arx_display_searchbar_admin_membre_documents] */

.arx_search_document_container {

  margin-bottom: 20px;

  width: 50%;

  position: relative;

}

.arx_search_document_input {

  width: 100%;

  border: 0 !important;

  background-color: #f7f7f7 !important;

  padding: 10px !important;

  border-radius: 15px;

}

.arx_search_document_submit {

  background-color: transparent;

  border: 0;

  position: absolute;

  right: 2%;

  top: 50%;

  transform: translateY(-50%);

}

.container_page_admin_membre.informations_filtre.is_multiple_level ul {

  display: flex;

  flex-flow: wrap;

  align-content: center;

  align-items: center;

  gap: 0px;

  padding-left: 0px;

  padding-bottom: 0px;

}

/* FIN - [arx_display_searchbar_admin_membre_documents] */



/* DÉBUT - LOADER */

#loader {

  border-top-color: #e61a21 !important;

}

#loader::before {

  border-top-color: #424242 !important;

}

#loader {

  border-top-color: #bfbfbf !important;

}

/* FIN - LOADER */



/* DÉBUT - REDIRECTION LOGIN */

#connexion_admin_membre input[type="text"],

#connexion_admin_membre input[type="password"],

#forgot_pw_admin_membre input[type="text"],

#reinit_pw_admin_membre input[type="password"] {

  padding: 10px;

}

.arx_empty_div {

  padding-top: 50px !important;

}



#arx_redirection_message {

  border-bottom: 5px solid #e61a21;

  box-shadow: 0 0 20px 5px rgba(5, 23, 34, 0.05);

  margin-bottom: 50px;

}



.content_page_admin_membre.informations .single_doc {

  border: 1px solid rgba(0, 0, 0, 0.05) !important;

  padding: 50px !important;

  -webkit-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1);

  box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.01);

}

.content_page_admin_membre.informations .single_doc .title_doc {

  padding: 10px 0px !important;

  color: #000;

  text-align: center;

}







.arx_reset_filtre {

  text-align: center !important;

  width: 100%;

}

.text_filtre {

  text-align: center;

  margin-bottom: 5px;

  color: #333333;

  font-weight: 700;

  font-size: 18px;

}

.container_page_admin_membre.informations_filtre.is_multiple_level ul {

  justify-content: center;

}



.extra_filter_container,

.arx_search_document_container {

  margin-left: auto;

  margin-right: auto;

  max-width: 100%;

}



.arx_module_private_module h1 {

  display: none !important;

}



.arx_search_actualite_input {

  text-align: center;

}



/* FIN - REDIRECTION LOGIN */



/* DÉBUT - RESET PASS */

#forgot_pw_admin_membre .btn.btn-primary,

#reinit_pw_admin_membre .btn.btn-primary {

  background-color: #e61a21;

  border: 1px solid #e61a21;

  width: auto;

  margin: auto;

  border-radius: 100px;

  margin-top: 40px;

  transition: all 300ms ease 0ms;

}

#forgot_pw_admin_membre .btn.btn-primary:hover,

#reinit_pw_admin_membre .btn.btn-primary:hover {

  background-color: #ffffff;

  color: #e61a21;

  border: 1px solid #000000;

}

#forgot_pw_admin_membre .form-group {

  margin-bottom: 0;

  margin-block-end: 0;

}

.arx_container_add_json span.error,

span.error,

.before_btns {

  margin-top: 20px;

  display: block;

}

.before_btns.success {

  color: #4BB543;

}

.container_admin_header .auth-icon i {

  color: #e61a21;

}



.init_pw_form p {

  strong {

    color: #000;

  }

}



/* #arx_home_actus .slick-slide {

  margin-right: 15px; 

} */



/* Supprimer le padding interne pour éviter le débordement */

#arx_home_actus_ajax_content {

  margin-right: 15px;

  margin-left: 15px;

}

/* .arx_blog_actu_item_inner {

  margin-right: 0px;

  margin-left: 0px;

} */



@media (max-width:426px){

  .init_pw_form {

    padding: 0px ;

  }

  .init_pw_form .codex-authbox {

    padding: 0px ;

    border:none;

    box-shadow:none;



  }

}

/* FIN - RESET PASS */



/* DÉBUT - ESPACE MEMBRE INFOS */

.content_page_admin_membre.informations {

  padding-top: 50px;

}

#form_ajax_informations {

  grid-template-columns: repeat(2, auto);

  grid-template-rows: repeat(2, auto);

  grid-gap: 20px;

}

#form_ajax_informations .interlocuteur {

  grid-area: 1 / 1 / 2 / 2;

}

#form_ajax_informations .informations {

  grid-area: 2 / 1 / 3 / 2;

}

#form_ajax_informations .coordonnees {

  grid-area: 1 / 2 / 1 / 3;

}

#form_ajax_informations h2 {

  font-size: 32px;

}

#form_ajax_informations .form-control {

  border: solid 1px rgba(0, 0, 0, 0.2) !important;

  font-size: 18px;

  padding: 10px;

  background-color: rgba(0, 0, 0, 0.01);

  -webkit-border-radius: 5px;

  -moz-border-radius: 5px;

  border-radius: 5px;

  font-weight: 300;

  -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;

}

#form_ajax_informations .form-control:focus {

  color: #787878;

  font-weight: 500;

  border: solid 1px rgba(0, 0, 0, 1) !important;

}

#form_ajax_informations textarea {

  resize: vertical;

}

#form_ajax_informations .container_btns_loader {

  grid-column: 1 / -1;

  grid-row: auto;

  align-items: end;

}

#form_ajax_informations .container_btns_loader button {

  color: #ffffff;

  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;

  font-weight: 400;

  background-color: #e61a21;

  width: max-content;

  border-radius: 30px;

  margin-top: 10px;

  border: 0px !important;

  font-size: 18px;

  padding: 10px;

  float: right;

}

#form_ajax_informations .container_btns_loader button:hover {

  background-color: #000000 !important;

  color: #ffffff !important;

}

/* FIN - ESPACE MEMBRE INFOS */



/* FIN - PRIVATE MEMBER CONTENT */



/* DÉBUT - ACTUALITÉS */

.arx_search_actualite_container {

  margin: 0 auto 30px;

  display: flex;

  width: 100%;

  flex-direction: row;

  justify-content: center;

  align-items: center;

  align-content: center;

}

.arx_search_actualite_content {

  position: relative;

}

.arx_search_actualite_input {

  width: 100%;

  border: 0 !important;

  background-color: #f7f7f7 !important;

  padding: 10px !important;

  border-radius: 15px;

}

.arx_search_actualite_submit {

  background-color: transparent;

  border: 0;

  position: absolute;

  right: 2%;

  top: 50%;

  transform: translateY(-50%);

}

.arx_search_actualite_remove_search {

  display: block;

  text-align: end;

  text-decoration: underline;

  margin: 10px 10px 10px 0;

  cursor: pointer;

  font-size: 14px;

}

.arx_search_actualite_sort {

  text-align: end;

  margin-top: 10px;

}

.arx_search_actualite_sort_select {

  border: 0;

  background-color: #f7f7f7;

  padding: 10px;

  border-radius: 30px;

}

.meta_info {

  font-weight: 700;

  width: fit-content;

  background-color: #656565;

  color: #ffffff;

  padding: 2px 5px;

  border-radius: 10px;

  margin-bottom: 5px;

}

.arx_home_actu_item_inner .content,

.arx_blog_actu_item_inner .content {

  padding-top: 0;

}

/* FIN - ACTUALITÉS */



/* DÉBUT - FORM BOUTIQUE */

.arx_boutique_form {

  text-align: center;

}

.arx_form_boutique_h3 {

  margin-top: 20px;

}

.form_row {

  display: flex;

}

.column-third {

  float: left;

  position: relative;

  padding: 0.65rem 0.65rem 0.65rem 0px;

  width: 33%;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

.column-third.to_flex {

  display: flex;

  align-items: center;

  font-size: 16px;

}

#arx_tshirt_group .wpcf7-field-group {

  width: 100%;

  display: flex;

  position: relative;

}

#arx_tshirt_group .wpcf7-field-group > p {

  position: absolute;

  right: -10px;

  display: flex;

  flex-direction: column-reverse;

  top: 50%;

  transform: translateY(-50%);

}

#responsive-form input[type="submit"] {

  background-color: #e61a21;

  width: max-content;

  border-radius: 30px;

  margin-top: 10px;

  border: 0px !important;

}

#responsive-form input[type="submit"]:hover {

  background-color: #000000 !important;

  color: #ffffff !important;

}

#arx_tshirt_group .wpcf7-field-group:not(:first-child) .arx_tshirt_label {

  color: transparent;

}

.wpcf7-field-group-remove,

.wpcf7-field-group-add {

  cursor: pointer;

  margin-bottom: 2px;

  border: 1px solid #e61a21;

  border-radius: 26px;

  color: #e61a21;

  background: transparent;

}



#responsive-form .wpcf7-submit {

  padding: 10px 30px;

}



#responsive-form .column-full {

  text-align: center;

}

.arx_boutique_submit > p {

  display: flex;

  flex-direction: column-reverse;

  align-items: center;

  justify-content: center;

}

/* FIN - FORM BOUTIQUE */



/* DÉBUT - RESPONSIVE */



#arx_open_menu_mobile {

  line-height: normal;

}



footer .arx_mobile_menu {

  list-style: none !important;

  padding: 0;

  padding-left: 0.5em;

}



footer .arx_mobile_menu a {

  color: #666666;

}



#arx_header_mobile {

  box-shadow: 0px -25px 20px 20px #000000;

}



#mobile_menu_spacer {

  z-index: -10;

}



.container_admin_deconnexion {

  margin-left: 1em;

}

.container_admin_deconnexion #deconnexion_membre {

  text-decoration: underline;

}

.container_admin_deconnexion #deconnexion_membre:hover {

  color: #000000;

}



@media only screen and (max-width: 980px) {

  #arx_home_actus {

    margin-bottom: 75px;

  }

  .btn_header_admin_membre,

  .header_admin_membre {

    max-width: fit-content;

  }

  .container_menu_membre {

    position: initial;

  }

  #arx_actu_filtres li {

    margin: 0;

    padding: 5px 10px;

  }

  #arx_actu_filtres {

    display: block;

    margin-bottom: 20px;

  }

  #arx_home_actus .slick-prev.slick-arrow {

    opacity: 1 !important;

  }

  .arx_conseil_syndical .et_pb_text {

    width: 31%;

  }

  #form_ajax_informations {

    grid-template-columns: repeat(1, auto);

  }

  #form_ajax_informations .informations,

  #form_ajax_informations .coordonnees {

    grid-area: unset !important;

  }

  #form_ajax_informations .informations {

    margin-top: 30px;

  }

  #form_ajax_informations .coordonnees {

    margin-top: 30px;

  }

  .arx_search_document_container {

    width: 100%;

  }



  .wpex .horizontal-content {

    padding: 0 0 23px 0em;

  }

  .wpex.horizontal-timeline .horizontal-nav li span.tl-point {

    color: #e61a21;

    font-size: 24px !important;

  }

  .wpex.horizontal-timeline .horizontal-nav li span.tl-point::before {

    background-color: #e61a21 !important;

    border-color: #e61a21 !important;

  }

  .wpex.horizontal-timeline .timeline-pos-select {

    border-bottom: 3px solid #e61a21 !important;

  }

  .wpex .timeline-details .wptl-readmore > a {

    border: 2px solid #e61a21;

  }

  .wpex.horizontal-timeline .ex_s_lick-prev:hover, .wpex.horizontal-timeline .ex_s_lick-next:hover {

    border-color: #e61a21;

    background-color: #e61a21;

  }

  .wpex.horizontal-timeline .ex_s_lick-prev, .wpex.horizontal-timeline .ex_s_lick-next {

    border: 3px solid #e61a21;

    color: #e61a21;

  }

  .wptl-social-share {

    display: none !important;

  }

  .wpex .timeline-details .wptl-readmore > a:hover {

    background-color: #e61a21;

  }

}





@media only screen and (max-width: 768px) {

  #arx_home_actus {

    margin-bottom: 75px;

  }

  #arx_home_actus .slick-prev.slick-arrow {

    opacity: 1 !important;

  }

  #arx_home_actus_ajax_content {

    margin-right: 0;

  }

  #arx_actu_filtres {

    display: block;

    margin-bottom: 20px;

  }

  #arx_actu_filtres li {

    margin: 0;

    padding: 5px 10px;

  }

  .display_on_mobile {

    display: block;

    text-align: left;

  }

  .arx_tshirt_label {

    display: none !important;

  }

  #arx_tshirt_group .wpcf7-field-group > p {

    right: -30px;

    top: 39%;

  }

  #arx_tshirt_group .wpcf7-field-group {

    justify-content: space-between;

  }

  #arx_tshirt_group .column-third {

    width: 65% !important;

  }

  #arx_tshirt_group .column-third:last-of-type {

    width: 30% !important;

  }

  .arx_search_actualite_container {

    flex-direction: column;

    /* align-items: flex-end; */

  }

  .arx_search_actualite_content {

    margin-right: 0;

    margin-bottom: 15px;

    width: 100%;

  }

  .container_page_admin_membre.extra_filtre ul {

    /* justify-content: flex-start; */

  }

  .arx_conseil_syndical .et_pb_text {

    width: 100%;

  }

  .container_page_admin_membre.informations_filtre li {

    margin-right: 0;

  }

  .container_page_admin_membre ul {

    column-gap: 10px !important;

  }

  .container_page_admin_membre.extra_filtre li {

    margin-right: 0 !important;

  }

  .content_page_admin_membre.informations .single_doc {

    margin-right: 5px;

    padding: 10px !important;

  }

  button.download_document, button.see_single_document {

    padding: 10px 10px;

    font-size: 16px;

  }

  .container_menu_membre {

    min-width: unset;

    padding: 10px 11px;

    border-radius: 100px !important;

  }

  .cta_sous_menu_membre p,

  .cta_sous_menu_membre .icon_menu_chevron_down {

    display: none;

  }

  .cta_sous_menu_membre .icon_menu_user {

    position: relative;

    left: 0;

  }

  .container_sous_menu_membre {

    display: none !important;

  }

  .arx_membre_login_mobile {

    width: 100%;

    display: flex;

    justify-content: flex-end;

    margin-right: 5px;

    margin-bottom: 0 !important;

  }

  .btn_header_admin_membre a {

    padding: 7px 12px;

  }

  .btn_header_admin_membre a::before {

    font-size: 15px;

    margin-right: 0;

    content: "\f007";

    color: #ffffff;

    font-weight: 500 !important;

  }

  .btn_header_admin_membre a:hover {

    color: #ffffff ;

    background-color: #e61a21;

    border-color: #e61a21;

  }

  .container_menu_membre a,

  .container_menu_membre a:hover, 

  #deconnexion_membre:hover {

    color: #ffffff;

  }

}



/* FIN - RESPONSIVE */









 