.section.fb-grid-a-title-overlaps-image .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__title {
	font-size: .8rem;
}

/* Home */
.nav-1456 .section--inner.container,
.internal-page-header .section--inner.container {
    max-width: 1456px;
}
.fb-grid-a-custom .featuredblocks-grid-a .featuredblocks .featuredblock__wrap {
    box-shadow: 0px 5px 11px 2px rgba(182, 184, 192, 0.18);
    border-radius: 10px;
    padding: 30px;
}
.fb-grid-a-custom .featuredblocks-grid-a .featuredblocks .featuredblock__wrap:hover {
    box-shadow: 0px 0px 20px 0px rgba(62, 205, 219, 0.3);
}
.fb-grid-a-custom .featuredblocks-grid-a .featuredblocks .featuredblock__icon .main-icon {
    font-size: 80px;
}
.blade-image-full-height.blade-middle-split:after,
.blade-image-full-height.blade-middle-split .section--inner.container:before {
    content: "";
    display: block;
    width: 100%;
    height: 50px;
}

/* Editables */
 .editable ul + *, .editable ol + *, .editable__container ul + *, .editable__container ol + * {
     clear: none; 
 }
 

/* Featuredblocks */
.section.fb-grid-a-title-overlaps-image .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__title {
    background-color: #FFFFFF;
    color: #188BCB;
}
.section.fb-grid-a-title-overlaps-image .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__wrap:after {
    display: none;
}
.featuredblocks-grid-a .featuredblocks .featuredblock__title {
    font-family: "raleway-bold";
    font-size: 1.125rem;
    line-height: 1.625rem;
    text-align: center;
    margin-bottom: 16px;
    display: block;
}
.wrap__page-content .featuredblocks-grid-b .featuredblocks.items-per-row-3 .featuredblock__item {
    min-height: 170px;
}
.wrap__page-content .featuredblocks-grid-b .featuredblock__bg-image--overlay {
    opacity: .1 !important;
}
.internal-featuredblocks .section--light .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock-image-title-wrapper {
    width: 100%;
}
.internal-featuredblocks .featuredblocks-grid-a .featuredblocks .featuredblock__image {
    width: auto;
    height: 200px;
}
.internal-featuredblocks .section--light .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__title,
.internal-featuredblocks .section--light .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__content p {
    text-align: left;
}
.internal-featuredblocks .featuredblocks-grid-a .featuredblocks .featuredblock__cta {
    justify-content: start;
    width: 100%;
}
.fb-grid-a-accordion .featuredblocks-grid-a .featuredblocks .featuredblock__wrap {
    background: linear-gradient(240deg, rgb(102 176 186) 0%, rgb(35 138 203) 100%) !important;
}
.fb-grid-a-accordion h3.featuredblocks__title.component__title {
    text-align: left;
    color: #030303;
}
.fb-grid-a-custom-4 .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks a {
    text-decoration: none;
}
.fb-grid-a-custom-4 .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__content p {
    color: #030303;
}
.fb-grid-a-accordion.grid-a-accordion-small .featuredblocks-grid-a .featuredblocks .featuredblock__icon .main-icon {
    font-size: 35px;
    line-height: 45px;
}
.fb-grid-a-accordion-icon-image .featuredblock__accordion {
    margin-left: 15px !important;
}

