/*Lynparza-ct update*/
.header-navigation .secondary--nav ul.navigation__group>li.navigation__item.navigation__item--level-0.activemenu {
  background: #EFF8C9;
  padding-left: 23px;
  padding-right: 23px;
  padding-bottom: 14px !important;
  padding-top: 14px !important;
}

/*.navigation__item.navigation__item--level-0:has(#patient-stories--link):not(.new-cta-update) {*/
/*    display:none;*/
/*}*/
/*li.navigation__item.navigation__item--level-0.new-cta-update {*/
/*    display:inline-block*/
/*}*/
.pancreatic-page .navigation .secondary--nav ul.navigation__group:has(.activemenu) {
  margin-top: 0px;
}

.secondary--nav.js-secondary--nav.oc--nav ul.navigation__group>li.navigation__item.navigation__item--level-0.activemenu {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.hero-banner-text.cross-tumer--banner .disc-text.jhon-lyn-ct {
  text-align: left;
}

.pd-0 {
  padding-bottom: 0px !important;
}

.new-ffotnote-margin {
  margin-bottom: 25px !important;
}

.side-effect--container .banner-wrapper:has(#d-none) {
  display: none !important;
}

ul.navigation__dropdownmenu:has(li#patient-stories:hover) {
  display: block !important;
}

#patient-stories.has-submenu.new-ct-li.show {
  margin: 0 0.9375rem;
  padding: 0px 0px;
}

.footer-cta--container.justify-center {
  justify-content: center;
}

.callout__list.blue-li li {
  color: rgb(27 95 131) !important;
}

#pc-getting-tested .container.responsivegrid.bg-blue-tint:has(#d-none) {
  display: none;
}

/*.side-effect--container .banner-wrapper:has(#d-none) + .container{*/
/*    padding-top:0px !important;*/
/*}*/
/*#patient-stories .sub-menu-ul,#patient-stories .fa-chevron-circle-down.arrow1 {*/
/*    display:none;*/
/*}*/
/*LynparzaCT update*/
/*OC UPDATE STARTS HERE  */
.oc-home--container .banner-wrapper:has(#ovarion-ct) {
  background: url(/content/dam/intelligentcontent/brands/lynparza-dtc/us/en/images/lynparza-ct/lynparza-ct-update/desktop/nicole-hero-image.jpg) no-repeat;
  min-height: 28.60vw;
}

.hero-banner-text.cross-tumer--banner.oc-banner-update {
  padding-top: 51px;
}

.hero-banner-text.cross-tumer--banner.oc-banner-update p.ban-text.story-top-space {
  margin: 0;
  padding-top: 12px;
}

.hero-banner-text.cross-tumer--banner.oc-banner-update+p.disclaimer-text {
  right: 6.15rem;
  bottom: 1.7rem;
}

/*OC UPDATE ENDS HERE*/

/*PR UPDATE STARTS HERE*/


.result-banner--image.results-ct {
  background: url(/content/dam/intelligentcontent/brands/lynparza-dtc/us/en/images/lynparza-ct/lynparza-ct-update/desktop/results-nicole-image.jpg) no-repeat;
}

.oc-result--col .result-banner--image.results-ct p.disclaimer-text {
  right: 12px;
  bottom: 6px;
}

.footer-cta.new-ct-updatecta {
  margin-top: 30px;
}

/*PR UPDATE ENDS HERE*/

/*BC UPDATE STARTS HERE*/
.bc-result--banner-1 .result-banner--image.bc-results-ct {
  background: url(/content/dam/intelligentcontent/brands/lynparza-dtc/us/en/images/lynparza-ct/lynparza-ct-update/desktop/results-rachel-image.jpg);
}


/*BC UPDATE ENDS HERE*/


/*Staging-1 Update*/
.body-middle--container.body-copy .marginBottom.lyn-blue.callout--head.fw-bold.custom_fsd {
  color: rgb(51, 51, 51) !important;
}

.marginBottom.lyn-blue.callout--head.fw-bold.nw-middle.custom-dlc {
  color: rgb(51, 51, 51) !important;
}

.inner--container .marginBottom.lyn-blue.callout--head.fw-bold.custom_lfc {
  color: rgb(51, 51, 51) !important;
}

