

body {
    color:  #122638;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    color: #007e8a;
}
a {
    color: #007e8a;
}
.subheading {
    color: #122638;
}
.heading {
    color: #007e8a;
}
.heading.alt {
    color: #782f40;
}
.btn-primary {	
    color: #ffffff;
    background-image: linear-gradient(to right, #f7aca4 , #f87263, #f87263);
}
.btn-secondary {	
	color: #007e8a;
    background-image: linear-gradient(to right, #fcfcfc , #d4d4d4 , #d4d4d4);
}

.topbar {
    background-color: #007e8a;
}
.topbar .top-nav__announcement {
    background-color: ;
}
.topbar .content .top-nav__phone a, 
.topbar .content .top-nav__drawer .top-nav li a {
    color: #ffffff;
}
.topbar .content .top-nav__drawer .top-nav li.btn a {
    color: #007e8a;
}
.hamburger-button__bar--top,
.hamburger-button__bar--middle,
.hamburger-button__bar--bottom {
    color: #007e8a;
    background-color: #007e8a;
}
.main-nav__drawer .primary-nav > li a {
    color: #122638;
}
.main-nav .main-nav__wrapper .main-nav__drawer .primary-nav > li.main a {
    color: #007e8a;
}
.main-nav__drawer .primary-nav > li.current-menu-item > a,
.main-nav__drawer .primary-nav > li.current-menu-ancestor > a {
    color: #007e8a;
    border-bottom: 2px solid #007e8a;
}
@media only screen and (min-width: 768px) {
    .main-nav__drawer .primary-nav .sub-menu {
        background-color: #782f40;
    }
    .main-nav__drawer .primary-nav .sub-menu .current-menu-item > a {
        color: #007e8a;
    }
}

.footer {
    background-color: #007e8a;
}
.footer .menu-container .footer-nav li.btn {
    background-color: #f87060;
}
.footer .menu-container .footer-nav-1 li.btn a, 
.footer .menu-container .footer-nav-2 li.btn a {
    color: #007e8a;
}

.slick-slider .slick-dots li button:before {
    color: #782f40;
}
.slick-slider .slick-dots li.slick-active button:before {
    color: #007e8a;
}

.main--archive .category li a,
.main--single .category li a,
.main--single .btn-back {
    color: #007e8a;
}

.section--anchors .anchor-slider .anchor-box {
    border-color: #007e8a;
}

.section--bloom .two-col col:first-child .title,
.section--bloom-small .two-col col:first-child .title {
    color:  #f87060;
}

.section--contact-form {
    background-color: #e7e7e7;
}
.section--contact-form .two-col .col:first-child .content-wrapper,
.section--contact-form .two-col .col:first-child .content-wrapper::before  {
    background-color:  #94c9ce;
}
.section--contact-form.longform .two-col .col:first-child .content-wrapper,
.section--contact-form.longform .two-col .col:first-child .content-wrapper::before  {
    background-color:  #e7e7e7;
}

.section--hero-location .panels .panel h4 {
    color:  #782f40;
}

.section--faqs .two-col .col:nth-child .faqs-wrapper .faq {
     background-color: #d5eaec;
}
.section--faqs .two-col .col:nth-child .faqs-wrapper .faq #button {
     background-color: #94c9ce;
}

.section--featured-blogs .featured-blogs-slider .blog .content .date::after {
    background-color:  #f87060;
}

.section--featured-services .featured-services-slider .service .content .text-wrapper {
    background-color: #94c9ce;
}

.section--levels .levels-slider .level-box::after {
    background-color: #d4d4d4;
}
.section--levels .levels-slider .level-box .number {
    color: #f87060;
}

.section--list ul li::before {
    background-color: #007e8a;
}
.section--list ul li ul li::before {
    background-color: #94c9ce;
}

.section--panels .panels-slider .panel.border {
    border-color: #007e8a;
}
.section--panels .panels-slider .panel .content .title::after {
    background-color: #f87060;
}

.section--programs .programs-slider .program .content .title::after {
    background-color: #f87060;
}

.section--services .service .heading {
    border-bottom: 0.2em solid #f87060;
}

.section--side-by-side .two-col .col:nth-child .list.only li::before {
    background-color: #007e8a;
}
.section--featured-side-by-side .two-col .col:first-child {
    background-color:  #94c9ce;
}
.section--featured-side-by-side .two-col .col:nth-child(2) {
    background-color: #e7e7e7;
}

.section--tiles .tiles-slider .tile {
    border-color: #007e8a;
}
.section--tiles .tiles-slider .tile.link:hover {
    border-color: #f87060;
}

.section--team-members .team-slider .slide .image-wrapper::after {
    border-color:  #94c9ce;
}
.section--team-members .team-slider-2 .slick-current .image-wrapper::after {
    border-color:  #f87060;
}

.section--team-member .single .image-wrapper::after {
    border-color:  #94c9ce;
}

.main-wrapper .section--contact-info .btn-wrapper a.btn {
    color: #782f40;
}

.main-wrapper .section--contact-info .title {
    color: #782f40;
}
.main-wrapper .section--contact-info .title.dark {
    color: #122638;
}

@media only screen and (min-width: 768px) {
    .section--featured-side-by-side .two-col .col:nth-child(2)::after {
        background-color: #e7e7e7;
    }
}