/* Font */
h1, h2, h3, .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__title, ul, li, ol {
    font-family: 'Josefin Sans', sans-serif !important;
}
h2.videobanner-a__title.component__title.animated {
    font-family: 'Josefin Sans', sans-serif;
    font-size: 3.25rem;
}
.navigation-a .navigation__item--link,
.paragraph_default, p, .component__p, .editable__container address, .editable__container blockquote, .editable__container dl, .editable__container dt, .editable__container dd, .editable__container td, .editable__container th, .beforeandafter-item .content-wrapper, .blade-a .blade__description p, .blog__viewing, .blog-post__date, .blog-post__author, .blog-post__categories, .blog-post__tags, .blog-post__date a, .blog-post__author a, .blog-post__categories a, .blog-post__tags a, .blog-post__content, .copyright__description, .featuredarticle__description, .featuredblocks-grid-a .featuredblocks .featuredblock__content p, .featuredblocks-grid-b .featuredblocks .featuredblock__content p, .featuredblocks-grid-c .featuredblocks .featuredblock__content p, .featuredblocks-flyup-a .featuredblocks .featuredblock__content p, .featuredblocks-flyup-a .featuredblocks .featuredblock__sub-menu-wrapper span, .featuredblocks-flyup-b .featuredblocks .featuredblock__content p, .featuredblocks-flyup-b .featuredblocks .featuredblock__sub-menu-wrapper span, .featuredblocks-flyup-c .featuredblocks .featuredblock__content p, .featuredblocks-flyup-c .featuredblocks .featuredblock__sub-menu-wrapper span, .gallery-item--description, .mediaslider-a .mediaslider__item-description p, .component-phone__label, .component-phone__number, .component-phone__number2, .component-phone__fax, .recentblog-a .recentblog__info li, .recentblog-a .recentblog__excerpt, .reviewourfirm-a__excerpt, .reviews-a .reviews__awards-ratings .reviews__awards-text, .reviews-a .reviews__awards-ratings .reviews__awards-text p, .reviews-a .reviews__table .review__content-col .review__content, .reviews-a .reviews__table .review__content-col .review__name, .staff-member__description p, .staff-list .staff__list .staff-member__name, .staff-list .staff__list .staff-member__prefix, .staff-list .staff__list .staff-member__suffix, .staff-detail .staff-member__phone, .staff-detail .staff-member__fax, .staff-detail .staff-member__email, .staff-detail .staff-member__phone a, .staff-detail .staff-member__fax a, .staff-detail .staff-member__email a, .staff-content__content p, .staff-content__text p, .testimonials-a .testimonials-item .testimonial__content p, .testimonials-a .testimonials-item .testimonial__source, .testimonials-b .testimonials-item .testimonial__content p, .testimonials-b .testimonials-item .testimonial__source, .testimonials-c .testimonials-item .testimonial__content p, .testimonials-c .testimonials-item .testimonial__source, .testimonials-d .testimonials-item .testimonial__content p, .testimonials-d .testimonials-item .testimonial__source, .banner_awards .cta__subtitle, .banner_awards .gallery__subtitle, .banner_awards .gallery__title,
.subparagraph, .blog-post__link, .breadcrumb__separator:after, .breadcrumb__item, .breadcrumb__link, .contactusfixed__title, .copyright__link, .customfixed__title, .disclaimer__content span, .disclaimer__geoblock, .disclaimer__disclaimer, .disclaimer__disclaimer a, .disclaimer__links, .disclaimer__links a, .disclaimer__copyright, .hours-a .hours__dayname, .hours-a .hours__time, .locations-a .location__address, .locations-a .location__phone, .locations-a .location__email, .locations-a .location__fax, .locations-a .location__phone--link, .locations-a .location__email--link, .locations-a .location__fax--link, .locations-a .location .hours__list .day__time, .locations-a .location .hours__list .day__time--closed, .map-a .map-search__location-address p, .map-a .map-search__location-phone, .map-a .map-search__location-phone2, .map-a .map-search__location-fax, .map-a .map-search__location-email, .map-a .map-search__location-contact p, .map-a .map-search__location-list li a span, .search-a__readmore, .login_bar-1 .locations-a .location__address, .login_bar-1 .locations-a .location__setting-title, .login_bar-1 .locations-a .location__name, .login_bar-3 .locations-a .location__address, .login_bar-3 .locations-a .location__setting-title, .login_bar-3 .locations-a .location__name, .review_our_firm_header-a .locations-a .location__address, .review_our_firm_header-a .locations-a .location__setting-title, .review_our_firm_header-a .locations-a .location__name, .review_our_firm_header-c .locations-a .location__address, .review_our_firm_header-c .locations-a .location__setting-title, .review_our_firm_header-c .locations-a .location__name,
.cta_button_defaults, .banner-e__form form .submit, .cta__button, .cta__link--icon, .cta__button--icon, .form-a .form__submit input, .contactform--a .contactform__submit input,
.cta_link_defaults, .cta__link,
.link_default, a, .articles__categories-link, .blog-categories .blog__categories-link, .featuredblocks-grid-a .featuredblocks .featuredblock__sub-item a, .featuredblocks-grid-b .featuredblocks .featuredblock__sub-item a, .featuredblocks-grid-c .featuredblocks .featuredblock__sub-item a, .featuredblocks-flyup-a .featuredblocks .featuredblock__sub-item a, .featuredblocks-flyup-b .featuredblocks .featuredblock__sub-item a, .featuredblocks-flyup-c .featuredblocks .featuredblock__sub-item a, .featuredblocks-list-a .featuredblocks .featuredblock__sub-item, .recentblog-a .recentblog__info li a, .reviewourfirm-a__excerpt-link, .search-a .page-link, .videofaq-item__name a, .videofaq-item.first .videofaq-item__name a, .videofaq-category__link a, .videofaq-related__link a,
.locations-a .location__setting-title, .locations-a .location .hours__list .day__name {
    font-family: 'Lexend Deca', sans-serif;
}
.cta_button_defaults, .banner-e__form form .submit, .cta__button, .cta__link--icon, .cta__button--icon, .form-a .form__submit input, .contactform--a .contactform__submit input, .btn_cta a {
    letter-spacing: 0.5px;
}

/* Accordion */
.section--light .featuredblocks-grid-b .featuredblocks .featuredblock__bg-image span, .section--light .featuredblocks-grid-b .featuredblocks .featuredblock__bg-image::after {
    opacity: 0.6 !important;
}
.accordion_head {
    background-color: #323332;
    color: white;
    cursor: pointer;
    margin: 0 0 5px 0;
    font-size: 1.5rem;
    line-height: 2rem;
    padding: 15px;
    background: rgb(35 138 203);
    background: linear-gradient(240deg, rgb(102 176 186) 0%, rgb(35 138 203) 100%);
}
.accordion_body {
    background: whitesmoke;
    margin-top: -5px;
    margin-bottom: 5px;
}
.accordion_body p {
    padding: 15px;
    margin: 0px;
}
.plusminus {
    float: right;
    color: #fff;
}
.accordion_body ul {
    padding-bottom: 15px;
    padding-inline-start: 50px;
}

/* Testimonials */
.home-testimonials {
    background-attachment: fixed;
}

/* Location */
.section.section__bg--dark-1.single-locations-1 .locations-a .list .location__name {
    font-size: 2.25rem;
    line-height: 2.75rem;
    font-family: 'Josefin Sans', sans-serif !important;
}
.section.section__bg--dark-1.single-locations-1 .locations-a .list .location__phone-num.piwik_ignore {
    color: white;
}
.single-locations-1 h3.locations__title.component__title {
    text-align: center;
}

