
  @media (max-width: 450px) {
 #mentions-legales em {
        font-size: 16px !important;
    }

  #mentions-legales ul,
    #mentions-legales li {
        font-size: 16px !important;
    }

    #mentions-legales p {
        font-size: 16px !important;
			margin-bottom:15px;
    }
    #mentions-legales h3.titre-mention-res {
        
        font-size: 25px !important;
    }
    #mentions-legales p strong[style*="color: #22eaca"] {
        font-size: 20px !important;
    }

}

/* fin test */
input[type="submit"].wpcf7-submit {
  border-radius: 3px !important;
}

@media (max-width: 430px) {
    .jeg_nav_item.socials_widget.jeg_social_icon_block.nobg {
        margin-right: 0;
        position: relative;
        top: 1px;
    }
        .jeg_nav_col.jeg_nav_right .jeg_mobile_toggle {
        position: relative;

        cursor: pointer;
        left: 10px;
    }
    
    .jeg_navbar_mobile .jeg_nav_right .jeg_nav_item:last-child {
    padding-right: 0 ;
}
}
@media (max-width: 321px) {
    
     .jeg_nav_col.jeg_nav_right .jeg_mobile_toggle {
        position: relative;

        cursor: pointer;
        left: 5px;
    }
    .jeg_navbar_mobile .jeg_nav_right .jeg_nav_item:last-child {
    padding-right: 10px ;
}
}

@media (min-width: 426px) and (max-width: 769px) {
  .jeg_nav_item.socials_widget.jeg_social_icon_block.nobg {
    margin-right: 5px;
    position: relative;
    top: 1px;
  }

  .jeg_navbar_mobile .jeg_nav_right .jeg_nav_item:last-child {
    padding-right: 14px;
  }
}



@media (max-width: 768px) {
  #wppb-recover-password-container ul {
    margin-bottom: 16px;
  }
}
#wppb-recover-password .form-submit {
  display: flex !important;
  justify-content: flex-end !important;
}

#wppb-recover-password .form-submit input[type="submit"] {
      margin-top: 20px;
  float: none !important;
}
@media (max-width: 321px) {
  .jeg_nav_item.jeg_button_2 a#btn-recommender i {
    margin-right: 5px !important;
  }
  .jeg_nav_item.jeg_button_2 a#btn-recommender b {
    font-size: 10px;
  }

  .sf-arrows ul .sf-with-ul {
    padding-right: 5px !important;
  }
}

/* .sticky-accessibility-btn {
  display: none;
  position: fixed;
  right: 0;
  top: 30% !important;
} */

.md-change-password-form .input-wrapper .toggle-password {
  top: 10px !important;
}
.md-change-password-form .input-wrapper div[style*="color: red"],
.md-change-password-form .input-wrapper div[style*="width: 100%"] {
  display: block !important;
  min-height: 36px !important;
  margin-top: 5px !important;
  margin-left: 0 !important;
  width: 100% !important;
  color: red !important;
  font-size: 13px !important;
}

.md-change-password-form .input-wrapper {
  position: relative !important;
  flex-wrap: wrap !important;
}

.md-change-password-form .input-wrapper .toggle-password {
  position: absolute !important;
  right: 10px !important;
  transform: none !important;
}

#footer_public .footer-group-left img:first-child {
  width: 100px !important;
  height: auto !important;
}

.pharm-enews-link {
  color: #0b0b4f !important;
}

.pharm-enews-link:hover,
.pharm-enews-link:focus {
  color: #22eaca !important;
  text-decoration: none !important;
}
u:hover,
u:focus-within {
  text-decoration: none !important;
}
.pne-footer-app-band {
  padding: 40px 15px 40px;
}

#footer_public .footer-inner {
  padding: 0 15px 0 15px;
}

/* Style pour tous les messages d'erreur des formulaires Send Link to Friend */
.send_link_to_friend .sltf_form_message.error {
  font-size: 16px;
  position: relative;
  padding-top: 5px;
  margin-left: 5px;
  top: 10px;
  visibility: visible;
}

#wppb-edit-user #wppb-form-element-26 .custom_field_html {
  white-space: normal !important;
}

