/* Logo */
.logo {
    max-width: 350px;
}
.section .logo .component__title:not(.staff-member__name),
.logo .logo-a__title {
    font-size: 32px;
    color: #FF7F00;
    text-shadow: 1px 1px 1px rgb(0 0 0 / 50%);
}

/*Office page*/
.col-2 {
    width: 49%;
    display: inline-block;
    padding: 1%;
    vertical-align: top;
}

/* Staff page */
.staff-b--12 .staff__item .staff-member__text-wrap.col-sm-12.col-md-8.col-lg-9 {
    padding-top: 0;
}
.staff-member__name.component__title {
    margin-top: 0;
}
.staff-b--12 .staff__item .staff-member__text {
    align-items: initial !important;
}
span.staff-member__first-last {
    font-size: 2rem;
    font-weight: bold;
}

/* Hours module */
.section--light .hours-a__schedule--responsive .hours-a__subtitle {
    font-size: 20px;
    font-family: "DM Serif Text", serif;
    font-weight: 400;
}
.hours-a__schedule--responsive .row:first-of-type {
    margin-top: 0;
}

/* Colors */
.section__bg--dark-3::before {
    background-color: #222222;
}
.section--dark .navigation-a .navigation__item--link:hover, .section__bg--dark-4 .navigation-a .navigation__item--link:hover {
    color: #00a9d8;
}
.navigation__item:hover {
    background: #00a9d8 !important;
}
.sedona .section--dark .navigation-a .navigation__list--sub .navigation__item--link:hover,
.sedona .section--dark .navigation-a .navigation__list--sub .navigation__item.navigation-open .navigation__item--link:hover {
    background: transparent !important;
}
.section-banner.section__bg--dark-1 .banner-c .slider__background--overlay:after {
    background: rgba(0,0,0,0.2);
    opacity: 1;
}

/* Buttons color */
.sedona .section--dark .component__button--2 {
    color: #259b9a !important;
    box-shadow: #259b9a 5px 5px 0 0;
}
.sedona .section--dark .component__button--2:hover {
    color: #259b9a !important;
    box-shadow: #259b9a 0 0 0 0;
}
.sedona .section--dark .banner .component__button--1.cta__button, 
.sedona .section--dark .banner .component__button--1.cta__button--icon,
.sedona .section--dark .cta__button.component__button--1,
.sedona .section--dark .component__button--1 {
    color: #00a9d8 !important;
    box-shadow: #00a9d8 5px 5px 0 0;
}
.sedona .section--dark .banner .component__button--1.cta__button:hover, 
.sedona .section--dark .banner .component__button--1.cta__button--icon:hover,
.sedona .section--dark .cta__button.component__button--1:hover,
.sedona .section--dark .component__button--1:hover {
    color: #00a9d8 !important;
    box-shadow: #00a9d8 0 0 0 0;
}

/* Editable color */
.section--light .editable__container h2,
.section--light .editable__container h3 {
    color: #d3a335;
    font-weight: bold;
}
.sedona .section .component__link--1, .sedona .section .component__link--2, .sedona .section .component__link--3, .sedona .section .editable__container a, .sedona .section .blade-a__readmore a, .sedona .section .featuredarticle__link {
    background-image: linear-gradient(to right, #00a9d8 0, #00a9d8 100%);
}

/* Forms color */
.form-themeExtras .leadForm {
    padding-top: 25px;
}
.sedona .section-form .section--light .form-wrap__submit input {
    border: 2px solid #259b9a  !important;
    background: #fff !important;
    box-shadow: #259b9a  5px 5px 0 0;
    color: #259b9a !important;
}

/*Media Queries*/
@media(max-width: 767px) {
    .col-2 {
        width: 100%;
        padding:0%;
    }
}