/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:300,400,600,700');
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700,900');
@import url('https://fonts.googleapis.com/css2?family=Ubuntu:wght@300;400;500;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
@import url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/editor-style.css');
@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.12.1/css/all.min.css";
/* line 55, wp-content/themes/g5_hydrogen/custom/scss/colors.scss */
#actu_home_new .wpb_single_image a:after, .coordonnees_adresse:before, .coordonnees_tel:before, .coordonnees_bus:before, .coordonnees_tram:before, .coordonnees_train:before, .coordonnees_velo:before, .coordonnees_voiture:before, .liste_puce li:before, .bulle a span:after, .bulle a span:hover:after, .agenda a span:after, .agenda a span:hover:after, .plus a span:after, .plus a span:hover:after, .stethoscope a span:after, .stethoscope a span:hover:after, .methode a span:after, .methode a span:hover:after, #btn_prendre_rdv a:before, .btn_appel_pop:before, .home_bloc_rond a .bloc_greffes_plus, .liste_bleuTC li:before, .liste_ancre li a:before, .picto_nb_seance:before, .picto_duree:before, .picto_frequence:before, .picto_tarif:before, .picto_run:before, .picto_homeman:before, #contactfix_popup input[type="checkbox"]:checked::before, .row_contact_footer_map:before, .row_contact_footer_phone:before, .row_contact_footer_bus:before, .row_contact_footer_tram:before, .row_contact_footer_train:before, .row_contact_footer_bike:before, .row_contact_footer_car:before, .post_avap .vc_single_image-wrapper:before, .liste_liens_tarifs li a:after {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
}
/* line 9, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
#portrait_full .vc_pagination-item a:after, #portrait_full .vc_pagination-item a:before, #portrait_full .vc_pagination-item a:hover:after, #portrait_full .vc_pagination-item a:hover:before, .bloc_categorie a:before, .bloc_categorie a:hover:before, #actu_home_new .vc_gitem-post-data-source-post_title, #actu_home_new .wpb_single_image a:before, #actu_home_new .wpb_single_image a:after, #actu_home_new .vc_grid-item-mini, #actu_home_new .vc_grid-item-mini:hover .vc_gitem-post-data-source-post_title, #actu_home_new .vc_grid-item-mini:hover .vc_btn3, #actu_home_new .vc_grid-item-mini:hover .wpb_single_image a:before, #actu_home_new .vc_grid-item-mini:hover .wpb_single_image a:after, #g-contactfix, #g-contactfix:hover {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/***************************
 *
 * Degrade
 *
 *-------------------------------------------------------------------------------------------------------- UTILITAIRES D'ESPACEMENT ------------*/
/* line 22, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
#slider_newhome, #ban_newhome {
  background: -moz-linear-gradient(top, rgba(22, 35, 57, 1) 0%, rgba(22, 35, 57, 1) 10%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(22, 35, 57, 1)), color-stop(10%, rgba(22, 35, 57, 1)), color-stop(90%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
  background: -webkit-linear-gradient(top, rgba(22, 35, 57, 1) 0%, rgba(22, 35, 57, 1) 10%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 1) 100%);
  background: -o-linear-gradient(top, rgba(22, 35, 57, 1) 0%, rgba(22, 35, 57, 1) 10%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 1) 100%);
  background: -ms-linear-gradient(top, rgba(22, 35, 57, 1) 0%, rgba(22, 35, 57, 1) 10%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 1) 100%);
  background: linear-gradient(to bottom, rgba(22, 35, 57, 1) 0%, rgba(22, 35, 57, 1) 10%, rgba(255, 255, 255, 1) 90%, rgba(255, 255, 255, 1) 100%);
}
/* line 31, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
/* line 40, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.raduis_bg_img, .bg_degrad_V2, #actu_home_new .wpb_single_image a:before, #g-offcanvas {
  background: -moz-linear-gradient(top, rgba(22, 35, 57, 1) 0%, rgba(143, 195, 204, 1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(22, 35, 57, 1)), color-stop(100%, rgba(143, 195, 204, 1)));
  background: -webkit-linear-gradient(top, rgba(22, 35, 57, 1) 0%, rgba(143, 195, 204, 1) 100%);
  background: -o-linear-gradient(top, rgba(22, 35, 57, 1) 0%, rgba(143, 195, 204, 1) 100%);
  background: -ms-linear-gradient(top, rgba(22, 35, 57, 1) 0%, rgba(143, 195, 204, 1) 100%);
  background: linear-gradient(to bottom, rgba(22, 35, 57, 1) 0%, rgba(143, 195, 204, 1) 100%);
}
/***************************
 *
 * Variable + responsive
 *
 *-------------------------------------------------------------------------------------------------------- UTILITAIRES D'ESPACEMENT ------------*/
/***************************
 *
 * ESPACEMENT DES BLOCS
 *
 *-------------------------------------------------------------------------------------------------------- UTILITAIRES D'ESPACEMENT ------------*/
/* line 98, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padT_0:not(.vc_column_container), .padT_0.vc_column_container > .vc_column-inner {
  padding-top: 0rem;
}
@media (max-width: 768px) {
  /* line 62, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
  .padT_0:not(.vc_column_container), .padT_0.vc_column_container > .vc_column-inner {
    padding-top: calc(0rem / 2);
  }
}
/* line 105, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padB_0:not(.vc_column_container), .padB_0.vc_column_container > .vc_column-inner {
  padding-bottom: 0rem;
}
@media (max-width: 768px) {
  .padB_0:not(.vc_column_container), .padB_0.vc_column_container > .vc_column-inner {
    padding-bottom: calc(0rem / 2);
  }
}
/* line 112, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padA_0:not(.vc_column_container), .padA_0.vc_column_container > .vc_column-inner {
  padding-top: 0rem !important;
  padding-bottom: 0rem !important;
}
@media (max-width: 768px) {
  .padA_0:not(.vc_column_container), .padA_0.vc_column_container > .vc_column-inner {
    padding-top: calc(0rem / 2) !important;
    padding-bottom: calc(0rem / 2) !important;
  }
}
/* line 121, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padAH_0:not(.vc_column_container), .padAH_0.vc_column_container > .vc_column-inner {
  padding-left: 0rem;
  padding-right: 0rem;
}
@media (max-width: 768px) {
  .padAH_0:not(.vc_column_container), .padAH_0.vc_column_container > .vc_column-inner {
    padding-left: calc(0rem / 2);
    padding-right: calc(0rem / 2);
  }
}
/* line 130, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marT_0:not(.vc_column_container), .marT_0.vc_column_container > .vc_column-inner {
  margin-top: 0rem;
}
@media (max-width: 768px) {
  .marT_0:not(.vc_column_container), .marT_0.vc_column_container > .vc_column-inner {
    margin-top: calc(0rem / 2);
  }
}
/* line 137, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marB_0:not(.vc_column_container), .marB_0.vc_column_container > .vc_column-inner {
  margin-bottom: 0rem;
}
@media (max-width: 768px) {
  .marB_0:not(.vc_column_container), .marB_0.vc_column_container > .vc_column-inner {
    margin-bottom: calc(0rem / 2);
  }
}
/* line 144, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marA_0:not(.vc_column_container), .marA_0.vc_column_container > .vc_column-inner {
  margin-top: 0rem;
  margin-bottom: 0rem;
}
@media (max-width: 768px) {
  .marA_0:not(.vc_column_container), .marA_0.vc_column_container > .vc_column-inner {
    margin-top: calc(0rem / 2);
    margin-bottom: calc(0rem / 2);
  }
}
/* line 98, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padT_1:not(.vc_column_container), .padT_1.vc_column_container > .vc_column-inner {
  padding-top: 1rem;
}
@media (max-width: 768px) {
  .padT_1:not(.vc_column_container), .padT_1.vc_column_container > .vc_column-inner {
    padding-top: calc(1rem / 2);
  }
}
/* line 105, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padB_1:not(.vc_column_container), .padB_1.vc_column_container > .vc_column-inner {
  padding-bottom: 1rem;
}
@media (max-width: 768px) {
  .padB_1:not(.vc_column_container), .padB_1.vc_column_container > .vc_column-inner {
    padding-bottom: calc(1rem / 2);
  }
}
/* line 112, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padA_1:not(.vc_column_container), .padA_1.vc_column_container > .vc_column-inner {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
@media (max-width: 768px) {
  .padA_1:not(.vc_column_container), .padA_1.vc_column_container > .vc_column-inner {
    padding-top: calc(1rem / 2) !important;
    padding-bottom: calc(1rem / 2) !important;
  }
}
/* line 121, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padAH_1:not(.vc_column_container), .padAH_1.vc_column_container > .vc_column-inner {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (max-width: 768px) {
  .padAH_1:not(.vc_column_container), .padAH_1.vc_column_container > .vc_column-inner {
    padding-left: calc(1rem / 2);
    padding-right: calc(1rem / 2);
  }
}
/* line 130, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marT_1:not(.vc_column_container), .marT_1.vc_column_container > .vc_column-inner {
  margin-top: 1rem;
}
@media (max-width: 768px) {
  .marT_1:not(.vc_column_container), .marT_1.vc_column_container > .vc_column-inner {
    margin-top: calc(1rem / 2);
  }
}
/* line 137, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marB_1:not(.vc_column_container), .marB_1.vc_column_container > .vc_column-inner {
  margin-bottom: 1rem;
}
@media (max-width: 768px) {
  .marB_1:not(.vc_column_container), .marB_1.vc_column_container > .vc_column-inner {
    margin-bottom: calc(1rem / 2);
  }
}
/* line 144, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marA_1:not(.vc_column_container), .marA_1.vc_column_container > .vc_column-inner {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media (max-width: 768px) {
  .marA_1:not(.vc_column_container), .marA_1.vc_column_container > .vc_column-inner {
    margin-top: calc(1rem / 2);
    margin-bottom: calc(1rem / 2);
  }
}
/* line 98, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padT_2:not(.vc_column_container), .padT_2.vc_column_container > .vc_column-inner {
  padding-top: 2rem;
}
@media (max-width: 768px) {
  .padT_2:not(.vc_column_container), .padT_2.vc_column_container > .vc_column-inner {
    padding-top: calc(2rem / 2);
  }
}
/* line 105, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padB_2:not(.vc_column_container), .padB_2.vc_column_container > .vc_column-inner {
  padding-bottom: 2rem;
}
@media (max-width: 768px) {
  .padB_2:not(.vc_column_container), .padB_2.vc_column_container > .vc_column-inner {
    padding-bottom: calc(2rem / 2);
  }
}
/* line 112, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padA_2:not(.vc_column_container), .padA_2.vc_column_container > .vc_column-inner {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
@media (max-width: 768px) {
  .padA_2:not(.vc_column_container), .padA_2.vc_column_container > .vc_column-inner {
    padding-top: calc(2rem / 2) !important;
    padding-bottom: calc(2rem / 2) !important;
  }
}
/* line 121, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padAH_2:not(.vc_column_container), .padAH_2.vc_column_container > .vc_column-inner {
  padding-left: 2rem;
  padding-right: 2rem;
}
@media (max-width: 768px) {
  .padAH_2:not(.vc_column_container), .padAH_2.vc_column_container > .vc_column-inner {
    padding-left: calc(2rem / 2);
    padding-right: calc(2rem / 2);
  }
}
/* line 130, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marT_2:not(.vc_column_container), .marT_2.vc_column_container > .vc_column-inner {
  margin-top: 2rem;
}
@media (max-width: 768px) {
  .marT_2:not(.vc_column_container), .marT_2.vc_column_container > .vc_column-inner {
    margin-top: calc(2rem / 2);
  }
}
/* line 137, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marB_2:not(.vc_column_container), .marB_2.vc_column_container > .vc_column-inner {
  margin-bottom: 2rem;
}
@media (max-width: 768px) {
  .marB_2:not(.vc_column_container), .marB_2.vc_column_container > .vc_column-inner {
    margin-bottom: calc(2rem / 2);
  }
}
/* line 144, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marA_2:not(.vc_column_container), .marA_2.vc_column_container > .vc_column-inner {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
@media (max-width: 768px) {
  .marA_2:not(.vc_column_container), .marA_2.vc_column_container > .vc_column-inner {
    margin-top: calc(2rem / 2);
    margin-bottom: calc(2rem / 2);
  }
}
/* line 98, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padT_3:not(.vc_column_container), .padT_3.vc_column_container > .vc_column-inner {
  padding-top: 3rem;
}
@media (max-width: 768px) {
  .padT_3:not(.vc_column_container), .padT_3.vc_column_container > .vc_column-inner {
    padding-top: calc(3rem / 2);
  }
}
/* line 105, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padB_3:not(.vc_column_container), .padB_3.vc_column_container > .vc_column-inner {
  padding-bottom: 3rem;
}
@media (max-width: 768px) {
  .padB_3:not(.vc_column_container), .padB_3.vc_column_container > .vc_column-inner {
    padding-bottom: calc(3rem / 2);
  }
}
/* line 112, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padA_3:not(.vc_column_container), .padA_3.vc_column_container > .vc_column-inner {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
@media (max-width: 768px) {
  .padA_3:not(.vc_column_container), .padA_3.vc_column_container > .vc_column-inner {
    padding-top: calc(3rem / 2) !important;
    padding-bottom: calc(3rem / 2) !important;
  }
}
/* line 121, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padAH_3:not(.vc_column_container), .padAH_3.vc_column_container > .vc_column-inner {
  padding-left: 3rem;
  padding-right: 3rem;
}
@media (max-width: 768px) {
  .padAH_3:not(.vc_column_container), .padAH_3.vc_column_container > .vc_column-inner {
    padding-left: calc(3rem / 2);
    padding-right: calc(3rem / 2);
  }
}
/* line 130, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marT_3:not(.vc_column_container), .marT_3.vc_column_container > .vc_column-inner {
  margin-top: 3rem;
}
@media (max-width: 768px) {
  .marT_3:not(.vc_column_container), .marT_3.vc_column_container > .vc_column-inner {
    margin-top: calc(3rem / 2);
  }
}
/* line 137, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marB_3:not(.vc_column_container), .marB_3.vc_column_container > .vc_column-inner {
  margin-bottom: 3rem;
}
@media (max-width: 768px) {
  .marB_3:not(.vc_column_container), .marB_3.vc_column_container > .vc_column-inner {
    margin-bottom: calc(3rem / 2);
  }
}
/* line 144, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marA_3:not(.vc_column_container), .marA_3.vc_column_container > .vc_column-inner {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
@media (max-width: 768px) {
  .marA_3:not(.vc_column_container), .marA_3.vc_column_container > .vc_column-inner {
    margin-top: calc(3rem / 2);
    margin-bottom: calc(3rem / 2);
  }
}
/* line 98, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padT_4:not(.vc_column_container), .padT_4.vc_column_container > .vc_column-inner {
  padding-top: 4rem;
}
@media (max-width: 768px) {
  .padT_4:not(.vc_column_container), .padT_4.vc_column_container > .vc_column-inner {
    padding-top: calc(4rem / 2);
  }
}
/* line 105, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padB_4:not(.vc_column_container), .padB_4.vc_column_container > .vc_column-inner {
  padding-bottom: 4rem;
}
@media (max-width: 768px) {
  .padB_4:not(.vc_column_container), .padB_4.vc_column_container > .vc_column-inner {
    padding-bottom: calc(4rem / 2);
  }
}
/* line 112, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padA_4:not(.vc_column_container), .padA_4.vc_column_container > .vc_column-inner {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}
@media (max-width: 768px) {
  .padA_4:not(.vc_column_container), .padA_4.vc_column_container > .vc_column-inner {
    padding-top: calc(4rem / 2) !important;
    padding-bottom: calc(4rem / 2) !important;
  }
}
/* line 121, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padAH_4:not(.vc_column_container), .padAH_4.vc_column_container > .vc_column-inner {
  padding-left: 4rem;
  padding-right: 4rem;
}
@media (max-width: 768px) {
  .padAH_4:not(.vc_column_container), .padAH_4.vc_column_container > .vc_column-inner {
    padding-left: calc(4rem / 2);
    padding-right: calc(4rem / 2);
  }
}
/* line 130, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marT_4:not(.vc_column_container), .marT_4.vc_column_container > .vc_column-inner {
  margin-top: 4rem;
}
@media (max-width: 768px) {
  .marT_4:not(.vc_column_container), .marT_4.vc_column_container > .vc_column-inner {
    margin-top: calc(4rem / 2);
  }
}
/* line 137, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marB_4:not(.vc_column_container), .marB_4.vc_column_container > .vc_column-inner {
  margin-bottom: 4rem;
}
@media (max-width: 768px) {
  .marB_4:not(.vc_column_container), .marB_4.vc_column_container > .vc_column-inner {
    margin-bottom: calc(4rem / 2);
  }
}
/* line 144, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marA_4:not(.vc_column_container), .marA_4.vc_column_container > .vc_column-inner {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
@media (max-width: 768px) {
  .marA_4:not(.vc_column_container), .marA_4.vc_column_container > .vc_column-inner {
    margin-top: calc(4rem / 2);
    margin-bottom: calc(4rem / 2);
  }
}
/* line 98, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padT_5:not(.vc_column_container), .padT_5.vc_column_container > .vc_column-inner {
  padding-top: 5rem;
}
@media (max-width: 768px) {
  .padT_5:not(.vc_column_container), .padT_5.vc_column_container > .vc_column-inner {
    padding-top: calc(5rem / 2);
  }
}
/* line 105, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padB_5:not(.vc_column_container), .padB_5.vc_column_container > .vc_column-inner {
  padding-bottom: 5rem;
}
@media (max-width: 768px) {
  .padB_5:not(.vc_column_container), .padB_5.vc_column_container > .vc_column-inner {
    padding-bottom: calc(5rem / 2);
  }
}
/* line 112, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padA_5:not(.vc_column_container), .padA_5.vc_column_container > .vc_column-inner {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}
@media (max-width: 768px) {
  .padA_5:not(.vc_column_container), .padA_5.vc_column_container > .vc_column-inner {
    padding-top: calc(5rem / 2) !important;
    padding-bottom: calc(5rem / 2) !important;
  }
}
/* line 121, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padAH_5:not(.vc_column_container), .padAH_5.vc_column_container > .vc_column-inner {
  padding-left: 5rem;
  padding-right: 5rem;
}
@media (max-width: 768px) {
  .padAH_5:not(.vc_column_container), .padAH_5.vc_column_container > .vc_column-inner {
    padding-left: calc(5rem / 2);
    padding-right: calc(5rem / 2);
  }
}
/* line 130, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marT_5:not(.vc_column_container), .marT_5.vc_column_container > .vc_column-inner {
  margin-top: 5rem;
}
@media (max-width: 768px) {
  .marT_5:not(.vc_column_container), .marT_5.vc_column_container > .vc_column-inner {
    margin-top: calc(5rem / 2);
  }
}
/* line 137, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marB_5:not(.vc_column_container), .marB_5.vc_column_container > .vc_column-inner {
  margin-bottom: 5rem;
}
@media (max-width: 768px) {
  .marB_5:not(.vc_column_container), .marB_5.vc_column_container > .vc_column-inner {
    margin-bottom: calc(5rem / 2);
  }
}
/* line 144, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marA_5:not(.vc_column_container), .marA_5.vc_column_container > .vc_column-inner {
  margin-top: 5rem;
  margin-bottom: 5rem;
}
@media (max-width: 768px) {
  .marA_5:not(.vc_column_container), .marA_5.vc_column_container > .vc_column-inner {
    margin-top: calc(5rem / 2);
    margin-bottom: calc(5rem / 2);
  }
}
/* line 98, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padT_6:not(.vc_column_container), .padT_6.vc_column_container > .vc_column-inner {
  padding-top: 6rem;
}
@media (max-width: 768px) {
  .padT_6:not(.vc_column_container), .padT_6.vc_column_container > .vc_column-inner {
    padding-top: calc(6rem / 2);
  }
}
/* line 105, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padB_6:not(.vc_column_container), .padB_6.vc_column_container > .vc_column-inner {
  padding-bottom: 6rem;
}
@media (max-width: 768px) {
  .padB_6:not(.vc_column_container), .padB_6.vc_column_container > .vc_column-inner {
    padding-bottom: calc(6rem / 2);
  }
}
/* line 112, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padA_6:not(.vc_column_container), .padA_6.vc_column_container > .vc_column-inner {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}
@media (max-width: 768px) {
  .padA_6:not(.vc_column_container), .padA_6.vc_column_container > .vc_column-inner {
    padding-top: calc(6rem / 2) !important;
    padding-bottom: calc(6rem / 2) !important;
  }
}
/* line 121, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padAH_6:not(.vc_column_container), .padAH_6.vc_column_container > .vc_column-inner {
  padding-left: 6rem;
  padding-right: 6rem;
}
@media (max-width: 768px) {
  .padAH_6:not(.vc_column_container), .padAH_6.vc_column_container > .vc_column-inner {
    padding-left: calc(6rem / 2);
    padding-right: calc(6rem / 2);
  }
}
/* line 130, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marT_6:not(.vc_column_container), .marT_6.vc_column_container > .vc_column-inner {
  margin-top: 6rem;
}
@media (max-width: 768px) {
  .marT_6:not(.vc_column_container), .marT_6.vc_column_container > .vc_column-inner {
    margin-top: calc(6rem / 2);
  }
}
/* line 137, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marB_6:not(.vc_column_container), .marB_6.vc_column_container > .vc_column-inner {
  margin-bottom: 6rem;
}
@media (max-width: 768px) {
  .marB_6:not(.vc_column_container), .marB_6.vc_column_container > .vc_column-inner {
    margin-bottom: calc(6rem / 2);
  }
}
/* line 144, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marA_6:not(.vc_column_container), .marA_6.vc_column_container > .vc_column-inner {
  margin-top: 6rem;
  margin-bottom: 6rem;
}
@media (max-width: 768px) {
  .marA_6:not(.vc_column_container), .marA_6.vc_column_container > .vc_column-inner {
    margin-top: calc(6rem / 2);
    margin-bottom: calc(6rem / 2);
  }
}
/* line 98, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padT_7:not(.vc_column_container), .padT_7.vc_column_container > .vc_column-inner {
  padding-top: 7rem;
}
@media (max-width: 768px) {
  .padT_7:not(.vc_column_container), .padT_7.vc_column_container > .vc_column-inner {
    padding-top: calc(7rem / 2);
  }
}
/* line 105, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padB_7:not(.vc_column_container), .padB_7.vc_column_container > .vc_column-inner {
  padding-bottom: 7rem;
}
@media (max-width: 768px) {
  .padB_7:not(.vc_column_container), .padB_7.vc_column_container > .vc_column-inner {
    padding-bottom: calc(7rem / 2);
  }
}
/* line 112, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padA_7:not(.vc_column_container), .padA_7.vc_column_container > .vc_column-inner {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}
@media (max-width: 768px) {
  .padA_7:not(.vc_column_container), .padA_7.vc_column_container > .vc_column-inner {
    padding-top: calc(7rem / 2) !important;
    padding-bottom: calc(7rem / 2) !important;
  }
}
/* line 121, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padAH_7:not(.vc_column_container), .padAH_7.vc_column_container > .vc_column-inner {
  padding-left: 7rem;
  padding-right: 7rem;
}
@media (max-width: 768px) {
  .padAH_7:not(.vc_column_container), .padAH_7.vc_column_container > .vc_column-inner {
    padding-left: calc(7rem / 2);
    padding-right: calc(7rem / 2);
  }
}
/* line 130, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marT_7:not(.vc_column_container), .marT_7.vc_column_container > .vc_column-inner {
  margin-top: 7rem;
}
@media (max-width: 768px) {
  .marT_7:not(.vc_column_container), .marT_7.vc_column_container > .vc_column-inner {
    margin-top: calc(7rem / 2);
  }
}
/* line 137, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marB_7:not(.vc_column_container), .marB_7.vc_column_container > .vc_column-inner {
  margin-bottom: 7rem;
}
@media (max-width: 768px) {
  .marB_7:not(.vc_column_container), .marB_7.vc_column_container > .vc_column-inner {
    margin-bottom: calc(7rem / 2);
  }
}
/* line 144, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marA_7:not(.vc_column_container), .marA_7.vc_column_container > .vc_column-inner {
  margin-top: 7rem;
  margin-bottom: 7rem;
}
@media (max-width: 768px) {
  .marA_7:not(.vc_column_container), .marA_7.vc_column_container > .vc_column-inner {
    margin-top: calc(7rem / 2);
    margin-bottom: calc(7rem / 2);
  }
}
/* line 98, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padT_8:not(.vc_column_container), .padT_8.vc_column_container > .vc_column-inner {
  padding-top: 8rem;
}
@media (max-width: 768px) {
  .padT_8:not(.vc_column_container), .padT_8.vc_column_container > .vc_column-inner {
    padding-top: calc(8rem / 2);
  }
}
/* line 105, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padB_8:not(.vc_column_container), .padB_8.vc_column_container > .vc_column-inner {
  padding-bottom: 8rem;
}
@media (max-width: 768px) {
  .padB_8:not(.vc_column_container), .padB_8.vc_column_container > .vc_column-inner {
    padding-bottom: calc(8rem / 2);
  }
}
/* line 112, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padA_8:not(.vc_column_container), .padA_8.vc_column_container > .vc_column-inner {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}
@media (max-width: 768px) {
  .padA_8:not(.vc_column_container), .padA_8.vc_column_container > .vc_column-inner {
    padding-top: calc(8rem / 2) !important;
    padding-bottom: calc(8rem / 2) !important;
  }
}
/* line 121, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padAH_8:not(.vc_column_container), .padAH_8.vc_column_container > .vc_column-inner {
  padding-left: 8rem;
  padding-right: 8rem;
}
@media (max-width: 768px) {
  .padAH_8:not(.vc_column_container), .padAH_8.vc_column_container > .vc_column-inner {
    padding-left: calc(8rem / 2);
    padding-right: calc(8rem / 2);
  }
}
/* line 130, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marT_8:not(.vc_column_container), .marT_8.vc_column_container > .vc_column-inner {
  margin-top: 8rem;
}
@media (max-width: 768px) {
  .marT_8:not(.vc_column_container), .marT_8.vc_column_container > .vc_column-inner {
    margin-top: calc(8rem / 2);
  }
}
/* line 137, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marB_8:not(.vc_column_container), .marB_8.vc_column_container > .vc_column-inner {
  margin-bottom: 8rem;
}
@media (max-width: 768px) {
  .marB_8:not(.vc_column_container), .marB_8.vc_column_container > .vc_column-inner {
    margin-bottom: calc(8rem / 2);
  }
}
/* line 144, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marA_8:not(.vc_column_container), .marA_8.vc_column_container > .vc_column-inner {
  margin-top: 8rem;
  margin-bottom: 8rem;
}
@media (max-width: 768px) {
  .marA_8:not(.vc_column_container), .marA_8.vc_column_container > .vc_column-inner {
    margin-top: calc(8rem / 2);
    margin-bottom: calc(8rem / 2);
  }
}
/* line 98, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padT_9:not(.vc_column_container), .padT_9.vc_column_container > .vc_column-inner {
  padding-top: 9rem;
}
@media (max-width: 768px) {
  .padT_9:not(.vc_column_container), .padT_9.vc_column_container > .vc_column-inner {
    padding-top: calc(9rem / 2);
  }
}
/* line 105, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padB_9:not(.vc_column_container), .padB_9.vc_column_container > .vc_column-inner {
  padding-bottom: 9rem;
}
@media (max-width: 768px) {
  .padB_9:not(.vc_column_container), .padB_9.vc_column_container > .vc_column-inner {
    padding-bottom: calc(9rem / 2);
  }
}
/* line 112, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padA_9:not(.vc_column_container), .padA_9.vc_column_container > .vc_column-inner {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}
@media (max-width: 768px) {
  .padA_9:not(.vc_column_container), .padA_9.vc_column_container > .vc_column-inner {
    padding-top: calc(9rem / 2) !important;
    padding-bottom: calc(9rem / 2) !important;
  }
}
/* line 121, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padAH_9:not(.vc_column_container), .padAH_9.vc_column_container > .vc_column-inner {
  padding-left: 9rem;
  padding-right: 9rem;
}
@media (max-width: 768px) {
  .padAH_9:not(.vc_column_container), .padAH_9.vc_column_container > .vc_column-inner {
    padding-left: calc(9rem / 2);
    padding-right: calc(9rem / 2);
  }
}
/* line 130, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marT_9:not(.vc_column_container), .marT_9.vc_column_container > .vc_column-inner {
  margin-top: 9rem;
}
@media (max-width: 768px) {
  .marT_9:not(.vc_column_container), .marT_9.vc_column_container > .vc_column-inner {
    margin-top: calc(9rem / 2);
  }
}
/* line 137, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marB_9:not(.vc_column_container), .marB_9.vc_column_container > .vc_column-inner {
  margin-bottom: 9rem;
}
@media (max-width: 768px) {
  .marB_9:not(.vc_column_container), .marB_9.vc_column_container > .vc_column-inner {
    margin-bottom: calc(9rem / 2);
  }
}
/* line 144, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marA_9:not(.vc_column_container), .marA_9.vc_column_container > .vc_column-inner {
  margin-top: 9rem;
  margin-bottom: 9rem;
}
@media (max-width: 768px) {
  .marA_9:not(.vc_column_container), .marA_9.vc_column_container > .vc_column-inner {
    margin-top: calc(9rem / 2);
    margin-bottom: calc(9rem / 2);
  }
}
/* line 98, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padT_10:not(.vc_column_container), .padT_10.vc_column_container > .vc_column-inner {
  padding-top: 10rem;
}
@media (max-width: 768px) {
  .padT_10:not(.vc_column_container), .padT_10.vc_column_container > .vc_column-inner {
    padding-top: calc(10rem / 2);
  }
}
/* line 105, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padB_10:not(.vc_column_container), .padB_10.vc_column_container > .vc_column-inner {
  padding-bottom: 10rem;
}
@media (max-width: 768px) {
  .padB_10:not(.vc_column_container), .padB_10.vc_column_container > .vc_column-inner {
    padding-bottom: calc(10rem / 2);
  }
}
/* line 112, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padA_10:not(.vc_column_container), .padA_10.vc_column_container > .vc_column-inner {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}
@media (max-width: 768px) {
  .padA_10:not(.vc_column_container), .padA_10.vc_column_container > .vc_column-inner {
    padding-top: calc(10rem / 2) !important;
    padding-bottom: calc(10rem / 2) !important;
  }
}
/* line 121, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.padAH_10:not(.vc_column_container), .padAH_10.vc_column_container > .vc_column-inner {
  padding-left: 10rem;
  padding-right: 10rem;
}
@media (max-width: 768px) {
  .padAH_10:not(.vc_column_container), .padAH_10.vc_column_container > .vc_column-inner {
    padding-left: calc(10rem / 2);
    padding-right: calc(10rem / 2);
  }
}
/* line 130, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marT_10:not(.vc_column_container), .marT_10.vc_column_container > .vc_column-inner {
  margin-top: 10rem;
}
@media (max-width: 768px) {
  .marT_10:not(.vc_column_container), .marT_10.vc_column_container > .vc_column-inner {
    margin-top: calc(10rem / 2);
  }
}
/* line 137, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marB_10:not(.vc_column_container), .marB_10.vc_column_container > .vc_column-inner {
  margin-bottom: 10rem;
}
@media (max-width: 768px) {
  .marB_10:not(.vc_column_container), .marB_10.vc_column_container > .vc_column-inner {
    margin-bottom: calc(10rem / 2);
  }
}
/* line 144, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marA_10:not(.vc_column_container), .marA_10.vc_column_container > .vc_column-inner {
  margin-top: 10rem;
  margin-bottom: 10rem;
}
@media (max-width: 768px) {
  .marA_10:not(.vc_column_container), .marA_10.vc_column_container > .vc_column-inner {
    margin-top: calc(10rem / 2);
    margin-bottom: calc(10rem / 2);
  }
}
/* line 154, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.marB_0 {
  margin-bottom: 0;
}
/* line 158, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
/* line 159, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.paragraphe_0 p {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
/* line 165, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.lien_englobant_bottom {
  position: relative;
  padding-bottom: 0px;
  margin-bottom: 35px;
}
/* line 169, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.lien_englobant_bottom a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  align-items: flex-end;
  display: flex;
  justify-content: center;
  letter-spacing: 0px;
}
/* line 180, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.lien_englobant_bottom span {
  position: absolute;
  margin-bottom: 25px;
  padding-top: 20px;
  bottom: -35px;
}
/* line 186, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.lien_englobant_bottom .rond_bgblanc_img {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  border: 2px solid #fff;
}
/* line 194, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
/* line 195, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.lien_englobant_bottom:hover a {
  letter-spacing: 2px;
}
/* line 198, wp-content/themes/g5_hydrogen/custom/scss/_mixins.scss */
.lien_englobant_bottom:hover .rond_bgblanc_img {
  -webkit-transform: rotate(-10deg);
  -moz-transform: rotate(-10deg);
  -o-transform: rotate(-10deg);
  transform: rotate(-10deg);
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  border: 2px solid #e4bd82;
}
@media (max-width: 768px) {
  .lien_englobant_bottom {
    margin-bottom: 60px;
  }
}
/***************************
 * Style
 *--------------------------------------------------------------------------------------------------------------------*/
