@media (min-width:768px) and (max-width:1165px) {
  div#views-exposed-form-bi-search-api-page-1 .gds-cell form .gds-form-section.gds-form-section--filter-section .gds-form-section__filters {
    padding-left: 12px;
  }

  div#views-exposed-form-bi-search-api-page-1 .gds-cell form .gds-form-section.gds-form-section--filter-section .gds-form-section__filters .filter-wrapper:first-child {
    display: none;
  }
}

@media only screen and (min-width: 1200px) {
  .gds-search__results {
    left: -412% !important;
    right: 0;
    width: auto !important;
  }
}

@media only screen and (max-width: 767px) {
  .gds-header__main .gds-search .gds-search__results {
    left: 0;
  }
}

@media only screen and (min-width: 1200px) {
  .gds-search--is-not-header .gds-search__results {
    left: 0% !important;
    top: 80px !important;
  }
}


/* New ZA CSS */
.layout__region .gds-secondary-navigation {
  margin-bottom: 0;
}

/* All Banner Empty P tag removal */
.gds-secondary-hero p:empty {
  display: none;
}

/* Product Banner CSS */

/* Jardiance CV Death Banner and Synjardy-Jardiance Banner CSS */
.metabolic-synjardy-jardiance-banner .gds-secondary-hero .gds-secondary-hero__content .gds-heading--m {
  font-family: 'BISansNEXT';
}

.metabolic-jardiance-cv-death-banner .gds-secondary-hero .gds-heading--caption,
.metabolic-synjardy-jardiance-banner .gds-secondary-hero .gds-heading--caption {
  font-family: var(--typography-p-l-font-family);
  margin-bottom: var(--spacer-s);
}

.metabolic-jardiance-cv-death-banner .gds-secondary-hero .gds-secondary-hero__content,
.metabolic-synjardy-jardiance-banner .gds-secondary-hero .gds-secondary-hero__content {
  padding: var(--spacer-l) 0 var(--spacer-xxl);
}

.metabolic-jardiance-cv-death-banner .gds-secondary-hero .gds-secondary-hero__content .gds-heading--xl,
.metabolic-synjardy-jardiance-banner .gds-secondary-hero .gds-secondary-hero__content .gds-heading--m {
  margin-bottom: var(--spacer-l);
}

/* header */
.contrast .gds-dropdown-mega-menu .main-link:focus::after,
.contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>a.gds-link:focus::after {
  border: none;
}

/* Side Navigation CSS */
.gds-side-navigation__list {
  max-height: 545px;
  overflow-y: auto;
}

/* menu link */
.gds-header.contrast .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;
}

/* contact, data privacy, terms of use, resources Synjardy-Power */
.metabolic-synjardy-power-banner .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
.page-node-247 .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
.page-node-402 .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
.page-node-336 .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
.page-node-407 .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
.page-node-406 .gds-secondary-hero .gds-secondary-hero__content .gds-heading {
  margin: var(--spacer-huge) 0;
}

.page-node-402 .gds-grid .gds-cell .gds-paragraph--align-left a,
.page-node-407 .gds-grid .gds-cell .gds-paragraph--align-left a,
.page-node-406 .gds-grid .gds-cell .gds-paragraph a,
.page-node-247 .gds-grid .gds-cell .gds-paragraph a {
  color: #2c333a;
  text-decoration: none;
}

.page-node-407 .gds-grid .gds-cell .gds-paragraph--align-left a,
.page-node-406 .gds-grid .gds-cell .gds-paragraph a,
.page-node-247 .gds-grid .gds-cell .gds-paragraph a {
  border-bottom: 1px solid #06c;
}

/* data privacy, terms of use */
.page-node-407 .gds-grid .gds-cell .main-region .gds-paragraph,
.page-node-406 .gds-grid .gds-cell .main-region .gds-paragraph {
  margin-bottom: 16px;
}

.page-node-407 .gds-grid .gds-cell .main-region .gds-heading,
.page-node-406 .gds-grid .gds-cell .main-region .gds-heading {
  padding-top: 16px;
}

/*TA Banner, Ofev, Actilyse*/
.respiratory-ofev-time-banner .gds-secondary-hero .gds-secondary-hero__content,
.respiratory-ofev-nightmare-banner .gds-secondary-hero .gds-secondary-hero__content,
.respiratory-ofev-cough-banner .gds-secondary-hero .gds-secondary-hero__content,
.cardiovascular-actilyse-stroke-banner .gds-secondary-hero .gds-secondary-hero__content,
.page-node-16 .gds-secondary-hero .gds-secondary-hero__content,
.page-node-231 .gds-secondary-hero .gds-secondary-hero__content,
.page-node-235 .gds-secondary-hero .gds-secondary-hero__content,
.page-node-233 .gds-secondary-hero .gds-secondary-hero__content {
  padding: var(--spacer-l) 0 var(--spacer-xxl);
}

