.section--dark .banner-a .banner__title {
	text-transform: uppercase;
}

.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;
}


.logo__title.component__title {
  font-family: "Style Script", cursive !important;
  font-style: normal !important;
  font-size: 2rem !important;
  background: #7B5323;
background: linear-gradient(to top, #7B5323 0%, #EBBF58 50%, #866025 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-weight: bolder;

}

a.component.logo {
    align-items: center;
}


p.logo__caption.component__subtitle {
    background: #0FDBD7;
background: linear-gradient(to top, #0FDBD7 0%, #07A89F 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-weight: bolder;
font-size: 1.2rem !important;
}

a.logo__title.component__title {
      font-family: "Style Script", cursive !important;
  font-style: normal !important;
  background: #7B5323;
background: linear-gradient(to top, #7B5323 0%, #EBBF58 50%, #866025 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-weight: bolder;
}

a.component.logo.logo-horizontal.logo-horizontal--4.image-position--left.text-alignment--left {
          font-family: "Style Script", cursive !important;
  font-style: normal !important;
  background: #7B5323;
background: linear-gradient(to top, #7B5323 0%, #EBBF58 50%, #866025 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-weight: bolder;
font-size: 2.5rem !important;
line-height: 1;
}


.section--light .editable a {
    color: white !important;
    text-decoration: underline !important;
}
/**
p.logo__title.component__title {
	font-size: 1.4rem !important;
	text-shadow: 3px 2px 2px #000000 !important; 
	-webkit-text-shadow: 3px 2px 2px #000000 !important; 
	-moz-text-shadow: 3px 2px 2px #000000 !important; 
}

**/

a.navigation__item--link {
	text-shadow: 3px 2px 2px #000000 !important; 
	-webkit-text-shadow: 3px 2px 2px #000000 !important; 
	-moz-text-shadow: 3px 2px 2px #000000 !important; 
}

#blur {
		text-shadow: 3px 2px 2px #000000 !important; 
	-webkit-text-shadow: 3px 2px 2px #000000 !important; 
	-moz-text-shadow: 3px 2px 2px #000000 !important;
}

@media (min-width: 768px) {
.navigation-a .navigation__item--link {
font-size: 1.0rem !important;
}}

@media (min-width: 992px) {
.navigation-a .navigation__item--link:hover {
	color: white !important;
}
}

.section--dark .navigation-a .navigation__item:hover > .navigation__item--link {
	color: white !important;
}

/** hides the shadow if needed on hover **/

.section--dark .navigation-a .navigation__item:hover > .navigation__item--link {
	text-shadow: none !important;
	-webkit-text-shadow: none !important;
	-moz-text-shadow: none !important;
}


.logo__title.component__title {
              font-family: "Style Script", cursive !important;
  font-style: normal !important;
  background: #7B5323;
background: linear-gradient(to top, #7B5323 0%, #EBBF58 50%, #866025 100%);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
font-weight: bolder;
font-size: 2.5rem !important;
line-height: 1;
}

@media (min-width: 768px) {
.logo-horizontal.image-position--left {
	flex-direction: column-reverse !important;
}}

.component-phone__number {
	color: white !important;
		text-shadow: 3px 2px 2px #000000 !important; 
	-webkit-text-shadow: 3px 2px 2px #000000 !important; 
	-moz-text-shadow: 3px 2px 2px #000000 !important; 
}

h3.component__title.banner__title.animated {
			text-shadow: 3px 2px 2px #000000 !important; 
	-webkit-text-shadow: 3px 2px 2px #000000 !important; 
	-moz-text-shadow: 3px 2px 2px #000000 !important; 
}

.section--light .featuredblocks-grid-a .featuredblocks .featuredblock__cta .cta__link.component__link--1 {
	color: white !important;
}

.staff-single-column:not(.staff__slider) .staff-member.animated {
	transform: none !important;
	    opacity: 1 !important;
    transition: opacity unset !important;
}


.staff-single-column:not(.staff__slider) .staff-member {
	transition-duration: unset !important;
	opacity: 1 !important;
    transition: opacity unset !important;
}

.staff__title-caption-wrap .component__title {
	transition-duration: unset !important;
	opacity: 1 !important;
    transition: opacity unset !important;
}