.section--light .editable__container a {
    color: #64672a;
      
}

.banner .component__title {
    font-family: "Dancing Script", cursive;
    font-size: 66px;
    font-weight: 700;
    color: #64672a!important;
}

h3.banner-c__title.component__title.banner-text__title--extraLarge {
    padding: 25px 20px;
    margin-top: 30%;
background: linear-gradient(22deg, rgba(255,255,255,0.8969712885154062) 36%, rgba(255,255,255,0) 74%);
    width: 50%;
}

.staff-b .staff-member__name {
    margin-top: 0;
}

.staff-b--12 .staff__item .staff-member__text-wrap {
    padding-top:10px;
}


h3.component__title.socialmedia__title {
    font-size: 32px;
    margin-bottom: 10px;
    font-weight:lighter;
}
.section .editable__container span {
    font-family: 'proxima-nova';
}

h2.locations__title.component__title {
    color: #fff !important;
      font-family: "Dancing Script", cursive;
}

.section--dark .featuredblocks-grid-d .featuredblock__title {
   color: #460888;
      font-family: "Dancing Script", cursive;
      font-size:29px;
}

.section h1, .section h3, .section h4, .section h5, .section h6 {
   
    color: #460888 !important;
}

a.cta__link.component__link--1 {
    color: #460888 !important;
}




.section--light .featuredblocks-grid-d .featuredblock__title {
    color: #460888;
}
.section h1 {
    font-family: "Dancing Script", cursive;
    font-size:49px;
    font-weight:700;
}

.section--light .editable__container a:hover {
    color: #49058b;
}

a.loc_phone.piwik_ignore {
    color:#460888;
}

.navigation-a .navigation__item--link {
    font-family: 'Martel';
    font-weight: 300;
    font-size: 17px !important;
}


// <uniquifier>: Use a unique and descriptive class name
// <weight>: Use a value from 400 to 700

.dancing-script-<uniquifier> {
  font-family: "Dancing Script", cursive;
  font-optical-sizing: auto;
  font-weight: <weight>;
  font-style: normal;
}


a.cta__button.white {
    background-color: linear-gradient(to bottom, #b2ae79 0%, #8c874e 100%);
    background-image: linear-gradient(to bottom, #b2ae79 0%, #8c874e 100%);
    border: 2px solid #87814d;
    font-size: 14px;
    color: #fff;
        border-radius: 10px;
    padding: 10px 20px;
}

a.cta__button.white {
    color:#fff!important;

}

.section--dark .locations .location__address, .section--dark .locations .location__contacts-wrapper p, .section--dark .locations .location__setting-title {
    color: #A86B98;
}



.section--light .editable__container h2 {
    color:#64672a!important;
}
.section h3 {
    font-family: 'Lato';
}