@media (max-width: 768px) {
  #wppb-edit-user #wppb-form-element-26 .custom_field_html {
    display: grid !important;
    grid-template-columns: 1fr !important;
  }
}

@media (max-width: 320px) {
  #wppb-edit-user #wppb-form-element-26 .custom_field_html {
    grid-template-columns: 1fr !important;
  }
}

/* Alignement checkbox + texte */
#wppb-edit-user #wppb-form-element-26 .custom_field_html label {
  display: flex !important;
  align-items: center;
  gap: 5px;
}

#sltf_form_submit_1766783619 {
  border-radius: 10px !important;
}

.send_link_to_friend input[type="submit"] {
  border-radius: 10px !important;
}

/* Cacher l'élément 27 seulement pour ce formulaire */
#wppb-register-user #wppb-form-element-27 {
  display: none;
  margin: 0;
  padding: 0;
  height: 0;
  overflow: hidden;
}

#wppb-form-element-12 .wppb-description-delimiter::after {
  content: "Au moins 12 caractères, avec une majuscule, un chiffre et un caractère spécial.";
  display: block;
  clear: both;

  margin-top: 6px;
}

@media (max-width: 426px) {
  .jeg_post:has(.jnews-edit-post[href*="post=15733"]) .jeg_meta_date {
    position: relative;
    top: -140px !important;
    margin-bottom: -230px;
  }
  .jeg_main:has(#recommandation-login) .entry-content {
    margin-bottom: -8px;
  }
}

@media (min-width: 428px) {
  #titre-recommandation {
    padding-top: 35px !important;
  }
  #titre-recommandation .jeg_footer_title {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
}
/* .site-title img{max-width:140%!important;} */
.comment-form-author,
.comment-form-url,
.comment-form-cookies-consent label,
.comment-form-cookies-consent input {
  display: none;
}
.comment-form-email {
  width: 100%;
}
.comment-form-email {
  padding-right: 0px;
}
.jeg_cat_title {
  text-align: center;
}
.jeg_topbar .jeg_nav_item {
  padding: 0 3px;
}
.basic-yop-poll-container .basic-inner {
  height: 432px;
}

.basic-yop-poll-container .basic-vote {
  display: block;
  margin-right: -15px;
  margin-bottom: 10px;
  margin-top: 150px;
}
.basic-yop-poll-container ul.basic-answers,
.basic-yop-poll-container ul.basic-answers li,
.basic-yop-poll-container ul.basic-answers-results,
.basic-yop-poll-container ul.basic-answers-results li {
  padding-top: 10px;
}
.basic-vote-button a :hover {
  background: #22eaca !important;
}
.jeg_slider_type_2 .jeg_slide_item {
  height: 530px;
}
.jeg_readmore {
  background-color: #0b0b4f;
  color: #fff;
  margin-top: 10px;
}
.jeg_heroblock_13 .jeg_meta_date,
.jeg_postblock_23 .jeg_meta_date,
.jeg_postblock_12 .jeg_meta_date {
  margin-top: 26px;
}
.jeg_block_title span {
  color: #22eaca;
  font-size: 16px;
}
.jeg_footer_title {
  margin-top: 7px !important;
}
.footer_logo {
  margin-top: -10px;
}
.jeg_footer_content,
.jeg_footer.dark .jeg_footer_content {
  color: #a8a8aa;
}
.jeg_menu_style_1 > li.current-menu-ancestor > a:before,
.jeg_menu_style_1 > li.current-menu-item > a:before,
.jeg_menu_style_1 > li.sfHover > a:before,
.jeg_menu_style_1 > li > a:hover:before {
  width: 100%;
}
.jeg_topbar .btn {
  padding: 0 3px;
}