/* line 4, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
@media (max-width: 768px) {
  .newtitre_1 {
    font-size: 30px;
    line-height: 36px;
  }
}
/* line 11, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.titre_souligne {
  position: relative;
  padding-bottom: 15px;
  display: block;
}
/* line 16, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.titre_souligne:before {
  content: "";
  position: absolute;
  height: 3px;
  width: 96px;
  background-color: #8fc3cc;
  bottom: 0;
  left: 0;
}
/* line 27, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.titre_souligne_center {
  position: relative;
  padding-bottom: 15px;
  display: block;
}
/* line 32, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.titre_souligne_center:before {
  content: "";
  position: absolute;
  height: 3px;
  width: 96px;
  background-color: #8fc3cc;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
/* line 44, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
@media (min-width: 992px) {
  .btn_center {
    display: flex;
    justify-content: center;
  }
}
/* line 51, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 52, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.btn_new_gris a {
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  border-radius: 35px;
  border: 2px solid #fff;
  background-color: rgba(255, 255, 255, 0.5);
  font-weight: 400;
  font-family: 'Ubuntu', sans-serif;
  font-size: 16px;
  color: #162339;
  position: relative;
  width: 200px;
  height: 48px;
  line-height: 44px;
  display: inline-block;
  padding-left: 15px;
}
/* line 69, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.btn_new_gris a:after {
  content: '';
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/imagesnew/add-blue.svg');
  height: 15px;
  width: 15px;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%) rotate(0deg);
  display: block;
}
/* line 81, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.btn_new_gris a:hover {
  background-color: #fff;
  letter-spacing: 0.5px;
}
/* line 85, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.btn_new_gris a:hover:after {
  transform: translateY(-50%) rotate(360deg);
}
/* line 92, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 93, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.btn_border_bleu a {
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  border-radius: 35px;
  border: 2px solid #162339;
  background-color: rgba(255, 255, 255, 0.5);
  font-weight: 400;
  font-family: 'Ubuntu', sans-serif;
  font-size: 16px;
  color: #162339;
  position: relative;
  width: 200px;
  height: 48px;
  line-height: 44px;
  display: inline-block;
  padding-left: 15px;
}
/* line 110, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.btn_border_bleu a:after {
  content: '';
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/imagesnew/add-blue.svg');
  height: 15px;
  width: 15px;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%) rotate(0deg);
  display: block;
}
/* line 122, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.btn_border_bleu a:hover {
  background-color: #162339;
  color: #e4bd82;
  letter-spacing: 0.5px;
}
/* line 127, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.btn_border_bleu a:hover:after {
  transform: translateY(-50%) rotate(360deg);
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/imagesnew/add-or.svg');
}
/* line 135, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 136, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.btn_new_bleu a {
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  border-radius: 35px;
  border: 2px solid #162339;
  background-color: rgba(22, 35, 57, 1);
  font-weight: 400;
  font-family: 'Ubuntu', sans-serif;
  font-size: 16px;
  color: #fff;
  position: relative;
  width: 200px;
  height: 48px;
  line-height: 44px;
  display: inline-block;
  padding-left: 15px;
}
/* line 153, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.btn_new_bleu a:after {
  content: '';
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/imagesnew/add-white.svg');
  height: 15px;
  width: 15px;
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%) rotate(0deg);
  display: block;
}
/* line 165, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.btn_new_bleu a:hover {
  background-color: #8fc3cc;
  border: 2px solid #8fc3cc;
  letter-spacing: 0.5px;
}
/* line 170, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.btn_new_bleu a:hover:after {
  transform: translateY(-50%) rotate(360deg);
}
/* line 177, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 178, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.btn_new_250 a {
  width: 250px;
}
@media (max-width: 991px) {
  /* line 183, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  .btn_new_250 a {
    width: 100%;
  }
}
/* line 189, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 190, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.btn_new_300 a {
  width: 300px;
}
@media (max-width: 991px) {
  /* line 195, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  .btn_new_300 a {
    width: 100%;
  }
}
/* line 201, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.vague_transparente {
  position: relative;
}
/* line 203, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.vague_transparente:after {
  content: '';
  position: absolute;
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/imagesnew/vague.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  width: 100%;
  height: 90px;
  left: 0;
  bottom: 0;
}
/* line 216, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.bg_center {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 991px) {
  .bg_center {
    background-size: cover;
  }
}
/* line 226, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.filtre_noir {
  position: relative;
}
/* line 229, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.filtre_noir:before {
  content: "";
  background-color: rgba(0, 0, 0, 0.5);
  height: 100%;
  width: 100%;
  display: block;
  left: 0;
  top: 0;
  position: absolute;
}
/* line 241, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.txt_citation {
  font-size: 30px;
  line-height: 36px;
  font-style: italic;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 300;
}
/* line 249, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.raduis_bg_img {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  width: 200px;
  height: 200px;
  position: relative;
  margin: auto;
}
/* line 259, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.raduis_bg_img img {
  width: 120px;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}
/* line 269, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.rond_bgblanc_img {
  background-color: #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 120px;
  height: 120px;
  position: relative;
  margin: auto;
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.25);
}
/* line 280, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.rond_bgblanc_img img {
  width: 90px;
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}
/* line 290, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.rond_img_or {
  background-color: #fff;
  overflow: hidden;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  margin: auto;
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.25);
  border: 4px solid #e4bd82;
}
/* line 302, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.addition_plus {
  position: relative;
}
/* line 305, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.addition_plus:after {
  content: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/imagesnew/add-white-48dp.svg');
  position: absolute;
  top: 22%;
  right: -25px;
  height: 50px;
  width: 50px;
}
@media (max-width: 575px) {
  .addition_plus {
    margin-bottom: 50px;
  }
  /* line 317, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  .addition_plus:after {
    top: 94%;
    right: 43%;
    height: 50px;
    width: 50px;
  }
}
/* line 326, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.bg_gris_C {
  background-color: #f2f2f2;
}
/* line 330, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 334, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.bg_cover {
  background-size: cover;
}
/* line 338, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.border_top {
  border-top: 1px solid #f2f2f2;
}
/* line 342, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.border_bottom {
  border-bottom: 1px solid #f2f2f2;
}
/* line 346, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.etoiles_tem {
  display: flex;
}
/* line 349, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.etoiles_tem img {
  width: 25px;
  height: 25px;
}
/* line 355, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.vague_blanc {
  position: relative;
  padding-bottom: 13rem !important;
}
/* line 359, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.vague_blanc:after {
  content: "";
  position: absolute;
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/imagesnew/vague-blanc.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 101%;
  height: 100%;
  left: 50%;
  bottom: -1px;
  transform: translateX(-50%);
  z-index: 2;
  display: block;
}
/* line 376, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
@media (max-width: 991px) {
  .full_row {
    width: 100% !important;
  }
}
@media only screen and (max-width: 980px) {
  /* line 383, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  .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;
  }
}
/***************************
 * HEADER NEW
 *--------------------------------------------------------------------------------------------------------------------*/
/* line 397, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.header_info {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: center;
  align-content: stretch;
}
/* line 405, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.header_info span {
  margin-left: 6px;
}
/* line 409, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.header_info i {
  font-size: 14px;
}
/* line 413, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.header_info .header_info_actu {
  border-left: 1px solid rgba(255, 255, 255, 0.4);
  border-right: 1px solid rgba(255, 255, 255, 0.4);
}
/* line 417, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.header_info .header_info_actu a {
  display: block;
  height: 34px;
  line-height: 34px;
  color: #fff !important;
  text-transform: uppercase;
  text-align: center;
  padding: 0px 12px;
}
/* line 426, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.header_info .header_info_actu a i {
  color: #e4bd82;
}
/* line 430, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.header_info .header_info_actu a:hover {
  color: #e4bd82 !important;
}
/* line 433, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.header_info .header_info_actu a:hover i {
  color: #8fc3cc;
}
/* line 440, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.header_info .header_info_tel {
  border-right: 1px solid rgba(255, 255, 255, 0.4);
}
/* line 443, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.header_info .header_info_tel a {
  display: block;
  height: 34px;
  line-height: 34px;
  padding: 0px 12px;
  color: #fff !important;
}
/* line 450, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.header_info .header_info_tel a i {
  color: #e4bd82;
}
/* line 454, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.header_info .header_info_tel a:hover {
  color: #e4bd82 !important;
}
/* line 457, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.header_info .header_info_tel a:hover i {
  color: #8fc3cc;
}
/* line 464, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.header_info .header_info_map {
  border-right: 1px solid rgba(255, 255, 255, 0.4);
}
/* line 467, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.header_info .header_info_map a {
  display: block;
  padding: 0px 12px;
  height: 34px;
  line-height: 34px;
}
/* line 473, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.header_info .header_info_map a i {
  color: #e4bd82;
}
/* line 477, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.header_info .header_info_map a:hover {
  color: #8fc3cc !important;
}
/* line 480, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.header_info .header_info_map a:hover i {
  color: #8fc3cc;
}
/* line 487, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.header_info .header_info_contact {
  margin-left: 12px;
}
/* line 490, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.header_info .header_info_contact a {
  background-color: #8fc3cc;
  text-align: center;
  padding: 0px 12px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  display: block;
  height: 34px;
  line-height: 34px;
  color: #fff !important;
  text-transform: uppercase;
}
/* line 503, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.header_info .header_info_contact a i {
  color: #fff;
}
/* line 507, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.header_info .header_info_contact a span {
  margin-right: 6px;
}
/* line 511, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.header_info .header_info_contact a:hover {
  background-color: #e4bd82;
}
@media (max-width: 768px) {
  /* line 518, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  .header_info span {
    display: none;
  }
  /* line 522, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  .header_info .header_info_actu, .header_info .header_info_tel, .header_info .header_info_map {
    border: 0px;
  }
  /* line 528, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  .header_info .header_info_contact a {
    width: 34px;
    padding: 0px;
  }
}
@media (max-width: 575px) {
  .header_info {
    justify-content: center;
  }
}
/***************************
 * HOME slider
 *--------------------------------------------------------------------------------------------------------------------*/
