/* home, TA */

/* Side Navigation CSS */
.side-navigation-list-wrapper {
  max-height: 545px;
  overflow-y: auto;
  overflow-x: hidden;
}

.gds-content-block .gds-content-block__content .gds-paragraph--l {
  margin-bottom: var(--spacer-base);
}

.gds-content-block .gds-grid--spacer-massive {
  margin-bottom: 0;
}

.gds-content-block {
  padding: var(--spacer-xl) 0 var(--spacer-xxl) 0;
  margin-bottom: 0;
}

.page-node-187 .gds-grid.gds-grid--primary-lightest-bg {
  padding-top: 0;
  padding-bottom: 0;
}

.gds-content-block .gds-heading {
  margin-bottom: var(--spacer-m);
}

.gds-grid .gds-cell .gds-content-block .gds-paragraph {
  word-break: break-word;
}

.gds-grid .gds-cell .gds-content-block .gds-paragraph--l {
  line-height: 32px;
}

.gds-content-block .gds-content-block__content .gds-paragraph,
.gds-content-block .gds-content-block__content .gds-paragraph a {
  color: #2c333a;
}

.gds-content-block .gds-content-block__content .gds-paragraph a {
  text-decoration: none;
  border-bottom: 1px solid #06c;
}

p:empty,
.gds-content-block h3 {
  display: none;
}

.gds-btn-wrapper a {
  padding: 13px 24px 15px;
}

.related-product-item .gds-grid {
  margin-bottom: 32px;
}

.gds-grid .gds-cell--m-third .gds-card,
.related-product-item .gds-grid .gds-cell--m-third .gds-card {
  min-height: auto;
}

.related-product-item .gds-grid .gds-cell--m-third {
  display: flex;
}

.related-product-item .gds-grid .gds-cell--m-third .gds-card .gds-card__content-inner {
  margin-bottom: 10px;
}

/* menu link */
.gds-header .gds-mega-nav .gds-sub-sub-menu a.gds-link {
  color: var(--color-interaction);
}

.gds-footer__inner .gds-footer__legal p:first-child {
  display: none;
}

.bi-hcp-validation-modal-fullscreen .gds-grid .gds-btn-wrapper--is-full-width .gds-form-input .gds-btn {
  margin-left: 0;
}

.brand-banner .gds-grid,
.brand-banner .gds-cell {
  padding: 0px;
}

@media (min-width: 768px) {

  .related-product-item .gds-grid {
    margin-left: -20px;
    margin-right: -20px;
  }

  .page-node-26 .gds-grid--primary-lightest-bg .gds-content-block .gds-grid.gds-grid--spacer-massive .gds-cell--m-half .gds-content-block__content {
    padding-left: var(--spacer-l);
  }
}

@media screen and (min-width: 992px) {
  .related-product-item .gds-grid {
    margin-left: -16px;
    margin-right: -16px;
  }

  .gds-content-block .gds-grid,
  .gds-content-block .gds-grid .gds-cell {
    padding: 0;
  }
}

@media screen and (min-width: 1280px) {
  .related-product-item .gds-grid {
    margin-left: -32px;
    margin-right: -32px;
  }
}

@media(max-width: 991px) {
  .side-navigation-list-wrapper {
    max-height: 375px;
  }
}

@media(max-width: 767px) {
  .gds-grid.gds-grid--primary-lightest-bg:first-child {
    padding-bottom: 0;
  }
}

@media only screen and (max-width: 1280px) and (min-width: 1279px) {
  .gds-header__main {
    min-height: 6rem;
    max-height: 6rem;
  }
}
/* custom-css code */

/* E-learning */
.page-node-15 .gds-grid.gds-grid--color-bg {
  padding-top: var(--spacer-xl);
}

.page-node-15 .gds-card .gds-card__content .gds-card__body {
  padding-bottom: var(--spacer-m);
}

.page-node-15 .gds-card .gds-card__content .gds-card__actions {
  min-height: auto;
}

.page-node-15 .views-row:nth-child(odd) {
  background: #f5faff;
}

/* Event Highlights */
.page-node-3 .gds-grid.gds-grid--spacer-xxl.gds-grid--color-bg {
  padding: var(--spacer-xs) 0;
}

.page-node-3 .gds-cell .gds-content-block .gds-grid.gds-grid--spacer-massive[data-id="layouts"] {
  margin-bottom: 0;
}

/* Medical News */
.page-node-31 .gds-card__content .gds-card__header.gds-card__header-- {
  font-size: var(--typography-p-s-font-size);
  color: #004d99;
}

.page-node-31 .gds-card__cta a.gds-link span:after {
  content: "";
  display: inline-block;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xLjMzNi4yM0EuNzgzLjc4MyAwIDAgMCAuMTUzIDEuMjQ3bC4wNzYuMDg4TDQuODk0IDYgLjIyOSAxMC42NjRhLjc4My43ODMgMCAwIDAtLjA3NiAxLjAxOWwuMDc2LjA4OGEuNzgzLjc4MyAwIDAgMCAxLjAyLjA3NmwuMDg3LS4wNzZMNi4zMDcgNi44YTEuMTMgMS4xMyAwIDAgMCAuMDg2LTEuNTA0bC0uMDg1LS4wOTVMMS4zMzYuMjI5eiIgZmlsbD0iIzA2QyIgZmlsbC1ydWxlPSJldmVub2RkIi8+Cjwvc3ZnPgo=);
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  margin-left: 8px;
  margin-bottom: -4px;
}

.page-node-31 .views-view-grid .views-row {
  margin-bottom: var(--spacer-xl);
}

/* Safety updates */
.page-node-14 .gds-content-block .gds-content-block__content .gds-heading {
  display: none;
}

/* Contact us */
.page-node-2 .gds-grid .gds-cell .gds-grid.gds-grid--spacer-massive {
  margin-top: -300px;
  padding: 0;
}

.page-node-2 .gds-grid.gds-grid--spacer-massive .gds-cell.gds-cell--l-two-thirds {
  padding: 0;
  width: 100%;
}

form div#edit-contact-us {
  border-bottom: 1px solid #d6ebff;
}

/* metabolic */
.page-node-16 .gds-accordion .gds-accordion__item-heading-button {
  padding: var(--spacer-base) 0;
}

.page-node-16 .gds-accordion .gds-accordion__item-content-inner {
  padding: 0 0 var(--spacer-xxl);
}

.page-node-16 .gds-accordion .gds-accordion__item-content-inner .gds-grid.gds-grid--none {
  padding: 0;
}

.page-node-16 .gds-card__content .gds-card__body {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.related-product-item .pager__item a {
  background-color: var(--color-interaction);
  padding: 13px 24px 15px;
  color: #fff;
  text-decoration: none;
  border-radius: var(--border-radius-primary);
  border: solid 2px rgba(0,0,0,0);
  font-weight: var(--typography-t-button-font-weight);
  font-family: var(--typography-t-button-font-family);
}
.related-product-item  .pager__item {
  text-align: center;
}
.related-product-item .pager-show-more {
  list-style-type: none;
}