.jeg_postblock_38 .jeg_post {
  border-top: 0px solid #eaeaea;
}
.btn-decouvrir a:hover {
  background-color: #22eaca;
}
.btn-decouvrir {
  text-align: center;
}
.btn-decouvrir a {
  background: #0b0b4f;
  border: 1px;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 7px;
  padding: 10px 13px;
  color: #ffffff;
  font-size: 14px;
  font-weight: bold;
}
.jeg_heroblock.jeg_heroblock_13 .jeg_post_excerpt {
  color: #3c4344 !important;
}
.jeg_postblock_12 .jeg_img_category img {
  object-fit: cover;
}
.basic-message.basic-success {
  display: none;
}
.liens_utiles a {
  color: #0b0b4f;
}
.liens_utiles a:hover,
#btn-recommender,
#btn-recommender:hover {
  color: #22eaca !important;
}

.jeg_readmore:focus {
  color: #fff;
}
.jeg_post_source a {
  color: #0b0b4f;
  margin-left: -6px;
}
@media screen and (min-width: 600px) {
  .billet_interview
    .jeg_heroblock_13.jeg_col_2o3.jeg_hero_style_7
    .jeg_postblock_content {
    width: 90%;
    margin-bottom: -12px;
    margin-left: -12px;
    padding-bottom: 10px;
  }

  .jeg_heroblock_13.jeg_hero_style_7 .jeg_postblock_content {
    padding-bottom: 10px;
  }
}
.jeg_heroblock.jeg_heroblock_13 .jeg_post_excerpt {
  color: #000000 !important;
}
.jeg_hero_style_7 .jeg_postblock_content {
  background: hsla(0, 0%, 100%, 0.5);
}
.billet_interview .jeg_post_title {
  font-size: 15px;
}
.billet_interview .jeg_post_excerpt {
  font-size: 12px;
}
.jeg_postblock_content .jeg_post_category a {
  margin-top: 10px;
}

.category_image {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.archive.category .jeg_cat_title {
  margin-top: -140px;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  width: 1140px;
  color: #ffffff;
}
.mailpoet-has-font {
  font-family: "Roboto Condensed", Helvetica, Arial, sans-serif !important;
}
.jeg_slide_item {
  background: url(/wp-content/uploads/2021/05/microphone-5040699_1920.jpg) !important;
}
#icon-sondage {
  max-width: 18%;
  max-height: 18%;
}
.basic-yop-poll-container ul.basic-answers li.basic-answer {
  line-height: 0.4;
}
.basic-yop-poll-container .basic-answer {
  margin-top: 8px;
  margin-bottom: 8px;
}

.jeg_img_category img {
  max-width: 138% !important;
}
.jeg_pl_lg_card .jeg_postblock_content {
  background: #fff;

  padding: 15px 30px 35px;
  margin: -208px 20px 0;
}
.img_post_block12 .thumbnail-container img {
  width: 10px;
}
.jeg_post_category a {
  background-color: #0b0b4f;
  padding-left: 8px;
  border-radius: 3px;
  padding-top: 5px;
}

.img_post_block12 .size-500 {
  padding-bottom: 10% !important;
}
#build-footer1 {
  background-color: #0b0b4f;
}
#popmake-1083,
#popmake-1075,
#popmake-1539 {
  width: 490px !important;
}

@media only screen and (max-width: 1024px) {
  .jeg_heroblock_13 .jeg_heroblock_wrapper {
    height: 272.41px !important;
  }
  .billet_interview .jeg_pagination_disable .jeg_block_container {
    height: 272.41px !important;
    min-height: 272.41px !important;
  }
  .socials_widget.nobg .jeg_twitter .fa,
  .socials_widget.nobg .jeg_linkedin .fa {
    color: #ffffff !important;
  }
  .jeg_nav_item.jeg_button_1 .btn {
    background-color: transparent !important;
    margin-left: -10%;
  }
  .jeg_postblock_25 .jeg_readmore {
    display: block !important;
  }
  .jeg_postblock_25 .jeg_readmore {
    width: 95px !important;
  }
  .jeg_fs_content .jeg_post_title {
    font-size: 20px !important;
  }

  .jeg_featured_bg,
  .jeg_fs_content {
    max-height: 100% !important;
  }
  table .alignnone {
    margin: 0px 40px 0px 0px;
  }
}
@media only screen and (max-width: 600px) {
  .jeg_topbar {
    display: block !important;
  }
}
@media only screen and (max-width: 990px) {
  #footer .vc_empty_space {
    height: 32px !important;
  }
}
@media only screen and (max-width: 766px) {
  #footer img {
    width: 150px !important;
    height: 138px !important;
  }
  #footer .alignnone {
    margin: 0;
  }
  #footer .vc_empty_space {
    height: 12px !important;
  }
}

