.heading_1, h1,
.heading_2, h2,
.heading_5, h5  {
  margin: 16px 0 0;
}
.list_default, .editable__container ul, .editable__container ol {
  margin-bottom: 10px;
}
.tcenter {
    text-align: center;
}
.featuredblock__item:nth-child(2) .featuredblock__wrap .featuredblock-image-title-wrapper .featuredblock__title {
  color: #552e99 !important;
}
.featuredblock__item:nth-child(2) .featuredblock__wrap .featuredblock__cta a.cta__button {
  background: #552e99 !important;
  border: 2px solid #552e99 !important;
}

.section--light .editable a {
  color: #c9b572;
}
.section--light .editable a:hover {
  color: #e2d19f;
}

.blade__text.col-12.col-lg-7 {
  margin: auto 0;
}
/* Accordion */
.accordion {
  font-size: 1rem;
  width: 100%;
  margin: 0 auto;
  border-radius: 5px;
}
.accordion-header,
.accordion-body {
  background: white;
}
.accordion-header {
  padding: 1.5em 1.5em;
  background: #e2d19f;
  text-transform: uppercase;
  color: #000;
  cursor: pointer;
  font-size: .8em;
  font-family: "noto-serif", Arial, Helvetica, sans-serif;
  letter-spacing: .1em;
  transition: all .3s;
}
.accordion-header:hover {
    background: #000;
    position: relative;
    z-index: 5;
    color: #e2d19f;
}
.accordion-body {
  background: #fcfcfc;
  color: #3f3c3c;
  display: none;
}
.accordion-body__contents {
  padding: 1.5em 1.5em;
  font-size: .85em;
}
.accordion__item.active:last-child .accordion-header {
  border-radius: none;
}
.accordion:first-child > .accordion__item > .accordion-header {
  border-bottom: 1px solid transparent;
}
.accordion__item > .accordion-header:after {
  content: "\f078";
  font-family: 'Font-Awesome';
  font-size: 1.2em;
  float: right;
  position: relative;
  top: -2px;
  transition: .3s all;
  transform: rotate(0deg);
}
.accordion__item.active > .accordion-header:after {
  transform: rotate(-180deg);
}
.accordion__item.active .accordion-header {
  background: #000;
  color: #e2d19f;
}
.accordion__item .accordion__item .accordion-header {
  background: #f1f1f1;
  color: black;
}
.inner-page-img {
    width: 100%;
    max-width: 555px;
}
.inner-page-img2 {
    width: 100%;
    max-width: 360px;
}
.home-hours th {
    font-size: 21px;
    font-weight: bold;
    border: unset;
}

.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, .wrap__page-content img.align-left, .wrap__editable img.align-left, .wrap__editable-content img.align-left, .staff-member img.align-left, .editable img.align-left, .form img.align-left, .editable ul + *, .editable ol + *, .editable__container ul + *, .editable__container ol + * {
clear: none;
}

hr {
    clear:both!important;
}

.wrap__page-content img.align-right, .wrap__editable img.align-right, .wrap__editable-content img.align-right, .staff-member img.align-right, .editable img.align-right, .form img.align-right {
    margin:0 0 10px 30px!important;
    padding: 5px;
}

.wrap__page-content img.align-left, .wrap__editable img.align-left, .wrap__editable-content img.align-left, .staff-member img.align-left, .editable img.align-left, .form img.align-left {
    margin:0 30px 10px 0!important;
    padding: 5px;
}

@media (max-width: 767px) {
.wrap__page-content img.align-right, .wrap__editable img.align-right, .wrap__editable-content img.align-right, .staff-member img.align-right, .editable img.align-right, .form img.align-right, .wrap__page-content img.align-left, .wrap__editable img.align-left, .wrap__editable-content img.align-left, .staff-member img.align-left, .editable img.align-left, .form img.align-left {
    float:none!important;
    display:block;
    margin: 5px auto!important;
}
}

@media (min-width: 992px) {
.banner-a .banner__subtitle,
.banner-a .banner__title {
  font-size: 2rem;
}
.container-fluid .banner-a .banner__text-wrapper {

  transform: translate(-50%, 40%);
}
}