/* line 543, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#slider_newhome {
  min-height: 650px;
  position: relative;
  padding-top: 100px;
  position: relative;
}
/* line 550, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#slider_newhome > .vc_column_container {
  z-index: 2;
  width: 70%;
}
@media (max-width: 1199px) {
  #slider_newhome > .vc_column_container {
    width: 85%;
  }
}
@media (max-width: 768px) {
  #slider_newhome > .vc_column_container {
    width: 100%;
  }
}
/* line 563, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#slider_newhome .wpb_content_element {
  margin-bottom: 15px;
}
/* line 567, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#slider_newhome:before {
  content: "";
  position: absolute;
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/imagesnew/vague.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  z-index: 2;
  display: block;
}
/* line 583, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#slider_newhome:after {
  content: "";
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2020/05/silhouette-esthetique-ban.png');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 43%;
  position: absolute;
  right: -30px;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  display: block;
}
@media (max-width: 768px) {
  #slider_newhome:after {
    right: 0px;
  }
}
/* line 602, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#slider_newhome .newtitre_home {
  font-weight: 300;
  font-family: 'Ubuntu', sans-serif;
  font-size: 40px;
  line-height: 40px;
}
/* line 609, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#slider_newhome .homeban_desc {
  font-size: 20px;
  line-height: 28px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  padding-top: 0px;
}
/* line 617, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#slider_newhome .slider_homeimg {
  position: relative;
  border: 2px solid #e4bd82;
  border-radius: 25px;
  overflow: hidden;
}
@media (max-width: 1199px) {
  #slider_newhome .slider_homeimg {
    margin-bottom: 0px !important;
  }
}
@media (max-width: 1199px) {
  /* line 629, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #slider_newhome:after {
    background-size: 95%;
  }
}
@media (max-width: 991px) {
  /* line 635, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #slider_newhome:after {
    background-size: 128%;
  }
}
@media (max-width: 768px) {
  /* line 641, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #slider_newhome:after {
    background-size: 128%;
    background-position: 80% 100%;
  }
}
/* line 647, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#slider_newhome .vc_tta-panels-container {
  margin-bottom: 0px !important;
  padding-bottom: 10px !important;
}
/* line 651, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 652, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#slider_newhome .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body {
  padding: 0px !important;
  border: 0px !important;
}
/* line 656, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#slider_newhome .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body > .vc_row {
  height: 344px;
}
@media (max-width: 768px) {
  #slider_newhome .vc_tta-panels-container .vc_tta-panels .vc_tta-panel-body > .vc_row {
    height: 100%;
    padding-bottom: 20px;
  }
}
/* line 668, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#slider_newhome .vc_pagination {
  border-top: 2px solid #e4bd82;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
/* line 674, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#slider_newhome .vc_pagination-item {
  background-color: #e4bd82;
}
/* line 678, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#slider_newhome .vc_general.vc_pagination .vc_pagination-trigger {
  height: 14px;
  width: 14px;
}
/* line 683, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#slider_newhome .vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger {
  border-color: #fff;
}
/* line 687, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#slider_newhome .vc_tta-tabs.vc_tta-has-pagination:not(.vc_tta-tabs-position-bottom) {
  padding-bottom: 20px;
}
/* line 693, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
@media (min-width: 768px) {
  #slider_newhome {
    min-height: 800px;
    position: relative;
    padding-top: 240px;
    position: relative;
    margin-top: -146px;
  }
}
@media (max-width: 768px) {
  #slider_newhome {
    min-height: 920px;
  }
}
/* line 707, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
@media (max-width: 768px) {
  .g-fixed-container {
    height: 0px !important;
  }
}
/***************************
 * HOME
 *--------------------------------------------------------------------------------------------------------------------*/
/* line 718, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#g-header, #g-navigation {
  background-color: rgba(22, 35, 57, 1);
}
/* line 723, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
@media (min-width: 768px) {
}
/* line 730, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#ban_newhome {
  min-height: 650px;
  position: relative;
  padding-top: 100px;
  position: relative;
}
/* line 737, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#ban_newhome .vc_column_container {
  z-index: 2;
}
/* line 741, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#ban_newhome:before {
  content: "";
  position: absolute;
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/imagesnew/vague.svg');
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 100%;
  height: 100%;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  z-index: 2;
  display: block;
}
/* line 757, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#ban_newhome:after {
  content: "";
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2020/05/silhouette-esthetique-ban.png');
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: 55%;
  position: absolute;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  z-index: 1;
  display: block;
}
/* line 772, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#ban_newhome .ban_newhome_col {
  width: 50%;
}
@media (max-width: 768px) {
  #ban_newhome .ban_newhome_col {
    width: 100%;
  }
}
@media (max-width: 1199px) {
  /* line 781, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #ban_newhome:after {
    background-size: 95%;
  }
}
@media (max-width: 991px) {
  /* line 787, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #ban_newhome:after {
    background-size: 128%;
  }
}
@media (max-width: 768px) {
  /* line 793, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #ban_newhome:after {
    background-size: 128%;
    background-position: 80% 100%;
  }
}
/* line 801, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
@media (min-width: 768px) {
  #ban_newhome {
    min-height: 800px;
    position: relative;
    padding-top: 240px;
    position: relative;
    margin-top: -146px;
  }
}
/* line 810, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#ban_newhome .newtitre_home {
  font-weight: 300;
  font-family: 'Ubuntu', sans-serif;
  font-size: 40px;
  line-height: 40px;
}
/* line 817, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#ban_newhome .homeban_desc {
  font-size: 20px;
  line-height: 28px;
  font-family: 'Open Sans', sans-serif;
  color: #fff;
  padding-top: 15px;
}
/* line 830, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
@media (max-width: 768px) {
  /* line 832, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #home_bloc_corps .wpb_content_element {
    margin-bottom: 15px;
  }
}
/* line 840, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 841, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 842, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#portrait_full .vc_pagination-item a {
  border-color: #162339 !important;
  border-width: 1px !important;
  height: 15px;
  width: 15px;
  border-radius: 5px;
  box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.35);
}
/* line 850, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
@media (max-width: 768px) {
  #portrait_full .vc_pagination-item a:before {
    display: none;
  }
}
/* line 858, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#portrait_full .vc_pagination {
  margin-bottom: 0px;
  margin-top: 0px;
}
/* line 862, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 863, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#portrait_full .vc_pagination .vc_active a {
  background-color: #8fc3cc;
  border-color: #8fc3cc !important;
}
@media (max-width: 768px) {
  #portrait_full .vc_pagination {
    margin-top: 30px;
  }
}
/* line 874, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#portrait_full .vc_pagination-trigger {
  margin: 5px 6px;
}
@media (max-width: 991px) {
  #portrait_full {
    margin-bottom: 0px;
  }
}
/***************************************	MEDIA
 ****************************************/