.respiratory-ofev-time-banner .gds-secondary-hero .gds-secondary-hero__content .gds-heading--xl,
.respiratory-ofev-nightmare-banner .gds-secondary-hero .gds-secondary-hero__content .gds-heading--l,
.respiratory-ofev-cough-banner .gds-secondary-hero .gds-secondary-hero__content .gds-heading--xl,
.cardiovascular-actilyse-stroke-banner .gds-secondary-hero .gds-secondary-hero__content .gds-heading--xl,
.page-node-16 .gds-secondary-hero .gds-secondary-hero__content .gds-heading--xl,
.page-node-231 .gds-secondary-hero .gds-secondary-hero__content .gds-heading--xl,
.page-node-235 .gds-secondary-hero .gds-secondary-hero__content .gds-heading--xl,
.page-node-233 .gds-secondary-hero .gds-secondary-hero__content .gds-heading--xl {
  margin-bottom: var(--spacer-l);
}

/* TA Page List */
.page-node-235 .gds-paragraph+ol {
  padding-inline-start: 17px;
}

.page-node-235 ol li::marker {
  color: var(--color-interaction);
}

.page-node-235 ol li .gds-paragraph {
  margin-bottom: var(--spacer-xs);
}

/* Content Block Changes */
.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;
}

.gds-content-block .gds-heading {
  font-family: 'BIAntiquaIIMl';
  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 content */

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

.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;
}

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

@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:768px) {

  /* Home Page Carousel CSS */
  .page-node-26 .gds-carousel {
    margin-bottom: 85px;
  }

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

@media screen and (min-width: 576px) {
  .page-node-26 .gds-card__actions {
    min-height: var(--spacer-massive);
  }
}

@media(max-width: 1024px) {

  /* header */
  .gds-header.contrast .gds-mega-nav__item a.main-link,
  .gds-header.contrast .gds-mega-nav .gds-link__label,
  .gds-header.contrast .gds-mega-nav__item a.main-link:hover,
  .gds-header.contrast .gds-mega-nav__item a.main-link .gds-link__label:hover,
  .gds-mega-nav-main .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item>a.gds-link:focus,
  .gds-mega-nav-main .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item--has-submenu>button.gds-submenu-item-label:focus {
    color: var(--color-grey);
    text-decoration: none;
  }

  .gds-header.contrast .gds-dropdown-mega-menu .main-link .label .gds-icon path {
    fill: var(--color-interaction);
  }

  .gds-header.contrast .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item--has-submenu>button.gds-submenu-item-label:focus::after {
    border: none;
  }
}

@media(max-width: 991px) {
  .gds-side-navigation .gds-side-navigation__wrapper--showing .gds-side-navigation__heading {
    display: none;
  }

  .gds-side-navigation {
    background-color: transparent;
  }

  .gds-side-navigation__label h4 p {
    margin: 0;
  }

  .gds-side-navigation__list {
    max-height: 375px;
  }
}

@media(max-width: 767px) {
  /* Product Banner CSS */

  /* Jardiance CV Death Banner and Synjardy-Jardiance Banner CSS */
  .metabolic-jardiance-cv-death-banner .gds-secondary-hero .gds-secondary-hero__content,
  .metabolic-synjardy-jardiance-banner .gds-secondary-hero .gds-secondary-hero__content {
    padding: var(--spacer-m) 0 var(--spacer-l);
  }

  .metabolic-jardiance-cv-death-banner .gds-secondary-hero .gds-secondary-hero__content .gds-heading--xl,
  .metabolic-synjardy-jardiance-banner .gds-secondary-hero .gds-secondary-hero__content .gds-heading--m {
    margin-bottom: var(--spacer-m);
  }

  /* all banners */
  .gds-secondary-hero .gds-secondary-hero__container .gds-secondary-hero__background-image .gds-image {
    left: 0;
  }

  /*TA Banner, Ofev */
  .respiratory-ofev-time-banner .gds-secondary-hero .gds-secondary-hero__content,
  .respiratory-ofev-nightmare-banner .gds-secondary-hero .gds-secondary-hero__content,
  .respiratory-ofev-cough-banner .gds-secondary-hero .gds-secondary-hero__content,
  .cardiovascular-actilyse-stroke-banner .gds-secondary-hero .gds-secondary-hero__content,
  .page-node-16 .gds-secondary-hero .gds-secondary-hero__content,
  .page-node-231 .gds-secondary-hero .gds-secondary-hero__content,
  .page-node-235 .gds-secondary-hero .gds-secondary-hero__content,
  .page-node-233 .gds-secondary-hero .gds-secondary-hero__content {
    padding: var(--spacer-m) 0 var(--spacer-l);
  }

  .respiratory-ofev-time-banner .gds-secondary-hero .gds-secondary-hero__content .gds-heading--xl,
  .respiratory-ofev-nightmare-banner .gds-secondary-hero .gds-secondary-hero__content .gds-heading--l,
  .respiratory-ofev-cough-banner .gds-secondary-hero .gds-secondary-hero__content .gds-heading--xl,
  .cardiovascular-actilyse-stroke-banner .gds-secondary-hero .gds-secondary-hero__content .gds-heading--xl,
  .page-node-16 .gds-secondary-hero .gds-secondary-hero__content .gds-heading--xl,
  .page-node-231 .gds-secondary-hero .gds-secondary-hero__content .gds-heading--xl,
  .page-node-231 .gds-secondary-hero .gds-secondary-hero__content .gds-heading--xl,
  .page-node-233 .gds-secondary-hero .gds-secondary-hero__content .gds-heading--xl {
    margin-bottom: var(--spacer-m);
  }

  /* contact, data privacy, terms of use, Synjardy-Power */
  .metabolic-synjardy-power-banner .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
  .page-node-247 .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
  .page-node-402 .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
  .page-node-336 .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
  .page-node-407 .gds-secondary-hero .gds-secondary-hero__content .gds-heading,
  .page-node-406 .gds-secondary-hero .gds-secondary-hero__content .gds-heading {
    margin: var(--spacer-l) 0;
  }

  .page-node-407 .gds-paragraph+div {
    overflow-x: auto;
  }

  .ui-dialog #modal_external_link+.gds-modal__actions .gds-link {
    margin-top: var(--spacer-m);
  }

  .gds-mega-nav .gds-mega-nav-main .gds-mega-nav__item .gds-dropdown-mega-menu .gds-submenu-items .gds-submenu-item.active {
    width: 100%;
  }

}

