body.path-proceedings .popup-title {
  font-size: var(--font-size-1);
  font-family: var(--secondary-font);
  font-weight: var(--robotocondensed-regular) !important;
  /* line-height: var(--line-height-larger); */
  line-height: 64px;
}

.nec-resilient-agenda .view-header h3 {
  color: var(--white);
  font-size: var(--font-size-1);
  font-weight: var(--opensans-bold);
  line-height: var(--line-height-larger);
  text-align: center;
  font-family: var(--secondary-font);
  padding-bottom: 25px !important;
}

body .microsite-section .block-title {
  font-size: 60px;
  font-weight: var(--robotocondensed-bold);
  padding-bottom: 0;
  margin-top: 0;
  text-transform: uppercase;
  max-width: 900px;
  margin: 0 auto;
}

body h3 {
  font-weight: 600 !important;
  color: var(--blue);
  font-size: 24px;
  margin-top: 0px;
  line-height: 30px;
  margin-bottom: 30px;
  text-align: center;
}

.opening-remarks-component .view-header h3,
.keynote-address-component .view-header h3,
/* .pleneries-component .view-header h3, */
.nec-streams-a .view-header h3,
.nec-streams-b .view-header h3,
.nec-streams-d .view-header h3,
.nec-turin-agenda .view-header h3 {
  color: #fff;
}

.popup-head > .view-nec-session-details-2022 {
  width: 100%;
}

.popup-sub-title {
  text-align: left;
}

ul.menu {
  margin-left: 0;
}

body .agenda-btn {
  font-size: 18px;
}

body .agenda-btn:hover {
  border-color: var(--orange);
}

/* Task #411776 */
.proceedings-22.user-logged-in .show {
  display: none !important;
}

.proceedings-home.user-logged-in header.navbar {
  top: 0;
}

/* Responsive */
@media (max-width: 991px) {
  body .nec-resilient-agenda .view-header h3 {
    font-size: 50px;
    line-height: 52px;
  }

  body.plenary-listing-page .popup-region.plenary .section-title,
  body.isabelle-mercier-page .popup-section .article-main-title {
    font-size: 30px;
  }

  body .head-wrapper {
    flex-direction: column;
  }

  body.proceedings-home .microsite-section::after {
    width: 100px;
  }

  .proceedings-home .banner-header {
    left: 8%;
    right: unset;
  }

  .proceedings-home .article-wrap {
    align-items: flex-end;
  }

  /*new */
  body .microsite-section .block-title {
    font-size: 50px;
    line-height: 52px;
    padding-top: 50px;
    padding-bottom: 20px;
  }

  body.path-proceedings .popup-title {
    font-size: 50px;
    line-height: 52px;
  }
  .agends-button-section a {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  body .nec-resilient-agenda .view-header h3 {
    font-size: 40px !important;
    line-height: 42px !important;
  }

  .view-microsite-header-2022 .header-title {
    display: none;
  }

  .view-microsite-header-2022 .header-logo {
    border-right: none;
  }

  .header-top-section {
    padding: 3px 10px !important;
  }

  body.proceedings-home .articles-component .view-content .article-right {
    padding: 20px 30px;
  }

  body.proceedings-home .articles-component .view-content .article-right {
    width: 100%;
  }

  body.proceedings-home .agenda-wrapper .sub-streams {
    width: 100%;
  }

  body.proceedings-home .agenda-wrapper .sub-streams {
    padding-left: 0;
  }

  body.proceedings-home .agenda-wrapper .stream-wrapper {
    width: 100%;
  }

  body.proceedings-home .opening-remarks-component .view-content {
    grid-template-columns: 1fr;
    gap: 20px;
  }

  body.proceedings-home .main-container {
    padding-top: 61px;
  }

  body.proceedings-home .opening-remarks-component .view-header h3 {
    margin-bottom: 30px;
  }

  body.proceedings-home .list-type.align-cols-left > .view-content {
    justify-content: center !important;
  }

  .header-right,
  #block-micrositeb5-proceedingsyearblock,
  #block-microsite-languageswitcher,
  #block-microsite-micrositerightheader1 {
    margin-left: 7px;
  }

  .dropdown-label {
    padding: 4px 4px;
  }

  .quotes-right .field--name-field-quotes {
    padding: 35px 0 35px;
  }

  /*new */
  body .microsite-section .block-title {
    font-size: 40px;
    line-height: 42px;
    margin: 0 0 15px;
  }

  body .microsite-section {
    padding: 30px 15px 50px;
  }

  .agends-button-section a {
    max-width: 100%;
    padding: 6px 40px;
    line-height: 44px;
    height: 56px;
    /* width: 100%; */
  }

  .agends-button-section a {
    padding: 0 45px;
    height: 52px;
    line-height: 52px;
    font-size: 14px;
  }

  /* Task #413791 */
  .proceedings-22 ul.menu {
    width: 100%;
  }
}

@media screen and (max-width: 1200px) {
  header .menu {
    padding: 64px 15px;
  }
}

@media (max-width: 480px) {
  body .custom-dropdown {
    border: 1px solid var(--white);
  }

  body .dropdown-label {
    color: #fff;
  }

  .navbar-defaul .show {
    opacity: 1;
    visibility: visible;
  }

  body .agenda-language-links li:not(:last-child) {
    padding-right: 5px;
    margin-right: 6px;
  }

  body .menu {
    top: 61px;
  }

  .path-proceedings .navbar-header {
    position: relative;
  }

  .path-proceedings .act-menu #block-micrositeb5-proceedingsyearblock {
    margin-right: 0;
    width: 159px;
    position: absolute;
    opacity: 1;
    visibility: visible;
    left: 83px;
    top: 87px;
    z-index: 999;
  }

  body.path-proceedings .menu {
    padding-top: 90px;
  }

  .proceedings-home .date-box span {
    font-size: 22px;
  }

  .proceedings-home .banner-date {
    margin-top: 7px;
  }

  .proceedings-home .banner-main-text h1 {
    font-size: 24px;
  }

  .proceedings-home .banner-left {
    flex-direction: column;
  }

  .proceedings-home .banner-left {
    margin-left: 7%;
  }

  .proceedings-home .banner-content {
    top: 110px;
  }

  .proceedings-home .second-row {
    margin-left: 22px;
  }

  .proceedings-home .banner-common-wrapper {
    height: 706px;
  }

  body.path-proceedings .popup-title {
    font-size: 40px !important;
    line-height: 34px;
  }

  body .drop-img {
    background: url(images/down-arrow_white.svg) no-repeat center right 0;
  }
}

@media (max-width: 1200px) {
  body .header-top-section {
    padding: 16px 20px;
  }

  body .menu {
    top: auto;
  }
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
  .view-microsite-header-2022 .header-title {
    display: none;
  }

  .view-microsite-header-2022 .header-logo {
    border-right: none;
  }

  .proceedings-22 ul.menu {
    width: 100%;
    padding-top: 0;
  }
}