/* Blood testing */
.section.banner-c-image-overlapped.fb-grid-a-icon-grow.blood-testing .section--dark .banner-c .banner__subtitle:after {
    content: "A visit to one of our Patient Care Centers can provide you with valuable insights and answers to questions about your health. ";
}

/* PCR */
.section.banner-c-image-overlapped.fb-grid-a-icon-grow.pcr-test .section--dark .banner-c .banner__subtitle:after {
    content: "Whether recommended by your healthcare provider or chosen through self-pay, we're here to provide comprehensive information. Delve into the details of our PCR testing options by clicking on the buttons below. Your journey to staying informed and healthy begins here – explore the possibilities.";
}
.pcr-fb .featuredblocks-grid-b .featuredblocks.items-per-row-1 .featuredblock__item,
.pcr-fb .featuredblocks-grid-b .featuredblocks.items-per-row-2 .featuredblock__item,
.pcr-fb .featuredblocks-grid-b .featuredblocks.items-per-row-3 .featuredblock__item,
.pcr-fb .featuredblocks-grid-b .featuredblocks.items-per-row-4 .featuredblock__item,
.pcr-fb .featuredblocks-grid-b .featuredblocks.items-per-row-5 .featuredblock__item {
    min-height: 250px;
}
.pcr-fb .section--light .featuredblocks-grid-b .featuredblocks .featuredblock__bg-image span, .section--light .featuredblocks-grid-b .featuredblocks .featuredblock__bg-image::after {
    background-color: rgb(0 0 0 / 70%);
}
.pcr-fb .section--light .featuredblocks-grid-b .featuredblocks .featuredblock__title {
    font-size: 28px;
    text-shadow: 1px 1px 1px black;
}
.pcr-fb .section--light .featuredblocks-grid-b .featuredblocks .featuredblock__cta .cta__button.component__button--1, .section--light .featuredblocks-grid-b .featuredblocks .featuredblock__cta .cta__button--icon.component__button--1, .section--light .featuredblocks-grid-b .featuredblocks .featuredblock__cta .cta__link--icon.component__button--1 {
    background: rgb(255 255 255 / 80%);
    color: #188BCB;
    box-shadow: 2px 2px 0 0 #fff, inset 2px 2px 0 0 #fff;
}
.pcr-fb .section--light .featuredblocks-grid-b .featuredblocks .featuredblock__cta .cta__button.component__button--1:hover, .section--light .featuredblocks-grid-b .featuredblocks .featuredblock__cta .cta__button--icon.component__button--1:hover, .section--light .featuredblocks-grid-b .featuredblocks .featuredblock__cta .cta__link--icon.component__button--1:hover {
    background: rgba(93, 198, 204, 0.7);
    color: #fff;
    box-shadow: 2px 2px 0 0 rgba(93, 198, 204, 1), inset 2px 2px 0 0 rgba(93, 198, 204, 1);
}
.dark-links a {
    color: #a3faff !important;
    word-break: break-all;
}
.no-description .blade__wrap .row {
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
}
.no-description .blade__description.component__p {
    display: none;
}
.urti .blade__title.component__title:after {
    content: "infection-related fatalities [1].";
}

/* Sexual Health */
.sexual-health-gallery .gallery-item {
    text-align: center;
    order: 3;
}
.sexual-health-gallery .gallery-item--title.gallery-item--text-center {
    font-size: 2.5rem;
    line-height: 2.5rem;
}
.sexual-health-gallery .gallery-item--description.gallery-item--text-center {
    font-size: 1.5rem;
}
.no-description .col-sm-12.stacked:last-child .blade__description.component__p {
    display: block;
}
.no-description .blade__title.component__title br, .no-description.elderly-uti .col-sm-12.stacked:last-child .blade__description.component__p {
    display: none;
}

/* Drug Testing */
.section.banner-c-image-overlapped.fb-grid-a-icon-grow.drug-testing-patients .section--dark .banner-c .banner__subtitle:after {
    content: "Drug testing serves various purposes at different times, be it for employment opportunities, personal self-awareness, or concern for a loved one. ";
}
.cta-top-0 .cta__button.component__button--1 {
    margin-top: 0;
}

/* Blood Healthcare Professionals */
.section.banner-c-image-overlapped.fb-grid-a-icon-grow.blood-services-healthcare-professionals  .section--dark .banner-c .banner__subtitle:after {
    /*content: "They seek a lab equipped with state-of-the-art technology and a comprehensive test menu to meet diverse patient needs. Timeliness in delivering results is crucial for prompt patient care. As your reliable partner, QLabs is ensures compliance with industry standards, offers seamless integration with healthcare systems, and provides excellent customer support. Ultimately, healthcare providers choose QLabs because we share your commitment to delivering precise and timely diagnostic information, contributing to optimal patient outcomes.";*/
}

/* Histopathology */
.section.banner-c-image-overlapped.fb-grid-a-icon-grow.histopathology .section--dark .banner-c .banner__subtitle:after {
    content: "Our commitment to excellence is embodied by our distinguished dermatopathologists, Dr. Michael B. Morgan and Dr. Carlos Ricotti. Delve into their biographies to discover the wealth of knowledge and experience they bring to QPath's forefront, shaping a new era in dermatopathological diagnostics.";
}
.histology .section--light h3.featuredblocks__title.component__title {
    color: #000;
}
.section.banner-c-image-overlapped.fb-grid-a-icon-grow.histology-banner.histopathology .section--dark .banner-c .banner__title,
.section.banner-c-image-overlapped.fb-grid-a-icon-grow.histology-banner.histopathology .section--dark .banner-c .banner__subtitle,
.histology .section--dark .breadcrumb__item a {
    color: #000 !important;
}