/* Large desktops and laptops */
@media (min-width: 1200px) {
  /* line 890, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  /* line 891, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #portrait_full .vc_tta-panels {
    min-height: 500px;
  }
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 899, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  /* line 900, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #portrait_full .vc_tta-panels {
    min-height: 420px;
  }
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 908, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  /* line 909, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #portrait_full .vc_tta-panels {
    min-height: 320px;
  }
}
/* Landscape phones and portrait tablets */
/* Portrait phones and smaller */
@media (min-width: 992px) {
  /* line 924, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #portrait_full {
    margin-bottom: 2rem;
  }
  /* line 927, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  /* line 928, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #portrait_full .vc_pagination-item a {
    height: 50px;
    width: 50px;
    background-position: 50% 50%;
    background-size: cover;
    position: relative;
  }
  /* line 935, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #portrait_full .vc_pagination-item a:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #8fc3cc transparent;
    bottom: -12px;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
  }
  /* line 950, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #portrait_full .vc_pagination-item a:before {
    position: absolute;
    bottom: -36px;
    left: 50%;
    transform: translateX(-50%);
    background-color: #8fc3cc;
    padding: 0px 6px;
    font-size: 12px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    opacity: 0;
    display: block;
    width: 140px;
  }
  /* line 968, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  /* line 969, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #portrait_full .vc_pagination-item a:hover:after {
    opacity: 1;
  }
  /* line 974, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #portrait_full .vc_pagination-item a:hover:before {
    opacity: 1;
  }
}
/*
 #portrait_full .vc_pagination-item:nth-child(1) a { background-image: url('/wp-content/uploads/2019/06/cliniquecroixdor-geneve-5.jpg');}
 #portrait_full .vc_pagination-item:nth-child(1) a:before, #portrait_full .vc_pagination-item:nth-child(1) a:hover:before {content: "Dr Raphaël MEYER";}
 #portrait_full .vc_pagination-item:nth-child(2) a {background-image: url('/wp-content/uploads/2020/06/Dr_bachir_athmani.jpg');}
 #portrait_full .vc_pagination-item:nth-child(2) a:before, #portrait_full .vc_pagination-item:nth-child(2) a:hover:before {content: "Dr Bachir ATHMANI";} 
 #portrait_full .vc_pagination-item:nth-child(3) a {background-image: url('/wp-content/uploads/2019/06/cliniquecroixdor-geneve-9.jpg');}
 #portrait_full .vc_pagination-item:nth-child(3) a:before, #portrait_full .vc_pagination-item:nth-child(3) a:hover:before {content: "Dr Mickaël POIRAUD";} 
 #portrait_full .vc_pagination-item:nth-child(4) a {background-image: url('/wp-content/uploads/2020/06/Dr_marc_Abecassis.jpg');}
 #portrait_full .vc_pagination-item:nth-child(4) a:before, #portrait_full .vc_pagination-item:nth-child(4) a:hover:before {content: "Dr Marc ABECASSIS";} 
 #portrait_full .vc_pagination-item:nth-child(5) a {background-image: url('/wp-content/uploads/2019/06/cliniquecroixdor-geneve-14.jpg');}
 #portrait_full .vc_pagination-item:nth-child(5) a:before, #portrait_full .vc_pagination-item:nth-child(5) a:hover:before {content: "Dr Baptiste PINATEL";} 
 #portrait_full .vc_pagination-item:nth-child(6) a {background-image: url('/wp-content/uploads/2019/06/cliniquecroixdor-geneve-8.jpg');}
 #portrait_full .vc_pagination-item:nth-child(6) a:before, #portrait_full .vc_pagination-item:nth-child(6) a:hover:before {content: "Emilie Boulay";} 
 #portrait_full .vc_pagination-item:nth-child(7) a {background-image: url('/wp-content/uploads/2019/06/cliniquecroixdor-geneve-13.jpg');}
 #portrait_full .vc_pagination-item:nth-child(7) a:before, #portrait_full .vc_pagination-item:nth-child(7) a:hover:before {content: "Coralie ONDET";} 
 #portrait_full .vc_pagination-item:nth-child(8) a {background-image: url('/wp-content/uploads/2020/01/clinique-croix-dor-geneve-corinne-guilloud-lpg-2-e1580206228315.jpg');}
 #portrait_full .vc_pagination-item:nth-child(8) a:before, #portrait_full .vc_pagination-item:nth-child(8) a:hover:before {content: "Corinne Guilloud";} 
 #portrait_full .vc_pagination-item:nth-child(9) a {background-image: url('/wp-content/uploads/2019/06/cliniquecroixdor-geneve-1.jpg');}
 #portrait_full .vc_pagination-item:nth-child(9) a:before, #portrait_full .vc_pagination-item:nth-child(9) a:hover:before {content: "Aurélien CACLIN";} 
 #portrait_full .vc_pagination-item:nth-child(10) a {background-image: url('/wp-content/uploads/2019/06/cliniquecroixdor-geneve-45.jpg');}
 #portrait_full .vc_pagination-item:nth-child(10) a:before, #portrait_full .vc_pagination-item:nth-child(10) a:hover:before {content: "Melinda COSTENTIN";} 
 #portrait_full .vc_pagination-item:nth-child(11) a {background-image: url('/wp-content/uploads/2019/06/cliniquecroixdor-geneve-41.jpg');}
 #portrait_full .vc_pagination-item:nth-child(11) a:before, #portrait_full .vc_pagination-item:nth-child(11) a:hover:before {content: "Yasmina ALLAL";} 
 #portrait_full .vc_pagination-item:nth-child(12) a {background-image: url('/wp-content/uploads/2020/01/clinique-croix-dor-geneve-clemence-catherin-e1580205735589.jpg');}
 #portrait_full .vc_pagination-item:nth-child(12) a:before, #portrait_full .vc_pagination-item:nth-child(12) a:hover:before {content: "Clémence CATHERIN";} 
 #portrait_full .vc_pagination-item:nth-child(13) a {background-image: url('/wp-content/uploads/2019/06/cliniquecroixdor-geneve-42.jpg');}
 #portrait_full .vc_pagination-item:nth-child(13) a:before, #portrait_full .vc_pagination-item:nth-child(13) a:hover:before {content: "Elfie MORELL";} 
 */
/* line 1028, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.bloc_portrait {
  padding: 0px !important;
  width: 80%;
  margin: auto;
}
/* line 1033, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.bloc_portrait .wpb_content_element {
  margin-bottom: 0px;
}
/* line 1037, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.bloc_portrait .vc_tta-panel-body {
  padding: 0px !important;
  border: 0px !important;
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.35);
  background-color: #fff;
}
/* line 1044, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.bloc_portrait .col2portrait {
  padding-bottom: 2rem;
}
@media (max-width: 768px) {
  .bloc_portrait .col2portrait {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (max-width: 768px) {
  .bloc_portrait {
    width: 100%;
  }
}
/* line 1059, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1060, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#portrait_full .vc_tta-panel.vc_animating {
  opacity: 0 !important;
}
/* line 1071, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1072, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.bloc_categorie a {
  border-radius: 10px;
  position: relative;
  display: block;
  overflow: hidden;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: cover;
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.35);
  text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
}
/* line 1083, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.bloc_categorie a:before {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(180deg, rgba(143, 195, 204, 0.5) 0%, rgba(22, 35, 57, 0.5) 100%);
  z-index: 2;
  opacity: 1;
  display: block;
}
/* line 1095, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.bloc_categorie a .bloc_categorie_titre {
  position: absolute;
  top: 30px;
  left: 30px;
  color: #fff;
  font-size: 24px;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 700;
  z-index: 5;
}
/* line 1106, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1107, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.bloc_categorie a:hover:before {
  background: linear-gradient(180deg, rgba(143, 195, 204, 0.5) 0%, rgba(22, 35, 57, 0.5) 100%);
  opacity: 0;
  display: block;
}
/* line 1117, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1118, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.bloc_categorie_hori a {
  width: 100%;
  height: 224px;
}
/* line 1124, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1125, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.bloc_categorie_verti a {
  width: 100%;
  height: 480px;
}
@media (max-width: 991px) {
  .bloc_categorie_verti a {
    height: 463px;
  }
}
@media (max-width: 575px) {
  .bloc_categorie_verti a {
    height: 224px;
  }
}
/* line 1141, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1142, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#actu_home_new .vc_gitem-col {
  padding: 0px;
}
/* line 1146, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#actu_home_new .vc_gitem-post-data {
  margin-bottom: 0px;
}
/* line 1150, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#actu_home_new .vc_gitem-post-data-source-post_title {
  background-color: #162339;
  color: #fff;
  padding: 10px 30px;
  font-size: 17px;
  text-transform: uppercase;
  min-height: 72px;
}
/* line 1159, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#actu_home_new .vc_gitem-post-data-source-post_title a {
  color: #fff;
}
/* line 1165, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#actu_home_new .wpb_single_image {
  height: 250px;
  width: 100%;
  overflow: hidden;
  position: relative;
}
/* line 1171, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#actu_home_new .wpb_single_image img {
  position: absolute;
  width: 600px;
  transform: translateY(-50%) translateX(-50%);
  left: 50%;
  top: 50%;
}
/* line 1179, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#actu_home_new .wpb_single_image a {
  display: block;
}
/* line 1182, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#actu_home_new .wpb_single_image a:before {
  content: "";
  position: absolute;
  top: -100%;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0.75;
  z-index: 3;
  display: block;
}
/* line 1196, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#actu_home_new .wpb_single_image a:after {
  content: "\f0c1";
  position: absolute;
  top: -50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  font-size: 24px;
  color: #fff;
  z-index: 4;
  display: block;
}
@media (max-width: 991px) {
  #actu_home_new .wpb_single_image {
    height: 150px;
  }
}
/* line 1216, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#actu_home_new .vc_gitem-post-data-source-post_date {
  color: #e4bd82;
  font-size: 14px;
  padding: 0px 30px;
}
/* line 1222, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#actu_home_new .vc_gitem-post-data-source-post_excerpt {
  font-size: 14px;
  padding: 0px 30px;
  text-align: justify;
}
/* line 1228, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#actu_home_new .vc_btn3-container {
  padding: 0px 30px;
}
/* line 1232, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#actu_home_new .vc_btn3 {
  border: 1px solid #162339;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  background-color: #fff !important;
  text-align: center;
  color: #162339 !important;
  padding: 6px 20px;
}
/* line 1243, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#actu_home_new .vc_grid-item-mini {
  box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  overflow: hidden;
}
/* line 1251, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1252, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#actu_home_new .vc_grid-item-mini:hover .vc_gitem-post-data-source-post_title {
  color: #e4bd82;
}
/* line 1257, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#actu_home_new .vc_grid-item-mini:hover .vc_btn3 {
  background-color: #162339 !important;
  color: #e4bd82 !important;
}
/* line 1263, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1264, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1265, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#actu_home_new .vc_grid-item-mini:hover .wpb_single_image a:before {
  top: 0;
}
/* line 1270, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#actu_home_new .vc_grid-item-mini:hover .wpb_single_image a:after {
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
}
/***************************
 * COORDONNEES
 *--------------------------------------------------------------------------------------------------------------------*/
/* line 1288, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#coordonnees_new {
  padding-top: 4rem;
  padding-bottom: 3rem;
  background-position: 50% 70%;
  background-size: cover;
  position: relative;
}
/* line 1295, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#coordonnees_new .vc_column_container {
  z-index: 3;
  position: relative;
}
/* line 1300, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#coordonnees_new:before {
  content: '';
  position: absolute;
  height: 100%;
  width: 100%;
  background-color: rgba(22, 35, 57, 0.55);
  top: 0;
  left: 0;
  display: block;
  z-index: 2;
}
/* line 1313, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1314, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.coordonnees_new_trafic .vc_column-inner {
  width: 80%;
  margin: auto;
  background-color: rgba(143, 195, 204, 0.25);
  box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  padding: 15px 30px;
  color: #fff;
}
/* line 1326, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.coordonnees_new_trafic p {
  margin: 0rem !important;
}
/* line 1330, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.coordonnees_new_trafic .wpb_content_element {
  margin-bottom: 10px;
}
/* line 1335, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.coordonnees_adresse, .coordonnees_tel {
  position: relative;
  padding-left: 50px;
  position: relative;
}
/* line 1341, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.coordonnees_adresse:before, .coordonnees_tel:before {
  position: absolute;
  color: #fff;
  font-size: 20px;
  line-height: 40px;
  height: 40px;
  width: 40px;
  top: 0px;
  left: 0;
  background-color: #8fc3cc;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  text-align: center;
}
/* line 1359, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1360, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.coordonnees_adresse:before {
  content: "\f3c5";
}
/* line 1365, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1366, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.coordonnees_tel:before {
  content: "\f879";
}
/* line 1370, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.coordonnees_tel a {
  color: #fff;
}
/* line 1374, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1375, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.coordonnees_tel:hover a {
  color: #e4bd82;
}
/* line 1381, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.coordonnees_bus, .coordonnees_tram, .coordonnees_train, .coordonnees_velo, .coordonnees_voiture {
  position: relative;
  padding-left: 40px;
  position: relative;
}
/* line 1390, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.coordonnees_bus:before, .coordonnees_tram:before, .coordonnees_train:before, .coordonnees_velo:before, .coordonnees_voiture:before {
  position: absolute;
  color: #fff;
  font-size: 24px;
  top: 2px;
  left: 0;
}
/* line 1400, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1401, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.coordonnees_bus:before {
  content: "\f55e";
}
/* line 1406, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1407, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.coordonnees_tram:before {
  content: "\f239";
}
/* line 1412, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1413, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.coordonnees_train:before {
  content: "\f238";
}
/* line 1418, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1419, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.coordonnees_velo:before {
  content: "\f206";
}
/* line 1424, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1425, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.coordonnees_voiture:before {
  content: "\f1b9";
}
/* line 1430, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.certif_asmls, .certif_honcode {
  background-position: 2% 50%;
  background-repeat: no-repeat;
  border: 1px solid #8fc3cc;
  padding: 10px 30px 10px 100px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  font-size: 14px;
  line-height: 18px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  align-content: center;
  text-align: justify;
  min-height: 110px;
}
/* line 1451, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.certif_asmls {
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/imagesnew/certification-aslms.jpg');
}
/* line 1455, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
.certif_honcode {
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/imagesnew/certification-honcode.jpg');
}
/* line 1460, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1461, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1462, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#home_avant_apres .home_avap_img a {
  border: 2px solid #fff;
  box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.25);
}
/* line 1466, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#home_avant_apres .home_avap_img a:hover {
  border: 2px solid #e4bd82;
}
/* line 1473, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1474, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#home_avant_apres .titre_2 a {
  color: #162339;
}
/* line 1477, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#home_avant_apres .titre_2 a:hover {
  color: #e4bd82 !important;
}
/* line 1486, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1487, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1488, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#logos_certifications .vc_column_container .vc_column-inner {
  padding-left: 5px;
  padding-right: 5px;
}
/* line 1491, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#logos_certifications .vc_column_container .vc_column-inner .wpb_wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: stretch;
  align-content: stretch;
}
/* line 1502, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#logos_certifications .bloc_certification {
  margin: 0.5%;
  position: relative;
  height: 230px;
  overflow: hidden;
  border: 1px solid #ccc;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (min-width: 1200px) {
  /* line 1513, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #logos_certifications .bloc_certification {
    flex-basis: calc((100% / (12 / 2)) - 1%);
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1516, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #logos_certifications .bloc_certification {
    flex-basis: calc((100% / (12 / 3)) - 1%);
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1519, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #logos_certifications .bloc_certification {
    flex-basis: calc((100% / (12 / 4)) - 1%);
  }
}
@media (max-width: 767px) {
  /* line 1522, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #logos_certifications .bloc_certification {
    flex-basis: calc((100% / (12 / 4)) - 1%);
    height: 260px;
  }
}
/* line 1527, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#logos_certifications .bloc_certification .certification_logo_img {
  padding: 15px;
  filter: grayscale(1);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 230px;
  margin-bottom: 0px;
}
@media (max-width: 767px) {
  /* line 1539, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #logos_certifications .bloc_certification .certification_logo_img {
    height: 260px;
  }
}
/* line 1543, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#logos_certifications .bloc_certification .bloc_certification_content {
  position: absolute;
  bottom: -100%;
  left: 50%;
  transform: translateX(-50%) translateY(0%);
  background-color: rgba(22, 35, 57, 0.8);
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  margin-bottom: 0px;
  padding: 0px 10px;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 1560, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#logos_certifications .bloc_certification .bloc_certification_content:before {
  content: "";
  display: inline-block;
  height: 0;
  width: 0;
  position: absolute;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #8fc3cc;
  border-left: 20px solid transparent;
  top: 0px;
  left: 50%;
  transform: translateX(-50%) translateY(-20px);
}
/* line 1573, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#logos_certifications .bloc_certification .bloc_certification_content .certification_titre {
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 800;
  color: #fff;
  text-align: center;
  padding-bottom: 10px;
}
/* line 1580, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#logos_certifications .bloc_certification .bloc_certification_content .certification_titre a {
  color: #fff;
}
/* line 1582, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#logos_certifications .bloc_certification .bloc_certification_content .certification_titre a:hover {
  color: #e4bd82;
}
/* line 1587, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#logos_certifications .bloc_certification .bloc_certification_content .certification_desc {
  font-size: 11px;
  line-height: 14px;
  text-align: center;
  color: #fff;
}
@media (max-width: 767px) {
  /* line 1592, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #logos_certifications .bloc_certification .bloc_certification_content .certification_desc {
    font-size: 10px;
    line-height: 12px;
  }
}
/* line 1596, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#logos_certifications .bloc_certification .bloc_certification_content .certification_desc strong {
  font-size: 11px;
  display: block;
  margin-bottom: 10px;
  color: #8fc3cc;
}
@media (max-width: 767px) {
  /* line 1601, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #logos_certifications .bloc_certification .bloc_certification_content .certification_desc strong {
    font-size: 10px;
    line-height: 12px;
  }
}
/* line 1609, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#logos_certifications .bloc_certification:hover {
  border: 1px solid #8fc3cc;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 1615, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#logos_certifications .bloc_certification:hover .certification_logo_img {
  filter: grayscale(0);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 1622, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#logos_certifications .bloc_certification:hover .bloc_certification_content {
  bottom: 0%;
  transform: translateX(-50%) translateY(0%);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 1634, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1635, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
@media (min-width: 1200px) {
  /* line 1636, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #logos_certifications.logos_certifications_4col .bloc_certification {
    flex-basis: calc((100% / (12 / 3)) - 1%);
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1639, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #logos_certifications.logos_certifications_4col .bloc_certification {
    flex-basis: calc((100% / (12 / 3)) - 1%);
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1642, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #logos_certifications.logos_certifications_4col .bloc_certification {
    flex-basis: calc((100% / (12 / 4)) - 1%);
  }
}
@media (max-width: 767px) {
  /* line 1645, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
  #logos_certifications.logos_certifications_4col .bloc_certification {
    flex-basis: calc((100% / (12 / 4)) - 1%);
    height: 260px;
  }
}
/* line 1650, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
/* line 1651, wp-content/themes/g5_hydrogen/custom/scss/_custom_new.scss */
#logos_certifications.logos_certifications_4col .bloc_certification .certification_logo_img img {
  max-width: 75% !important;
  width: 75%;
}
/* line 1, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .masque_noel_slider::after, .page-id-9947 .masque_noel_slider .slider_homeimg_col::after, .page-id-9947 #home_bloc_corps .bloc_categorie.boule_diamant::before, .page-id-9947 #home_bloc_corps .bloc_categorie.etoile::before, .page-id-9947 #home_bloc_corps .bloc_categorie.cadeau::before, .page-id-9947 .masque_noel_rangee::before, .page-id-9947 .masque_noel_rangee::after, .page-id-9947 .masque_noel_rangee .frise_neige::after, .page-id-9947 .col2portrait::before, .page-id-9947 #priseencharge .wpb_single_image::before, .page-id-9947 .rond_bgblanc_img::before, .page-id-9947 .masque_noel_categories::before, .page-id-9947 .masque_noel_categories::after, .page-id-9947 .masque_noel_categories .home_avap_img::before, .page-id-9947 #actualites::before, .page-id-9947 #actualites .vc_gitem-col > .wpb_single_image::before, .page-id-9947 .frise_neige_section::after, .page-id-9947 .frise_neige_section::before, .page-id-9947 .masque_neige::before, .page-id-9947 #footer_bottom::after, .page-id-9947 #footer_bottom .vc_col-sm-3:last-child::before {
  content: '';
  position: absolute;
  display: block;
}
/* line 11, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
/* line 12, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .masque_noel_slider {
  position: relative;
}
/* line 15, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .masque_noel_slider::after {
  background: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2021/12/serpetins-or-slider.png') no-repeat 50% 50% / contain;
  width: 800px;
  height: 555px;
  right: 0;
  top: 0;
}
/* line 24, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .masque_noel_slider #slider_newhome > .vc_column_container {
  width: 75% !important;
}
/* line 28, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .masque_noel_slider .slider_homeimg_col {
  position: relative;
  padding-right: 2rem;
}
/* line 32, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .masque_noel_slider .slider_homeimg_col::after {
  background: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2021/12/cloche-noel.png') no-repeat 50% 50% / contain;
  width: 140px;
  height: 140px;
  top: -20px;
  right: 0px;
  z-index: 999;
}
/* line 45, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 #home_bloc_corps {
  position: relative;
  padding-top: 150px;
}
/* line 49, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 #home_bloc_corps::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100px;
  background-color: #eee;
  background: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2021/12/frise-etoiles-or.png') no-repeat 50% 50% / contain;
  display: block;
  top: 0;
  left: 0;
}
/* line 61, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 #home_bloc_corps .bloc_categorie.boule_diamant, .page-id-9947 #home_bloc_corps .bloc_categorie.etoile, .page-id-9947 #home_bloc_corps .bloc_categorie.cadeau {
  position: relative;
}
/* line 66, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 #home_bloc_corps .bloc_categorie.boule_diamant::before, .page-id-9947 #home_bloc_corps .bloc_categorie.etoile::before, .page-id-9947 #home_bloc_corps .bloc_categorie.cadeau::before {
  z-index: 99;
}
/* line 72, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
/* line 73, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 #home_bloc_corps .bloc_categorie.boule_diamant::before {
  background: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2021/12/boule-diamant.png') no-repeat 50% 50% / contain;
  width: 60px;
  height: 90px;
  bottom: 0;
  right: 10px;
}
/* line 82, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
/* line 83, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 #home_bloc_corps .bloc_categorie.etoile::before {
  background: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2021/12/etoile-1.png') no-repeat 50% 50% / contain;
  width: 110px;
  height: 130px;
  bottom: 0;
  right: 0;
}
/* line 92, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
/* line 93, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 #home_bloc_corps .bloc_categorie.cadeau::before {
  background: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2021/12/cadeau.png') no-repeat 50% 50% / contain;
  width: 110px;
  height: 130px;
  bottom: 0;
  right: 0;
}
/* line 103, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .masque_noel_rangee {
  position: relative;
}
/* line 106, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .masque_noel_rangee::before, .page-id-9947 .masque_noel_rangee::after {
  z-index: 1;
}
@media screen and (min-width: 1500px) {
  /* line 113, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
  .page-id-9947 .masque_noel_rangee::before {
    background: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2021/12/boulesor-before.png') no-repeat 50% 50% / contain;
    top: 0;
    left: -110px;
    width: 370px;
    height: 335px;
  }
  /* line 121, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
  .page-id-9947 .masque_noel_rangee::after {
    background: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2021/12/boulesor-after.png') no-repeat 50% 50% / contain;
    top: 0;
    right: -110px;
    width: 370px;
    height: 335px;
  }
}
@media screen and (min-width: 1800px) {
  /* line 131, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
  .page-id-9947 .masque_noel_rangee::before {
    left: 0px;
  }
  /* line 135, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
  .page-id-9947 .masque_noel_rangee::after {
    right: 0;
  }
}
/* line 140, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .masque_noel_rangee .frise_neige {
  position: relative;
}
/* line 143, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .masque_noel_rangee .frise_neige::after {
  background: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2021/12/frise-neige.png') no-repeat 50% 50% / contain;
  width: 120%;
  height: 80px;
  top: -35px;
  left: -10%;
}
/* line 154, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .col2portrait {
  position: relative;
}
@media screen and (max-width: 500px) {
  /* line 157, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
  .page-id-9947 .col2portrait {
    min-height: 370px;
  }
  /* line 159, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
  .page-id-9947 .col2portrait .txt36 {
    font-size: 30px;
  }
}
/* line 164, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .col2portrait::before {
  background: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2021/12/frise-ruban-rouge-equipe.png') no-repeat 50% 50% / contain;
  width: 95%;
  height: 87px;
  top: 80px;
  left: 0;
}
/* line 174, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
/* line 175, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 #priseencharge .wpb_single_image {
  position: relative;
  padding-top: 35px;
}
/* line 179, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 #priseencharge .wpb_single_image::before {
  background: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2021/12/habillage-prise-en-charge-1.png') no-repeat 50% 50% / contain;
  width: 150px;
  height: 150px;
  top: -40px;
  left: -50px;
}
/* line 191, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .rond_bgblanc_img {
  border-radius: 0%;
  width: 180px;
  height: 180px;
  position: relative;
  background-color: transparent;
  box-shadow: none !important;
  border: none !important;
}
/* line 200, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .rond_bgblanc_img::before {
  background: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2021/12/couronne-noel.png') no-repeat 50% 50% / contain;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 99;
}
/* line 211, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .rond_bgblanc_img > figure {
  border-radius: 50%;
  display: block;
  background-color: white;
  width: 160px;
  height: 160px;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
}
/* line 224, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .masque_noel_categories {
  position: relative;
}
/* line 227, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .masque_noel_categories::before, .page-id-9947 .masque_noel_categories::after {
  z-index: 1;
}
@media screen and (min-width: 1500px) {
  /* line 234, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
  .page-id-9947 .masque_noel_categories::before {
    background: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2021/12/boules-or-categories-before.png') no-repeat 50% 50% / contain;
    top: 0;
    left: -110px;
    width: 389px;
    height: 468px;
  }
  /* line 242, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
  .page-id-9947 .masque_noel_categories::after {
    background: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2021/12/boules-or-categories-after.png') no-repeat 50% 50% / contain;
    top: 0;
    right: -110px;
    width: 389px;
    height: 468px;
  }
}
@media screen and (min-width: 1800px) {
  /* line 252, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
  .page-id-9947 .masque_noel_categories::before {
    left: 0px;
  }
  /* line 256, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
  .page-id-9947 .masque_noel_categories::after {
    right: 0;
  }
}
/* line 262, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .masque_noel_categories .home_avap_img {
  position: relative;
  padding-right: 40px;
  padding-bottom: 40px;
}
/* line 267, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .masque_noel_categories .home_avap_img::before {
  background: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2021/12/cloche-noel.png') no-repeat 50% 50% / contain;
  z-index: 1;
  width: 150px;
  height: 150px;
  bottom: 0px;
  right: 0px;
}
/* line 279, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 #actualites {
  position: relative;
  margin-top: 70px;
  padding-top: 145px;
}
/* line 284, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 #actualites::before {
  background: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2021/12/noeud-ruban-or.png') no-repeat 50% 50% / contain;
  width: 100%;
  height: 100px;
  top: 0;
  left: 0;
}
/* line 293, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 #actualites .vc_gitem-col > .wpb_single_image {
  position: relative;
}
/* line 296, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 #actualites .vc_gitem-col > .wpb_single_image::before {
  background: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2021/12/ruban-rouge-actu-2.png') no-repeat 50% 50% / contain;
  width: 150px;
  height: 100%;
  left: 20px;
  top: 0;
  z-index: 1;
}
/* line 308, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .frise_neige_section {
  position: relative;
}
/* line 311, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .frise_neige_section::after {
  background: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2021/12/frise-neige.png') no-repeat 50% 50% / contain;
  width: 120%;
  height: 80px;
  top: -35px;
  left: -10%;
  z-index: 1;
}
/* line 321, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .frise_neige_section::before {
  inset: 0;
  z-index: 1;
  height: 50%;
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2021/12/fond-flocons-reassurances.png');
  mix-blend-mode: screen;
}
/* line 331, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .masque_neige {
  position: relative;
}
/* line 334, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .masque_neige::before {
  inset: 0;
  z-index: 1;
  height: 50%;
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2021/12/fond-flocons-reassurances.png');
  mix-blend-mode: screen;
}
/* line 344, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .frise_before {
  position: relative;
  padding-top: 150px;
}
/* line 348, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 .frise_before::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100px;
  background-color: #eee;
  background: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2021/12/frise-etoiles-or.png') no-repeat 50% 50% / contain;
  display: block;
  top: 0;
  left: 0;
}
/* line 363, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 #footer_bottom {
  position: relative;
}
/* line 366, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
.page-id-9947 #footer_bottom::after {
  background: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2021/12/frise-neige.png') no-repeat 50% 50% / contain;
  width: 120%;
  height: 80px;
  top: -35px;
  left: -10%;
  z-index: 1;
}
@media screen and (min-width: 1200px) {
  /* line 377, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
  .page-id-9947 #footer_bottom .vc_col-sm-3:last-child {
    padding-bottom: 90px;
  }
  /* line 380, wp-content/themes/g5_hydrogen/custom/scss/_noel.scss */
  .page-id-9947 #footer_bottom .vc_col-sm-3:last-child::before {
    background: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2021/12/cadeaux-footer.png') no-repeat 50% 50% / contain;
    width: 245px;
    height: 110px;
    bottom: 0px;
  }
}
/* line 8, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
body {
  color: #6c6c6c !important;
  background: #fff !important;
  font-family: 'Open Sans', sans-serif;
  font-weight: normal;
  font-size: 15px;
  line-height: 20px;
}
/* line 17, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
p {
  margin: 1rem 0rem !important;
}
/* line 21, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
H1, H2, H3, H4, H5, H6 {
  color: inherit !important;
  display: inherit !important;
  float: inherit !important;
  font-family: inherit !important;
  font-size: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
  margin: 0 !important;
  padding: 0;
  text-decoration: inherit !important;
}
/* line 39, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
a, a:hover, a:before, a:hover:before, a:after, a:hover:after {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 51, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
a, a:hover, a:before, a:hover:before, a:after, a:hover:after {
  transition: all 0.3s ease-in-out;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
}
/* line 61, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
strong {
  color: inherit;
  font-weight: 700;
}
/* line 66, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.txt_center {
  text-align: center;
}
/* line 70, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.txt_justify {
  text-align: justify;
}
/* line 74, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.txt_cap {
  text-transform: uppercase;
}
/* line 78, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.txt_blanc {
  color: #fff !important;
}
/* line 82, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.txt_grisC {
  color: #fafafa !important;
}
/* line 86, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.rond {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
}
/* line 94, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.rond_gris img {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  box-shadow: 1px 1px 2px 3px rgba(0, 0, 0, 0.25);
}
/* line 103, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.rond_center_240 img {
  width: 240px;
  height: 240px;
  margin: auto;
}
/* line 109, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.aligncenter img, .aligncenter {
  text-align: center;
}
/* line 114, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.nomarg .wpb_content_element {
  margin-bottom: 0px !important;
}
/* line 118, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.nomarg10 .wpb_content_element {
  margin-bottom: 10px !important;
}
/* line 122, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bg_gris {
  padding: 35px 0px 5px 0px;
}
/* line 126, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bg_blanc {
  background-color: #fff;
  padding: 35px 0px 5px 0px;
}
/* line 131, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bg_grisC {
  background-color: #fafafa;
}
/* line 135, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bg_PastelVert {
  background-color: rgba(143, 195, 204, 0.1);
}
/* line 139, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bg_vert1 {
  background-color: #162339;
}
/* line 143, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.mrgB10 {
  margin-bottom: 10px !important;
}
/* line 147, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.mrgB0 {
  margin-bottom: 0px !important;
}
/* line 151, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.titre_2:after {
  content: "";
  height: 3px;
  background-color: #e4bd82;
  width: 90px;
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 161, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.titre_2 p {
  margin-bottom: 0px !important;
}
/* line 165, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.titre_2 strong {
  font-weight: 400;
}
/* line 169, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.titre_center {
  display: flex;
  justify-content: center;
}
/* line 174, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.after_center:after, .after_center .titre_2:after {
  content: "";
  left: 50% !important;
  transform: translateX(-50%);
  position: absolute;
  bottom: 0;
}
/* line 183, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.after_center_blanc:after, .after_center_blanc .titre_2:after {
  content: "";
  left: 50%;
  transform: translateX(-50%);
  background-color: #fff;
}
/* line 191, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.img_border_trais {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  position: relative;
}
/* line 199, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.img_border_trais:before {
  content: '';
  position: absolute;
  border: #fff solid 2px;
  top: 4px;
  left: 4px;
  right: 4px;
  bottom: 4px;
}
/* line 209, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.titre_1 {
  color: #fff;
  font-family: 'Ubuntu', sans-serif;
}
/* line 214, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.titre_1:before {
  content: "";
  background-color: #fff;
  height: 4px;
  width: 100px;
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
}
/* line 225, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bloc_titre {
  position: relative;
  display: block;
  padding-bottom: 10px;
}
/* line 231, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bloc_titre:after {
  content: '';
  width: 100%;
  height: 2px;
  background-color: #ccc;
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  z-index: 1;
}
/* line 243, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bloc_titre:before {
  content: '';
  width: 40px;
  height: 2px;
  background-color: #162339;
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  z-index: 2;
}
/* line 255, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_puce ul {
  margin-left: 0px;
  list-style: none;
}
/* line 260, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_puce li {
  position: relative;
  margin-bottom: 10px;
  padding-left: 20px;
  line-height: 18px;
}
/* line 267, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_puce li:before {
  content: '\f054';
  margin-left: 0px;
  color: #666;
  position: absolute;
  left: 0;
  top: 0;
}
/* line 277, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.doc_img img {
  padding: 10px;
  background-color: #fff;
  box-shadow: 3px 3px 5px 2px rgba(0, 0, 0, 0.2);
}
/* line 283, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
/* line 284, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.type_img .vc_single_image-wrapper {
  background-color: #fff;
  box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.2);
  border: 2px solid #e4bd82;
}
/* line 291, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.img_cadre_double {
  position: relative;
}
/* line 294, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.img_cadre_double .vc_single_image-wrapper {
  padding: 24px;
}
/* line 298, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.img_cadre_double:before {
  content: "";
  position: absolute;
  border: 6px solid #fff;
  top: 6px;
  left: 6px;
  right: 6px;
  bottom: 6px;
  display: block;
}
/* line 309, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.img_cadre_double:after {
  content: "";
  position: absolute;
  border: 6px solid #5dc2bc;
  top: 12px;
  left: 12px;
  right: 12px;
  bottom: 12px;
  display: block;
}
/* line 320, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.img_cadre_double img {
  border: 1px solid #5dc2bc;
}
/* line 325, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.width50 {
  width: 50%;
}
/* line 329, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.width60 {
  width: 60%;
}
/* line 333, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.width70 {
  width: 70%;
}
/* line 337, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.width80 {
  width: 80%;
}
/* line 341, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.width50_center {
  width: 50%;
  margin: auto;
}
/* line 346, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.width60_center {
  width: 60%;
  margin: auto;
}
/* line 351, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.width70_center {
  width: 70%;
  margin: auto;
}
/* line 356, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.width80_center {
  width: 80%;
  margin: auto;
}
/* line 361, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.padT_5 {
  padding-top: 5%;
}
/* line 365, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.padT_10 {
  padding-top: 10%;
}
/* line 369, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.padT_15 {
  padding-top: 15%;
}
/* line 373, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.padT_20 {
  padding-top: 20%;
}
/* line 377, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.padT_25 {
  padding-top: 25%;
}
/* line 381, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.padT_30 {
  padding-top: 30%;
}
/* line 385, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.padT_35 {
  padding-top: 35%;
}
/* line 389, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.padT_40 {
  padding-top: 40%;
}
/* line 393, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.padT_45 {
  padding-top: 45%;
}
/* line 397, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.padT_50 {
  padding-top: 50%;
}
/* line 401, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.col2 p {
  margin-top: 0px !important;
}
/***************************************	MEDIA
 ****************************************/
/* Large desktops and laptops */
@media (min-width: 1200px) {
  /* line 409, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .col2 {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    -o-column-count: 2;
    column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    -o-column-gap: 20px;
    column-gap: 20px;
  }
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 423, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  padT_5 {
    padding-top: 0%;
  }
  /* line 427, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_10 {
    padding-top: 5%;
  }
  /* line 431, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_15 {
    padding-top: 10%;
  }
  /* line 435, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_20 {
    padding-top: 15%;
  }
  /* line 439, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_25 {
    padding-top: 20%;
  }
  /* line 443, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_30 {
    padding-top: 25%;
  }
  /* line 447, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_35 {
    padding-top: 30%;
  }
  /* line 451, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_40 {
    padding-top: 35%;
  }
  /* line 455, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_45 {
    padding-top: 40%;
  }
  /* line 459, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_50 {
    padding-top: 45%;
  }
  /* line 463, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .col2 {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    -o-column-count: 2;
    column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    -o-column-gap: 20px;
    column-gap: 20px;
  }
  /* line 474, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .width50 {
    width: 70%;
  }
  /* line 478, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .width60 {
    width: 80%;
  }
  /* line 482, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .width70 {
    width: 90%;
  }
  /* line 486, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .width80 {
    width: 100%;
  }
  /* line 490, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .width50_center {
    width: 70%;
    margin: auto;
  }
  /* line 495, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .width60_center {
    width: 80%;
    margin: auto;
  }
  /* line 500, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .width70_center {
    width: 90%;
    margin: auto;
  }
  /* line 505, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .width80_center {
    width: 100%;
    margin: auto;
  }
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 514, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_5 {
    padding-top: 0%;
  }
  /* line 518, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_10 {
    padding-top: 0%;
  }
  /* line 522, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_15 {
    padding-top: 0%;
  }
  /* line 526, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_20 {
    padding-top: 0%;
  }
  /* line 530, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_25 {
    padding-top: 0%;
  }
  /* line 534, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_30 {
    padding-top: 0%;
  }
  /* line 538, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_35 {
    padding-top: 0%;
  }
  /* line 542, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_40 {
    padding-top: 0%;
  }
  /* line 546, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_45 {
    padding-top: 0%;
  }
  /* line 550, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_50 {
    padding-top: 0%;
  }
  /* line 554, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .col2 {
    -moz-column-count: 2;
    -webkit-column-count: 2;
    -o-column-count: 2;
    column-count: 2;
    -moz-column-gap: 20px;
    -webkit-column-gap: 20px;
    -o-column-gap: 20px;
    column-gap: 20px;
  }
  /* line 565, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .width80, .width70, .width60, .width50 {
    width: 100%;
  }
  /* line 572, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .width80_center, .width70_center, .width60_center, .width50_center {
    width: 100%;
  }
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  /* line 582, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_5 {
    padding-top: 0%;
  }
  /* line 586, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_10 {
    padding-top: 0%;
  }
  /* line 590, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_15 {
    padding-top: 0%;
  }
  /* line 594, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_20 {
    padding-top: 0%;
  }
  /* line 598, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_25 {
    padding-top: 0%;
  }
  /* line 602, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_30 {
    padding-top: 0%;
  }
  /* line 606, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_35 {
    padding-top: 0%;
  }
  /* line 610, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_40 {
    padding-top: 0%;
  }
  /* line 614, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_45 {
    padding-top: 0%;
  }
  /* line 618, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .padT_50 {
    padding-top: 0%;
  }
  /* line 622, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .width80, .width70, .width60, .width50 {
    width: 100%;
  }
  /* line 629, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .width80_center, .width70_center, .width60_center, .width50_center {
    width: 100%;
  }
  /* line 636, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .titre_1 {
    font-size: 24px;
    line-height: 30px;
  }
  /* line 641, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .titre_3 {
    font-size: 20px;
    line-height: 24px;
  }
  /* line 646, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .titre_3 {
    font-size: 20px;
    line-height: 24px;
  }
  /* line 651, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .bloc_titre {
    font-size: 18px;
    line-height: 20px;
  }
}
/* Portrait phones and smaller */
/********************************************************************	DIVERS
 *********************************************************************/
/* line 665, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill + .vc_row-full-width + .vc_section, .vc_section.vc_section-has-fill + .vc_section {
  padding-top: 0px !important;
}
/* line 679, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid > li {
  margin-bottom: 35px;
}
/***************************************	MEDIA
 ****************************************/
/* Large desktops and laptops */
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 695, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .titre_2 {
    font-size: 24px;
  }
}
/* Portrait tablets and small desktops */
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  /* line 705, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .titre_2 {
    font-size: 24px;
  }
}
/* Portrait phones and smaller */
/********************************************************************	TOP
 *********************************************************************/
