/* start BI Product Item Detail Nav */
.bi-product-item-detail-nav .views-field.views-field-title {
  font-size: var(--typography-p-font-size);
  line-height: var(--typography-p-line-height);
  font-weight: var(--typography-p-font-weight);
  font-family: var(--typography-p-font-family);
  margin-bottom: 0.0625rem;
}

.bi-product-item-detail-nav .views-field.views-field-title:hover {
  background-color: var(--color-primary-lightest);
}

.bi-product-item-detail-nav .views-field.views-field-title:hover a {
  color: var(--color-grey-100);
}

.bi-product-item-detail-nav .views-field.views-field-title:active a {
  color: var(--color-interaction-dark);
  font-weight: bold;
}

.bi-product-item-detail-nav .gds-side-navigation__list {
  margin-bottom: 0px;
}

.bi-product-item-detail-nav .gds-side-navigation__list a {
  position: relative;
  color: var(--color-grey-80);
  padding-top: var(--spacer-s);
  padding-bottom: var(--spacer-s);
  padding-right: var(--spacer-xs);
  padding-left: var(--spacer-m);
  display: block;
  text-decoration: none;
}

.bi-product-item-detail-nav .gds-side-navigation__list a::before,
.bi-product-item-detail-nav .views-field.views-field-title:active a::before {
  content: "";
  position: absolute;
  top: 19px;
  left: 8px;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background: #c5ccd3;
}

.bi-product-item-detail-nav .views-field.views-field-title:active a::before {
  background: var(--color-interaction-dark) !important;
}
/* end BI Product Item Detail Nav */

/* start Global CSS */
.gds-secondary-navigation {
  margin-bottom: 0px;
}

.page-node-246 .gds-card__figure .gds-image::before {
  padding-top: 0px;
}

.gds-footnote ol.gds-footnote__references li {
  padding-left: 0px;
}

ol.gds-ordered li::before {
  color: #2c333a;
}

.gds-modal__actions .gds-link {
  cursor: pointer;
}

.gds-modal__actions .gds-link {
  margin-top: 0px;
}

.gds-modal .gds-btn,
.gds-modal__actions .gds-link {
  margin-left: 15px;
}

.gds-highlight-banner .gds-paragraph {
  text-align: justify;
}

.gds-video-player .gds-grid {
  margin-left: calc(var(--spacer-l) / 2 * -1);
  margin-right: calc(var(--spacer-l) / 2 * -1);
  padding: 0;
  width: auto;
}

.gds-icon--base_download.gds-video {
  background-image: url(/mea/kw/sites/default/files/2024-10/video-icon-green.svg);
  background-repeat: no-repeat;
  height: 26px;
  width: 26px;
}

.gds-icon--base_download.gds-pdf {
  background-image: url(/mea/kw/sites/default/files/2024-10/download-icon-green.svg);
  background-repeat: no-repeat;
  height: 30px;
  width: 30px;
}

.related-product-item .gds-card__figure .gds-image::before {
  padding-top: 0;
}

.gds-card {
  min-height: 450px;
}

.gds-side-navigation__item--active.gds-link {
  color: #004d99 !important;
  font-weight: bold;
}

.text-decoration-none {
  text-decoration: none;
}

.bi-product-item-detail-nav .gds-side-navigation__list .views-field span.field-content a.gds-side-navigation__item--active::before {
  background: #004d99;
}

.gds-solo-button .gds-cell {
  text-align: center;
}
@keyframes delayStyles {
  to {
    display: none;
  }
}

.gds-quicklinks.gds-quicklinks--boxed {
  background-color: white;
}


.metabolic-jardiance-resources .gds-card__figure .gds-image>picture {
  position: relative;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.metabolic-jardiance .gds-form-section.gds-form-section--filter-section {
  justify-content: space-between;
}

/* end Global CSS */
/* start MENU CSS */

.gds-header .gds-submenu-container__inner ul.gds-submenu-items li {
  width: 100%;
}

.gds-header ul.gds-sub-sub-menu li.gds-sub-sub-menu--category-link .gds-link--with-icon:hover span {
  color: var(--color-interaction-dark);
}

.page-node-247 .gds-highlight-banner--media-contained .gds-grid {
  margin-left: calc(var(--spacer-l) / 2 * -1);
  margin-right: calc(var(--spacer-l) / 2 * -1);
  padding: 0;
  width: auto;
}

.page-node-247 .gds-highlight-banner--media-contained .gds-cell--m-half {
  width: 50% !important;
}

.page-node-247 .gds-highlight-banner__content p.gds-paragraph--spacer-m {
  margin-bottom: 0 !important;
}

.page-node-247 .gds-highlight-banner__actions {
  margin-top: 0px;
}

.page-node-246 .views-view-grid .views-field {
  height: 100%;
}

.page-node-235 .gds-highlight-banner--media-contained .gds-grid,
.page-node-16 .gds-highlight-banner--media-contained .gds-grid,
.page-node-231 .gds-highlight-banner--media-contained .gds-grid {
  margin-left: calc(var(--spacer-l) / 2 * -1);
  margin-right: calc(var(--spacer-l) / 2 * -1);
  padding: 0;
  width: auto;
}

.page-node-235 .gds-highlight-banner--media-contained .gds-cell--m-half,
.page-node-16 .gds-highlight-banner--media-contained .gds-cell--m-half,
.page-node-231 .gds-highlight-banner--media-contained .gds-cell--m-half {
  width: 50% !important;
}


@media only screen and (max-width: 767px) {

  .page-node-247 .gds-highlight-banner--media-contained .gds-cell--m-half,
  .page-node-235 .gds-highlight-banner--media-contained .gds-cell--m-half,
  .page-node-16 .gds-highlight-banner--media-contained .gds-cell--m-half,
  .page-node-231 .gds-highlight-banner--media-contained .gds-cell--m-half {
    width: 100% !important;
  }
}

.text-decoration-none {
  text-decoration: none;
}

/*end MENU CSS */

/* start New updated css */

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

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

.gds-card__figure .gds-image::before {
  display: none;
}

.page-node-336 .gds-card__figure .gds-image::before {
  display: block;
}

.gds-footer .gds-footer__legal p:nth-child(1) {
  display: none;
}

.gds-content-block .gds-grid .gds-cell {
  padding: 0;
}
/* achor tag styles code */

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

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


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

#views-exposed-form-resources-metabolic-block-2,
#views-exposed-form-resources-metabolic-block-3,
#views-exposed-form-resources-metabolic-resources-metabolic-trajenta {
  padding: 0;
}

