/* Detailed Page */
body.isabelle-mercier-page .article-title.article-person-name {
  /* padding-bottom: 4px; */
  padding-bottom: 10px; /*22-01-25*/
}
body.isabelle-mercier-page .popup-video-section {
  margin-bottom: 50px;
}
/* body.isabelle-mercier-page  header.navbar {
  z-index: 99;
} */
/* .plenary-listing-page .body-content p {
  text-align: justify;
  hyphens: auto;
  word-spacing: -0.5px;
} */
.article-person-role.person-role2 {
  padding-top: 2px;
}
body .quotes-right .field--name-field-quotes:before {
  background: url(images/open-quotes.svg) no-repeat center;
}
body .quotes-right .field--name-field-quotes:after {
  background: url(images/close-quotes.svg) no-repeat center;
}
.quotes-wrap-simple p:before {
  background: url(images/open-quotes.svg) no-repeat center;
  top: auto;
  margin-top: -35px;
  left: 0;
}
.quotes-wrap-simple p:after {
  right: 0;
  bottom: auto;
  margin-top: 29px;
  background: url(images/close-quotes.svg) no-repeat center;
}
body.isabelle-mercier-page .popup-region.person::before {
  background: none;
}
body.isabelle-mercier-page .popup-region.person .popup-overlay::before,
.popup-region.person .popup-overlay::after {
  background: none;
}
body.isabelle-mercier-page .popup-region.person .popup-overlay::after {
  background: none;
}
body.isabelle-mercier-page .popup-section .article-main-title {
  font-size: var(--font-size-2);
  font-weight: var(--roboto-bold);
  line-height: 42px;
}
body.isabelle-mercier-page .popup-section .article-description {
  margin-top: 30px;
}
body.isabelle-mercier-page .popup-title {
  color: var(--blue);
}
.article-left {
  width: 230px;
  min-width: 230px;
  height: 230px;
}
.article-image-wrap img {
  max-width: 100%;
  height: 100%;
  width: 100%;
}
.article-right {
  width: calc(100% - 230px);
  padding-left: 70px;
  max-width: 550px;
}
.article-description p {
  text-align: left;
}
.article-wrap {
  align-items: center;
  justify-content: center;
  align-items: flex-start;
}
.body-content.popup-body-text {
  max-width: 550px;
  margin: 0 auto;
}
.path-proceedings .popup-section .article-main-title {
  margin-bottom: 30px;
}
.path-proceedings .popup-section .article-person-name {
  line-height: 27px;
  padding-bottom: 10px;
}
/* special-presntation-for-chineese */
body.path-special-presntation-for-chineese .popup-title {
  color: #29509c !important;
}
body.path-special-presntation-for-chineese .popup-overlay {
  background: linear-gradient(to bottom, #73deff 0%, #f9faff 100%);
}
body.path-proceedings .article-subtitle-2 {
  font-size: 16px;
  line-height: 1.44;
  color: var(--article-subtitle-color);
}
body .popup-region .popup-body-text h4 {
  margin-bottom: 10px;
}
body .popup-title {
  max-width: 1072px;
}
body.path-special-presntation-for-chineese .popup-text-content-row {
  padding-left: 0;
  padding-right: 0;
}
body.path-special-presntation-for-chineese .popup-region.plenary .popup-video-section {
  margin-bottom: 0px;
}

/* special-presntation-for-chineese */
body.path-beijing-action-plan .popup-overlay {
  background: #f2f2f2 !important;
}
body.path-beijing-action-plan .popup-title {
  color: var(--blue) !important;
}
.path-beijing-action-plan .section-title img {
  margin-bottom: 40px;
  min-height: 530px;
  object-fit: cover;
}
body.path-beijing-action-plan .popup-text-content-row {
  padding-left: 0;
  padding-right: 0;
}
body.path-beijing-action-plan .popup-region.plenary .popup-video-section {
  margin-bottom: 0px;
}
/* Edited on 15th Jan 2025 */
.quotes-wrap-simple {
  position: relative;
  font-size: 16px;
  line-height: 22px;
  font-family: var(--primary-font);
  font-style: italic;
  font-weight: var(--opensans-regular);
  margin: 100px 0px;
}
.quotes-wrap-simple p:before,
.quotes-wrap-simple p:after {
  width: 36px;
  height: 28px;
  content: "";
  position: absolute;
}
.quotes-wrap-simple p:before {
  background: url(images/open-quotes.svg) no-repeat center;
  top: auto;
  margin-top: -35px;
  left: 0;
}
.quotes-wrap-simple p:after {
  right: 0;
  bottom: auto;
  margin-top: 29px;
  background: url(images/close-quotes.svg) no-repeat center;
}
.quotes-wrap-simple p {
  padding: 40px 0;
  margin-bottom: 50px;
}
body .article-content-section .article-subtitle-2.article-person-institution {
  font-size: 16px;
}
/* owl carousel start */
@media (min-width: 768px) {
  .quotes-wrap-simple p {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .path-beijing-action-plan .section-title img {
    min-height: 200px;
  }
  .quotes-wrap-simple {
    position: relative;
    max-width: 100%;
    overflow: hidden;
    margin: 30px 0;
  }
  .quotes-wrap-simple p {
    display: none;
    font-size: 16px;
    margin: 10px 0;
  }
  .quotes-wrap-simple p:first-child {
    display: block;
  }
  .carousel-dots {
    text-align: center;
    margin-top: 10px;
  }
  .carousel-dot {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    border-radius: 50%;
    background-color: #bbb;
    cursor: pointer;
    transition: background-color 0.3s ease;
  }
  .carousel-dot.active {
    background-color: var(--blue);
  }
}
/* owl carousel end */
@media (max-width: 991px) {
  .article-left {
    min-width: 180px;
    height: auto;
  }
  .article-right {
    width: calc(100% - 180px);
    padding-left: 50px;
  }
}
@media (max-width: 767px) {
  .article-right {
    width: 100%;
    padding: 0;
  }
  .popup-head {
    margin-bottom: 15px;
  }
  body.path-beijing-action-plan .popup-head {
    margin-bottom: 25px;
  }
  body.isabelle-mercier-page .popup-section .article-main-title {
    font-size: 30px;
    line-height: 30px;
  }
  .path-proceedings .popup-section .article-main-title {
    margin-bottom: 15px;
  }
  .path-proceedings .popup-section .article-person-name {
    line-height: 23px;
    font-size: 20px;
  }
  .path-proceedings .popup-section .article-person-role,
  .path-proceedings .popup-section .article-person-institution {
    font-size: 18px;
    line-height: 20px;
  }
}