/* line 719, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-top {
  background-color: #131e32;
  z-index: 2;
  position: relative;
}
/* line 724, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-top .g-content {
  margin: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/* line 730, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-top .wpb_content_element {
  margin-bottom: 0px !important;
}
/* line 734, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-top a {
  color: #fff;
  text-transform: uppercase;
  font-size: 11px;
}
/* line 739, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-top a:hover {
  color: #e4bd82;
}
/* line 744, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-top .widget_icl_lang_sel_widget {
  float: right;
}
/* line 748, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-top .wpml-ls-legacy-list-horizontal {
  padding: 4px;
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  /* line 756, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .top_links_bloc span {
    display: none;
  }
}
/********************************************************************	HEADER
 *********************************************************************/
/* line 765, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-header .g-content {
  margin: 0rem 0.625rem;
  padding: 0.638rem 0.938rem;
}
/* line 770, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.gantry-logo img {
  width: 277px !important;
}
@media (max-width: 768px) {
  .gantry-logo img {
    width: 230px !important;
  }
}
/* line 778, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.header_contact_links {
  font-size: 25px;
  float: right;
}
/* line 783, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.header_contact_links span {
  margin-left: 10px;
}
/* line 787, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
a.header_contact_barre {
  border-left: 1px solid #5dc2bc;
  border-right: 1px solid #5dc2bc;
}
/* line 792, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.header_contact_links a {
  color: #5dc2bc !important;
  padding: 15px;
  display: inline-block;
  border-top: 1px solid rgba(93, 194, 188, 0);
  border-bottom: 1px solid rgba(93, 194, 188, 0);
}
/* line 800, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.header_contact_links a:hover {
  color: #3a9993 !important;
  border-top: 1px solid #3a9993;
  border-bottom: 1px solid #3a9993;
}
/* line 806, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
a.header_contact_barre:hover {
  border-left: 1px solid #3a9993;
  border-right: 1px solid #3a9993;
}
/* line 811, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#header_contact_bloc .wpb_content_element {
  margin-bottom: 0px;
  overflow: hidden;
  margin-top: 10px;
}
/***************************************	MEDIA
 ****************************************/