@media only screen and (max-width: 575px) {
  #footer img {
    position: relative;
    left: 0 !important;
  }
}
.jeg_featured_bg .jeg_featured_img {
  background-size: 100% auto !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
}
.jeg_fs_content {
  height: 100% !important;
}

.nom_editeur {
  font-weight: bold;
}
/* .jeg_mobile_logo img {
max-height: 55px;
margin-left: -25%;
} */
.jeg_mobile_menu li a {
  text-transform: uppercase !important;
}
@media only screen and (max-width: 1024px) {
  .jeg_postblock_25 .jeg_post_title {
    margin-bottom: -15px;
  }
}
p {
  text-align: justify;
}

@media screen and (max-width: 1200px) and (min-width: 1025px) {
  .jeg_menu_style_1 li {
    padding-right: 10px;
    font-size: 12px;
  }
}

@media screen and (max-width: 1024px) and (min-width: 667px) {
  .jeg_meta_date {
    margin-top: 20px !important;
  }
  .billet_interview .jeg_post_title {
    font-size: 15px !important;
  }
}

@media screen and (max-width: 1024px) and (min-width: 569px) {
  .jeg_postblock_25 .jeg_readmore {
    display: table !important;
  }
}

@media screen and (max-width: 1199px) and (min-width: 767px) {
  .jeg_tabpost_nav li {
    font-size: 60% !important;
  }
}

.jeg_featured_big.container img {
  width: 100%;
  height: 286.36px;
  object-fit: contain;
  margin-top: 30px;
}
.mailpoet_paragraph label,
.mailpoet-change-email-info,
.mailpoet_paragraph > .mailpoet_text {
  display: none;
}
input.mailpoet_submit {
  background-color: #0b0b4f;
  margin-top: 8%;
  margin-bottom: -20px;
}
.mailpoet_paragraph {
  position: relative;
  top: -32px;
}
.mailpoet-manage-subscription .mailpoet-submit-success {
  color: #ff1616;
}

span.required {
  display: none !important;
}

.jeg_featured_big .entry-header {
  width: unset;
}
.jeg_featured_big .container .jeg_post_meta > div:not(:last-of-type) {
  margin-top: -10px;
}
#btn-gerenewsletter {
  display: none;
}

.page-id-1808 .jeg_header.normal,
.page-id-1808 #footer,
.page-id-1808 .jeg_breadcrumbs.jeg_breadcrumb_container,
.page-id-1806 .jeg_header.normal,
.page-id-1806 #footer,
.page-id-1806 .jeg_breadcrumbs.jeg_breadcrumb_container,
.page-id-1825 .jeg_header.normal,
.page-id-1825 #footer,
.page-id-1825 .jeg_breadcrumbs.jeg_breadcrumb_container,
.page-id-1856 .jeg_header.normal,
.page-id-1856 #footer,
.page-id-1856 .jeg_breadcrumbs.jeg_breadcrumb_container,
.page-id-1808 .jeg_navbar_mobile_wrapper,
.page-id-1806 .jeg_navbar_mobile_wrapper,
.page-id-1825 .jeg_navbar_mobile_wrapper,
.page-id-1856 .jeg_navbar_mobile_wrapper {
  display: none !important;
}

.contenue_login h3,
.page-id-1499 .jeg_footer_title {
  font-size: 42px;
}
.contenue_login h4 {
  line-height: 2;
  font-size: 18px;
  text-align: justify;
}
.wppb-required {
  color: #3c4344;
}
.login .fa.fa-twitter,
.login .fa.fa-linkedin {
  font-size: 28px !important;
  color: #ffffff !important;
}
.item_wrap.jeg_nav_alignright.login {
  margin-top: 9px !important;
}