/* NIPS */
.fb-grid-a-custom-gradient.nips .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__icon .main-icon,
.fb-grid-a-custom-gradient.nips .section--dark .breadcrumb__item a {
    color: rgb(245, 153, 156);
}

/* BENEFITS */
.blue-description .blade-a .blade__description p,
.white-description .blade-a .blade__description p {
    font-size: 1.5rem;
    line-height: 2rem;
    color: rgb(93, 198, 204) !important;
}
.white-description .blade-a .blade__description p {
    color: white !important;
}


/* Internal page */
.internal-page-header .col-lg-12.col-sm-12 {
    background: white;
    box-shadow: 0 0 4px rgba(0,0,0,.2);
    border-radius: 4px;
}
.internal-page-header .section.banner-c-image-overlapped .banner-c .banner__image-wrapper {
    border-radius: 50%;
    overflow: hidden;
}
.internal-page-header .col-lg-12.col-sm-12 {
    margin-top: 15px;
}
.section.banner-c-image-overlapped.fb-grid-a-icon-grow .section--dark .banner-c .banner__text-wrapper--inner {
    background: transparent;
}
.section.banner-c-image-overlapped.fb-grid-a-icon-grow .section--dark .banner-c .banner__title {
    /*color: white;*/
    color: #030303;
}
.section.banner-c-image-overlapped.fb-grid-a-icon-grow .section--dark .banner-c .banner__image-wrapper {
    border-color: rgba(93, 198, 204, 0.7);
}
.section.banner-c-image-overlapped.fb-grid-a-icon-grow .section--dark .banner-c .banner__cta .cta__button.component__button--1 {
    background: rgb(255 255 255 / 80%);
    color: #188BCB;
    box-shadow: 2px 2px 0 0 #fff, inset 2px 2px 0 0 #fff;
}
.section.banner-c-image-overlapped.fb-grid-a-icon-grow .section--dark .banner-c .banner__cta .cta__button.component__button--1:hover {
    background: rgba(93, 198, 204, 0.7);
    color: #fff;
    box-shadow: 2px 2px 0 0 rgba(93, 198, 204, 1), inset 2px 2px 0 0 rgba(93, 198, 204, 1);
}
.section.banner-c-image-overlapped.fb-grid-a-icon-grow .section--dark .banner-c .banner__subtitle {
    font-size: 1.25rem;
    line-height: 1.5rem;
    font-family: 'Josefin Sans', sans-serif !important;
    color: #030303 !important;
}

/* Resources */
.wrap__page-content .fb-grid-a-custom {
    padding-top: 50px;
    padding-bottom: 50px;
}
.wrap__page-content .fb-grid-a-custom .featuredblocks {
    list-style-type: none;
}
.fb-grid-a-custom.collect-fb  .featuredblocks-grid-a .featuredblocks .featuredblock__wrap {
    padding: 30px 15px;
}
.fb-grid-a-custom.collect-fb .featuredblocks-grid-a .featuredblocks .featuredblock__icon .main-icon {
    font-size: 30px;
}
.fb-grid-a-custom.collect-fb .featuredblocks .featuredblock__icon {
    align-items: center;
}
.fb-grid-a-custom.collect-fb .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__title  {
    margin: 0;
}

/* Toxicology test menu */
.test-menu-table thead {
    background: #f2f2f2;
}
.test-menu-table table {
    border: 3px solid;
}
.test-menu-table td {
    font-size: 13px;
}
.test-menu-table th, .test-menu-table td {
    text-align: center;
    padding: 5px;
}

/*accordion css*/
.accordion-container {
  transition: 0.4s;
}

.accordion{
    margin-top:5px;
}

.accordion, .accordion:hover {
  background-color: #d47221;
  color: #fff;
  padding: 10px 20px;
  transition: all .35s;
}

.accordion:hover {
  background: rgb(245, 137, 46, .9);
  transition: all .35s;
}

.accordion::after {
  content: "\f0da";
  position: absolute;
  right: 0;
  display: inline-block;
  width: 3em;
  height: 3em;
  text-align: center;
  -webkit-transition: all .35s;
  -o-transition: all .35s;
  transition: all .35s;
  font-family:font-awesome;
}

.accordion.active::after {
  content: "\f0d7";
  font-family:font-awesome;
}

.panel {
  background-color: #F5892E;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-out;
  padding: 0px 20px;
  color:#fff;
}

.panel p {
  margin: 0;
}

.panel h2 {
  margin: 20px 0 5px 0;
}

.panel p, .panel h2 {
    color:#fff;
}

.panel p:last-of-type {
  margin-bottom: 20px;
}

.panel a {
    color: #fff;
    text-decoration: underline;
}
.panel a:hover {
    text-decoration: none;
}