/* Large desktops and laptops */
/* Landscape tablets and medium desktops */
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 829, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .gantry-logo img {
    margin-top: 15px;
  }
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  /* line 836, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .header_contact_links {
    float: none;
    display: flex;
    justify-content: center;
  }
  /* line 842, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #header_contact_bloc .wpb_content_element {
    margin-top: 0px;
  }
}
/* Portrait phones and smaller */
@media (max-width: 480px) {
  /* line 849, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .header_contact_links a {
    color: #5dc2bc !important;
    padding: 13px;
    font-size: 20px;
  }
}
/********************************************************************	BTN ANIMATION
 *********************************************************************/
/* line 862, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.underline_center_raduis {
  display: inline-block;
  overflow: hidden;
  position: relative;
  transform: translateZ(0px);
  vertical-align: middle;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
}
/* line 873, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.underline_center_raduis:before {
  background: #fff;
  bottom: 0;
  content: "";
  height: 50px;
  left: 51%;
  position: absolute;
  right: 51%;
  transition-duration: 0.3s;
  transition-property: left, right;
  transition-timing-function: ease-out;
  z-index: -1;
}
/* line 887, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.underline_center_raduis:hover:before, .underline_center_raduis:focus:before, .underline_center_raduis:active:before {
  left: 0;
  right: 0;
}
/* line 895, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.underline_left a {
  overflow: hidden;
  position: relative;
  transform: perspective(1px) translateZ(0px);
  vertical-align: middle;
  padding-bottom: 4px;
}
/* line 903, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.underline_left a:before {
  background: #fff none repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  right: 100%;
  transition-duration: 0.3s;
  transition-property: right;
  transition-timing-function: ease-out;
  z-index: 1;
}
/* line 917, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.underline_left a:hover:before, .underline_left a:focus:before, .underline-left a:active:before {
  right: 0;
}
@keyframes pulse_animation {
  /* line 925, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  25% {
    transform: scale(1.04);
  }
  /* line 929, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  75% {
    transform: scale(0.96);
  }
}
/* line 934, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.pulse:hover {
  animation-name: pulse_animation;
  animation-duration: 2000ms;
  transform-origin: 50% 50%;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  transform: perspective(1px) translateZ(0px);
}
/* line 943, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.btn_gris {
  position: relative;
  margin: 5px 0px;
}
/* line 948, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.btn_gris a {
  border-style: solid;
  border-width: 2px;
  border-color: #e3e3e3;
  background-image: -moz-linear-gradient(90deg, #e3e3e3 0%, #fff 100%);
  background-image: -webkit-linear-gradient(90deg, #e3e3e3 0%, #fff 100%);
  background-image: -ms-linear-gradient(90deg, #e3e3e3 0%, #fff 100%);
  width: 270px;
  height: 50px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  margin: auto;
  display: block;
  text-transform: uppercase;
  font-size: 14px;
  letter-spacing: 1px;
  line-height: 50px;
  font-family: 'Ubuntu', sans-serif;
  font-weight: bold;
  color: #4cb5ae;
  position: relative;
  text-align: center;
  overflow: hidden;
}
/* line 974, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.btn_gris a:hover {
  text-indent: -15%;
}
/* line 978, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.btn_gris a span {
  display: block;
}
/* line 982, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.btn_bleu {
  position: relative;
  margin: 5px 0px;
}
/* line 987, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.btn_bleu a {
  border-style: solid;
  border-width: 2px;
  border-color: #59c3bc;
  background-image: -moz-linear-gradient(90deg, #59c3bc 0%, #84c0bc 100%);
  background-image: -webkit-linear-gradient(90deg, #59c3bc 0%, #84c0bc 100%);
  background-image: -ms-linear-gradient(90deg, #59c3bc 0%, #84c0bc 100%);
  width: 270px;
  height: 50px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  text-align: center;
  margin: auto;
  display: block;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 50px;
  font-family: 'Ubuntu', sans-serif;
  font-weight: bold;
  color: #fff;
  position: relative;
  overflow: hidden;
}
/* line 1012, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.btn_bleu a:hover {
  text-indent: -15%;
}
/* line 1016, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.btn_bleu a span {
  display: block;
}
/* line 1020, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bulle a span:after {
  content: "\f0e6";
  position: absolute;
  font-size: 40px;
  top: -4px;
  right: -4px;
  display: block;
  opacity: 0;
}
/* line 1031, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bulle a span:hover:after {
  content: "\f0e6";
  position: absolute;
  font-size: 40px;
  top: -4px;
  right: 14px;
  display: block;
  text-indent: 80%;
  opacity: 1;
}
/* line 1043, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bulle a span:after, .bulle a span:hover:after {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 1051, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.agenda a span:after {
  content: "\f271";
  position: absolute;
  font-size: 30px;
  top: -4px;
  display: block;
  text-indent: 110%;
  opacity: 0;
}
/* line 1062, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.agenda a span:hover:after {
  content: "\f271";
  position: absolute;
  font-size: 30px;
  top: -4px;
  display: block;
  text-indent: 80%;
  opacity: 1;
}
/* line 1073, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.plus a span:after {
  content: "\f196";
  position: absolute;
  font-size: 30px;
  top: -2px;
  display: block;
  text-indent: 110%;
  opacity: 0;
}
/* line 1084, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.plus a span:hover:after {
  content: "\f196";
  position: absolute;
  font-size: 30px;
  top: -2px;
  display: block;
  text-indent: 70%;
  opacity: 1;
}
/* line 1095, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.stethoscope a span:after {
  content: "\f0f1";
  position: absolute;
  font-size: 30px;
  top: -4px;
  display: block;
  text-indent: 110%;
  opacity: 0;
}
/* line 1106, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.stethoscope a span:hover:after {
  content: "\f0f1";
  position: absolute;
  font-size: 30px;
  top: -4px;
  display: block;
  text-indent: 80%;
  opacity: 1;
}
/* line 1117, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.methode a span:after {
  content: "\f105";
  position: absolute;
  font-size: 30px;
  top: -4px;
  right: -4px;
  display: block;
  opacity: 0;
}
/* line 1128, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.methode a span:hover:after {
  content: "\f105";
  position: absolute;
  font-size: 30px;
  top: -4px;
  right: 14px;
  display: block;
  opacity: 1;
}
/* line 1139, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.methode a span:after, .methode a span:hover:after {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/********************************************************************	MENU
 *********************************************************************/
/* line 1150, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-navigation {
  z-index: 999;
  position: relative;
}
/* line 1154, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-navigation:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  background-color: #e4bd82;
  bottom: 0px;
  left: 0;
  display: block;
}
/* line 1165, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-content {
  margin: 0.625rem 0.625rem 0.325rem 0.625rem;
  padding: 0.938rem;
}
/* line 1171, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav {
  position: relative;
}
/* line 1176, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.tabsmenulevel .g-menu-item-content {
  border-bottom: 1px dashed #377d7e;
  text-transform: uppercase;
  display: block;
  width: 96%;
  padding-bottom: 6px;
}
/* line 1184, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.tabsmenusouslevel {
  padding-left: 3%;
}
/**************	NIVEAU 1 *******************/
/* line 1189, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li > .g-menu-item-container {
  text-transform: uppercase;
  font-family: 'Ubuntu', sans-serif;
  font-weight: normal;
}
/* line 1195, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container {
  z-index: 6;
}
/* line 1199, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li > .g-menu-item-container > .g-menu-item-content {
  color: #fff;
  padding-top: 3px;
}
/* line 1204, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:hover > .g-menu-item-container > .g-menu-item-content {
  color: #fff;
}
/* line 1208, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) {
  color: #fff;
}
/* line 1212, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav {
  margin: -1.563rem;
}
/* line 1216, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
  background: #8fc3cc;
  color: #fff !important;
}
/* line 1221, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
  background: #8fc3cc;
}
/* line 1225, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background-color: rgba(143, 195, 204, 0.5);
}
/* line 1229, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-toplevel > li.g-parent .g-menu-parent-indicator {
  color: #fff;
}
/**************	NIVEAU 2 *******************/
/* line 1235, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li > .g-menu-item-container {
  padding: 0.638rem 1rem;
  z-index: 5;
}
/* line 1240, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-dropdown {
  background: #8fc3cc;
}
/* line 1244, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
  background: #162339;
}
/* line 1249, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.g-main-nav .g-sublevel > li.g-parent .g-menu-parent-indicator {
  top: 6px !important;
}
/**************	Canvas *******************/
/* line 1255, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
/* line 1259, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul {
  background: transparent;
}
/* line 1263, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.g-offcanvas-toggle {
  margin-top: -6px;
}
/* line 1267, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
  background: #8fc3cc;
  border: 0px !important;
}
/***************************************	MEDIA
 ****************************************/
/* Large desktops and laptops */
@media (min-width: 1200px) {
  /* line 1277, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 0.638rem 1.638rem !important;
  }
  /* line 1281, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .g-main-nav .g-sublevel > li > .g-menu-item-container {
    font-size: 14px;
    line-height: 16px;
  }
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1289, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 0.638rem 0.638rem !important;
  }
  /* line 1293, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .g-main-nav .g-toplevel > li > .g-menu-item-container {
    font-size: 14px;
  }
  /* line 1297, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .g-main-nav .g-sublevel > li > .g-menu-item-container {
    font-size: 14px;
    line-height: 16px;
  }
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1305, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .g-main-nav .g-toplevel > li > .g-menu-item-container {
    padding: 0.638rem 0.638rem !important;
  }
  /* line 1309, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .g-main-nav .g-toplevel > li > .g-menu-item-container {
    font-size: 12px;
  }
}
/* Landscape phones and portrait tablets */
/* Portrait phones and smaller */
/********************************************************************	HOME
 *********************************************************************/
/* line 1324, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-main {
  padding: 0px !important;
  background-color: #fff !important;
}
/* line 1329, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-main .g-content {
  margin: 0 0.625rem;
  padding: 0 0.938rem;
}
/* line 1334, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.single-post #g-main {
  padding: 0 0 2.5rem 0 !important;
  background-color: #fff !important;
}
/* line 1339, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#ban_home {
  background-size: cover;
  overflow: hidden;
  min-height: 480px;
}
/* line 1345, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.header_barre_rdv {
  background-color: #fff;
  height: 2px;
}
/* line 1350, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#header_btn_rdv {
  z-index: 6;
  position: relative;
}
/* line 1355, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#vague {
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/images/vague.png');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: 200px;
  width: 100%;
  margin-top: -100px;
  float: left;
  position: relative;
  z-index: 5;
}
/***************************************	MEDIA
 ****************************************/
/* Large desktops and laptops */
@media (min-width: 1200px) {
  /* line 1373, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .header_barre_rdv {
    margin-top: 15%;
  }
  /* line 1377, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #ban_home {
    background-size: cover;
    overflow: hidden;
    min-height: 480px;
  }
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1386, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .header_barre_rdv {
    margin-top: 15%;
  }
  /* line 1390, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #ban_home {
    background-size: cover;
    overflow: hidden;
    min-height: 480px;
    background-position: 50% 50%;
  }
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1400, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .header_barre_rdv {
    margin-top: 15%;
  }
  /* line 1404, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #ban_home {
    background-size: cover;
    overflow: hidden;
    min-height: 480px;
    background-position: 50% 50%;
  }
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  /* line 1414, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #ban_home {
    background-size: 220%;
    overflow: hidden;
    min-height: 180px;
    background-position: 50% 50%;
  }
  /* line 1421, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .ban_home_accroche {
    font-size: 21px;
    line-height: 26px;
    padding: 50px 0 25px;
    width: 100%;
  }
  /* line 1428, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .border_left_gris {
    padding-top: 0px;
    margin-top: 0px;
    border-left: 0px !important;
  }
}
/***************************************	presentation
 ****************************************/
/* line 1440, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#home_row_presentation {
  position: relative;
  background-color: #fff;
  -webkit-border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  border-radius: 5px 5px 0px 0px;
  padding: 30px 15px 0px 15px;
  margin-top: -60px;
}
/***************************************	MEDIA
 ****************************************/
/* Large desktops and laptops */
/* Landscape tablets and medium desktops */
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1463, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #home_row_presentation .vc_col-sm-6 {
    width: 100%;
  }
}
/* Landscape phones and portrait tablets */
/* Portrait phones and smaller */
/***************************************	Capillaire
 ****************************************/
/* line 1478, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#home_row_capillaire {
  background-color: #4cb5ae;
  padding: 50px 0% 40px 0%;
  margin: 50px 0px;
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/images/bg-hexa.jpg');
  background-repeat: repeat-y;
  background-position: 100% 50%;
  position: relative;
  overflow: visible !important;
}
/* line 1490, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#home_row_capillaire .wpb_content_element {
  margin-bottom: 0px;
}
/* line 1494, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#home_row_capillaire:after {
  content: "";
  position: relative;
  width: 100%;
  height: 10px;
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/images/ombre.png');
  background-repeat: no-repeat;
  background-size: 100%;
  bottom: -50px;
  z-index: 9;
}
/* line 1506, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.row_contact_int {
  display: flex;
  justify-content: center;
}
/* line 1511, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.row_contact_int a {
  color: #fff;
  text-transform: uppercase;
  padding: 15px 30px;
  font-size: 22px;
  border-bottom: 1px solid transparent;
  background-color: rgba(22, 35, 57, 0);
}
/* line 1520, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.row_contact_int a:hover {
  border-bottom: 1px solid #fff;
  background-color: rgba(22, 35, 57, 0.3);
}
/* line 1525, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.row_contact_int a i {
  margin-right: 10px;
}
/* line 1529, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.row_contact_int_border {
  border-right: 1px solid #fff;
}
/* line 1533, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.blog #row_contact {
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2017/04/bg-footer-adresse.jpg');
}
/***************************************	MEDIA
 ****************************************/
/* Large desktops and laptops */
/* Landscape tablets and medium desktops */
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1550, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .row_contact_int a {
    padding: 15px 15px;
    font-size: 20px;
  }
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  /* line 1558, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .row_contact_int a {
    padding: 5px 5px;
    font-size: 14px;
    text-align: center;
  }
}
/* Portrait phones and smaller */
/***************************************	bloc pro
 ****************************************/
/* line 1572, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bloc_pro {
  position: relative;
  padding-top: 5px;
}
/* line 1577, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bloc_pro a {
  padding: 15px;
  background: #fff;
  background-position: 1% 0%;
  background-size: 300% 300%;
  box-shadow: 2px 2px 4px 1px rgba(0, 0, 0, 0.2);
  position: relative;
  display: inline-block;
  transition: all 0.7s ease-out;
}
/* line 1588, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bloc_pro a:hover {
  background-color: #162339;
}
/* line 1592, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bloc_pro a .bloc_pro_name {
  text-transform: uppercase;
  color: #8fc3cc;
  font-size: 18px;
  font-weight: 600;
  margin-top: 20px;
}
/* line 1600, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bloc_pro a .bloc_pro_fonction {
  color: #6c6c6c;
  margin-bottom: 10px;
  min-height: 50px;
}
/* line 1606, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bloc_pro a:hover .bloc_pro_name {
  color: #82d0cb;
}
/* line 1610, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bloc_pro a:hover .bloc_pro_fonction {
  color: #fff;
}
/* line 1614, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bloc_pro a, .bloc_pro a:hover, .bloc_pro a .bloc_pro_name, .bloc_pro a:hover .bloc_pro_name, .bloc_pro a .bloc_pro_fonction, .bloc_pro a:hover .bloc_pro_fonction, .bloc_pro a .bloc_pro_desc, .bloc_pro a:hover .bloc_pro_desc {
  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
/* line 1629, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bloc_pro_img {
  overflow: hidden;
  position: relative;
  max-height: 225px;
}
/* line 1635, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bloc_pro a img {
  transform: scale(1);
}
/* line 1639, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bloc_pro a:hover img {
  transform: scale(1.2);
}
/* line 1643, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bloc_pro a img, .bloc_pro a:hover img {
  -webkit-transition: all 2s ease-in-out;
  -moz-transition: all 2s ease-in-out;
  -o-transition: all 2s ease-in-out;
  transition: all 2s ease-in-out;
}
/*.bloc_pro a .bloc_pro_desc {
 position: absolute;
 bottom: 10px;
 padding: 5px 10px;
 background-color: rgba($color2,0.4);
 color: $white;
 text-align: center;
 }
 .bloc_pro a:hover .bloc_pro_desc {
 background-color: rgba($color2,0.6)
 }*/
/* line 1663, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#btn_prendre_rdv a {
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  background-image: -moz-linear-gradient(0deg, #77c0bd 0%, #4cb6ae 56%, #429a96 78%, #377d7d 99%);
  background-image: -webkit-linear-gradient(0deg, #77c0bd 0%, #4cb6ae 56%, #429a96 78%, #377d7d 99%);
  background-image: -ms-linear-gradient(0deg, #77c0bd 0%, #4cb6ae 56%, #429a96 78%, #377d7d 99%);
  background-size: 100%;
  background-position: 100% 50%;
  padding: 15px;
  display: inline-block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  letter-spacing: 1px;
  box-shadow: 1px 1px 0px 1px rgba(0, 0, 0, 0);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0);
}
/* line 1682, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#btn_prendre_rdv a:hover {
  background-size: 300%;
  background-position: 100% 50%;
  box-shadow: 1px 1px 0px 1px rgba(0, 0, 0, 0.3);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
/* line 1689, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#btn_prendre_rdv a:before {
  content: "\f271";
  padding-right: 15px;
  padding-top: 8px;
  padding-bottom: 8px;
  border-right: 1px solid #fff;
  margin-right: 15px;
}
/* line 1701, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.btn_appel_pop {
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  background-image: -moz-linear-gradient(0deg, #77c0bd 0%, #4cb6ae 56%, #429a96 78%, #377d7d 99%);
  background-image: -webkit-linear-gradient(0deg, #77c0bd 0%, #4cb6ae 56%, #429a96 78%, #377d7d 99%);
  background-image: -ms-linear-gradient(0deg, #77c0bd 0%, #4cb6ae 56%, #429a96 78%, #377d7d 99%);
  background-size: 100%;
  background-position: 100% 50%;
  padding: 15px;
  display: inline-block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  letter-spacing: 1px;
  box-shadow: 1px 1px 0px 1px rgba(0, 0, 0, 0);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0);
}
/* line 1720, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.btn_appel_pop:hover {
  background-size: 300%;
  background-position: 100% 50%;
  box-shadow: 1px 1px 0px 1px rgba(0, 0, 0, 0.3);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
/* line 1727, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.btn_appel_pop:before {
  content: "\f271";
  padding-right: 15px;
  padding-top: 8px;
  padding-bottom: 8px;
  border-right: 1px solid #fff;
  margin-right: 15px;
}
/* line 1737, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.btn_appel_pop, .btn_appel_pop:hover {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 1745, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.btn_degrad a {
  color: #fff;
  text-transform: uppercase;
  font-size: 14px;
  background-image: -moz-linear-gradient(0deg, #77c0bd 0%, #4cb6ae 56%, #429a96 78%, #377d7d 99%);
  background-image: -webkit-linear-gradient(0deg, #77c0bd 0%, #4cb6ae 56%, #429a96 78%, #377d7d 99%);
  background-image: -ms-linear-gradient(0deg, #77c0bd 0%, #4cb6ae 56%, #429a96 78%, #377d7d 99%);
  background-size: 100%;
  background-position: 100% 50%;
  padding: 15px;
  display: inline-block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  letter-spacing: 1px;
  box-shadow: 1px 1px 0px 1px rgba(0, 0, 0, 0);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0);
}
/* line 1764, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.btn_degrad a:hover {
  background-size: 300%;
  background-position: 100% 50%;
  box-shadow: 1px 1px 0px 1px rgba(0, 0, 0, 0.3);
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
/* line 1771, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.btn_degrad a, .btn_degrad a:hover {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/***************************************	info pratique
 ****************************************/
/* line 1782, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#row_infopratique .vc_col-sm-3 .wpb_content_element {
  margin-bottom: 10px;
}
/* line 1786, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.links a {
  border-bottom: 1px solid transparent;
  padding-bottom: 10px;
  display: inline-block;
}
/* line 1792, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.links a:hover {
  letter-spacing: 1px;
  border-bottom: 1px solid #fff;
  padding-bottom: 10px;
}
/***************************************	partenaires
 ****************************************/
/* line 1802, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.su-carousel .su-carousel-slide img {
  border: 0px !important;
}
/***************************************	ban 3 logos
 ****************************************/
/* line 1810, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#inte_logos_link {
  background-color: #4cb5ae;
  padding: 80px 0% 40px 0%;
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/images/bg-capillaire.jpg');
  background-repeat: no-repeat;
  background-position: 100% 50%;
  position: relative;
  overflow: visible !important;
}
/* line 1820, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#inte_logos_link:after {
  content: "";
  position: relative;
  width: 100%;
  height: 10px;
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/images/ombre.png');
  background-repeat: no-repeat;
  background-size: 100%;
  bottom: -50px;
  z-index: 9;
}
/* line 1832, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#inte_3_logos a {
  color: #fff;
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 1838, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #inte_logos_link {
    background-size: 130%;
    background-position: 0% 0%;
  }
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  /* line 1846, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #inte_logos_link {
    background-size: 830%;
    background-position: 10% 0%;
  }
}
/***************************************	Greffes
 ****************************************/
/* line 1856, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#home_rows_greffes {
  position: relative;
  overflow: hidden;
  z-index: 6;
}
/* line 1862, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.home_bloc_rond a {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
  background-position: 50% 50%;
  height: 240px;
  width: 240px;
  display: block;
  margin: auto;
  position: relative;
}
/* line 1875, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.home_bloc_rond a:before {
  content: "";
  position: absolute;
  background-color: rgba(22, 35, 57, 0.5);
  height: 100%;
  width: 100%;
  opacity: 0;
}
/* line 1884, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.home_bloc_rond a:hover:before {
  content: "";
  position: absolute;
  background-color: rgba(22, 35, 57, 0.5);
  height: 100%;
  width: 100%;
  opacity: 1;
}
/* line 1893, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.home_bloc_rond a .bloc_greffes_plus {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  text-transform: uppercase;
  font-size: 40px;
  text-align: center;
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
}
/* line 1906, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.home_bloc_rond a .bloc_greffes_txt {
  position: absolute;
  top: 110%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  text-transform: uppercase;
  font-size: 20px;
  line-height: 24px;
  color: #fff;
  font-family: 'Ubuntu', sans-serif;
  font-weight: bold;
  text-align: center;
}
/* line 1920, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bg_rond_laser a {
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2017/03/epilation_aisselle.jpg');
}
/* line 1924, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bg_rond_injections a {
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2017/03/injection-levre.jpg');
}
/* line 1928, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bg_rond_cheveux a {
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2017/03/greffes-cheveux.jpg');
}
/* line 1932, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bg_rond_coach a {
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2017/03/coach.jpg');
}
/* line 1936, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.home_bloc_rond a:hover .bloc_greffes_plus {
  top: -10%;
}
/* line 1940, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.home_bloc_rond a:hover .bloc_greffes_txt {
  top: 30%;
}
/* line 1944, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.home_bloc_rond a .bloc_greffes_desc {
  position: absolute;
  top: 110%;
  left: 50%;
  transform: translateX(-50%);
  font-size: 14px;
  line-height: 14px;
  color: #fff;
  width: 90%;
  text-align: center;
}
/* line 1956, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.home_bloc_rond a:hover .bloc_greffes_desc {
  top: 45%;
}
/* line 1961, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.home_bloc_rond a .bloc_greffes_plus, .home_bloc_rond a:hover .bloc_greffes_plus, .home_bloc_rond a .bloc_greffes_txt, .home_bloc_rond a:hover .bloc_greffes_txt, .home_bloc_rond a .bloc_greffes_desc, .home_bloc_rond a:hover .bloc_greffes_desc {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 1973, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.titre_croix:after, .titre_croix2:after {
  content: "";
  position: absolute;
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/images/croix.png');
  background-repeat: no-repeat;
  height: 100px;
  width: 100px;
  right: -62px;
  top: -70px;
}
/***************************************	MEDIA
 ****************************************/
/* Large desktops and laptops */
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 1994, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .rond_gris {
    margin: auto;
    width: 70%;
    margin-bottom: 20px;
  }
  /* line 2000, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .titre_croix2:after {
    display: none;
  }
  /* line 2004, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .home_bloc_rond a {
    height: 230px;
    width: 230px;
  }
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2012, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #home_rows_greffes .vc_col-sm-3 {
    width: 50%;
  }
  /* line 2016, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .titre_croix2:after {
    display: none;
  }
  /* line 2020, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .rond_gris {
    margin: auto;
    margin-bottom: 20px;
  }
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  /* line 2029, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .titre_croix:after, .titre_croix2:after {
    display: none;
  }
  /* line 2034, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .home_bloc_rond a .bloc_greffes_plus {
    top: -10%;
  }
  /* line 2038, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .home_bloc_rond a .bloc_greffes_txt {
    top: 30%;
  }
  /* line 2042, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .home_bloc_rond a .bloc_greffes_desc {
    top: 45%;
  }
  /* line 2046, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .home_bloc_rond a:before {
    opacity: 1;
  }
}
/* Portrait phones and smaller */
/***************************************	SOLUTIONS
 ****************************************/
/* line 2058, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#home_solutions {
  background-color: #162427;
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/images/motif-trou.png');
  background-repeat: repeat;
  padding: 50px 0px;
}
/* line 2065, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.btn_savoir_bleuTC a {
  color: #84c0bc !important;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 16px;
}
/* line 2072, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_bleuTC a {
  color: #84c0bc !important;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 2078, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_bleuTC li {
  line-height: 36px;
  list-style: none;
}
/* line 2083, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_bleuTC li:before {
  content: "\f105";
  margin-right: 10px;
  position: relative;
  float: left;
  color: #84c0bc;
}
/* line 2095, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_bleuTC li a {
  overflow: hidden;
  position: relative;
  transform: perspective(1px) translateZ(0px);
  vertical-align: middle;
  padding-bottom: 4px;
}
/* line 2103, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_bleuTC li a:before {
  background: #fafafa none repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  right: 100%;
  transition-duration: 0.3s;
  transition-property: right;
  transition-timing-function: ease-out;
  z-index: 1;
}
/* line 2117, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_bleuTC li a:hover:before, .liste_bleuTC li a:focus:before, .liste_bleuTC li a:active:before {
  right: 0;
}
/***************************************	Accompagner
 ****************************************/
/* line 2126, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#home_row_accompagner {
  background-color: #377d7e;
  padding-top: 50px;
  padding-bottom: 50px;
  overflow: hidden;
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/images/bg-picto-row.jpg');
  background-position: 0% 80%;
  background-repeat: no-repeat;
}
/* line 2136, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bg_bloc_accompagner {
  background-color: rgba(255, 255, 255, 0.5);
  box-shadow: 1px 1.732px 5px 0px rgba(0, 0, 0, 0.5);
  padding: 35px 0px 0px 0px;
  margin-bottom: 30px;
  display: block;
}
/* line 2144, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bloc_accompagner_txt {
  color: #fff;
  text-transform: uppercase;
  font-family: 'Ubuntu', sans-serif;
  line-height: 20px;
  font-size: 26px;
  font-weight: bold;
  letter-spacing: 2px;
}
/* line 2154, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.rond_picto {
  background: transparent;
  height: 160px;
  width: 160px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  margin: 0px auto 20px auto;
  position: relative;
  transform: perspective(1px) translateZ(0px);
  transition-duration: 0.3s;
  transition-property: background;
  vertical-align: middle;
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  overflow: hidden;
}
/* line 2171, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.rond_picto:before {
  background: #377d7e;
  border-radius: 50%;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scale(0);
  transition-duration: 0.5s;
  transition-property: transform;
  transition-timing-function: ease-out;
  z-index: -1;
}
/* line 2187, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.rond_picto:hover, .rond_picto:focus, .rond_picto:active {
  color: #fff;
}
/* line 2193, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.rond_picto:hover:before, .rond_picto:focus:before, .rond_picto:active:before {
  transform: scale(2);
}
/*******************	MEDIA
 ********************/
/* Large desktops and laptops */
@media (min-width: 1200px) {
  /* line 2204, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #home_row_accompagner {
    background-position: 0% 80%;
  }
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 2211, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #home_row_accompagner {
    background-position: -20% 80%;
  }
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2218, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #home_row_accompagner {
    background-position: 0% 80%;
  }
  /* line 2222, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .bloc_accompagner_txt {
    font-size: 21px;
  }
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  /* line 2229, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #home_row_accompagner {
    background-position: 20% 80%;
    background-size: 500%;
  }
}
/* Portrait phones and smaller */
/********************************************************************	Page inte
 *********************************************************************/
/* line 2241, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#ban_inte {
  position: relative;
  padding: 5rem 0rem 3rem 0rem;
  background-position: 50% 50%;
  background-size: cover;
}
/* line 2247, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#ban_inte:before {
  content: "";
  position: absolute;
  background-color: rgba(22, 35, 57, 0.5);
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  display: block;
}
/* line 2258, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#ban_inte .breadcrumb {
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  position: absolute;
  top: -4rem;
  left: 0;
  opacity: 0.5;
}
/* line 2267, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#ban_inte .breadcrumb a {
  color: #fff;
}
/* line 2270, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#ban_inte .breadcrumb a:hover {
  color: #000;
}
/* line 2276, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
/* line 2277, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#ban_inte .titre_1:before {
  background-color: #8fc3cc;
}
/* line 2283, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.breadcrumb, .breadcrumb a {
  color: #b1b1b1;
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
}
/* line 2290, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.breadcrumb a:hover {
  color: #000;
}
/* line 2294, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#filariane {
  margin-top: 10px;
  text-align: center;
}
/* line 2299, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#filariane .wpb_content_element {
  margin-bottom: 10px;
}
/* line 2305, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#row_ancres {
  background-color: #162339;
  padding: 50px 0% 40px 0%;
  background-repeat: repeat-y;
  background-position: 100% 50%;
  position: relative;
  overflow: visible !important;
}
/* line 2315, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#row_ancres .wpb_content_element {
  margin-bottom: 0px;
}
/* line 2319, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#row_ancres:after {
  content: "";
  position: relative;
  width: 100%;
  height: 10px;
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/images/ombre.png');
  background-repeat: no-repeat;
  background-size: 100%;
  bottom: -50px;
  z-index: 9;
}
/* line 2331, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_ancre {
  overflow: hidden;
}
/* line 2335, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_ancre ul {
  margin-left: 0rem !important;
  margin-top: 0rem !important;
  overflow: hidden;
  margin-bottom: 0px;
}
/* line 2342, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_ancre li {
  text-align: center;
  list-style: none;
  text-transform: uppercase;
  font-size: 20px;
  line-height: 20px;
  border-right: 1px solid #fff;
  padding: 10px 0px;
}
/* line 2352, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_ancre li:last-child {
  border-right: 0px solid #fff;
}
/* line 2356, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_ancre li a {
  color: #fff;
  position: relative;
}
/* line 2361, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_ancre li a:hover {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
/* line 2365, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_ancre li a:before {
  content: "\f13a";
  color: #fff;
  position: relative;
  margin-bottom: 15px;
  font-size: 30px;
  display: block;
}
/* line 2375, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_ancre li a:hover:before {
  margin-bottom: 10px;
}
/* line 2379, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.ul_col2 li {
  width: 50%;
  float: left;
}
/* line 2384, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.ul_col3 li {
  width: 33%;
  float: left;
}
/* line 2389, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.ul_col4 li {
  width: 25%;
  float: left;
}
/* line 2394, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.ul_col5 li {
  width: 20%;
  float: left;
}
/* line 2399, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.ul_col6 li {
  width: 16.667%;
  float: left;
}
/* line 2404, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.doc_rs {
  display: flex;
  justify-content: center;
}
/* line 2409, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.doc_rs a {
  color: #fff;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  display: inline-block;
  font-size: 20px;
  margin: 4px;
  border: 1px solid transparent;
}
/* line 2421, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.doc_rs a:hover {
  color: #000;
  border: 1px solid #fff;
}
/* line 2426, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bloc_serv {
  background-color: #bac9d1;
  padding: 10px;
}
/* line 2431, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.picto_nb_seance, .picto_duree, .picto_frequence, .picto_tarif, .picto_run, .picto_homeman {
  position: relative;
  padding-left: 50px;
  line-height: 20px;
}
/* line 2442, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.picto_nb_seance:before, .picto_duree:before, .picto_frequence:before, .picto_tarif:before, .picto_run:before, .picto_homeman:before {
  /*
   font-family: 'Font Awesome\ 5 Free';
   font-family: 'Font Awesome 5 Regular';
   font-family: 'Font Awesome 5 Brands';
   font-family: 'Font Awesome 5 Solid';
   */
  display: block;
  position: absolute;
  top: 10px;
  left: 0;
  font-size: 40px;
  color: #fff;
}
/* line 2463, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.picto_nb_seance:before {
  content: "\f0ae";
}
/* line 2467, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.picto_duree:before {
  content: "\f017";
}
/* line 2471, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.picto_frequence:before {
  content: "\f073";
}
/* line 2475, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.picto_tarif:before {
  content: "\f0d6";
  font-display: auto;
}
/* line 2480, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.picto_run:before {
  content: "\f70c";
  font-display: auto;
}
/* line 2485, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.picto_homeman:before {
  content: "\e065";
  font-display: auto;
}
/***************************************	MEDIA
 ****************************************/
/* Large desktops and laptops */
/* Landscape tablets and medium desktops */
/* Portrait tablets and small desktops */
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  /* line 2507, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .liste_ancre li {
    border-right: 0px solid #fff;
    border-bottom: 0px solid #fff;
  }
  /* line 2512, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .liste_ancre li:last-child {
    border-right: 0px solid #fff;
    border-bottom: 0px solid #fff;
  }
  /* line 2517, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .ul_col2 li {
    width: 100%;
    float: left;
    display: block;
  }
  /* line 2523, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .ul_col3 li {
    width: 100%;
    float: left;
    display: block;
  }
  /* line 2529, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .ul_col4 li {
    width: 100%;
    float: left;
    display: block;
  }
  /* line 2535, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .ul_col5 li {
    width: 100%;
    float: left;
    display: block;
  }
  /* line 2541, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .ul_col6 li {
    width: 100%;
    float: left;
    display: block;
  }
  /* line 2547, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #inte_bloc_info .vc_col-sm-3 {
    width: 50%;
    float: left;
  }
  /* line 2552, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #inte_bloc_info .txt26 {
    font-size: 18px !important;
  }
  /* line 2556, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #inte_bloc_info .txt18 {
    font-size: 14px !important;
  }
  /* line 2560, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .picto_nb_seance, .picto_duree, .picto_frequence, .picto_tarif {
    padding-left: 0px;
    padding-top: 50px;
  }
  /* line 2568, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .picto_nb_seance:before, .picto_duree:before, .picto_frequence:before, .picto_tarif:before {
    top: 25px;
    left: 50%;
    transform: translateX(-50%);
  }
  /* line 2577, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .bloc_serv {
    min-height: 180px;
    padding: 0px;
  }
}
/* Portrait phones and smaller */
/********************************************************************	FOOTER
 *********************************************************************/
/***************************************	Clinique
 ****************************************/
/* line 2593, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-footer {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
/* line 2598, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-footer .g-content {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
/* line 2605, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#bg_clinique {
  background-repeat: no-repeat;
  position: relative;
}
/* line 2611, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#bg_clinique .titre_2 {
  display: block;
  padding-top: 20px;
  position: relative;
  text-indent: -13%;
}
/* line 2618, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.clinique_titre {
  text-transform: uppercase;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 2px;
  color: #4cb5ae;
  font-family: 'Ubuntu', sans-serif;
  font-weight: bold;
  min-height: 36px;
}
/* line 2629, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
a.clinique_tel {
  font-size: 30px;
  color: #4cb5ae;
  letter-spacing: 2px;
}
/* line 2636, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
a.clinique_tel {
  overflow: hidden;
  position: relative;
  transform: perspective(1px) translateZ(0px);
  vertical-align: middle;
  padding-bottom: 4px;
}
/* line 2644, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
a.clinique_tel:before {
  background: #fafafa none repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  right: 100%;
  transition-duration: 0.3s;
  transition-property: right;
  transition-timing-function: ease-out;
  z-index: 1;
}
/* line 2658, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
a.clinique_tel:hover:before, a.clinique_tel:focus:before, a.clinique_tel:active:before {
  right: 0;
}
/* line 2664, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.clinique_col {
  position: relative;
  min-height: 400px;
}
/* line 2669, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.clinique_desc {
  min-height: 170px;
}
/* line 2673, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#ancre_footer .wpb_content_element {
  margin-bottom: 0px !important;
}
/* line 2677, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.foot_img_h img {
  max-height: 60px;
  width: auto !important;
}
/*******************	MEDIA
 ********************/
/* Extra Large desktops and laptops */
@media (min-width: 2500px) {
  /* line 2690, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #bg_clinique {
    background-position: 0% 50%;
  }
}
@media (min-width: 1920px) and (max-width: 2499px) {
  /* line 2696, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #bg_clinique {
    background-position: -40% 50%;
  }
}
/* Large desktops and laptops */
@media (min-width: 1200px) and (max-width: 1919px) {
  /* line 2703, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #bg_clinique {
    background-position: -72% 50%;
  }
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 2710, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #bg_clinique {
    background-position: 1750% 50%;
  }
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 2717, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #bg_clinique .vc_col-sm-4 {
    width: 50% !important;
  }
  /* line 2721, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #bg_clinique .titre_2 {
    text-indent: 0%;
  }
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  /* line 2728, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #bg_clinique {
    background-size: 100%;
    background-position: 0% 0%;
  }
  /* line 2733, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #bg_clinique .titre_2 {
    text-indent: 0px;
    padding-top: 110px;
  }
  /* line 2738, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #bg_clinique .titre_2 {
    text-indent: 0%;
  }
}
/* Portrait phones and smaller */
/***************************************	Form fix
 ****************************************/
/* line 2749, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-contactfix {
  position: fixed;
  left: 50%;
  bottom: 10px;
  background-color: #8fc3cc;
  z-index: 999;
  border-radius: 25px;
  box-shadow: 1.5px 2.598px 5px 0px rgba(0, 0, 0, 0.5);
  transform: translateX(-50%);
}
/* line 2760, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-contactfix:hover {
  background-color: #162339;
  cursor: pointer;
}
/* line 2766, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-contactfix .picto_contact {
  padding: 10px;
}
/* line 2770, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-contactfix .su-lightbox {
  display: flex;
  flex-direction: row;
  align-items: center;
}
/* line 2776, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-contactfix .picto_contact_txt {
  color: #fff;
  padding-right: 15px;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 12px;
}
/* line 2783, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-contactfix .g-container {
  width: 100%;
}
/* line 2787, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-contactfix .g-content {
  margin: 0;
  padding: 0;
}
/* line 2792, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-contactfix .wpb_content_element {
  margin-bottom: 0 !important;
}
/* line 2796, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-contactfix p {
  margin: 0.5rem 0rem !important;
}
@media (max-width: 767px) {
  /* line 2800, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #g-contactfix {
    font-size: 11px;
    width: 142px;
  }
}
/* line 2808, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.joinchat__button {
  right: 3px;
  bottom: 3px;
}
/* line 2813, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.joinchat__button:active {
  background: #25d366;
  transition: none;
}
/* line 2821, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#contactfix_popup {
  width: 320px !important;
  background-color: #162339 !important;
  padding-top: 20px !important;
  padding-bottom: 70px !important;
  color: white !important;
}
/* line 2829, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#contactfix_popup .title {
  text-transform: uppercase;
  color: #fff;
  font-size: 20px;
  line-height: 24px;
}
/* line 2836, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#contactfix_popup .besoin_checkbox, #contactfix_popup .acceptance_checkbox {
  text-align: left;
}
/* line 2841, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.acceptance span.wpcf7-list-item {
  margin: 0;
}
/* line 2845, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#contactfix_popup .link_lire {
  color: white;
}
/* line 2849, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#contactfix_popup .link_lire:hover {
  color: #8fc3cc;
}
/* line 2853, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#contactfix_popup input[type="color"], #contactfix_popup input[type="date"], #contactfix_popup input[type="datetime"], #contactfix_popup input[type="datetime-local"], #contactfix_popup input[type="email"], #contactfix_popup input[type="month"], #contactfix_popup input[type="number"], #contactfix_popup input[type="password"], #contactfix_popup input[type="search"], #contactfix_popup input[type="tel"], #contactfix_popup input[type="text"], #contactfix_popup input[type="time"], #contactfix_popup input[type="url"], #contactfix_popup input[type="week"], #contactfix_popup input:not([type]), #contactfix_popup textarea {
  width: 100%;
  border: 1px solid #fff;
  background-color: rgba(255, 255, 255, 0.5);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  color: #fff !important;
  margin-left: 0;
}
/* line 2879, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.mfp-close-btn-in .mfp-close {
  color: #fff;
}
/* line 2883, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#contactfix_popup textarea {
  height: 70px;
}
/* line 2887, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#contactfix_popup .form_contact_fix_btn {
  padding-top: 10px;
}
/* line 2891, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#contactfix_popup .form_contact_fix_mention {
  text-align: left;
}
/* line 2895, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#contactfix_popup .div.wpcf7-validation-errors {
  font-size: 13px;
}
/* line 2899, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#contactfix_popup input[type="checkbox"] {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  height: 15px;
  width: 15px;
  border: 1px solid #fff;
  display: inline-block;
}
/* line 2909, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#contactfix_popup input[type="checkbox"]:checked {
  position: relative;
}
/* line 2914, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#contactfix_popup input[type="checkbox"]:checked::before {
  content: '\f00c';
  display: block;
  color: #fff;
  font-size: 12px;
  position: absolute;
  text-align: center;
  padding-left: 1px;
}
/* line 2929, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#nous_contacter_form input[type="color"], #nous_contacter_form input[type="date"], #nous_contacter_form input[type="datetime"], #nous_contacter_form input[type="datetime-local"], #nous_contacter_form input[type="email"], #nous_contacter_form input[type="month"], #nous_contacter_form input[type="number"], #nous_contacter_form input[type="password"], #nous_contacter_form input[type="search"], #nous_contacter_form input[type="tel"], #nous_contacter_form input[type="text"], #nous_contacter_form input[type="time"], #nous_contacter_form input[type="url"], #nous_contacter_form input[type="week"], #nous_contacter_form input:not([type]), #nous_contacter_form textarea {
  width: 100%;
  border: 1px solid #e4bd82;
  background-color: rgba(255, 255, 255, 0.5);
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  color: #162339 !important;
  margin-left: 0;
}
/* line 2955, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#nous_contacter_form .form_contact_fix_mention, #nous_contacter_form .besoin_checkbox {
  color: #162339;
}
/* line 2960, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#nous_contacter_form .btnenvoyer {
  border: 1px solid #347e81;
}
/* line 2964, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#nous_contacter_form .condition {
  color: #162339;
}
/*#g-contactfix:before {
 content: "";
 -webkit-border-radius: 8px 0px 0px 8px;
 -moz-border-radius: 8px 0px 0px 8px;
 border-radius: 8px 0px 0px 8px;
 background-color: $color2;
 width: 40px;
 height: 100%;
 left: -40px;;
 top: 0;
 background-image: url('/wp-content/themes/g5_hydrogen/images/titre-contact-fix.png');
 background-position: 70% 50%;
 background-repeat: no-repeat;
 position: absolute;
 }*/
/*#contact_fix {
 position: relative;
 }
 #contact_fix input[type="color"],
 #contact_fix input[type="date"],
 #contact_fix input[type="datetime"],
 #contact_fix input[type="datetime-local"],
 #contact_fix input[type="email"],
 #contact_fix input[type="month"],
 #contact_fix input[type="number"],
 #contact_fix input[type="password"],
 #contact_fix input[type="search"],
 #contact_fix input[type="tel"],
 #contact_fix input[type="text"],
 #contact_fix input[type="time"],
 #contact_fix input[type="url"],
 #contact_fix input[type="week"],
 #contact_fix input:not([type]),
 #contact_fix textarea {
 width: 100%;
 border: 2px solid $white;
 background-color: rgba($white,0.5);
 -webkit-border-radius: 0px;
 -moz-border-radius: 0px;
 border-radius: 0px;
 color: $color2 !important;
 }
 #contact_fix .wpcf7-textarea {
 width: 100% !important;
 height: 100px;
 }
 #contact_fix select[multiple="multiple"] {
 width: 100%;
 border: 2px solid $white;
 background-color: rgba($white,0.5);
 -webkit-border-radius: 0px;
 -moz-border-radius: 0px;
 border-radius: 0px;
 color: $color2 !important;
 }
 #contact_fix {
 color: $white;
 }
 #contact_fix ::placeholder { !* Chrome/Opera/Safari *!
 color: $color2;
 opacity: 1;
 font-size: 16px;
 }
 #contact_fix ::-webkit-input-placeholder { !* Chrome/Opera/Safari *!
 color: $color2;
 opacity: 1;
 font-size: 16px;
 }
 #contact_fix ::-moz-placeholder { !* Firefox 19+ *!
 color: $color2;
 opacity: 1;
 font-size: 16px;
 }
 #contact_fix ::-ms-input-placeholder { !* IE 10+ *!
 color: $color2;
 opacity: 1;
 font-size: 16px;
 }
 #contact_fix ::-moz-placeholder { !* Firefox 18- *!
 color: $color2;
 opacity: 1;
 font-size: 16px;
 }*/
/* line 3057, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.form_contact_fix_mention {
  color: #fff;
  font-size: 13px;
}
/* line 3062, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.form_contact_fix_btn {
  float: right;
}
/* line 3066, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#contact_fix .wpcf7-submit, #form_contact_fix .wpcf7-submit {
  color: #162339;
  background-color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 40px;
  -webkit-border-radius: 25px;
  -moz-border-radius: 25px;
  border-radius: 25px;
  padding: 0px 20px 0px 40px;
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/images/fleche-submit.png');
  background-position: 10% 0%;
  background-repeat: no-repeat;
  display: block;
  margin-bottom: 10px;
}
/* line 3084, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#contact_fix .wpcf7-submit:hover, #form_contact_fix .wpcf7-submit:hover {
  color: #fff;
  background-color: #8fc3cc;
  background-position: 10% 100%;
}
/* line 3091, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.wpcf7-submit, .wpcf7-submit:hover {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 3099, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.inv-recaptcha-holder {
  display: none;
}
/* line 3103, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
div.wpcf7 .ajax-loader {
  right: 50%;
  margin-top: -30px;
  position: absolute;
}
/***************************************	MEDIA
 ****************************************/
/* Large desktops and laptops */
/* Landscape tablets and medium desktops */
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 3121, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #footer_formulaire_contact .div70 {
    width: 100%;
  }
  /* line 3125, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #footer_formulaire_contact .div30 {
    width: 100%;
  }
  /* line 3129, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .wpcf7-submit {
    margin-top: 2%;
  }
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  /* line 3136, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #footer_formulaire_contact .div70 {
    width: 100%;
  }
  /* line 3140, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #footer_formulaire_contact .div30 {
    width: 100%;
  }
  /* line 3144, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .wpcf7-submit {
    margin-top: 2%;
  }
  /* line 3148, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #footer_formulaire_contact .div33 label {
    width: 100%;
  }
  /* line 3152, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #footer_formulaire_contact .wpcf7-text {
    width: 100% !important;
    margin-bottom: 15px;
  }
  /* line 3157, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #g-contactfix:before {
    width: 40px;
    height: 32px;
    left: -40px;
    top: 0;
    background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/images/titre-contact-fix-min.png') !important;
    background-position: 70% 50%;
  }
}
/* Portrait phones and smaller */
/***************************************	MAP
 ****************************************/
/* line 3176, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#row_contact {
  background-size: cover;
  background-position: 50% 50%;
  padding: 40px 0px 60px 0px;
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2017/04/bg-footer-adresse.jpg');
}
/* line 3183, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.row_contact_footer {
  background-color: #fff;
  box-shadow: 0px 0px 2px 3px rgba(0, 0, 0, 0.3);
  padding: 20px;
  width: 40%;
  float: right;
}
/* line 3191, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.row_contact_footer_titre {
  text-transform: uppercase;
  font-size: 20px;
  font-family: 'Ubuntu', sans-serif;
  color: #5dc2bc;
  font-weight: 600;
}
/* line 3199, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.row_contact_footer_sstitre {
  color: #666;
  font-size: 16px;
  font-weight: 600;
}
/* line 3205, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.row_contact_footer_map, .row_contact_footer_phone, .row_contact_footer_bus, .row_contact_footer_tram, .row_contact_footer_train, .row_contact_footer_bike, .row_contact_footer_car {
  padding-left: 25px;
  position: relative;
  font-size: 14px;
}
/* line 3217, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.row_contact_footer_map:before, .row_contact_footer_phone:before, .row_contact_footer_bus:before, .row_contact_footer_tram:before, .row_contact_footer_train:before, .row_contact_footer_bike:before, .row_contact_footer_car:before {
  position: absolute;
  left: 0;
  top: 0;
  color: #5dc2bc;
}
/* line 3231, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.row_contact_footer_map:before {
  content: "\f041";
}
/* line 3235, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.row_contact_footer_phone:before {
  content: "\f2a0";
}
/* line 3239, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.row_contact_footer_bus:before {
  content: "\f207";
}
/* line 3243, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.row_contact_footer_tram:before {
  content: "\f238";
}
/* line 3247, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.row_contact_footer_train:before {
  content: "\f238";
}
/* line 3251, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.row_contact_footer_bike:before {
  content: "\f206";
}
/* line 3255, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.row_contact_footer_car:before {
  content: "\f1b9";
}
/* line 3260, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.row_contact_footer a {
  color: #6c6c6c;
}
/* line 3264, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.row_contact_footer a:hover {
  color: #5dc2bc;
}
/***************************************	MEDIA
 ****************************************/
/* Large desktops and laptops */
/* Landscape tablets and medium desktops */
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 3280, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .row_contact_footer {
    width: 50%;
  }
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  /* line 3287, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .row_contact_footer {
    width: 100%;
  }
  /* line 3291, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .row_contact_footer {
    text-align: left;
  }
}
/* Portrait phones and smaller */
/***************************************	Link esthetique
 ****************************************/
/* line 3303, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#link_esthetique {
  background-color: #162427;
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/images/bg-esthetique.jpg');
  background-repeat: no-repeat;
  background-position: 100% 50%;
  padding-top: 50px;
  padding-bottom: 50px;
  margin-top: -10px;
  z-index: 9;
  position: relative;
}
/* line 3315, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#link_esthetique:before {
  content: "";
  position: relative;
  width: 100%;
  height: 10px;
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/images/ombre.png');
  background-repeat: no-repeat;
  background-size: 100%;
  top: -50px;
}
/* line 3326, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#link_esthetique .txt14 {
  font-size: 20px !important;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* line 3332, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#link_esthetique .btn_bleu {
  margin-top: 20px;
  position: relative;
  overflow: hidden;
}
/***************************************	MEDIA
 ****************************************/
/* Large desktops and laptops */
/* Landscape tablets and medium desktops */
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 3351, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #link_esthetique .vc_col-sm-8, #link_esthetique .vc_col-sm-4 {
    width: 100%;
  }
}
/* Landscape phones and portrait tablets */
/* Portrait phones and smaller */
/***************************************	Footer bottom
 ****************************************/