.jeg_featured_big .jeg_post_subtitle {
  color: #293132;
}
.jeg_featured_big .entry-header .jeg_post_title {
  font-size: 20px !important;
  padding-top: 10px;
}

input,
textarea {
  border-radius: 3px !important;
}
label {
  font-size: 16px;
}
.jeg_featured_big.container .jeg_meta_container {
  display: none;
}
.mfp-content .mfp-bg .mfp-with-zoom {
  display: none;
}

.btn-cnx a {
  border-radius: 3px !important;
}

.jeg_main .entry-header .container {
  background-color: unset !important;
}
.single-post .jeg_main .entry-header {
  right: 32%;
  left: 32%;
  bottom: 3%;
  height: 20%;
  padding-left: 0%;
  padding-right: 0%;
}
.single-post .entry-header {
  margin: 0;
  background-color: rgba(255, 255, 255, 0.65);
}
.page-id-1806 .jeg_content,
.page-id-1808 .jeg_content,
.page-id-1825 .jeg_content,
.page-id-1856 .jeg_content {
  padding: 30px 0 0px !important;
}
.login-description-content-bloc {
  padding: 0px 35px 0 35px !important;
}

.page-id-1825 .jeg_stickybar,
.page-id-1808 .jeg_stickybar,
.page-id-1806 .jeg_stickybar,
.page-id-1856 .jeg_stickybar {
  display: none;
}

.wppb-front-end-logout a.wppb-logout-url {
  color: #0b0b4f;
  margin-top: 10px;
}

.page-id-1499 .pum-content.popmake-content {
  line-height: 2 !important;
}
#popmake-1539 {
  background: linear-gradient(
    135deg,
    rgb(153, 219, 208) 55%,
    rgb(212, 221, 219) 100%
  ) !important;
  border: solid 1px #ffffff;
  top: 90px !important;
}

.header_login .jeg_topbar .jeg_nav_item {
  border-right: unset;
}

@media screen and (max-width: 540px) {
  .header_login .jeg_nav_col.jeg_nav_left.jeg_nav_normal {
    width: 100px !important;
  }
  .header_login .btn-cnx a {
    font-size: 8px !important;
  }
  .header_login .vc_btn3.vc_btn3-size-sm {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .header_login .socials_widget.jeg_social_icon_block {
    padding-right: 20px !important;
  }
  .header_login .fa.fa-twitter,
  .header_login .fa.fa-linkedin {
    font-size: 14px !important;
  }
  .login-description-content-bloc .espace_login {
    display: none;
  }
  .header_login .jeg_nav_row {
    padding-top: 30px !important;
  }
  .header_login .jeg_topbar.jeg_container.dark.top-bar-specific {
    height: 80px !important;
  }
  .header_login .jeg_nav_item .img-logo-top {
    margin-top: 10px;
  }

  .login-description-content-bloc {
    padding: 0px 20px 0 20px !important;
  }
}

.jeg_nav_item.jeg_button_3 a {
  background-color: unset !important;
}

@media screen and (max-width: 767px) {
  .login-description-image-bloc {
    height: 300px !important;
  }

  .page-id-1856 .jeg_footer_title {
    margin-top: 40px !important;
  }
  .contenue_login h3 {
    font-size: 20px;
  }
  .page-id-1856 .contenue_login h3 {
    font-size: 30px;
  }

  .div-pub adfm-ad {
    width: auto !important;
    height: 20vh !important;
  }
  .div-pub {
    display: block;
    position: relative;
    inset: 0px auto auto 0px;
    width: auto;
    height: auto;
    margin: 0px auto;
    padding: 0px;
  }
  .div-pub #image {
    background-position: center !important;
  }
  .jeg_sticky_sidebar .widget.widget_block {
    text-align: left !important;
  }
  .titre-mention-res {
    font-size: 20px !important;
  }
}

.jeg_featured.featured_image .animate-lazy {
  padding-bottom: 0 !important;
}
.single-post .jeg_featured.featured_image img {
  width: auto !important;
  height: 33.33vh !important;
  object-fit: contain !important;
}

@media screen and (max-width: 1024px) {
  .single-post .jeg_featured.featured_image img {
    height: 23vh !important;
  }
}