/*Staging-1 Update*/
@media screen and (min-width:992px) {

  /* OC DESKTOP SPECFIC STARTS HERE */
  .hero-banner-text.cross-tumer--banner.oc-banner-update {
    width: 36.2rem;
  }

  /* OC DESKTOP SPECFIC ENDS HERE */
  /*PR UPDATE*/
  .hero-banner-text.cross-tumer--banner .disc-text.jhon-lyn-ct {
    margin-left: 0;
  }

  .header-navigation .secondary--nav ul.navigation__group>li.activemenu:first-child {
    margin-left: 0;
    padding-left: 34px !important;
  }

  .header-navigation .secondary--nav ul.navigation__group>li.navigation__item.navigation__item--level-0:has(ul li.activemenu) {
    background: #EFF8C9;
    padding-left: 23px;
    padding-right: 23px;
    padding-bottom: 14px !important;
    padding-top: 14px !important;
  }

  .header-navigation .secondary--nav ul.navigation__group>li.navigation__item.navigation__item--level-0:has(ul li.activemenu) {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }

  /*Staging 1 Update*/
  #rachels-story .banner-text-last {
    padding-bottom: 15px;
  }

  #early-breast-cancer .navigation__item.navigation__item--level-0.has-submenu,
  #metastatic-breast-cancer .navigation__item.navigation__item--level-0.has-submenu {
    padding-top: 10px !important;
    padding-bottom: 13px !important;
  }

  .header-navigation .secondary--nav ul.navigation__group>li.activemenu:first-child {

    padding-left: 34px !important;
    padding-right: 34px !important;
  }

  /*Staging 1 Update*/
  ;
}

@media screen and (max-width:991px) {


  /*OC*/
  /*OC UPDATE STARTS HERE  */
  /* OC HOME */
  .oc-home--container .banner-wrapper:has(#ovarion-ct) {
    background-image: url(/content/dam/intelligentcontent/brands/lynparza-dtc/us/en/images/lynparza-ct/lynparza-ct-update/mobile/nicole-hero-image.png);
    min-height: calc(197px + 128vw);
    background-color: #EBF2FC;
    background-repeat: no-repeat;
  }

  .hero-banner-text.cross-tumer--banner.oc-banner-update+p.disclaimer-text {
    right: 2.3rem;
    bottom: 0.7rem;
  }

  .hero-banner-text.cross-tumer--banner.oc-banner-update p.ban-text {
    /* padding-top: 25px; */
    padding-top: 17px;
  }

  /*OC HOME ENDS*/

  /*OC RESULTS*/
  .result-banner--image.results-ct {
    height: 125vw;
    background: url(/content/dam/intelligentcontent/brands/lynparza-dtc/us/en/images/lynparza-ct/lynparza-ct-update/mobile/results-nicole-image.jpg) no-repeat;
  }

  .two-layout--col1.oc-result--col .result-banner--image.results-ct p.disclaimer-text {
    /* text-shadow: 0 0 8px #000000C7; */
    right: 16px;
    bottom: 13px;
  }

  .footer-cta.new-ct-updatecta a {
    width: 100%;
  }

  /* OC RESULTS ENDS HERE */
  /*OC UPDATE ENDS HERE*/


  /*PR UPDATE STARTS HERE*/
  .monotherapy--container .banner-wrapper:first-child:has(#prostrate-ct) {
    background-image: url(/content/dam/intelligentcontent/brands/lynparza-dtc/us/en/mobile/PC-monotherapy-banner-1.jpg);
    min-height: calc(408px + 79vw);
    background-color: #f4f9fd;
    background-size: 100% !important;
    background-repeat: no-repeat;
  }

  /*PR UPDATE ENDS HERE*/
  /*BC UPDATE STARTS HERE*/
  .bc-result--banner-1 .result-banner--image.bc-results-ct {
    background: url(/content/dam/intelligentcontent/brands/lynparza-dtc/us/en/images/lynparza-ct/lynparza-ct-update/mobile/results-rachel-image.jpg);
  }

  /*BC UPDATE ENDS HERE*/

  /*PANC UPDATE STARTS HERE*/
  .panc-testing--container .banner-wrapper:has(#panc-ct) {
    min-height: 500px;
  }

  /*PANCE UPDATE NEDS HERE*/

  .header-navigation .secondary--nav ul.navigation__group>li.navigation__item.navigation__item--level-0.activemenu {
    padding: 0px !important;
    /*margin: 0 !important;*/
    background: none;
    ;
  }

  .header-navigation .secondary--nav ul.navigation__group>li.activemenu:last-child>a {
    padding-bottom: 12px;
  }

  .secondary--nav.js-secondary--nav.oc--nav ul.navigation__group>li.navigation__item.navigation__item--level-0.activemenu,
  .secondary--nav.js-secondary--nav ul.navigation__group>li.navigation__item.navigation__item--level-0.activemenu {
    padding: 0 !important;
    background: none;
  }

  .header-navigation .secondary--nav ul.navigation__dropdownmenu li.activemenu {
    margin: 0;
    padding: 0 15px 0 20px;
    /* background: #EFF8C9; */
  }

  .submenu-li.navigation__item.navigation__item--level-1.new-ct-li.show {
    margin: 0 0.9375rem !important;
  }

  .container.banner-wrapper:has(#pancreatic_results) {
    min-height: calc(368px + 46vw);
    background-size: 100% !important;
    background-color: #f4f9fd;

  }

}


