@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/* Font-style */

#full-site .ff-arial {
  font-family: "arial"!important;
}

#full-site .ff-poppins {
  font-family: "Poppins"!important;
}

#full-site .fw-bold {
  font-weight: 700 !important;
}

#full-site .fw-normal {
  font-weight: 400!important;
}

#full-site .fw-medium {
  font-weight: 600!important;
}

#full-site .fw-black {
  font-weight: 900!important;
}

#full-site .max-width {
  max-width: 1245px;
  margin: 0 auto;
}

#full-site .text-nowrap {
  white-space: nowrap;
}

.m-top-0 {
  margin-top: 0px !important;
}
.font-small-caps{
       font-size: 0.8em;
}
.margin-h2-seo{
    margin:0px !important;
}
/* background styles */
#full-site .bg-lg-pink {
  background: linear-gradient(0deg, #640264 0%, #A503A5 38.46%, #CA04CA 100%);
}

#full-site .bg-purple {
  background-color: rgba(100, 2, 100, 1);
}

#full-site .footer-background {
  background: rgba(244, 205, 244, 0.1);
}

#full-site .header-background {
  background-color: rgba(200, 4, 200, 1);
}

#full-site .dark-pink-font {
  color: rgba(200, 4, 203, 1);
}

#full-site .nccn-bg {
  background-color: rgba(0, 0, 0, 1);
}

#full-site .white-background {
  background-color: rgba(255, 255, 255, 1);
}

#full-site .yellow-bg {
  background-color: rgba(242, 242, 0, 1);
}

/* background styles */
#full-site .ln-100 {
  line-height: 100% !important;
}

/*font color */
#full-site .purple-font {
  color: rgba(100, 2, 100, 1) !important;
}

#full-site .black-font {
  color: rgba(33, 39, 42, 1) !important;
}

#full-site .pink-font {
  color: rgba(200, 4, 200, 1) !important;
}

#full-site .pink-variable-font {
  color: rgba(255, 0, 235, 1) !important;
}

#full-site .para-black-color {
  color: rgba(0, 0, 0, 1) !important;
}

#full-site .baby-pink {
  color: rgba(236, 0, 140, 1);
}

#full-site .brown-font {
  color: rgba(131, 26, 84, 1) !important;
}

#full-site .navy-blue-font {
  color: rgba(0, 56, 102, 1) !important;
}

#full-site .color-yellow {
  color: rgba(242, 242, 0, 1) !important;
}

#full-site .normal-black {
  color: rgba(70, 70, 70, 1);
}

/* font styles */


#full-site #heading-text .cmp-title__text {
  font: 700 26px/32px "arial", sans-serif;
  color: rgba(255, 255, 255, 1);
}

#full-site #yellow-head {
  font: 600 17px/45px "arial", sans-serif;
  color: rgba(242, 242, 0, 1);
}

#full-site .subheading-para {
  font: 400 14px/18px "arial", sans-serif;
  color: rgba(0, 0, 0, 1);
}

#full-site .second-level-heading {
  font: 400 24px / 30px "poppins", sans-serif;
  padding: 30px 0px;
}

#full-site .text-nowrap {
  white-space: nowrap;
}

#full-site .pb-0 {
  padding-bottom: 0px !important;
}

#full-site .text-underline {
  text-decoration: underline;
}

#full-site .text-underline:hover {
  text-decoration: none;
}

#full-site .text-no-underline {
  text-decoration: none;
}

#full-site .text-no-underline:hover {
  text-decoration: underline;
}

#full-site .m-0 {
  margin: 0 !important;
}

#full-site .border-top-none {
  border-top: none;
}

#full-site .cmp-text {
  padding: 0 !important;
}

#full-site .margin-0 {
  margin: 0 !important;
}

#full-site .background-white {
  background: white !important;
}
/*some common styles*/
#full-site .pink-color {
  color: #C804C8 !important;
}

#full-site sup {
  font-size: 60%;
}

.color-inherit {
  color: inherit;
}

.subnav-eyebrow.grey-bback {
  background: rgba(234, 234, 234, 1);
}

#full-site a:hover,
#full-site a:active,
#full-site a:focus {
  text-decoration: none;
}

#full-site .nowrap {
  white-space: nowrap;
}

#full-site .text-indent-wrap {
  text-indent: -10px !important;
}

#full-site .pink-color {
  color: #C804C8 !important;
}

.d-none {
  display: none;
}

#full-site #reference-section a[href^="tel:"] {
  color: rgba(0, 0, 0, 1);
  ;
}

@media screen and (min-width:992px) {
  #full-site .desktop-only {
    display: block;
  }

  #full-site .desktop-only-inline {
    display: inline-block;
  }

  #full-site .mobile-only-inline {
    display: none;
  }

  #full-site .mobile-only {
    display: none;
  }

  #full-site .cmp-image:has(.cmp-image--mobile) .cmp-image--mobile {
    display: none;
  }

  #full-site .cmp-image:has(.cmp-image--mobile) .cmp-image--desktop {
    display: block;
  }

  #full-site .global-max-width {
    max-width: 996px;
    margin: 0 auto;
  }

  #full-site .desktop-wrap {
    white-space: nowrap;
  }
  
  /*page-specfic heading*/
  /*code for single line banner*/
  #full-site #banner-main:has(.single-line-banner) {
    padding: 75px 0px 75px !important;
  }

  #full-site #banner-main .one-head.single-line-banner {
    font-size: 24px;
    line-height: 30px;
    padding-top: 0px;
  }

  #full-site .second-level-heading {
    font-size: 30px;
    line-height: 33px;
  }
} /*closing tab*/
@media screen and (max-width:991px) {
  #full-site .desktop-only-inline {
    display: none;
  }

  .mobile-only-inline {
    display: inline-block;
  }

  #full-site .mobile-only-inline {
    display: inline-block;
  }

  #full-site .desktop-only {
    display: none;
  }

  #full-site .mobile-only {
    display: block;
  }

  #full-site .max-width {
    padding: 0 22px;
  }

  #full-site .cmp-image:has(.cmp-image--mobile) .cmp-image--mobile {
    display: block;
  }

  #full-site .m-mob {
    margin: 0;
  }

  #full-site .pd-top {
    padding-top: 30px !important;
  }
  
  /**********/
    /* #full-site .cmp-navigation__item.cmp-navigation__item--level-0 {*/
    /*    padding-right: 12px !important;*/
    /*}*/

    /*#full-site .cmp-navigation__item.cmp-navigation__item--level-0.has-submenu.open-dropDown>a.cmp-navigation__item-link {padding-left: 6px !important;} */;
  #nurse-center #full-site .white-pink-acess.acess-parc-3-pink.mb-32 .div-custc {
    max-width: 240px !important;
    padding-bottom: 11px;
  }

  #full-site .navigation-overlay.show .cmp-navigation__group .cmp-navigation__dropdownmenu .cmp-navigation__item:has(ul).clicked-eff-sub-li ul {
    display: none;
  }

  #full-site .navigation-overlay.show .cmp-navigation__group .cmp-navigation__dropdownmenu .cmp-navigation__item:has(ul)>a {
    display: inline-block;
  }

  #full-site .cmp-navigation__item.cmp-navigation__item--level-0:has(.has-subpage)>ul>li:hover>ul {
    padding: 15px 0 0 !important;
  }
}

@media screen and (min-width:992px) and (max-width:1080px) {
  #full-site .global-max-width {
    margin: 0px 30px;
  }
}

@media screen and (min-width:1081px) and (max-width:1400px) {
  #full-site .global-max-width {
    margin: 0 7%;
    max-width:100%;
  }
}