.single-post .jeg_meta_container .meta_left {
  margin-top: 0em;
  margin-bottom: 0em;
}
input[type="submit"] {
  border-radius: 0px !important;
}
.single-post .ads-wrapper .adlink.ads_image {
  margin-top: 10% !important;
}
.single-post .entry-header .jeg_post_title {
  font-size: 30px !important;
}

#submit {
  background-color: #22eaca !important;
  margin-top: 20px;
}

.single-post .jeg_meta_date a {
  color: #333;
}
.wpcf7 form.sent .wpcf7-response-output {
  background: #e7f7d3;
  color: #666;
  padding: 8px 16px;
  margin: 1em 0;
  font-size: 14px;
  border: 1px solid #e0e0e0;
  border-radius: 3px;
}
#sltf-loading-image {
  display: none !important;
}
.submit_link:focus {
  display: none;
}
.wpcf7 form.invalid .wpcf7-response-output {
  background: #ffebe8;
  color: #666;
  padding: 8px 16px;
  margin: 1em 0;
  font-size: 14px;
  border: 1px solid #e0e0e0;
  border-radius: 3px;
}

@media screen and (max-width: 766px) {
  .btn_deconnect_page p {
    margin-top: 30px !important;
    text-align: left !important;
  }
  .page-id-538 .jeg_post_source {
    margin-top: -25px !important;
  }

  .billet_interview .jeg_post_title {
    font-size: 15px !important;
  }
}

#popmake-1075 #email {
  width: 100%;
  background-color: #ffffff;
  border-style: solid;
  border-radius: 15px !important;
  border-width: 1px;
  border-color: #abb8c3;
  padding: 12px;
  margin: 0 auto 0 0;
  font-family: "Roboto";
  font-size: 15px;
  line-height: 1.5;
  height: 40px;
  color: #5b8ba7 !important;
}
#pum_popup_title_1075 {
  text-align: center;
  color: #ffffff;
  font-size: 23px;
  line-height: 1;
  margin: 15px 40px 25px 40px;
  font-weight: 600;
}
#popmake-1075 .submit_link {
  width: 100%;
  margin-top: -15px !important;
  background-color: #0b0b4f !important;
  border-style: solid;
  border-radius: 40px !important;
  border-width: 0px;
  padding: 12px;
  margin: 0 0 0 0;
  font-family: "Roboto" !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  height: auto;
  color: #ffffff;
  border-color: transparent;
  font-weight: bold;
}
#popmake-1075 input[type="submit"] {
  border-radius: 40px !important;
}
#popmake-1075 {
  background: linear-gradient(
    135deg,
    rgb(153, 219, 208) 55%,
    rgb(212, 221, 219) 100%
  ) !important;
  border: solid 1px #ffffff;
  top: 90px !important;
}
.sltf_form_message.success {
  color: #fff !important;
}

.single-post .entry-content tbody tr:hover {
  background: unset;
}
.single-post .entry-content td,
.entry-content th {
  color: #333 !important;
}

@-moz-document url-prefix() {
  .jeg_nav_item.jeg_logo.jeg_desktop_logo {
    width: 78px !important;
  }
}

.page-id-1499 #select_user_to_edit_form {
  display: none;
}
.btn-cnx a {
  border-radius: 0px !important;
}

.link_footer_build:focus {
  color: #22eaca;
}
.jeg_heroblock_13 .jeg_post_title a:hover {
  color: #22eaca;
}
.single-post .content-inner p {
  margin: 0 0 0.9em;
}
.single-post .entry-header .jeg_post_subtitle {
  margin-bottom: 0px;
  margin-top: 1.2em;
}

