@import url('https://fonts.googleapis.com/css2?family=Grandiflora+One&display=swap');

.section--light .partial-header-a .logo-a__caption, .section--light .partial-header-b .logo-a__caption {
    color: #21253a !important;
}

.section__bg--light-1::before {
    background-color: #FAF9F6 !important;
}

.covid19-close {
	display: none !important;
}

body {
    background: url(https://mysites.therapysites.com/0081884/storage/app/media/shutterstock_1906728094.jpg) no-repeat top center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.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 {
    clear: none;
}

.editable ul+*,
.editable ol+*,
.editable__container ul+*,
.editable__container ol+* {
    clear: none;
}

/* h3.banner-c__title.component__title.banner-text__title--extraLarge.text-center {
    color: #fff;
    line-height: 1.2;
} */

/*--logo--*/
.wrap__logo-header--inner .logo__link .logo__summary .logo__title {
    font-size: 2em;
}


/*--slider--*/
.wrap__slider--inner .slider__title {
    font-size: 30px;
}


/*--contact form---*/
.wrap__contact {
    background: linear-gradient(0deg, white 50px, white 50px, #21253a 50px, #474f7a 100%);
    padding: 50px 100px 100px;
}

.form__title {
    padding: 10px 0;
    color: #fff;
}

.form .leadFormInfo {
    color: #fff;
}


/*--map and hours --*/
.wrap__map-hours-section {
    background-color: rgba(255, 255, 255, .5);
}

.partial_header_logo__container--inner .logo-a__caption {
    font-family: 'Sansita Swashed', cursive !important;
}

.partial-header-a .logo-a__caption {
    font-family: 'Sansita Swashed', cursive !important;
}



body, p, .component__p, .editable__container p, .section-editable .editable__container p, .section-editable .editable__container ul, .section-editable .editable__container li, .section-editable .editable__container ol, .editable__container table td, body .editable__container p, body .editable__container ol, body .editable__container ul, body .editable__container li, body .editable__container table td, body .editable__container span, body .editable__container b, body .editable__container a, .form .leadFormInfo,
.section--dark .navigation-a .navigation__item--link, .section--dark .navigation-b .navigation__item--link, .section--dark .navigation-c .navigation__item--link, .section--light .navigation-a .navigation__item--link, .section--light .navigation-b .navigation__item--link, .section--light .navigation-c .navigation__item--link,
.editable__container h6, .editable__container h5, .editable__container h4, .editable__container h3, .editable__container h2, .editable__container h1{
    font-family: 'Klee One', cursive !important;
}

.section .component__title,
.section--dark .featuredblocks .featuredblock__wrap .featuredblock__title, .section--light .featuredblocks .featuredblock__wrap .featuredblock__title, .form .form__caption, .contact-us-im .form__caption, .component__subtitle,
.section-banner .banner .component__title,
.section-banner .banner .component__subtitle .leaflet-container {
	font-family: 'Klee One', cursive !important;
}

.section--dark .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button, .section--light .featuredblocks .featuredblock .featuredblock__wrap:hover .cta__button,
.section--dark .hours-a__schedule .hours-a__schedule--border strong, .section--light .hours-a__schedule .hours-a__schedule--border strong,
.section--dark .map .map-a .map__col h3, .section--light .map .map-a .map__col h3,
.copyright__container .copyright__item .copyright__link,
.section--dark .form form .form-wrap__submit input, .section--light .form form .form-wrap__submit input{
	font-family: 'Klee One', cursive !important;
}

.section-breadcrumbs .section--light .breadcrumb__item {
	font-family: 'Klee One', cursive !important;
}

.section--light .cta__button.component__button--1 {
	font-family: 'Klee One', cursive !important;
}

.alias-footer_logo p.logo-a__title.component__title {
    font-family: 'Sansita Swashed', cursive !important;
}

.text-right {
    text-align: left !important;
}

@media (min-width: 991px) and (min-width: 1199px) {
.banner .banner-text__wrapper {
padding-left: 40% !important;
padding-top: 10% !important;
}}

#borderhire {
outline: 12px double #D0CECE;
outline-offset: 10px;
width: 70%;
padding: 1%;
}

.form .leadFormInfo {
    color: #4a4a4a !important;
}

.section--light .socialmedia__link {
    color: #D81820 !important;
}
.section--light .component__title, .section--light .form__title {
    color: white;
}

p.logo-a__title.component__title {
    color: black !important;
}
/*
h2.map__title.component__title {
    color: black !important;
}*/