.alias-footer_location .location__direction-link {
    gap: 5px;
}
/*---------------Pop up css------------*/
#css-only-modals {
    position: fixed;
    pointer-events: none;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 10000000;
    text-align: center;
    white-space: nowrap;
    height: 100%;
}
#css-only-modals:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -.25em;
}
.css-only-modal-check {
    pointer-events: auto;
    display: none!important;
}
.css-only-modal-check:checked~.css-only-modal {
    opacity: 1;
    pointer-events: auto;
}
.popup-container__inner {
    background: #fff;
    padding: 28px;
    border-radius: 12px;
}
.css-only-modal {
    width: 700px;
    background: #f8d177;
    z-index: 1;
    display: inline-block;
    position: relative;
    pointer-events: auto;
    padding: 25px;
    text-align: right;
    border-radius: 4px;
    white-space: normal;
    display: inline-block;
    vertical-align: middle;
    opacity: 0;
    pointer-events: none;
    max-width: 90%;
}
.css-only-modal h2 {
    text-align: center;
}
.css-only-modal p {
    text-align: left;
}
.btn-primary2 {
 color:#fff; 
 background-color:#777; 
 border-color:#777; 
 border-radius: 4px; 
 padding: 6px 12px; 
} 
.btn-primary2:hover {
    color: #fff;
    background-color: #999;
    border-color: #999;
}
.btn-primary {
color:#fff;
background-color:#777;
border-color:#777;
border-radius: 50% !important;
padding: 6px 12px;
font-family: cursive;
position: absolute;
top: -15px;
right: -15px;
font-weight: bold;
}
.btn-primary:hover {
    color: #fff;
    background-color: #999;
    border-color: #999;
}
.css-only-modal-check:checked~#screen-shade {
    opacity: .5;
    pointer-events: auto;
}
#screen-shade {
    opacity: 0;
    background: #000;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    pointer-events: none;
    transition: opacity .8s;
}
.css-only-modal p {
    color: #000;
    font-size: 15px;
    font-weight: bold;
}
/*------------End pop up css------*/



.image_1_denison__container--inner{
    padding-top:50px;
}

body, p, h1,h2,h3,h4,h5,li, a {
    font-family: "arial"!important;
}

/* banner */
.section.banner-xl-title .banner__title {
  font-size: 3rem;
  line-height: 3rem;
}
/* global */
.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;
}
/* featured blocks */
.section.fb-grid-a-title-overlaps-image
  .featuredblocks-grid-a
  .featuredblocks
  .featuredblock__title {
  border-radius: 10px;
  padding: 15px 8px 0;
  margin: -28px auto 0;
}

/* int map */
.section--dark .cta__link.component__link--1 {
  color: #fff !important;
}
.section--dark a {
  color: #fff !important;
}
/* form */
.section--dark .form-a .form__input input:not([type=radio]):not([type=checkbox]), .section--dark .form-a .form__input textarea, .section--dark .form-a .form__input select {
    background: #fff;
}
/* footer */
.image-overlapping-footer .ple-module-overlay > .ple-module-overlay-layer {
  max-height: 25px !important;
}
.hours__dayname {
  font-weight: 700 !important;
  text-transform: uppercase;
}
.section.footer-hours .hours-a .hours__day .hours__dayname {
  width: 105px;
}
.section--dark .cta__button.component__button--2 {
  color: #fff;
  background-color: #6a9a9e !important;
}
.section--light .cta__button.component__button--2 {
  color: #fff;
  background-color: #28345a !important;
}
/* #id_935bb064-e765-578d-b863-b2c5426ca5bf h3.blade__title.component__title, 
#id_935bb064-e765-578d-b863-b2c5426ca5bf .blade__description.component__p p {
  color: #000;
  font-weight: 600;
} */
strong.testimonial__source:before, strong.testimonial-list__source:before {
    content: "\f005" "\f005" "\f005" "\f005" "\f005";
    font-family: 'font-awesome';
    color: orange;
    display: block;
}
/* responsiveness */

@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;
    }
    .section.banner-xl-title .banner__title {
        font-size: 2rem;
        line-height: 2rem;
    }
    .banner-a .banner__image img {
        object-fit: none;
        height: 260px;
        object-position: 50% 3%;
    }
    .slides li:nth-child(2) .banner__text-wrapper.banner__text-wrapper--left .banner__cta.component__button:nth-child(2) {
        display: none !important;
    }
}
@media (min-width: 768px) {
    .slides li:nth-child(2) .banner__text-wrapper.banner__text-wrapper--left {
        display: none !important;
    }
}