.bloc_editeur_interview {
  padding-top: 2em;
  padding-bottom: 2em;
}
@media only screen and (min-width: 1200px) {
  .jeg_pl_md_1 .jeg_post_title {
    height: 52px;
  }
  .jeg_pl_md_1 .jeg_post_excerpt {
    height: 53px;
  }
  .blog_3 .jeg_pl_md_1 .jeg_post_title {
    height: 50px;
  }

  .blog_3 .jeg_pl_md_1 .jeg_post_excerpt {
    height: 63px;
  }
  .jeg_heroblock_13 .jeg_post_title,
  .jeg_pl_lg_card .jeg_post_title {
    height: 30px;
  }
  .hero_home .jeg_post_title {
    height: 32px;
  }
}
@media only screen and (min-width: 767px) and (max-width: 1199px) {
  .jeg_pl_md_1 .jeg_post_title {
    height: 64px;
  }
  .jeg_pl_md_1 .jeg_post_excerpt {
    height: 61px;
  }
  .blog_3 .jeg_pl_md_1 .jeg_post_title {
    height: 65px;
  }
  .blog_3 .jeg_pl_md_1 .jeg_post_excerpt {
    height: 75px;
  }
  .jeg_heroblock_13 .jeg_post_title,
  .jeg_pl_lg_card .jeg_post_title {
    height: 40px;
  }
  .hero_home .jeg_post_title {
    height: 52px;
  }
  .hero_home .jeg_postblock_content {
    width: 550px !important;
  }
}
@media only screen and (min-width: 569px) and (max-width: 766px) {
  .jeg_pl_md_1 .jeg_post_title {
    height: 77px;
  }
  .jeg_pl_md_1 .jeg_post_excerpt {
    height: 78px;
  }
  .blog_3 .jeg_pl_md_1 .jeg_post_title {
    height: 68px;
  }
  .blog_3 .jeg_pl_md_1 .jeg_post_excerpt {
    height: 82px;
  }
  .jeg_heroblock_13 .jeg_post_title,
  .jeg_pl_lg_card .jeg_post_title {
    height: 40px;
  }
  .hero_home .jeg_post_title {
    height: 54px;
  }
  .hero_home .jeg_postblock_content {
    width: 460px !important;
  }
}
@media only screen and (min-width: 480px) and (max-width: 568px) {
  .hero_home .jeg_post_title {
    height: 42px;
  }
  .hero_home .jeg_postblock_content {
    width: 420px !important;
  }
}
@media only screen and (max-width: 767px) {
  .slogan_pharm {
    font-size: 23px;
  }
}

.blog_news3 .jeg_post_title {
  font-size: 17px;
}
.dnd-upload-counter {
  display: none;
}
.codedropz-upload-inner .contenue_login h4 {
  text-align: center;
}
#wppb-form-element-18 {
  padding-bottom: 27px;
}
@media screen and (min-width: 767px) {
  .login-description-image-bloc {
    height: 850px !important;
  }
}
@media only screen and (min-width: 569px) and (max-width: 768px) {
  .produit_marche_range .jeg_postblock_23 .jeg_post.jeg_pl_md_1 {
    width: 100% !important;
  }
}
.img_post_block12 img {
  object-fit: cover;
}
.bloc_editeur_interview {
  margin-left: -8px;
}

.billet_interview .jeg_pl_lg_card .jeg_post_category a {
  letter-spacing: 1px;
  width: unset;
  padding-right: 6px;
}

.jeg_sticky_sidebar .widget.widget_block {
  text-align: center;
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
  .div-pub adfm-ad {
    width: auto !important;
    height: 30vh !important;
  }
  .div-pub {
    display: block;
    position: relative;
    inset: 0px auto auto 0px;
    width: auto;
    height: auto;
    margin: 0px auto;
    padding: 0px;
  }
}

@media only screen and (min-width: 993px) and (max-width: 1200px) {
  .div-pub.bloc-pub-1 adfm-ad {
    width: auto !important;
    height: 30vh !important;
  }
}

.publicite .wpb_wrapper {
  text-align: center !important;
}
p#header_legale {
  display: none;
}

a[href$="/tag/pharmacien/"] {
    display: none !important;
}

.single-post.postid-6894 .featured_image .wp-post-image,
.single-post.postid-6892 .featured_image .wp-post-image {
  cursor: pointer;
}

span.zeno-comments-report-link {
  color: #22eaca;
  font-weight: 700;
  font-size: 11px;
  text-rendering: auto;
}