/* line 3368, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#footer_bottom {
  background-color: #162339;
  padding-top: 50px;
}
/* line 3373, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#footer_copy {
  background-color: #162427;
}
/* line 3377, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.footer_titre {
  color: #fff;
  font-size: 16px;
  text-transform: uppercase;
}
/* line 3383, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.footer_tel a, .footer_email a {
  color: #fff;
}
/* line 3388, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.footer_tel a:hover, .footer_email a:hover {
  color: #e4bd82;
}
/* line 3393, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.footer_tel a {
  font-size: 20px;
  margin-bottom: 25px;
  display: block;
}
/* line 3399, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.footer_email i, .footer_tel i {
  margin-right: 10px;
}
/* line 3404, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.footer_rs_picto a {
  color: #fff;
  font-size: 30px;
}
/* line 3409, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.foot_copyright, .foot_copyright a {
  color: #fff;
}
/* line 3414, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#footer_bottom ul {
  list-style: none;
  margin-left: 0px !important;
}
/* line 3419, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#footer_bottom li {
  color: #fff;
  text-transform: uppercase;
}
/* line 3424, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#footer_bottom li a {
  color: #fff;
}
/* line 3428, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#footer_bottom li a:hover {
  color: #e4bd82;
}
/* line 3432, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.footer_rs a {
  color: #fff;
  padding: 0px 15px;
  text-align: center;
  display: inline-block;
  font-size: 20px;
}
/* line 3440, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.footer_rs a:hover {
  color: #e4bd82;
}
/* line 3444, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#footer_certif {
  padding-top: 10px;
}
/* line 3448, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#footer_certif img {
  margin-top: 15px;
}
/***************************************	MEDIA
 ****************************************/
/* Large desktops and laptops */
/* Landscape tablets and medium desktops */
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 3464, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .footer_titre {
    color: #fff;
    font-size: 14px;
  }
  /* line 3469, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #footer_bottom li {
    font-size: 14px;
  }
}
/* Landscape phones and portrait tablets */
/* Portrait phones and smaller */
/********************************************************************	BACK TO TOP
 *********************************************************************/
/* line 3484, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-backtotop {
  position: fixed;
  left: 5px;
  bottom: 5px;
  z-index: 99;
}
/* line 3490, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-backtotop .g-container {
  width: 50px;
}
/* line 3495, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.g-totop a {
  border-radius: 50%;
  background-color: #e4bd82;
  box-shadow: 1.5px 2.598px 5px 0px rgba(0, 0, 0, 0.5);
  position: absolute;
  right: 5px;
  bottom: 5px;
  width: 40px;
  height: 40px;
  line-height: 46px;
  color: #fff;
  text-align: center;
}
/* line 3508, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.g-totop a:hover {
  background-color: #162339;
}
/* line 3512, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.g-totop a i {
  color: #fff;
  font-size: 20px;
}
/********************************************************************	PAGE INTE
 *********************************************************************/
/* line 3524, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.cheveux_logo:before {
  content: "";
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/images/cheveux-logo.png');
  background-repeat: no-repeat;
  background-position: 0% 50%;
  height: 61px;
  width: 58px;
  position: relative;
  float: left;
  margin-top: 5px;
  margin-right: 10px;
}
/* line 3537, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.cheveux_logo strong {
  color: #666;
}
/* line 3541, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.barre_tarif {
  background-color: #4cb5ae;
  height: 2px;
}
/* line 3546, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.img_rond {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  border: 8px solid #4cb5ae;
  overflow: hidden;
  width: 70%;
  margin: 20px auto;
}
/* line 3558, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.img_rond_450 {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  border: 8px solid #4cb5ae;
  overflow: hidden;
  width: 450px;
  height: 450px;
  margin: 20px auto;
}
/* line 3571, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.img_rond_400 {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  border: 8px solid #4cb5ae;
  overflow: hidden;
  width: 400px;
  height: 400px;
  margin: 20px auto;
}
/* line 3584, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.img_rond_350 {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  border: 8px solid #4cb5ae;
  overflow: hidden;
  width: 350px;
  height: 350px;
  margin: 20px auto;
}
/* line 3597, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.img_rond_300 {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  overflow: hidden;
  border: 8px solid #4cb5ae;
  overflow: hidden;
  width: 300px;
  height: 300px;
  margin: 20px auto;
}
/* line 3610, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.img_border img {
  position: relative;
  overflow: hidden;
  border: 8px solid #4cb5ae;
  overflow: hidden;
  margin: 20px auto;
}
/***************************************	MEDIA
 ****************************************/
/* Large desktops and laptops */
/* Landscape tablets and medium desktops */
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 3630, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .img_rond_450 {
    width: 350px;
    height: 350px;
  }
  /* line 3635, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .img_rond_400 {
    width: 350px;
    height: 350px;
  }
  /* line 3640, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .img_rond_350 {
    width: 350px;
    height: 350px;
  }
  /* line 3645, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .img_rond_300 {
    width: 300px;
    height: 300px;
  }
  /* line 3650, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #doc_top_info .vc_col-sm-4 {
    width: 100%;
  }
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  /* line 3657, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .img_rond_450 {
    width: 300px;
    height: 300px;
  }
  /* line 3662, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .img_rond_400 {
    width: 300px;
    height: 300px;
  }
  /* line 3667, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .img_rond_350 {
    width: 300px;
    height: 300px;
  }
  /* line 3672, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .img_rond_300 {
    width: 300px;
    height: 300px;
  }
}
/* Portrait phones and smaller */
/***************************************	MEDIA
 ****************************************/
/* Large desktops and laptops */
@media (min-width: 1200px) {
  /* line 3687, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .barre_tarif {
    margin-top: 40%;
  }
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 3694, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .img_rond {
    margin: 20% auto 20px auto;
  }
  /* line 3698, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .barre_tarif {
    margin-top: 50%;
  }
}
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 3705, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .img_rond {
    width: 80%;
    margin: 50% auto 20px auto;
  }
  /* line 3710, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .cheveux_logo .titre_2 {
    font-size: 18px !important;
    line-height: 18px;
  }
  /* line 3715, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .cheveux_logo h2 {
    padding-top: 15px;
  }
  /* line 3719, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .underline_left .titre_2 {
    font-size: 20px;
  }
  /* line 3723, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .barre_tarif {
    margin-top: 50%;
  }
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  /* line 3730, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .cheveux_logo .titre_2 {
    font-size: 18px !important;
    line-height: 18px;
  }
  /* line 3735, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .cheveux_logo h2 {
    padding-top: 15px;
  }
  /* line 3739, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .underline_left .titre_2 {
    font-size: 20px;
  }
}
/* Portrait phones and smaller */
/********************************************************************	PAGE galerie
 *********************************************************************/
/* line 3751, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
/* line 3752, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_link_galerie ul {
  list-style: none;
  margin-left: 0px;
}
/* line 3757, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
/* line 3758, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_link_galerie li a {
  color: #162339;
  text-transform: uppercase;
  margin-bottom: 6px;
  font-weight: 600;
}
/* line 3764, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_link_galerie li a:hover {
  color: #5dc2bc;
}
/* line 3771, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
/* line 3772, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.post_avap .vc_figure {
  border: 2px solid #5dc2bc;
}
/* line 3776, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.post_avap .vc_single_image-wrapper {
  position: relative;
  overflow: hidden;
}
/* line 3780, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.post_avap .vc_single_image-wrapper:before {
  content: "\f424";
  position: absolute;
  height: 40px;
  width: 40px;
  background-color: #5dc2bc;
  text-align: center;
  line-height: 40px;
  color: #fff;
  font-size: 16px;
  bottom: 0;
  left: 0;
}
/* line 3796, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.post_avap .vc_gitem-post-data-source-post_title {
  text-transform: uppercase;
  font-size: 20px;
  color: #5dc2bc;
  font-weight: 600;
}
/* line 3803, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.post_avap .vc_gitem-post-data-source-post_excerpt {
  font-size: 14px;
  line-height: 16px;
}
/* line 3807, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.post_avap .vc_gitem-post-data-source-post_excerpt p {
  text-align: justify;
}
/* line 3813, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item {
  background-color: #162339;
  color: #fff;
  text-transform: capitalize;
}
/* line 3819, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover {
  background-color: #5dc2bc;
  color: #fff;
}
/* line 3825, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active > span, .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover > span {
  color: #fff;
}
/* line 3831, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.vc_grid-styled-select {
  position: relative;
  display: inline-block;
  margin-bottom: 15px;
  width: 100%;
}
/* line 3838, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.vc_grid-styled-select select {
  font-family: 'Arial';
  display: inline-block;
  width: 100%;
  cursor: pointer;
  padding: 10px 15px;
  outline: 0;
  border: 1px solid #347e81;
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/images/puce-dropdown.png');
  background-repeat: no-repeat;
  background-position: 94% 50%;
  border-radius: 40px;
  background-color: #162339;
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
/* line 3859, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.vc_grid-styled-select select::-ms-expand {
  display: none;
}
/* line 3863, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.vc_grid-styled-select select:hover, .vc_grid-styled-select select:focus {
  color: #fff;
  background: #5dc2bc;
}
/* line 3869, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.select select:disabled {
  opacity: 0.5;
  pointer-events: none;
}
/* line 3874, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.vc_grid-filter-dropdown, .vc_grid-filter-select {
  margin-bottom: 0px;
  margin-top: 20px;
}
/* line 3880, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.vc_grid-styled-select select:hover ~ .select_arrow, .vc_grid-styled-select select:focus ~ .select_arrow {
  border-top-color: #347e81;
}
/* line 3885, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.vc_grid-styled-select select:disabled ~ .select_arrow {
  border-top-color: #ccc;
}
/********************************************************************	PAGE PRIX
 *********************************************************************/
/* line 3892, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.txt_intro {
  text-align: center;
  font-size: 30px;
  line-height: 34px;
  color: #162427;
  font-family: 'Ubuntu', sans-serif;
}
/* line 3900, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bloc_prix {
  display: block;
  position: relative;
  overflow: hidden;
  margin-bottom: 4px;
}
/* line 3907, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bloc_prix_50_G {
  background-color: #377d7e;
  color: #fff;
  position: relative;
  min-height: 60px;
  text-align: center;
  line-height: 18px;
}
/* line 3916, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bloc_prix_50_D {
  position: relative;
  min-height: 60px;
  line-height: 18px;
  text-align: center;
  border: 1px solid #377d7e;
}
/* line 3924, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.prix_titre {
  font-size: 16px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
/* line 3934, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.prix_chf {
  font-size: 16px;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  font-weight: bold;
}
/* line 3945, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.prix_desc {
  font-size: 14px;
  text-align: center;
  text-transform: lowercase;
  font-weight: normal;
}
/* line 3952, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.prix_titre_tab {
  background-color: #377d7e;
  color: #fff;
  position: relative;
  text-align: center;
  line-height: 18px;
  padding: 20px 10px;
  text-transform: uppercase;
}
/* line 3962, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bloc_prix_25 {
  float: left;
  width: 25%;
  border-bottom: 1px solid #377d7e;
}
/* line 3968, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.prix_titre_col, .prix_chf_col {
  font-size: 14px;
  padding: 6px 0;
  text-align: center;
}
/* line 3975, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.prix_titre_col, .titre_col {
  border-bottom: 1px dotted #377d7e;
}
/* line 3980, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.prix_chf_col {
  font-weight: bold;
}
/* line 3984, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.bloc_desc_50 {
  float: left;
  width: 50%;
  border-bottom: 1px solid #377d7e;
}
/* line 3990, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.titre_col {
  font-size: 18px;
  padding: 6px 0;
  text-align: center;
}
/* line 3996, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.desc_col {
  font-size: 13px;
  padding: 4px;
  text-align: center;
}
/* line 4004, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#tarifs_ancres {
  background-color: #162339;
  color: #fff;
  padding: 40px 0px;
}
/* line 4009, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#tarifs_ancres a {
  color: #fff;
}
/* line 4012, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#tarifs_ancres a:hover {
  color: #e4bd82;
}
/* line 4017, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#tarifs_ancres .bloc_titre::before {
  background-color: #e4bd82;
}
/* line 4022, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.ul_prix {
  list-style: none;
  margin-left: 0rem !important;
  margin-top: 0rem !important;
}
/* line 4027, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.ul_prix li i {
  margin-right: 8px;
}
/* line 4033, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.tabV1, .tabV1 th, .tabV1 td, .tabV1Hori, .tabV1Hori th, .tabV1Hori td {
  border: 2px solid #fff !important;
}
/* line 4042, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.tabV1, .tabV1Hori {
  text-transform: uppercase;
}
/* line 4047, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.tabV1 tr:nth-child(odd) {
  background-color: rgba(143, 195, 204, 0.4);
  color: #162339;
}
/* line 4052, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.tabV1 tr:nth-child(even) {
  background-color: rgba(186, 201, 209, 0.3);
  color: #666;
}
/* line 4057, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.tabV1 tr:nth-child(odd):hover, .tabV1 tr:nth-child(even):hover {
  background-color: #162339;
  color: #fff;
}
/* line 4063, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.tabV1 th {
  background-color: #162339;
  color: #fff;
}
/* line 4068, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.tabV1 tr:nth-child(odd), .tabV1 tr:nth-child(even), .tabV1 tr:nth-child(odd):hover, .tabV1 tr:nth-child(even):hover {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 4078, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.tabV1 span, .tabV1Hori span {
  font-size: 14px !important;
  font-style: normal;
  text-transform: lowercase;
}
/* line 4085, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.txtcentercol th, .txtcentercol td {
  text-align: center;
}
/* line 4090, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.tabV1Hori td:first-child {
  background-color: rgba(143, 195, 204, 0.4) !important;
  color: #162339;
}
/* line 4095, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.tabV1Hori td:nth-child(2n+2) {
  background-color: rgba(186, 201, 209, 0.3);
  color: #666;
}
/* line 4100, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.tabV1Hori tr:hover td:first-child {
  background-color: #162339 !important;
  color: #fff;
}
/* line 4105, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.tabV1Hori tr:hover td:nth-child(2n+2) {
  background-color: #162339;
  color: #fff;
}
/* line 4110, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.tabV1Hori td:first-child, .tabV1Hori td:nth-child(2n+2), .tabV1Hori tr:hover td:first-child, .tabV1Hori tr:hover td:nth-child(2n+2) {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
/* line 4120, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.col1center {
  text-align: center;
}
/* line 4124, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.col2center {
  text-align: center;
}
/* line 4128, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#consultationmedicale, #esthetiquedentaire, #esthetiquegynecologique {
  position: relative;
  display: block;
}
/***************************************	MEDIA
 ****************************************/
/* Large desktops and laptops */
/* Landscape tablets and medium desktops */
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 4148, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .page-id-49 #g-main .vc_col-sm-6 {
    width: 100%;
  }
  /* line 4152, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .page-id-49 #g-main .vc_col-sm-8 {
    width: 100%;
  }
  /* line 4156, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .page-id-49 #g-main .vc_col-sm-4 {
    width: 100%;
  }
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  /* line 4165, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .tabV1, .tabV1 th, .tabV1 td, .tabV1Hori, .tabV1Hori th, .tabV1Hori td {
    font-size: 12px;
    line-height: 14px;
  }
}
/* Portrait phones and smaller */
/********************************************************************	PAGE BLOG
 *********************************************************************/
