ul.staff__list {
    list-style: none;
}

.staff-member__image {
    border: 1px solid #e9e9e9;

}

.wrap__slider .slider__item:before {
    background: rgb(255 255 255 / 30%);
}
.wrap__slider .slider__title, .wrap__slider .slider__caption {
    color: #000000;
}
.featuredblock__button, .slider__button a, .form-welcome .submit, .featuredblock__button, .slider__button a, .form-welcome .submit, button[class*="__button"], input[class*="__button"], button[class*="submit"], input[class*="submit"], a[class*="__button"], .article__content button, .featuredarticle__link {
    background: #555e5d;
}
.featuredblock__button:hover, .slider__button a:hover, .form-welcome .submit:hover, button[class*="__button"]:hover, input[class*="__button"]:hover, button[class*="submit"]:hover, input[class*="submit"]:hover, a[class*="__button"]:hover, .article__content button:hover, .featuredarticle__link:hover, .featuredblock__button:focus, .slider__button a:focus, .form-welcome .submit:focus, button[class*="__button"]:focus, input[class*="__button"]:focus, button[class*="submit"]:focus, input[class*="submit"]:focus, a[class*="__button"]:focus, .article__content button:focus, .featuredarticle__link:focus {
    border-color: #555e5d;
    color: #555e5d;
}
.home-layout .wrap__testimonials, .wrap__map  {
    background: #555e5d;
}
.wrap__featuredblocks .featuredblock__title, h1, h2, h3, h4, h5, h6, .wrap__featuredblocks .featuredblocks__title, .wrap__featuredblocks .featuredblocks__caption, .wrap__newsletter .form__title {
    color: #000000;
}
.testimonials__source {
    color: white;
}
.hours .day__name {
    border-top: 4px solid #000000;
}
.wrap__home-content {
    background: #faf6ed;
}
.wrap__slider .slider__item {
    background-color: #faf6ed!important;
}
.wrap__sticky-header .hamburger:hover:before, .hamburger:hover:before {
    color: #565e5d;
}
.hamburger:before, .wrap__sticky-header .hamburger:before {
    color: #000000;
}
.wrap__phoneHeader .location__phone {
    border: 3px solid #000000;
    color: #000000;
}
.wrap__socialmediaHeader .socialmedia__link, .wrap__sticky-header .socialmedia__link {
    border: 3px solid #000000;
    color: #000000;
}
.home-layout .wrap__testimonials .testimonials__title, .wrap__map .map__title {
    color: white;
}
.wrap__socialmediaHeader .socialmedia__link:hover {
    background-color: rgb(243 243 225);
}
.wrap__footer.wrap-item {
    background-color: #565e5d;
}
.wrap__header {
    background: #f9f9ed;
}
.wrap__breadcrumbs--inner:before {
    background: #020202;
}
.breadcrumbs li:first-child, .blog__breadcrumbs li:first-child, .articles__breadcrumbs li:first-child, .breadcrumb__list li:first-child {
    background: #020202;
}
.breadcrumbs li:first-child:before, .blog__breadcrumbs li:first-child:before, .articles__breadcrumbs li:first-child:before, .breadcrumb__list li:first-child:before {
    border-color: transparent transparent transparent #020202;
}
.breadcrumbs li a, .blog__breadcrumbs li a, .articles__breadcrumbs li a, .breadcrumb__list li a {
    color: #ffffff;
}
.wrap__breadcrumbs, .blog__breadcrumbs, .articles__breadcrumbs {
    background: rgb(129 133 129);
}
.breadcrumbs li, .blog__breadcrumbs li, .articles__breadcrumbs li, .breadcrumb__list li {
    color: #f9f9ed;
}
.fullwidth-layout.wrap__layout .wrap__map {
    background: #1c1c1a;
}
.mm-listview > li > a:hover {
    background: rgb(2 2 2);
}
.mm-panels .mm-panel--level-2 {
    background: #818581;
}
a {
    color: #4f5f5e;
    font-weight: bold;
}
a:focus {
    color: #000000;
}
a:active {
    color: #000000;
}
a:hover, .breadcrumbs li a:hover, .blog__breadcrumbs li a:hover, .articles__breadcrumbs li a:hover, .breadcrumb__list li a:hover, .wrap__phoneHeader .location__phone:before {
    color: #000000;
}
.col3.text-center {
    display: inline-block;
    vertical-align: middle;
    margin: 10px;
}
.cstm-faqs .cta a[class^="cta__"] {
	max-width: 290px;
	margin: 0 auto;
}
.cstm-faqs .cta__title,.cstm-faqs .cta__description {
	text-align: center!important;
}
.cstm-accordion {
    background-color: #575e5d;
    color: #ffffff;
    cursor: pointer;
    padding: 18px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 15px;
    transition: 0.4s;
}
.acc-active, .cstm-accordion:hover {
	background-color: #ccc;
}
.panel {
	padding: 0 18px;
	background-color: white;
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.2s ease-out;
}
html {
	scroll-behavior: smooth;
	scroll-padding-top: 45%;
}
.fullwidth-layout.wrap__layout img.logo__image {
    max-width: 250px;
}
.wrap__hero {
    background: #faf6ed;
}

.cstm_col2.officeRight {
    width: 60%;
    float: right;
}
.cstm_col2.officeLeft {
    float: left;
    width: 40%;
}
.cstm_col2 table, .cstm_col2 table tr td {
    border: none;
    display: inline-block;
    padding: 0;
}
table#officeHours caption {
    text-align: left;
    font-weight: 900;
}
.wrap__hero--inner {
    min-height: 580px;
}







@media (max-width: 1023px) {
.hours__list {
        max-width: 430px;
        margin: 0 auto;
        border-top: 4px solid transparent;
}
.cstm_col2.officeRight,.cstm_col2.officeLeft {
    width: 50%;
}
.wrap__slider .slider__image {
    background-size: contain;
    background: no-repeat;
}
.wrap__hero.wrap-item.js-hero, .wrap__slider {
    height: 600px;
}
.slider__text.align-center {
    top: 50% !important;
}
}
@media (max-width: 767px) {
.wrap__sticky-header .location__phone {
        border-color: #000000;
    }
.cstm_col2.officeRight,.cstm_col2.officeLeft {
    width: 100%;
}
}