/*font changes*/
.navigation-a .navigation__item--link, li, .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, .banner-e__form form .submit, .cta__button, 
.cta__link--icon, .cta__button--icon, .form-a .form__submit input, .contactform--a .contactform__submit input,
.paragraph_default, p, .component__p, .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, .copyright__link, .pagecomponent__wrap h1, .heading_2, h2, .section--light .editable h2, .section--light h2,
.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,
.section--light .editable h1, .section--light .editable h2, .section--light .editable h3, .section--light .editable h4, 
.section--light .editable h5, .section--light .editable h6, .section--light h1, .section--light h2, .section--light h3, .section--light h4, 
.section--light h5, .section--light h6 {
    font-family: 'Neucha', cursive;
}
.navigation-a .navigation__item--link {
    font-size: 1.2rem;
}

li, a,
.paragraph_default, p, .component__p, .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 {
    font-size: 1.2rem;
}
/*font changes*/
.mobileHeader-logoImg {
    width: 100%!important;
    min-height: 50px!important;
}

.logo-vertical.image-position--top .logo__image {
  margin-bottom: -15px;
}
.logo__caption.component__subtitle {
  color: #000;
}
.navigation-a .navigation__item.has-drop-down.show-drop-down.drop-down-style--1 a .navigation__item--expand::after {
  display:none;
}
.header-f .locations-a .location__phone {
  display: block;
  width: 100%;
}
.locations-a .location__phone--link {
    word-break: inherit;
}
.locations__title::after {
  content: " A Professional Nursing Corporation";
}
.location__name::after {
  content: " A Professional Nursing Corporation";
  display: block;
}
.location__phone--link::after,
.location__phone-num::after {
  content: " (Spiral9)";
}
.banner-d .banner__image-wrapper {
  max-height: 650px !important;
}
.banner-d .banner__image img {
  max-height: 650px;
}
.section--light .cta__button--icon.component__button--1:hover, 
.section--light .cta__button.component__button--1:hover, 
.section--light .cta__link--icon.component__button--1:hover,
.section--light .cta__button--icon.component__button--2:hover, 
.section--light .cta__button.component__button--2:hover, 
.section--light .cta__link--icon.component__button--2:hover {
  color: #a8d08d;
  border: 2px solid #a8d08d;
  background: #fff;
}

.section__bg--light-1 .section--light .navigation-a .navigation__list--sub {
  background-color: #c4dfb1;
}

.section--light .navigation-a .navigation__list--sub .navigation__item:hover > .navigation__item--link {
  background-color: #a8d08d;
}

.section--light .banner-d .banner__subtitle {
  color: #000;
}

.section.fb-grid-b-large .featuredblocks-grid-b .featuredblocks .featuredblock__title {
    font-size: 1.75rem;
    text-shadow: 1px 1px 3px #555;
    color:#fff;
}

.section--dark .form-a .form__submit input.component__button--1,
.section--light .cta__button.component__button--2 {
  color: #fff;
  background-color: #a8d08d;
  border: 2px solid #a8d08d;
}

.section--dark .contactform__container .contactform--a .contactform__input input:not([type="radio"]):not([type="checkbox"]), 
.section--dark .contactform__container .contactform--a .contactform__input textarea, 
.section--dark .contactform__container .contactform--a .contactform__input select, 
.section--dark .contactform__container .contactform--a .form__input input:not([type="radio"]):not([type="checkbox"]), 
.section--dark .contactform__container .contactform--a .form__input textarea, 
.section--dark .contactform__container .contactform--a .form__input select, 
.section--dark .contactform__container .form-a .contactform__input input:not([type="radio"]):not([type="checkbox"]), 
.section--dark .contactform__container .form-a .contactform__input textarea, 
.section--dark .contactform__container .form-a .contactform__input select, 
.section--dark .contactform__container .form-a .form__input input:not([type="radio"]):not([type="checkbox"]), 
.section--dark .contactform__container .form-a .form__input textarea, .section--dark .contactform__container .form-a .form__input select, 
.section--dark .form__container .contactform--a .contactform__input input:not([type="radio"]):not([type="checkbox"]), 
.section--dark .form__container .contactform--a .contactform__input textarea, 
.section--dark .form__container .contactform--a .contactform__input select, .section--dark .form__container .contactform--a .form__input input:not([type="radio"]):not([type="checkbox"]), .section--dark .form__container .contactform--a .form__input textarea, .section--dark .form__container .contactform--a .form__input select, .section--dark .form__container .form-a .contactform__input input:not([type="radio"]):not([type="checkbox"]), .section--dark .form__container .form-a .contactform__input textarea, .section--dark .form__container .form-a .contactform__input select, .section--dark .form__container .form-a .form__input input:not([type="radio"]):not([type="checkbox"]), .section--dark .form__container .form-a .form__input textarea, .section--dark .form__container .form-a .form__input select {
    background: rgba(255,255,255,.5);
}

.section--dark .form-a .form__submit input.component__button--1:hover,
.section--light .cta__button.component__button--2:hover {
  color: #a8d08d;
  background-color: #fff;
  border: 2px solid #a8d08d;
}