#views-exposed-form-resources-metabolic-block-2 .gds-cell,
#views-exposed-form-resources-metabolic-block-3 .gds-cell,
#views-exposed-form-resources-metabolic-resources-metabolic-trajenta .gds-cell {
  padding: 0;
}

#views-exposed-form-resources-metabolic-block-2 .gds-form-section__filters,
#views-exposed-form-resources-metabolic-block-3 .gds-form-section__filters,
#views-exposed-form-resources-metabolic-resources-metabolic-trajenta .gds-form-section__filters {
  flex: initial;
  width: initial;
}

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

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

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

@media screen and (max-width: 768px) {
  .metabolic-jardiance .gds-key-fact .gds-image img {
    height: auto;
  }
}

/* end New updated css */

/* RC14 css */

footer#block-bione-footer {
  padding-bottom: 0;
}
.bi-product-item-detail-nav .gds-side-navigation__item--active.gds-link {
  color: #08312a !important;
}
.bi-product-item-detail-nav .side-navigation-list-wrapper .gds-side-navigation__item--active.gds-link::before {
  background: #08312a !important;
}
.metabolic-trajenta .gds-heading span,
.metabolic-jentadueto .gds-heading span {
  color: #f7a334;
}
.related-product-item .pager__item a {
  padding: 13px 24px 15px;
  text-decoration: none;
  border-radius: 0;
  color: var(--color-primary);
  background-color: var(--color-accent);
}
@media only screen and (min-width:1024px) {
  .gds-footer__branding {
    display: block;
  }
  .gds-footer__legal-links.gds-footer__align-center {
    margin-top: -35px;
  }
}
.hcp-validation-btn--terminate-session.hidden {
  display: none !important;
}

div#edit-section--label-wrapper,
div#edit-field-resource-type-target-id--label-wrapper,
div#edit-sort-by--label-wrapper {
  display: none;
}

/*OFEV Page CSS*/
#views-exposed-form-resources-metabolic-block-8 { margin-bottom: 20px !important; }

/* double check */
.page-node-491 .gds-hero__content.gds-hero__content--left h1,
.page-node-494 .gds-hero__content.gds-hero__content--left h1,
.page-node-496 .gds-hero__content.gds-hero__content--left h1{
   margin-top: 50px;
}
.gds-video video {
  object-fit: contain;
}
.page-node-492 .gds-grid.gds-grid--spacer-massive {
  margin-bottom: 0;
}
.double-check-campaign div.gds-grid--no-bg + .gds-grid.gds-grid--none.gds-grid--white.gds-grid--color-bg:last-child {
  padding:0 16px!important;
}
.double-check-campaign .gds-grid .gds-cell .gds-key-fact, .respiratory-ofev .gds-grid .gds-cell .gds-key-fact {
margin-bottom:0;
}

.double-check-campaign .gds-content-block.gds-content-block--none.gds-content-block--with-media-left.gds-content-block--visibility-both {
    padding-top: 0;
    padding-bottom: 0;
}
.double-check-campaign .gds-rich-text img {
    margin-top: 0;
    margin-bottom: 10px;
}
.double-check-campaign p:empty,
.double-check-campaign .gds-content-block h3 {
  display: block !important;
}
.double-check-campaign .gds-footnote.gds-footnote--visibility-both.gds-footnote--with-separator {
    margin-top: 10px;
    padding-top:5px;
}
.double-check-campaign h6.gds-heading.gds-heading--align-left {
    margin-bottom: 5px;
}

@media screen and (max-width: 900px) {
.double-check-campaign .gds-carousel__controls {
  bottom:5px;
}
}
/* RC18 */
.gdoc-filename a
{
    display: none;
}
/* Header menu alignment Ticket: https://jira.biscrum.com/browse/ONE-43375 */
@media (min-width: 1280px) {
.gds-header__main .gds-header__logo-holder .gds-logo .gds-image img {
        width: 10rem;
    }
.gds-mega-nav {
           padding-bottom: 0px !important;
    }
}

@media screen and (min-width: 1280px) and (max-width: 1440px) {
    .gds-hero__with-media .gds-grid .gds-cell:not(:has(.gds-hero__media)) {
        padding-inline-start: var(--spacer-l);
        max-width: 640px;
        margin-left: auto;
    }
}

@media screen and (min-width: 992px) {
    .gds-hero__content {
        padding-block-start: 3.5rem;
        padding-inline-end: .5rem;
    }
}