/* Navigation */
.navigation-a .navigation__item--link {
    font-size: 1.3rem;
    line-height: 1.5rem;
}

/* Logo */
.logo__image img {
    max-width: 255px;
}

/* Fullwidth */
.fix-attach {
    background-attachment: fixed;
}

/* Accordion */
.accordion_head {
    background-color: #1b2d51;
    color: white;
    cursor: pointer;
    margin: 0 0 5px 0;
    font-size: 1.5rem;
    line-height: 2rem;
    padding: 15px;
}
.accordion_body {
    background: #fdefe6;
    margin-top: -5px;
    margin-bottom: 5px;
}
.accordion_body p {
    padding: 15px;
    margin: 0px;
}
.plusminus {
    float: right;
    color: #25b09a;
}
.accordion_body ul {
    padding-bottom: 15px;
    padding-inline-start: 50px;
}
.expand-accordion .accordion_head {
    pointer-events: none;
    background-color: #f7f2d4;
    color: #1b2d51;
    font-family: "dmserif-display", Georgia, serif;
}
.expand-accordion .accordion_body {
    display: block !important;
    background: #f0f0f0;
}

/* Blogs */
.blog-post__item .row {
    flex-direction: column;
}
.blog-post__item .col-sm-12.col-md-4.blog-post__image-wrapper {
    padding-bottom: 15px;
}
.blog-post__item .col-sm-12.col-md-4.blog-post__image-wrapper,
.blog-post__item .col-sm-12.col-md-8.blog-post__text-wrapper {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}

/* Animation */
.component__title{
    opacity: 1 !important;
}
.cta-a .component__title, .cta-a .stats-a .stats-item .stat__title, .stats-a .stats-item .cta-a .stat__title, .cta-a .search-a__page-title, .cta-a .component__subtitle, .cta-a .stats-a .stats-item .stat__subtitle, .stats-a .stats-item .cta-a .stat__subtitle,
.cta-a .component__title, .cta-a .stats-a .stats-item .stat__title, .stats-a .stats-item .cta-a .stat__title, .cta-a .search-a__page-title, .cta-a .component__subtitle, .cta-a .stats-a .stats-item .stat__subtitle, .stats-a .stats-item .cta-a .stat__subtitle,
.cta-a .cta__links-wrapper a,
.staff-single-column:not(.staff__slider) .staff-member, .staff-multiple-column .staff-member,
.hours-a .hours__day,
.component__title, .component__subtitle,
.banner__cta-wrapper,
.featuredblock__item,
.animated, .isInViewport {
    transform: unset !important;
    opacity: 1 !important;
    transition: 0 !important;
}

/* Custom colors */
.mobileHeader-navWrap {
    padding-top: 5px;
    padding-bottom: 5px;
}
.mobileHeader-logoImg {
    min-height: 60px;
}
.mobileHeader-navigation .icon {
    color: #e47780;
}
.mobileHeader-phone .icon {
    color: #17b69e !important;
}
#mobileHeaderNav[class*=section__bg--light] a:after, #mobileHeaderNav[class*=section__bg--light] a:before, #mobileHeaderNav[class*=section__bg--light] .mm-navbar-top:after, #mobileHeaderNav[class*=section__bg--light] .mm-navbar-top:before, #mobileHeaderNav[class*=section__bg--light] .mm-listview:after, #mobileHeaderNav[class*=section__bg--light] .mm-listview:before, #mobileHeaderNav[class*=section__bg--light] .mm-counter:after, #mobileHeaderNav[class*=section__bg--light] .mm-counter:before {
    color: #e47780;
    border-color: #17b69e;
}
.staff-multiple-column .staff-member__image-wrapper img {
    border: 1px solid #fdefe6;
}
.section--dark .cta__button.component__button--3 {
    color: white !important;
}
.section--light h1, .section--light h2, .section--light h3, .section--light h4, .section--light h5, .section--light h6,
.section--light .editable h1, .section--light .editable h2, .section--light .editable h3, .section--light .editable h4, .section--light .editable h5, .section--light .editable h6 {
    color: #1b2d51 !important;
}
.section--dark .breadcrumb__item a {
    color: #17b59d;
}
.section--light .articles__categories.mm-menu {
    background: transparent;
}
.section--light .articles__categories.mm-menu .mm-navbar .mm-title {
    background: #e47780;
}
.section--light .articles__categories-link, .section--light .articles__categories-link:hover {
    background-color: #fdefe6;
    color: #1b2d51;
}
.articles__categories .mm-listview > li:not(.mm-divider)::after {
    border-color: rgb(27 45 81 / 10%)
}
.articles__categories .mm-listview > li:not(.mm-divider):last-child:after {
    border: 0;
}
.section--light .articles-a .articles__item .article__post-title,
.section--light .articles-a .articles__item .article__post-permalink{
    color: #17b59d;
}
.section__bg--light-1 .section--light .navigation-a .navigation__list--sub {
    background-color: #fff;
}
.section--dark .banner__cta .cta__button.component__button--3 {
    background-color: #25b09a;
    border: 2px solid #25b09a;
}
.section--dark .banner__cta .cta__button.component__button--3:hover {
    background-color: #34d4bb;
    border: 2px solid #25b09a;
}