
@media (max-width: 525px){
html,body{
overflow-x: hidden !important;
overflow-y: auto !important;
}
body *{
box-sizing: border-box !important;
min-width: unset !important;
}
.featuredblock__item, .hours__day, .map-a,
.animated {
overflow-x: hidden !important;
overflow-y: hidden !important;
}
#ple_fixed{
display: none !important;
}
}
/* Unsticky header */ 
.stickyyyyyy{
position: fixed;
width: 100%;
top: 0;
z-index: 9999;
}
.featuredblock__item{
    opacity: 1 !important;
}
.staff-multiple-column .staff-member__image-wrapper img {
    width: 255px;
    height: 255px;
    object-fit: cover;
}
.staff-single-column .staff-member__image-wrapper img {
    width: 255px;
    height: 255px;
    object-fit: cover;
}
body #COVID19 .covid-content {
    max-height: unset !important;
}
body #COVID19 .covid-content img {
    width: 100%;
}
a.cta__button.component__button--2,
.cta__button--icon.component__button--2,
input.btn.submit {
        color: #fff !important;
}
    .ui-datepicker-calendar thead tr > :nth-child(4),
    .ui-datepicker-calendar tbody tr > :nth-child(4) {
        display: none !important;
    }
/*
.fb-grid-b-animation-bubba.fb-fullwidth.fb-compact.fb-grid-b-large span.featuredblock__title {
    text-shadow: 0 0 4px white, 0 0 4px white, 0 0 4px white, 0 0 4px white, 0 0 4px white;
}
*/
.featuredblocks_pkplan__container--inner.featuredblocks__container--inner .featuredblock__wrap {
    background-color: #104A62 !important;
}

.featuredblocks_pkplan__container--inner.featuredblocks__container--inner .featuredblock__content *,
.featuredblocks_pkplan2__container--inner.featuredblocks__container--inner .featuredblock__content * {
    color: #fff !important;
}

.featuredblocks_pkplan__container--inner.featuredblocks__container--inner .featuredblock__title,
.featuredblocks_pkplan__container--inner.featuredblocks__container--inner .featuredblock__icon .main-icon {
    color: #BA7149 !important;
}

.featuredblock__content ul {
    list-style: disc;
    padding-left: 20px;
}

.featuredblocks_pkplan2__container--inner.featuredblocks__container--inner .featuredblock__wrap {
    background-color: #AE4026 !important;
}

.featuredblock__content img {
    max-width: 100%;
}

.featuredblocks_speciality__container--inner.featuredblocks__container--inner .featuredblock__cta {
    margin-top: unset;
}

.featuredblocks_speciality__container--inner.featuredblocks__container--inner .featuredblock__content *,
.featuredblocks_speciality__container--inner.featuredblocks__container--inner span.featuredblock-image-title-wrapper * {
    color: #AE4026 !important;
}

.section--dark .component__title{
    text-shadow: 1px 1px 1px gray;
}
.videobanner-a .item__txtBtn {
    margin-top: 10%;
}

@media (min-width: 768px) {
    .section.nav-a-18px .navigation-a>.navigation__list>.navigation__item>.navigation__item--link {
        font-weight: bold;
    }
}


.videobanner-a__title {
   /* font-family: "DynaPuff", arial, sans-serif; */
    font-size: 4rem;
    font-weight: bold
}
.videobanner-a__subtitle {
   /* font-family: "DynaPuff", Arial, sans-serif; */
    font-weight: bold;
}
.section--dark h1, .section--dark h2, section--dark h3,.component__title, .featuredblocks-grid-b .featuredblocks .featuredblock__title, h2,h1, h3 {
  /* font-family: "DynaPuff", Arial, sans-serif; */
  font-weight: bold;
}
@media (min-width: 992px) {
.component__title{
        font-size: 3rem;
    }
}
@media (min-width: 992px) {
    .videobanner-a__title {
        font-size: 4rem;
        font-weight: bold;
    }
}
@media(min-width:992px) {
.staff-member__suffix, .staff-member__prefix, .staff-member__name, .staff-member__position {
  /*  font-family: "DynaPuff", Arial, Sans-serif; */
    font-weight: bold;

}
}

.component__title {
    font-size: 2.7rem;
}

.videobanner-a__button {
    display: flex;
    gap: 20px;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}

#popup-container {
    display: none !important;
}

.staff-member__name-wrapper {
    min-height: unset !important;
}

.red:before {
    background-color: #c00000;
}