.section--light .contactform__container .contactform--a .contactform__input input:not([type="radio"]):not([type="checkbox"]), .section--light .contactform__container .contactform--a .contactform__input textarea, .section--light .contactform__container .contactform--a .contactform__input select, .section--light .contactform__container .contactform--a .form__input input:not([type="radio"]):not([type="checkbox"]), .section--light .contactform__container .contactform--a .form__input textarea, .section--light .contactform__container .contactform--a .form__input select, .section--light .contactform__container .form-a .contactform__input input:not([type="radio"]):not([type="checkbox"]), .section--light .contactform__container .form-a .contactform__input textarea, .section--light .contactform__container .form-a .contactform__input select, .section--light .contactform__container .form-a .form__input input:not([type="radio"]):not([type="checkbox"]), .section--light .contactform__container .form-a .form__input textarea, .section--light .contactform__container .form-a .form__input select, .section--light .form__container .contactform--a .contactform__input input:not([type="radio"]):not([type="checkbox"]), .section--light .form__container .contactform--a .contactform__input textarea, .section--light .form__container .contactform--a .contactform__input select, .section--light .form__container .contactform--a .form__input input:not([type="radio"]):not([type="checkbox"]), .section--light .form__container .contactform--a .form__input textarea, .section--light .form__container .contactform--a .form__input select, .section--light .form__container .form-a .contactform__input input:not([type="radio"]):not([type="checkbox"]), .section--light .form__container .form-a .contactform__input textarea, .section--light .form__container .form-a .contactform__input select, .section--light .form__container .form-a .form__input input:not([type="radio"]):not([type="checkbox"]), .section--light .form__container .form-a .form__input textarea, .section--light .form__container .form-a .form__input select {
  background: #fff;
  border-color: #ccc;
}

.section--light .form-a .form__submit input.component__button--1:hover {
  color: #a8d08d;
  background-color: #fff;
  border: 2px solid #a8d08d;
}

.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: #a8d08d;
  color: #a8d08d;
}

.pagecomponent__wrap h1 {
  font-size: 2rem;
}

ul.btns {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
  list-style-type: none;
  padding: 0;
  text-align: center;
}

ul.btns li {
  margin: 10px;
  display:block;
  width: 80%;
}

ul.btns li a {
  background: #a8d08d;
  color: #fff !important;
  padding: 10px 20px;
  text-decoration: none;
  display: block;
  text-align: center;
}

ul.btns li a:hover{
   background: #c4dfb1;   
}

.section--light ul li::marker, .section--light ol li::marker {
  color: #a8d08d;
}

.form__phiInfo {
  display: none;
}

.wrap__page-content ul, .wrap__page-content ol, .wrap__editable ul, .wrap__editable ol, .wrap__editable-content ul, .wrap__editable-content ol, .staff-member ul, .staff-member ol, .editable ul, .editable ol, .form ul, .form ol, .wrap__page-content img.align-left, .wrap__editable img.align-left, .wrap__editable-content img.align-left, .staff-member img.align-left, .editable img.align-left, .form img.align-left, .editable ul + *, .editable ol + *, .editable__container ul + *, .editable__container ol + * {
clear: none;
}

hr {
    clear:both!important;
}

.wrap__page-content img.align-right, .wrap__editable img.align-right, .wrap__editable-content img.align-right, .staff-member img.align-right, .editable img.align-right, .form img.align-right {
    margin:0 0 10px 30px!important;
    padding: 5px;
}

.wrap__page-content img.align-left, .wrap__editable img.align-left, .wrap__editable-content img.align-left, .staff-member img.align-left, .editable img.align-left, .form img.align-left {
    margin:0 30px 10px 0!important;
    border:1px solid #ccc;
    padding: 5px;
}


img.logo__img, img.bottom-logo {
    width: 350px !important;
    height: auto !important;
}



  /* FAQ page */
  .faq-item {
    margin-bottom: 10px;
    border-bottom: 1px solid;
  }
  .faq-question {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px;
    margin: 0;
    cursor: pointer;
    font-weight:600;
  }
  .faq-answer {
      padding-left: 40px;
    display: none;
  }
  .faq-question .arrow {
    font-size: 50px;
    transition: transform 0.3s ease;
  }
  .faq-question.open .arrow {
    transform: rotate(180deg);
  }

.col2 {
float: left;
padding: 5px;
width: 50%;
}

.staff-cols {
    display: flex;
    justify-content: center;
    gap: 10px !important;
}
img.staff-img {
    height: 322px !important;
    width: 278px !important;
    gap: 10px !important;
}

@media(max-width: 768px) {
    .staff-cols { 
        flex-direction: column !important;
     }
     img.staff-img {
        margin: auto !important;
        display: block !important;
        float: none !important;
    }
    .staff-cols {
        text-align: center;
    }
}

@media (min-width: 768px) {
.section.fb-grid-b-masonry .featuredblocks-grid-b .featuredblocks .featuredblock__wrap, .section.fb-grid-b-masonry .featuredblocks-grid-b .featuredblocks .featuredblock-content-wrapper, .section.fb-grid-b-masonry .featuredblocks-grid-b .featuredblocks .featuredblock-image-title-wrapper {
  padding: 40px 30px;
}
.staff-cols div {
  display: inline-block;
  width: 33%;
  vertical-align: top;
  text-align: center;
}

ul.table_list {
  list-style-type: none;
  padding: 0;
  column-count: 4;
}

.table_list li {
  padding: 10px 0;
}

img.align-right.contact-pic {
    margin-left: -200px !important;
}
}

@media (min-width: 768px) {
   .mobileHeader-logoImg {
    width: 100%!important;
    min-height: 50px!important;
}
}

@media (max-width: 767px) {
.wrap__page-content img.align-right, .wrap__editable img.align-right, .wrap__editable-content img.align-right, .staff-member img.align-right, .editable img.align-right, .form img.align-right, .wrap__page-content img.align-left, .wrap__editable img.align-left, .wrap__editable-content img.align-left, .staff-member img.align-left, .editable img.align-left, .form img.align-left {
    float:none!important;
    display:block;
    margin: 5px auto!important;
}

.col-lg-12.col-sm-12.section__column-1.ple-column-padding {
  margin-bottom: 0 !important;
}

.col2 {
width: 100%;
}
.mobileHeader-logoImg {
    width: 100%!important;
    min-height: 50px!important;
}

}