/* NIPS */
.featuredblocks-grid-a.grid-fixed-width .featuredblocks.items-per-row-2 .featuredblock__item {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.nips-chart .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap {
    background: white !important;
    border-radius: 25px;
    padding: 40px 15px;
}
.nips-chart .featuredblock-image-title-wrapper {
    width: calc(100% + 60px);
    margin-left: -30px !important;
    max-width: unset !important;
    background: rgb(123,66,153);
    background: -moz-linear-gradient(90deg, rgba(123,66,153,1) 0%, rgba(55,54,148,1) 100%);
    background: -webkit-linear-gradient(90deg, rgba(123,66,153,1) 0%, rgba(55,54,148,1) 100%);
    background: linear-gradient(90deg, rgba(123,66,153,1) 0%, rgba(55,54,148,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b4299",endColorstr="#373694",GradientType=1);
    border-top-left-radius: 25px;
    border-bottom-right-radius: 25px;
    padding: 10px 0;
}
.nips-chart .featuredblock__title {
    color: white !important;
    margin: 0 !important;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    font-size: 1.625rem !important;
    line-height: 1.625rem !important;
    padding-top: 5px;
}
.nips-chart .featuredblock__title br {
    display: none !important;
}
.nips-chart .featuredblock__content {
    padding: 30px 15px 0;
}
.nips-chart .featuredblock__content ul {
    list-style-type: disc;
    padding-left: 30px;
    text-transform: uppercase;
}
.nips-chart ul li::marker {
    color: #77429a;
    font-size: 1.625rem;
}
.nips-chart ul li {
    margin-bottom: 15px;
}
.nips-chart a.cta__button {
    position: absolute;
    bottom: -15px;
    background: rgb(123,66,153) !important;
    background: -moz-linear-gradient(90deg, rgba(123,66,153,1) 0%, rgba(55,54,148,1) 100%) !important;
    background: -webkit-linear-gradient(90deg, rgba(123,66,153,1) 0%, rgba(55,54,148,1) 100%) !important;
    background: linear-gradient(90deg, rgba(123,66,153,1) 0%, rgba(55,54,148,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7b4299",endColorstr="#373694",GradientType=1) !important;
    box-shadow: none !important;
    border-radius: 25px;
    padding: 20px;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 1.325rem;
}

/* Custom colors */
.section--dark .header-g .cta-a .cta__links-wrapper .cta__button.component__button--1 {
    box-shadow: 2px 2px 0 0 #5dc6cc, inset 2px 2px 0 0 #5dc6cc;
    background: rgb(93 198 204 / 70%);
}
.section--dark .header-g .cta-a .cta__links-wrapper .cta__button.component__button--1:hover {
    background: rgb(56 182 101 / 90%);
    box-shadow: 2px 2px 0 0 #38b665, inset 2px 2px 0 0 #38b665;
}
.section--dark .header-g .locations-a .location__phone a, 
.section--dark .header-g .locations-a .location__email a, 
.section--dark .header-g .locations-a .location__fax a {
    color: white;
}
.fb-grid-a-custom-5 .featuredblocks-grid-a .featuredblocks .featuredblock__wrap, .fb-grid-a-custom-4 .featuredblocks-grid-a .featuredblocks .featuredblock__wrap,
.fb-grid-a-custom-gradient .featuredblocks-grid-a .featuredblocks .featuredblock__wrap, 
.fb-grid-a-custom-gradient-histology .featuredblocks-grid-a .featuredblocks .featuredblock__wrap {
    background: white !important;
}
.fb-grid-a-custom-5 .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__title, .fb-grid-a-custom-4 .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__title,
.fb-grid-a-custom-gradient .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__title,
.fb-grid-a-custom-gradient-histology .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__title {
    color: #000;
}
.fb-grid-a-custom-5 .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__icon .main-icon,
.fb-grid-a-custom-gradient .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .feat
.fb-grid-a-custom-gradient .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__title,
.fb-grid-a-custom-gradient-histology .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__title {
    color: #000;
}
.fb-grid-a-custom-5 .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__icon .main-icon, .fb-grid-a-custom-4 .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__icon .main-icon,
.fb-grid-a-custom-gradient .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__icon .main-icon {
    color: #4195cf;
}
.fb-grid-a-custom-gradient-histology .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__icon .main-icon {
    color: #f47d28;
}
.section--light .form-a .form__submit input.component__button--1 {
    color: #fff;
}
.section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button--icon.component__button--1, .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button.component__button--1, .section--dark .cta__button--icon.component__button--1, .section--dark .cta__button.component__button--1 {
    box-shadow: 2px 2px 0 0 #188BCB, inset 2px 2px 0 0 #188BCB;
    background: rgb(24 139 203 / 70%);
    color: white;
}
.section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button--icon.component__button--1:hover, .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button.component__button--1:hover, .section--dark .cta__button--icon.component__button--1:hover, .section--dark .cta__button.component__button--1:hover {
    box-shadow: 2px 2px 0 0 #188BCB, inset 2px 2px 0 0 #188BCB;
    background: #188BCB;
    color: white;
}
.section--dark .form-a .form__submit input.component__button--1 {
    color: #fff;
    background-color: #188BCB;
    border: 2px solid #188BCB;
}
.section--dark .form-a .form__submit input.component__button--1:hover {
    color: #fff;
    background-color: #188BCB;
    border: 2px solid #188BCB;
}
.section--dark .copyright__link, .section--dark #copyright__link {
    color: #fff;
}
.section--light .form-a .form__submit input.component__button--1 {
    color: #F9FBFD;
    background-color: rgb(24 139 203 / 85%);
    border: 2px solid #188BCB;
}
.section--light .form-a .form__submit input.component__button--1:hover {
    color: #F9FBFD;
    background-color: rgb(24 139 203 / 1);
    border: 2px solid #188BCB;
}
.section--dark .breadcrumb__item a,
.section--light .articles-a .articles__item .article__post-permalink,
.section--light .articles__categories-link {
    color: #5FC7CD;
}
.section__bg--dark-1 .section--dark .navigation-a .navigation__list--sub {
    background-color: #188BCB;
}
.section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button--icon.component__button--2, .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button.component__button--2, .section--dark .cta__button--icon.component__button--2, .section--dark .cta__button.component__button--2 {
    box-shadow: 2px 2px 0 0 #5dc6cc, inset 2px 2px 0 0 #5dc6cc;
    background: rgb(93 198 204 / 70%);
}
.section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button--icon.component__button--2:hover, .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button.component__button--2:hover, .section--dark .cta__button--icon.component__button--2:hover, .section--dark .cta__button.component__button--2:hover {
    box-shadow: 2px 2px 0 0 #38b665, inset 2px 2px 0 0 #38b665;
    background: rgb(56 182 101 / 90%);
    color: white;
}
.section.single-locations-1 .section--light .locations-a .list .location__address:before, .section.single-locations-1 .section--light .locations-a .list .location__phone:before {
    border-color: #188BCB;
    color: #188BCB;
}
.section--light .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button--icon.component__button--2, .section--light .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button.component__button--2, .section--light .cta__button--icon.component__button--2, .section--light .cta__button.component__button--2 {
    box-shadow: 2px 2px 0 0 #5dc6cc, inset 2px 2px 0 0 #5dc6cc;
    background: rgb(93 198 204 / 70%);
    color: white;
}
.section--light .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button--icon.component__button--2:hover, .section--light .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button.component__button--2:hover, .section--light .cta__button--icon.component__button--2:hover, .section--light .cta__button.component__button--2:hover {
    box-shadow: 2px 2px 0 0 #38b665, inset 2px 2px 0 0 #38b665;
    background: rgb(56 182 101 / 90%);
}
.wrap_testimonials {
    background: rgba(255, 255, 255, 0.9) !important;
}
.btn_cta {
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
.btn_cta a {
    display: flex;
    font-family: "roboto", Arial, sans-serif;
    font-size: 0.875rem;
    line-height: 0.875rem;
    text-transform: none;
    margin-top: 24px;
    margin-bottom: 10px;
    text-align: center;
    width: 13.75rem;
    height: 2.25rem;
    padding: 7px 8px 5px;
    max-width: 100%;
    border-radius: 0;
    transition: color 0.2s, background-color 0.2s, border 0.2s;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    font-weight: 700;
    font-style: normal;
    box-shadow: 2px 2px 0 0 #188BCB, inset 2px 2px 0 0 #188BCB;
    background: rgb(24 139 203 / 95%);
    color: white !important;
    text-decoration: none !important;
}
.btn_cta a:hover {
    box-shadow: 2px 2px 0 0 #188BCB, inset 2px 2px 0 0 #188BCB;
    background: #188BCB;
    color: white !important;
}
.wrap__page-content .featuredblocks-grid-b .featuredblocks .featuredblock__wrap .featuredblock-content-wrapper {
    opacity: 1;
    z-index: 3;
}
.wrap__page-content .featuredblocks-grid-b .featuredblocks.items-per-row-3 .featuredblock__item .cta__button.component__button--1 {
    box-shadow: 2px 2px 0 0 #5dc6cc, inset 2px 2px 0 0 #5dc6cc;
    background: rgb(93 198 204 / 70%);
    color: white;
}
.wrap__page-content .featuredblocks-grid-b .featuredblocks.items-per-row-3 .featuredblock__item .cta__button.component__button--1:hover {
    box-shadow: 2px 2px 0 0 #38b665, inset 2px 2px 0 0 #38b665;
    background: rgb(56 182 101 / 90%);
    color: white;
}
.wrap__page-content .featuredblocks-grid-b .featuredblocks .featuredblock__wrap .featuredblock-image-title-wrapper span.featuredblock__title {
    display: none;
}
.section__bg--light-2.gradient-title-header::before {
    background-color: #ffffff;
}
.gradient-title-header .breadcrumb__item a {
    color: #238acb;
}
.section__bg--dark-1.histology::before {
    background-color: #f47d28;
}
.section__bg--dark-2.histology::before {
    background-color: #fbb142;
    background: rgb(234,211,96);
    background: -moz-linear-gradient(180deg, rgba(234,211,96,1) 0%, rgba(241,158,58,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(234,211,96,1) 0%, rgba(241,158,58,1) 100%);
    background: linear-gradient(180deg, rgba(234,211,96,1) 0%, rgba(241,158,58,1) 100%);
}
.histology .section--light .cta__button.component__button--1,
.histology .section--dark .form-a .form__submit input.component__button--1 {
    background-color: rgb(244 125 40 / 70%);
    box-shadow: 2px 2px 0 0 #f47d28, inset 2px 2px 0 0 #f47d28;
}
.histology .section--light .cta__button.component__button--1:hover,
.histology .section--dark .form-a .form__submit input.component__button--1:hover {
    background-color: rgb(251 177 66 / 90%);
    box-shadow: 2px 2px 0 0 #fbb142, inset 2px 2px 0 0 #fbb142;
}
.section.single-locations-1.histology .locations-a .list .location__name {
    color: #000;
}
.section__bg--dark-2.histology-header::before {
    background-color: #fbb142;
}
.histology-header .header-g .cta-a .cta__links-wrapper .cta__button.component__button--1 {
    box-shadow: 2px 2px 0 0 #fbb142, inset 2px 2px 0 0 #fbb142;
    background: rgb(251 177 66 / 70%);
}
.histology-header .header-g .cta-a .cta__links-wrapper .cta__button.component__button--1:hover {
    box-shadow: 2px 2px 0 0 #fbb142, inset 2px 2px 0 0 #fbb142;
    background: rgb(251 177 66 / 90%);
}
.section.single-locations-1.histology .section--light .locations-a .list .location__address:before, .section.single-locations-1.histology .section--light .locations-a .list .location__phone:before {
    border-color: #f47d28;
    color: #f47d28;
}
.histology .staff-member__prefix, .histology .staff-member__name,
.gradient-title-header.histology .breadcrumb__item a {
    color: #f47d28;
}
.fb-grid-a-custom.histology .section--light .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__icon .main-icon {
    color: #fbb142;
}
.fb-grid-a-custom.histology .featuredblocks-grid-a .featuredblocks .featuredblock__wrap:hover {
    box-shadow: 0px 0px 20px 0px rgba(251, 177, 66, 0.3);
}
.fb-grid-a-icon-grow::before {
    background-image: linear-gradient(to right, #f9fbfd, #f9fbfd, #238acb);
}
.histology-banner::before {
    background-image: linear-gradient(to right, #f9fbfd, #f9fbfd, #F47C27);
}
.nips-banner::before {
    background-image: linear-gradient(to right, #f9fbfd, #f9fbfd, #744a8f);
}
.section.banner-c-image-overlapped.fb-grid-a-icon-grow.histology-banner .section--dark .banner-c .banner__image-wrapper {
    border-color: rgb(251 177 66 / 70%);
}
.section.banner-c-image-overlapped.fb-grid-a-icon-grow.histology-banner .section--dark .banner-c .banner__cta .cta__button.component__button--1 {
    color: #f47d28;
}
.section.banner-c-image-overlapped.fb-grid-a-icon-grow.histology-banner .section--dark .banner-c .banner__cta .cta__button.component__button--1:hover {
    background: rgba(251, 177, 66, 0.8);
    color: rgb(255 255 255);
    box-shadow: rgb(251, 177, 66) 2px 2px 0px 0px, rgb(251, 177, 66) 2px 2px 0px 0px inset;
}
.section.banner-c-image-overlapped.fb-grid-a-icon-grow.nips .section--dark .banner-c .banner__image-wrapper {
    border-color: rgb(245 153 156 / 15%);
}
.section.banner-c-image-overlapped.fb-grid-a-icon-grow.nips .section--dark .banner-c .banner__cta .cta__button.component__button--1 {
    color: #744a8f;
}
.section.banner-c-image-overlapped.fb-grid-a-icon-grow.nips .section--dark .banner-c .banner__cta .cta__button.component__button--1:hover {
    background: rgb(245 153 156 / 80%);
    color: rgb(255 255 255);
    box-shadow: rgb(245, 153, 156) 2px 2px 0px 0px, rgb(245, 153, 156) 2px 2px 0px 0px inset;
}
.fb-grid-a-custom.nips .section--light .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__icon .main-icon {
    color: rgb(245, 153, 156);
}
.fb-grid-a-custom.nips .featuredblocks-grid-a .featuredblocks .featuredblock__wrap:hover {
    box-shadow: 0px 0px 20px 0px rgba(245, 153, 156, 0.3);
}
.section__bg--dark-1.nips::before {
    background-color: #744a8f;
}
.section__bg--dark-2.nips::before {
    background-color: #744a8f;
    background: rgb(116 74 143);
    background: -moz-linear-gradient(180deg, rgb(182 73 117) 0%, rgb(116 74 143) 100%);
    background: -webkit-linear-gradient(180deg, rgb(182 73 117) 0%, rgb(116 74 143) 100%);
    background: linear-gradient(180deg, rgb(182 73 117) 0%, rgb(116 74 143) 100%);
}
.nips .section--light .cta__button.component__button--2,
.nips .section--dark .form-a .form__submit input.component__button--1 {
    background-color: rgb(245 153 156 / 70%);
    box-shadow: 2px 2px 0 0 #f5999c, inset 2px 2px 0 0 #f5999c;
}
.nips .section--light .cta__button.component__button--2:hover,
.nips .section--dark .form-a .form__submit input.component__button--1:hover {
    background-color: rgb(245 153 156 / 90%);
    box-shadow: 2px 2px 0 0 #f5999c, inset 2px 2px 0 0 #f5999c;
}
.section.single-locations-1.nips .locations-a .list .location__name {
    color: #000;
}
.section__bg--dark-2.nips-header::before {
    background-color: #f5999c;
}
.nips-header .header-g .cta-a .cta__links-wrapper .cta__button.component__button--1 {
    box-shadow: 2px 2px 0 0 #f5999c, inset 2px 2px 0 0 #f5999c;
    background: rgb(245 153 156 / 70%);
}
.nips-header .header-g .cta-a .cta__links-wrapper .cta__button.component__button--1:hover {
    box-shadow: 2px 2px 0 0 #f5999c, inset 2px 2px 0 0 #f5999c;
    background: rgb(245 153 156 / 90%);
}
.section.single-locations-1.nips .section--light .locations-a .list .location__address:before, .section.single-locations-1.nips .section--light .locations-a .list .location__phone:before {
    border-color: #ef4657;
    color: #ef4657;
}
.gradient-title-header.nips .breadcrumb__item a {
    color: #f5999c;
}
.section--light h1.blade__title.component__title,
.section--light h3.featuredblocks__title.component__title {
    color: #238acb;
}
.fb-grid-a-custom h2.featuredblocks__title.component__title {
    color: #fff;
}

.fb-grid-a-custom .section--light .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__icon .main-icon {
    color: #5FC7CD;
}
.section__bg--light-1 .section--light .navigation-a .navigation__list--sub {
    background-color: #fff;
}
.histology-header .section--light .navigation-a .navigation__item:hover,
.histology-header .section--light .navigation-a .navigation__list--sub .navigation__item:hover > .navigation__item--link {
    background-color: #f4ba3a;
}
.nips-header .section--light .navigation-a .navigation__item:hover,
.nips-header .section--light .navigation-a .navigation__list--sub .navigation__item:hover > .navigation__item--link {
    background-color: #f5999c;
}
.nips .mediaslider-a .mediaslider__item-title, .nips .flex-slider .controls-wrapper .flex-prev, .nips .flex-slider .controls-wrapper .flex-next {
    color: #744b8f;
}
.nips .flex-slider .controls-wrapper .flex-prev:hover, .nips .flex-slider .controls-wrapper .flex-next:hover {
    color: #F48695;
}

/* Media */
@media(min-width: 1200px) {
    .fb-grid-a-custom-5 .featuredblock__item.last-row-item.col-md-6.col-12 {
        max-height: 224px;
    }
}
@media(min-width: 992px) and (max-width: 1199px) {
    .fb-grid-a-custom-5 .featuredblock__item.last-row-item.col-md-6.col-12 {
        max-height: 250px;
    }
}
@media(min-width: 992px) {
    .fb-grid-a-custom-5 .featuredblocks-grid-a.grid-fixed-width .featuredblocks.items-per-row-4 .featuredblock__item,
    .fb-grid-a-custom-5 .featuredblocks-grid-a.grid-fixed-width .featuredblocks.items-per-row-4 .featuredblock__item:last-child:nth-child(odd) {
        flex: 1 0 20%;
        max-width: 20%;
    }
    .fb-grid-a-custom-4 .featuredblocks-grid-a.grid-fixed-width .featuredblocks.items-per-row-4 .featuredblock__item,
    .fb-grid-a-custom-4 .featuredblocks-grid-a.grid-fixed-width .featuredblocks.items-per-row-4 .featuredblock__item:last-child:nth-child(odd) {
        flex: 1 0 25%;
        max-width: 25%;
    }
    .fb-grid-a-custom-5 .featuredblocks-grid-a .featuredblocks .featuredblock__wrapm .fb-grid-a-custom-4 .featuredblocks-grid-a .featuredblocks .featuredblock__wrap {
        height: 224px;
    }
    .fb-grid-a-custom-5 .featuredblocks-grid-a .featuredblocks .featuredblock__wrap, .fb-grid-a-custom-4 .featuredblocks-grid-a .featuredblocks .featuredblock__wrap {
        -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important;
    }
    .internal-page-header .section.banner-c-image-overlapped .banner-c .banner__text-wrapper {
        -ms-flex: 0 0 calc(100% - 530px);
        flex: 0 0 calc(100% - 530px);
        max-width: calc(100% - 530px);
    }
    .section.banner-c-image-overlapped.fb-grid-a-icon-grow .section--dark .banner-c .banner__image-wrapper {
        border-radius: 50%;
        overflow: hidden;
    }
    .section.banner-c-image-overlapped.fb-grid-a-icon-grow .banner-c .banner__text-wrapper {
        -ms-flex: 0 0 calc(100% - 540px);
        flex: 0 0 calc(100% - 540px);
        max-width: calc(100% - 540px);
    }
    .collect-fb .featuredblocks-grid-a.grid-fixed-width .featuredblocks.items-per-row-4 .featuredblock__item {
        flex: 1 0 20%;
        max-width: 20%;
    }
    .collect-fb .featuredblocks-grid-a .featuredblocks .featuredblock__wrap {
        max-height: 158px;
    }
    .blade-4-8 .blade__media.col-12.col-lg-5 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    .blade-4-8 .blade__text.col-12.col-lg-7 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }
    .blade-center .blade__wrap .row {
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
    }
    .ul-col3 {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }
    .ul-col2 {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
}
@media(max-width: 991px) {
    .internal-page-header .col-lg-12.col-sm-12 {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .banner-c-image-overlapped.fb-grid-a-icon-grow .col-lg-12.col-sm-12 {
        padding: 0;
    }
    .section.banner-c-image-overlapped.fb-grid-a-icon-grow .section--dark .banner-c .banner__text-wrapper--inner {
        padding-left: 15px;
        padding-right: 15px;
    }
    .sexual-health-gallery .gallery-item--description.gallery-item--text-center {
        font-size: 1rem;
    }
    h2.videobanner-a__title.component__title.animated {
        line-height: 3.5rem;
    }
    .section.section__bg--dark-1.single-locations-1 .locations-a .list .location__name {
        font-size: 1.75rem;
    }
}

@media(max-width: 767px) {
    .internal-page-header {
        display: none;
    }
	.alias-partial-header-g {
        padding: 0 !important;
    }
    .editable__container--inner img.align-right {
        float: none !important;
        display: block !important;
        margin: 0 auto 10px !important;
    } 
}
@media(max-width: 519px) {
    .wrap_testimonials_inner {
        padding-left: 5px;
        padding-right: 5px;
    } 
    .test-menu-table tr td:nth-child(2), .test-menu-table tr th:nth-child(2) {
        width: 70px !important;
    }
    .test-menu-table tr td:last-child, .test-menu-table tr th:last-child {
        width: 80px !important;
    }
}