body {
  color: #494949;
  font-size: 16px;
}
.gris {
  color: #9b9b9b;
}
.bleufonce {
  color: #0b458d;
}
.bleuclair {
  color: #8bbfff;
}
.et_pb_fullwidth_header_scroll {
  background-image: url('https://www.ainara-effik.fr/wp-content/themes/Divi-child/less/../images/bas_header2.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50% 100%;
  bottom: -0.5px !important;
}
.z1 {
  z-index: 1;
}
.z2 {
  z-index: 2;
}
.font100 {
  font-size: 100px;
}
.font35 {
  font-size: 35px;
}
.font30 {
  font-size: 30px;
}
.font25 {
  font-size: 25px;
}
.font24 {
  font-size: 24px;
}
.font20 {
  font-size: 20px;
}
.bold {
  font-weight: 700;
}
.demi {
  font-weight: 600;
}
.black {
  font-weight: 800;
}
.normal {
  font-weight: 400;
}
.light {
  font-weight: 200;
}
.elight {
  font-weight: 100;
}
sup {
  font-size: 60%;
  bottom: .6em;
}
.blanc {
  color: #fff;
}
.col2 .font35 {
  line-height: 40px;
}
.strong-black strong {
  font-weight: 800;
}
.section-vague .col1 {
  width: 44.25%;
}
.section-vague .col2 {
  width: 50.25%;
}
.section-causes table {
  border: 0 !important;
}
.section-causes table td {
  border: none;
  padding: 15px 0;
}
.section-causes table td img {
  vertical-align: middle;
}
.section-causes table td:first-child {
  text-align: center;
}
.bloc-menopause table td {
  padding: 0;
}
.bloc-menopause table td:first-child {
  padding-right: 20px;
}
.bloc-concernee li {
  line-height: 1.3;
}
.bloc-concernee li::marker {
  color: #00576c;
}
.bloc-concernee ul {
  margin: 0;
  padding: 0 0 0 30px;
}
.bloc-concernee p {
  padding-bottom: 15px;
}
.rose {
  color: #ffc3de;
}
.lexicon-tooltip {
  position: absolute;
  background: #DF136E;
  padding: 10px 30px;
  color: #fff;
  border: 1px #DF136E solid;
  font-size: 16px;
  font-style: italic;
  z-index: 20;
  max-width: 250px;
  line-height: 15px;
  pointer-events: none;
}
.lexicon-content-link {
  color: inherit;
  text-decoration: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.lexicon-tooltip:before {
  content: '';
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -10px;
  bottom: -20px;
  width: 0;
  height: 0;
  border: 10px solid transparent;
  border-top-color: #DF136E;
  pointer-events: none;
}
.lexicon-tooltip:after {
  content: '';
  display: block;
  position: absolute;
  left: 15px;
  bottom: -18px;
  width: 0;
  height: 0;
  border: 9px solid transparent;
  border-top-color: white;
  display: none;
}
.lexicon-tooltip span {
  color: #000;
  text-decoration: underline;
}
.section-comment ol {
  list-style: none;
  counter-reset: my-awesome-counter;
  padding-left: 40px;
}
.section-comment ol li {
  counter-increment: my-awesome-counter;
  position: relative;
  font-size: 20px;
  color: #00576c;
}
.section-comment ol li::before {
  content: counter(my-awesome-counter);
  color: #fff;
  font-weight: 400;
  display: inline-block;
  width: 13px;
  height: 13px;
  line-height: 13px;
  text-align: center;
  background: #df136e;
  border-radius: 50%;
  font-size: 8px;
  position: absolute;
  left: -25px;
  top: 10px;
}
.list-avantages ul {
  list-style: none;
  padding-left: 45px;
}
.list-avantages ul li {
  position: relative;
  line-height: 1.2;
  padding-bottom: 35px;
}
.list-avantages ul li small {
  font-size: 20px;
  font-weight: 700;
}
.list-avantages ul li:before {
  content: '\e901';
  font-family: icomoon;
  font-size: 15px;
  width: 27px;
  height: 27px;
  border-radius: 50%;
  background: #fff;
  color: #df136e;
  position: absolute;
  left: -45px;
  top: 5px;
  text-align: center;
  line-height: 27px;
}
.down-arrow {
  width: 51px;
  height: 14px;
  background-size: cover;
}
.section-posologie .font24 {
  font-weight: 400;
}
.section-posologie ul {
  padding-top: 25px;
  padding-left: 50px;
}
.section-posologie ul li {
  line-height: 1.4;
  font-size: 18px;
  color: #00576c;
  font-weight: 400;
}
.section-conseils table {
  border: 0 !important;
}
.section-conseils table td {
  border: 0 !important;
  padding: 8px 10px;
}
.mega-header h1 {
  white-space: nowrap;
  margin-bottom: 40px;
}
.mega-header .et_pb_header_content_wrapper p {
  padding-top: 60px;
  line-height: 1.4;
}
#footer-wrapper .footer-logo-effik {
  text-indent: -9999px;
}
#footer-wrapper .cta-signaler a {
  color: #47b7a6 !important;
  text-decoration: underline;
  line-height: 1.3;
  font-style: italic;
}
#footer-wrapper .ligne-footer-list ul {
  margin: 0;
  margin-left: 15px;
  padding: 0;
  padding-left: 15px;
}
#footer-wrapper .ligne-footer-list li {
  line-height: 1.2;
}
#footer-wrapper .ligne-footer-list h3 {
  font-size: 16px;
}
#footer-wrapper .footer-nous-contacter {
  line-height: 1.4;
}
#footer-wrapper .footer-nous-contacter h3 {
  color: #0b458d;
  font-weight: 600;
  padding-bottom: 5px;
}
#footer-wrapper .footer-nous-contacter strong {
  font-size: 16px;
  font-weight: 600;
}
#footer-wrapper #footer-menu2-wrapper li,
#footer-wrapper #footer-menu-wrapper li {
  display: block;
  margin-top: 2px;
}
#footer-wrapper #footer-menu2-wrapper ul,
#footer-wrapper #footer-menu-wrapper ul {
  display: block;
}
#footer-wrapper #footer-menu2-wrapper ul li.current_page_item a,
#footer-wrapper #footer-menu-wrapper ul li.current_page_item a {
  color: #0b458d;
}
#footer-wrapper .ligne-footer-menu:before {
  content: '';
  display: block;
  width: 476px;
  max-width: 80%;
  border-top: 1px #cfcfcf solid;
  margin: 0 auto 30px auto;
}
#footer-wrapper .ligne-footer-menu {
  padding-top: 0;
}
@media (max-width: 768px) {
  #footer-wrapper .footer-nous-contacter strong {
    font-size: 14px;
  }
  #footer-wrapper #footer-menu-wrapper ul li a,
  #footer-wrapper #footer-menu2-wrapper ul li a {
    font-size: 14px !important;
    padding-bottom: 5px;
  }
}
#my-top-menu a.ds-menu-active,
.et_slide_in_menu_container .et_mobile_menu a.ds-menu-active {
  color: #009bab !important;
  font-weight: 700;
}
.ligne-footer-menu h3 {
  color: #0b458d;
}
.ligne-footer-menu h3,
.ligne-footer-menu p {
  padding-bottom: 12px;
}
.ligne-footer-menu p {
  line-height: 1.3;
}
@media screen and (max-width: 768px) {
  .mega-header h1 {
    white-space: normal;
    margin-bottom: 20px !important;
    font-size: 45px !important;
    text-align: center;
  }
  .mega-header .et_pb_fullwidth_header_0 {
    padding-left: 2%;
    padding-right: 2%;
  }
  .mega-header .et_pb_header_content_wrapper p {
    padding-top: 20px;
  }
  .et_pb_fullscreen .et_pb_fullwidth_header_container {
    width: 90%;
  }
  .et_pb_fullscreen .et_pb_fullwidth_header_container .header-content {
    margin: 20px 2% 70px 2% !important;
  }
  .section-vague {
    /*background-position:center -100px !important;*/
    background-size: cover;
    background-color: #00d2f3;
  }
  .section-vague h2 {
    font-size: 30px !important;
  }
  .section-vague .col1,
  .section-vague .col2 {
    width: 100% !important;
  }
  h2 {
    font-size: 30px !important;
  }
  .section-causes .et_pb_text_6,
  .section-causes .et_pb_text_4 {
    padding-left: 0 !important;
    text-align: center;
  }
  .section-causes table td {
    line-height: 1.3;
  }
  #ainara .font35 {
    font-size: 24px;
  }
  #ainara .font25 {
    font-size: 20px;
  }
  #qui .bloc-concernee ul {
    padding-left: 20px;
  }
  #qui .et_pb_text_13 {
    margin-top: 20px !important;
    font-size: 24px;
  }
  #qui .et_pb_text_13 .lexicon-content-link[data-text^="Atrophie"] {
    border-bottom: none !important;
  }
  #qui .et_pb_text_13 li {
    font-size: 16px;
  }
  #qui .et_pb_text_13 .font25 {
    font-size: 16px;
  }
  #qui .et_pb_text_14 {
    font-size: 24px;
  }
  #qui .et_pb_text_14 li {
    font-size: 16px;
  }
  #qui .et_pb_text_14 .font30 {
    font-size: 16px;
  }
  .lexicon-content-link {
    line-height: 1;
  }
  #symptomes .et_pb_row_8 .et_pb_column {
    width: 47.25%;
    margin-right: 5.5%;
  }
  #symptomes .et_pb_row_8 .et_pb_column:nth-child(2n) {
    margin-right: 0;
  }
  #symptomes .et_pb_column_16 {
    clear: left;
  }
  .section-causes h2 {
    font-size: 24px !important;
  }
  .section-causes .et_pb_text_24 {
    font-size: 16px;
  }
  #comment .et_pb_text_26 ol li {
    font-size: 16px !important;
  }
  #avantages {
    padding-top: 150px;
  }
  #avantages .et_pb_text_28 {
    font-weight: 300;
    font-size: 20px;
  }
  #avantages .et_pb_text_28 small {
    font-size: 16px !important;
  }
  .section-posologie.et_pb_text_30 {
    font-size: 24px !important;
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .section-posologie.et_pb_text_30 .font24 {
    font-size: 24px;
  }
  .section-posologie.et_pb_text_30 ul {
    padding-left: 30px;
  }
  .section-posologie.et_pb_text_30 ul li {
    font-size: 16px !important;
  }
  #conseils .et_pb_text table td {
    font-size: 16px;
    line-height: 1.3;
  }
  #conseils .et_pb_text table td:first-child {
    width: 75px;
    vertical-align: top;
  }
  #conseils .et_pb_text table td:first-child img {
    margin-top: 15px;
  }
  #footer-menu2-wrapper .et_pb_menu__menu {
    display: block;
  }
  #footer-menu2-wrapper .et_mobile_nav_menu {
    display: none;
  }
  #footer-menu2-wrapper .et_pb_menu__wrap {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  .et_pb_post_title h1 {
    font-size: 35px !important;
  }
  .page-id-321 .et_pb_section_0,
  .page-id-330 .et_pb_section_0 {
    padding-bottom: 0;
  }
  .footer-logo-effik {
    text-indent: -9999px;
  }
}
/*
@import 'main.less';
@import 'pages.less';
@import 'responsive';
*/