/* line 4182, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-feature {
  padding: 0px !important;
}
/* line 4186, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-feature .g-content {
  margin: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
/* line 4192, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#ban_blog {
  background-position: 50% 60%;
  overflow: hidden;
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2019/02/home_ban_new.jpg');
  padding: 1rem 0rem 3rem 0rem;
}
/* line 4199, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#ban_blog:before {
  content: "";
  position: absolute;
  background-color: rgba(22, 35, 57, 0.5);
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  display: block;
}
/* line 4210, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.blog #g-main {
  padding: 1.5rem 0 !important;
}
/* line 4214, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.blog .post h2 a {
  text-transform: uppercase;
  color: #377d7e;
  font-size: 22px;
  line-height: 26px;
  display: block;
}
/* line 4223, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.blog .post h2 a {
  overflow: hidden;
  position: relative;
  transform: perspective(1px) translateZ(0px);
  vertical-align: middle;
  padding-bottom: 4px;
}
/* line 4231, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.blog .post h2 a:before {
  background: #4cb5ae none repeat scroll 0 0;
  bottom: 0;
  content: "";
  height: 2px;
  left: 0;
  position: absolute;
  right: 100%;
  transition-duration: 0.3s;
  transition-property: right;
  transition-timing-function: ease-out;
  z-index: 1;
}
/* line 4245, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.blog .post h2 a:hover:before, .blog .post h2 a:focus:before, .blog .post h2 a:active:before {
  right: 0;
}
/* line 4252, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.platform-content .entry-meta {
  margin: 1.5rem 0 0 0;
}
/* line 4256, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.platform-content .post-thumbnail {
  margin-top: 0px;
}
/* line 4260, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.blog .post .meta-date {
  background-color: rgba(93, 194, 188, 0.3);
  color: #162339;
  text-align: center;
  padding: 5px;
}
/* line 4268, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.blog .read-more {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background: #162427;
  color: #fff;
}
/* line 4276, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.blog .read-more:hover {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background: #4cb5ae;
  color: #fff;
}
/* line 4284, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.blog .read-more, .blog .read-more:hover {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/********************************************************************	PAGE FAQ
 *********************************************************************/
/* line 4295, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.page-id-228 .border_bot {
  border-bottom: 1px dotted #999;
  padding: 35px 0 0 0;
}
/* line 4300, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.page-id-228 .border_bot_no {
  padding: 35px 0 0 0;
}
/********************************************************************	PAGE picto
 *********************************************************************/
/* line 4307, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.PICTO-Building, .PICTO-heure, .PICTO-money {
  text-transform: uppercase;
  font-size: 20px;
  position: relative;
}
/* line 4315, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.PICTO-Building:before, .PICTO-heure:before, .PICTO-money:before {
  content: "";
  position: relative;
  float: left;
  height: 74px;
  width: 74px;
  margin-right: 15px;
  background-repeat: no-repeat;
}
/* line 4327, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.PICTO-Building:before {
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/images/PICTO-Building.png');
}
/* line 4331, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.PICTO-heure:before {
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/images/PICTO-heure.png');
}
/* line 4335, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.PICTO-money:before {
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/images/PICTO-money.png');
}
/* line 4339, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.heightColPicto {
  transform: translateY(-150px);
  position: relative;
}
/* line 4344, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.heightColPicto .vc_column-inner {
  position: absolute;
}
/***************************************	MEDIA
 ****************************************/
/* Large desktops and laptops */
@media (min-width: 1200px) {
  /* line 4355, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .PICTO-Building, .PICTO-heure, .PICTO-money {
    padding-left: 30%;
  }
}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 4365, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .PICTO-Building, .PICTO-heure, .PICTO-money {
    padding-left: 30%;
  }
}
/* Portrait tablets and small desktops */
/* Landscape phones and portrait tablets */
/* Portrait phones and smaller */
/********************************************************************	PAGE dignostic
 *********************************************************************/
/* line 4386, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.diag_form {
  overflow: hidden;
  width: 100%;
}
/* line 4391, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.diag_form_titre {
  text-align: center;
  background-color: #4cb5ae;
  color: #fff;
  text-transform: uppercase;
  padding: 20px 10px;
  font-size: 20px;
  margin-top: 20px;
  width: 100%;
  overflow: hidden;
  display: block;
}
/* line 4404, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.diag_form_tetes {
  overflow: hidden;
  margin-bottom: 20px;
  border: 1px solid #4cb5ae;
  padding-top: 20px;
}
/* line 4411, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.diag_form_border {
  border: 1px solid #4cb5ae;
  overflow: hidden;
  padding: 20px 10px;
}
/* line 4417, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.diag_form_tete_col {
  float: left;
  width: 20%;
  padding: 1%;
}
/* line 4423, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.diag_form_tete_titre {
  background-color: #377d7e;
  color: #fff;
  font-size: 16px;
  padding: 6px;
  margin-bottom: 15px;
  text-align: center;
}
/* line 4432, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.form_txt_top {
  margin-top: 20px;
}
/* line 4436, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.page-id-573 div.wpcf7 input[type="file"] {
  height: 40px;
  font-size: 11px;
}
/* line 4441, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.div50 {
  width: 50%;
  float: left;
}
/* line 4446, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.diag_form_champ {
  margin-bottom: 20px;
}
/* line 4450, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="email"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], input:not([type]), textarea {
  width: 98%;
  margin-left: 1%;
  color: #666 !important;
}
/* line 4471, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.diag_form_question {
  margin-left: 1%;
}
/* line 4475, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.page-id-573 textarea {
  height: 100px;
}
/* line 4479, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.page-id-573 .wpcf7-submit {
  margin: 2% auto auto;
}
/***************************************	MEDIA
 ****************************************/
/* Large desktops and laptops */
/* Landscape tablets and medium desktops */
/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
  /* line 4495, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .diag_form_tete_titre {
    line-height: 18px;
    min-height: 55px;
  }
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  /* line 4503, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .div50 {
    width: 100%;
    float: none;
  }
  /* line 4508, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .diag_form_tete_col {
    float: left;
    width: 50%;
    padding: 1%;
  }
}
/* Portrait phones and smaller */
/***************************************	MEDIA
 ****************************************/
/* Large desktops and laptops */
/* Landscape tablets and medium desktops */
/* Portrait tablets and small desktops */
/* Landscape phones and portrait tablets */
/* Portrait phones and smaller */
/* line 4544, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.row_evenements {
  display: flex;
}
@media (max-width: 992px) {
  /* line 4545, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .row_evenements {
    display: block;
  }
}
/* line 4552, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item {
  margin-bottom: 2rem;
}
/* line 4555, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item .vc_column-inner {
  height: 100%;
}
/* line 4558, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item .vc_column-inner > .wpb_wrapper {
  height: 100%;
  display: flex;
  flex-direction: column;
}
/* line 4567, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
/* line 4569, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item .wpb_content_element {
  margin-bottom: 0;
}
/* line 4573, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
/* line 4575, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item .date_de_publi > .wpb_wrapper, .evenement_item .contenu_texte > .wpb_wrapper {
  padding-left: 20px;
  padding-right: 20px;
}
/* line 4581, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item > .vc_column-inner > .wpb_wrapper {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  overflow: hidden;
  padding-bottom: 60px;
  position: relative;
}
/* line 4591, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item .image_top > .vc_column-inner > .wpb_wrapper {
  background: #ccc;
  position: relative;
  overflow: hidden;
}
/* line 4596, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item .image_top > .vc_column-inner > .wpb_wrapper .categorie {
  position: absolute;
  top: 25px;
  left: 0px;
}
/* line 4601, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item .image_top > .vc_column-inner > .wpb_wrapper .categorie > .wpb_wrapper {
  padding: 0.75rem 2rem;
  background: #162339;
  background: -moz-linear-gradient(90deg, rgba(22, 35, 57, 1) 0%, rgba(143, 195, 204, 1) 100%);
  background: -webkit-linear-gradient(90deg, rgba(22, 35, 57, 1) 0%, rgba(143, 195, 204, 1) 100%);
  background: linear-gradient(90deg, rgba(22, 35, 57, 1) 0%, rgba(143, 195, 204, 1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#162339", endColorstr="#8fc3cc", GradientType=1);
}
/* line 4609, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item .image_top > .vc_column-inner > .wpb_wrapper .categorie > .wpb_wrapper p {
  margin: 0 !important;
  color: white;
}
/* line 4616, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item .image_top > .vc_column-inner > .wpb_wrapper .image {
  margin-bottom: 0;
}
/* line 4619, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item .image_top > .vc_column-inner > .wpb_wrapper .image figure > div {
  height: 250px;
}
/* line 4622, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item .image_top > .vc_column-inner > .wpb_wrapper .image figure > div img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* line 4632, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item .titre {
  transform: translateY(-50px);
  margin-bottom: -50px;
  max-width: 90%;
}
/* line 4637, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item .titre > .wpb_wrapper {
  display: table;
  margin-left: 12px;
  background: white;
  border-radius: 5px;
  padding: 1rem 1.25rem;
  box-shadow: 0 -4px 5px rgba(0, 0, 0, 0.15);
}
/* line 4647, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item .date_de_publi {
  color: #8fc3cc;
}
/* line 4651, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item .btn_evenement {
  position: absolute;
  bottom: 0;
  left: auto;
  right: 0;
  background: #8fc3cc;
  text-align: center;
  width: 50%;
  transition: all 0.5s ease-in-out;
  border-top-left-radius: 5px;
}
/* line 4662, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item .btn_evenement .wpb_wrapper > p {
  margin: 0 !important;
}
/* line 4666, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item .btn_evenement .wpb_wrapper > p > a {
  color: white;
  width: 100%;
  padding: 0.75rem 0;
  display: block;
}
/* line 4672, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item .btn_evenement .wpb_wrapper > p > a::after {
  content: "\203A";
  padding-left: 8px;
  transition: all 0.5s ease-in-out;
}
/* line 4680, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
/* line 4681, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item:hover .btn_evenement {
  width: 100%;
  border-top-left-radius: 0px;
}
/* line 4685, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
/* line 4686, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item:hover .btn_evenement .wpb_wrapper > p > a::after {
  content: "\203A";
  padding-left: 16px;
}
/* line 4695, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
/* line 4696, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item.news .image_top > .vc_column-inner > .wpb_wrapper .categorie > .wpb_wrapper {
  background-color: #162339;
}
/* line 4700, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item.news .btn_evenement {
  background: #162339;
}
/* line 4705, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
/* line 4706, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item.promo .image_top > .vc_column-inner > .wpb_wrapper .categorie > .wpb_wrapper {
  background-color: #e4bd82;
}
/* line 4710, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.evenement_item.promo .btn_evenement {
  background: #e4bd82;
}
/* line 4717, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_liens_tarifs {
  overflow: hidden;
}
/* line 4720, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_liens_tarifs ul {
  margin-left: 0rem !important;
  margin-top: 0rem !important;
  overflow: hidden;
  margin-bottom: 0px;
}
/* line 4726, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_liens_tarifs ul:first-child {
  margin-bottom: 1rem;
}
/* line 4731, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_liens_tarifs li {
  text-align: center;
  list-style: none;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 20px;
  border-right: 1px solid #fff;
  padding: 10px 0px;
}
/* line 4740, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_liens_tarifs li a {
  color: #fff;
  position: relative;
}
/* line 4744, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_liens_tarifs li a:hover {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
  color: #e4bd82;
}
/* line 4748, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_liens_tarifs li a:hover:before {
  margin-bottom: 10px;
}
/* line 4752, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_liens_tarifs li a:hover:after {
  transform: translateX(4px);
}
/* line 4757, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_liens_tarifs li a:after {
  content: "\f138";
  color: #fff;
  font-size: 25px;
  display: inline-block;
  margin-left: 8px;
  transition: transform 0.3s;
}
/* line 4768, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.liste_liens_tarifs li li:last-child {
  border-right: 0px solid #fff;
}
/***************************************	INFO FLASH CORONA
 ****************************************/
/* line 4780, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-infofixalert {
  position: fixed;
  z-index: 999;
  left: 80px;
  transform: translateX(-50%);
  bottom: 10px;
  width: 40px;
  height: 40px;
  border-radius: 50%;
}
/* line 4791, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-infofixalert .g-container {
  width: 40px;
  height: 40px;
}
/* line 4796, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-infofixalert p {
  margin: 0px !important;
}
/* line 4800, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-infofixalert .g-content {
  margin: 0rem;
  padding: 0rem;
}
/* line 4805, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-infofixalert .wpb_content_element {
  margin-bottom: 0px;
}
/* line 4810, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-infofixalert .su-lightbox {
  display: inline-block;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  cursor: pointer;
  z-index: 10;
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2020/03/picto-information.png');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: 80%;
  box-shadow: 1.5px 2.598px 5px 0px rgba(0, 0, 0, 0.5);
}
@media (max-width: 768px) {
  #g-infofixalert .su-lightbox {
    width: 100%;
  }
}
/* line 4829, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.infofixalert_link {
  text-align: center;
  font-size: 24px;
  letter-spacing: 0px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  position: relative;
}
/* line 4839, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.infofixalert_link:hover {
  letter-spacing: 1px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 4847, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.infofixalert_link .su-lightbox {
  background-color: #e4bd82;
  position: relative;
  color: #fff;
  border-radius: 25px 25px 0px 0px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 4857, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.infofixalert_link .su-lightbox:hover {
  background-color: #162339;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 4866, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.infofixalert_link span > div {
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/uploads/2020/03/picto-information.png');
  background-repeat: no-repeat;
  background-position: 0% 50%;
  background-size: 6%;
  padding-left: 50px;
  display: inline-block;
}
/* line 4875, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.infofixalert_link .btn_txt_infofixalert {
  position: absolute;
  top: 0px;
  left: 50%;
  transform: translateX(-50%);
  opacity: 0;
  font-size: 14px;
  line-height: 18px;
  background-color: rgba(0, 0, 0, 0.8);
  color: #fff;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  padding: 6px 8px;
  display: inline-block;
  width: 90%;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  z-index: 5;
  box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.3);
}
/* line 4898, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
.infofixalert_link .btn_txt_infofixalert, .infofixalert_link .btn_txt_infofixalert:hover .btn_txt_infofixalert {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 4907, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#infofixalert_pop {
  width: 50% !important;
  background-color: #fff !important;
  color: #000;
  padding: 20px !important;
  box-shadow: none !important;
}
/* line 4914, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#infofixalert_pop .mfp-bg {
  opacity: 0.9 !important;
}
/* line 4918, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#infofixalert_pop .mfp-close-btn-in .mfp-close {
  color: #fff !important;
}
/* line 4922, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#infofixalert_pop .infofixalert_titre {
  border-bottom: 2px solid #e4bd82;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 24px;
  padding-bottom: 10px;
  margin-bottom: 20px;
  text-align: center;
  color: #e4bd82;
}
/* line 4933, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#infofixalert_pop .infofixalert_desc {
  text-align: justify;
  font-size: 16px;
  line-height: 20px;
}
/* line 4939, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#infofixalert_pop a {
  color: #e4bd82;
}
/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
  /* line 4951, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  /* line 4952, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .infofixalert_link span > div {
    padding-left: 25px;
  }
  /* line 4957, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .infofixalert_none {
    display: none;
  }
  /* line 4961, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #g-infofixalert .su-lightbox {
    display: inline-block;
    cursor: pointer;
    z-index: 10;
  }
  /* line 4968, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  .infofixalert_link:hover .btn_txt_infofixalert {
    opacity: 1;
  }
  /* line 4972, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
  #infofixalert_pop {
    width: 95% !important;
  }
}
/***************************************	INFO FLASH HEADER
 ****************************************/
/* line 4980, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-showcase {
  padding: 0rem !important;
  background-color: #8fc3cc;
}
/* line 4983, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .g-content {
  margin: 0rem;
  padding: 0rem;
}
/* line 4987, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .vc_empty_space {
  height: 0px !important;
}
/* line 4989, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-showcase .vc_empty_space .wpb_content_element {
  margin-bottom: 0px;
}
/* line 4993, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-showcase #header_flash_alerte {
  background-color: #8fc3cc;
  z-index: 9;
  position: relative;
}
/* line 4997, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-showcase #header_flash_alerte .vc_column_container {
  position: relative;
}
/* line 4999, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-showcase #header_flash_alerte .vc_column_container:before {
  content: "";
  position: absolute;
  display: block;
  height: 40px;
  width: 40px;
  top: 50%;
  left: 0%;
  transform: translateX(0%) translateY(-50%);
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/images/star.svg');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 40px;
}
/* line 5013, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-showcase #header_flash_alerte .vc_column_container:after {
  content: "";
  position: absolute;
  display: block;
  height: 40px;
  width: 40px;
  top: 50%;
  right: 0%;
  transform: translateX(0%) translateY(-50%);
  background-image: url('https://www.cliniquedelacroixdor.ch/wp-content/themes/g5_hydrogen/custom/images/star.svg');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 40px;
}
/* line 5029, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
/* line 5030, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
/* line 5031, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-showcase #header_flash_alerte .vc_column_container .vc_column-inner .wpb_wrapper {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  align-content: stretch;
}
/* line 5038, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-showcase #header_flash_alerte .vc_column_container .vc_column-inner .wpb_wrapper .wpb_content_element {
  margin-bottom: 3px;
}
@media (max-width: 768px) {
  #g-showcase #header_flash_alerte .vc_column_container .vc_column-inner .wpb_wrapper {
    flex-direction: column;
    text-align: center;
  }
}
/* line 5048, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-showcase #header_flash_alerte .header_flash_alerte_desc {
  font-size: 20px;
  color: #fff;
  font-weight: 600;
  padding: 0px 10px;
  text-shadow: 1px 1px 2px rgba(22, 35, 57, 0.5);
}
/* line 5055, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-showcase #header_flash_alerte .header_flash_alerte_btn {
  padding: 0px 10px;
}
/* line 5058, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-showcase #header_flash_alerte .header_flash_alerte_btn a {
  text-transform: uppercase;
  box-shadow: 1px 1px 2px rgba(22, 35, 57, 0.5);
  padding: 10px 20px;
  border: 2px solid #fff;
  background-color: transparent;
  display: inline-block;
  color: #fff;
  font-weight: 600;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 5071, wp-content/themes/g5_hydrogen/custom/scss/custom.scss */
#g-showcase #header_flash_alerte .header_flash_alerte_btn a:hover {
  background-color: #e4bd82;
  border: 2px solid #e4bd82;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/*# sourceMappingURL=custom.css.map */