/* 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;
}

/* homepage */
.page-node-26 .gds-carousel .gds-content-block__actions .gds-btn--secondary {
  color: var(--color-light);
  border: solid 2px var(--color-light);
}

article .gds-grid.gds-grid--color-bg {
  padding-top: 40px;
}

article .gds-grid.gds-grid--color-bg .gds-cell--m-third .gds-card .gds-card__content .gds-card__body p {
  margin: 0;
}

article .gds-grid.gds-grid--color-bg .gds-cell--m-third .gds-card .gds-card__content .gds-card__body .gds-card__actions {
  min-height: calc(var(--spacer-m) + (2 * var(--spacer-m)));
}

article .gds-grid.gds-grid--color-bg .gds-cell--m-third .gds-card .gds-card__content .gds-card__body .gds-card__cta {
  padding-left: 0;
}

article .gds-grid.gds-grid--color-bg .gds-cell--m-third .gds-card .gds-card__content .gds-card__content-inner {
  min-height: 72px;
}

article .gds-grid.gds-grid--color-bg .pager__item .gds-solo-button .gds-grid {
  margin-bottom: 0;
  margin-top: var(--spacer-base);
}

article .gds-grid.gds-grid--color-bg .gds-cell--m-third .gds-card .gds-card__content .gds-card__body .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-26 .gds-highlight-banner .gds-highlight-banner__actions {
  margin-top: 0;
}

.page-node-26 .gds-highlight-banner__content>p:nth-child(1) {
  display: none;
}

.page-node-26 .gds-highlight-banner__content>p:nth-child(1)+p+p {
  display: none;
}

.page-node-26 .gds-highlight-banner {
  margin-bottom: 0;
}

.page-node-26 .gds-content-block .gds-grid.gds-grid--spacer-massive .gds-cell--m-half .gds-content-block__content {
  padding-left: 0;
}

.page-node-26 .gds-content-block .gds-grid.gds-grid--spacer-massive .gds-cell--m-half .gds-content-block__content h3 {
  display: none;
}

.page-node-26 .gds-content-block .gds-grid.gds-grid--spacer-massive .gds-cell--m-half .gds-content-block__content p img {
  margin-right: 10px;
  margin-bottom: -4px;
}

.page-node-26 .gds-content-block .gds-grid.gds-grid--spacer-massive {
  margin-bottom: var(--spacer-m);
}