/*FEEDBACKCOMMENTS */

.body-middle--container .custom_pbottom {
  margin-top: 45px !important;
}


.call-out--container .custom_widthlyn {
  width: auto !important;
}

/***CT code*****/
@media screen and (min-width: 992px) and (max-width:1300px) {

  .pan-tumer--container .banner-wrapper,
  #pros-patient-stories .pros-dosing--container .banner-wrapper {
    background-position-x: right !important;
    background-size: cover !important;
  }

  .prostate-cancer--container .banner-wrapper:first-child {
    background-position-x: right 50% !important;
  }

  .pan-tumer--container .banner-wrapper>.cmp-container {
    background: linear-gradient(90deg, #ebf2fc 40%, rgba(235, 242, 252, 0) 60%);
    padding-bottom: 30px;
  }

  .oc-home--container .banner-wrapper:has(#ovarion-ct),
  #nicole-patient :has(#patient-nicole-story) .oc-getting-tested--container .banner-wrapper {
    background-position-x: right 24% !important;
  }

  .header-navigation .secondary--nav ul.navigation__group>li {
    margin-left: 0.53rem !important;
  }

  .header-navigation .secondary--nav ul.navigation__group>li.activemenu:first-child {
    margin-left: 0 !important;
  }

  .header-navigation .secondary--nav ul.navigation__group>li.navigation__item.navigation__item--level-0.activemenu {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
}

@media screen and (min-width: 376px) and (max-width:991px) {

  .pros-dosing--container .banner-wrapper,
  .patient-support--container .banner-wrapper,
  .panc-dosing--container .banner-wrapper,
  .panc-testing--container .banner-wrapper:has(#panc-ct) {
    min-height: calc(400px + 35vw) !important;
  }

  .oc-home--container .banner-wrapper:has(#ovarion-ct),
  .oc-dosing--container .banner-wrapper:first-child {
    min-height: calc(493px + 48vw) !important;
  }

  #nicole-patient :has(#patient-nicole-story) .oc-getting-tested--container .banner-wrapper {
    min-height: calc(493px + 57vw) !important;
  }

}

@media screen and (max-width: 360px) {
  .oc-home--container .banner-wrapper:has(#ovarion-ct) {
    min-height: calc(197px + 135vw) !important;
  }

  .banner-wrapper {
    min-height: calc(408px + 93vw) !important;
  }

  .pros-testing--container .banner-wrapper {
    min-height: calc(408px + 5vw) !important;
  }

  #pros-patient-stories .banner-wrapper {
    min-height: calc(408px + 55vw) !important;
  }

  .panc-testing--container .banner-wrapper:has(#panc-ct) {
    min-height: calc(408px + 35vw) !important;
  }

  #oc-rec .second-lm--container .banner-wrapper:first-child {
    min-height: calc(450px + 1vw) !important;
  }
}

@media screen and (min-width:1450px) {
  .section-patient .image-wrapper {
    min-height: 30vh;
  }
}

@media screen and (min-width:450px) and (max-width: 991px) {
  .section-patient .image-wrapper {
    min-height: 80vh;
  }
}

@media screen and (min-width:400px) and (max-width:410px) {
  #rachels-story:has(#patient-rachel-story) .bc-dosing--container .banner-wrapper {
    min-height: calc(159px + 150vw);
  }
}