.footer-mention-public p {
  margin-bottom: -30px !important;
}
.footer-mention-public img.alignnone.size-medium.wp-image-258.lazyloaded {
  margin-bottom: 0px !important;
}

.container-mention-public p {
  font-size: 16px !important;
}

.postid-6896 .featured_image .wp-post-image {
  cursor: pointer;
}

.cmplz-btn.cmplz-manage-consent.manage-consent-1.cmplz-show {
  display: none;
}

.cmplz-message p {
  margin-bottom: 0;
}
.cmplz-title {
  font-weight: 600 !important;
}

.cmplz-body .cmplz-message {
  text-align: justify !important;
}
.cmplz-soft-cookiewall {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

@media screen and (max-width: 425px) {
  .cmplz-title {
    display: block !important;
  }
  .cmplz-cookiebanner .cmplz-header {
    grid-template-columns: unset !important;
  }
}

.cmplz-btn.cmplz-view-preferences,
.cmplz-btn.cmplz-save-preferences {
  background: #22eaca !important;
  color: #fff !important;
}

.cmplz-btn.cmplz-deny,
.cmplz-always-active {
  color: #0b0b4f !important;
}
.cmplz-category-header {
  background: #c6f9f0 !important;
}
.cmplz-category-title {
  font-weight: 600 !important;
  font-size: 13px !important;
}
.cmplz-cookiebanner
  .cmplz-categories
  .cmplz-category
  .cmplz-banner-checkbox
  .cmplz-label:before {
  background-color: #0b0b4f !important;
}
.cmplz-cookiebanner
  .cmplz-categories
  .cmplz-category
  .cmplz-banner-checkbox
  input.cmplz-consent-checkbox:checked
  + .cmplz-label::before {
  background-color: #22eaca !important;
}

.cmplz-cookiebanner
  .cmplz-categories
  .cmplz-category
  .cmplz-banner-checkbox
  input.cmplz-consent-checkbox:focus
  + .cmplz-label:before {
  box-shadow: 0 0 0 2px #22eaca !important;
}

.single-post.postid-9723 .featured_image .wp-post-image {
  cursor: pointer;
}
.tag-70203764 {
  cursor: pointer;
}



.single-post.postid-10991 .featured_image .wp-post-image {
  cursor: pointer;
}

.page-id-60 .jeg_hero_style_7 .jeg_postblock_content,
.page-id-60 .jeg_pl_lg_card .jeg_postblock_content {
  background-color: rgba(255, 255, 255, 0.9);
}
/* id icons */
.socials_widget.nobg .jeg_instagram .fa {
    color: #fff !important;
}
/* correction rs */

.jeg_twitter,
.jeg_linkedin,
.jeg_instagram {
  display: inline-block;
  margin-right: 15px;
}

.jeg_instagram {
  margin-right: 0;
}

.jeg_twitter i,
.jeg_linkedin i,
.jeg_instagram i {
  font-size: 13px;
  color: #fff;
}

@media (max-width: 500px) {
  .top-bar-specific .socials_widget {
    display: flex !important;
    align-items: center !important;
    gap: 5px !important;
    padding-right: 0 !important;
  }

  .top-bar-specific .socials_widget.nobg a {
    margin: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  /* Twitter */
  .top-bar-specific .img-new-twitter {
    width: 14px !important;
    height: 14px !important;
  }

  /* Instagram */
  .top-bar-specific .img-new-instagram {
    width: 18px !important;
    height: 18px !important;
    margin-bottom: 0 !important;
  }
  .top-bar-specific .socials_widget a.jeg_instagram img.img-new-instagram {
    margin-bottom: 0 !important;
  }
  /* Linkedin */
  .top-bar-specific .jeg_linkedin i {
    font-size: 16px !important;
    width: 18px !important;
    height: 18px !important;
    line-height: 18px !important;
  }
  .top-bar-specific .socials_widget img {
    margin-bottom: 0 !important;
  }
}
#mes_actus .jeg_post_excerpt {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
    min-height: 72px;
}
.impact-post-reactions {
	height: 24px;}

.jeg_section > .container {
    padding-left: 0;
    padding-right: 0;
}