/* Header */
.navigation-a .navigation__item--link, .header-g .locations-a .location__phone a, .locations-a .location__address, .locations-a .location__phone-num,
.hours-a--12 .hours__dayname, .hours-a .hours__time {
    font-size: 1rem;
}
.section--light .navigation-a>.navigation__list>.navigation__item>.navigation__item--link {
    color: #000;
    font-weight: 500;
}
.logo-horizontal.image-position--left .logo__image {
    margin-right: 5px !important;
}
.logo__image img {
    min-width: 50px;
}

/* Location */
.hours__title.component__title {
  text-align: center;
}

/* Editable */
.section--light .title-subtitle__wrapper::after,
.section--light .hours__title-caption-wrap::after {
  margin: auto;
}
.col-2-locations {
    width: 49%;
    display: inline-block;
    vertical-align: top;
}

/* Custom Colors */
.section--light .breadcrumb__item a,
.section--light .breadcrumb__item a:hover {
  color: #205d76;
}

.section--light .form-a .form__input input:not([type="radio"]):not([type="checkbox"]), 
.section--light .form-a .form__input textarea, 
.section--light .form-a .form__input select,
.section--light .form-a .form__input input:not([type="radio"]):not([type="checkbox"])::placeholder, 
.section--light .form-a .form__input textarea::placeholder, 
.section--light .form-a .form__input select::placeholder {
  color: #000;
}

.section--light .articles__categories .mm-navbar .mm-title {
  border-color: #21a872;
  background: white;
}
.section--light .articles__categories .mm-panels > .mm-panel > .mm-navbar + .mm-listview {
  background: #21a872;
}
.section--light .articles__categories-link {
    color: #fff;
}
.section--light .articles__categories-link:hover {
    background: #f5f5f5;
    color: #21a872;
}

.section--light .form-a .form__input input:not([type=radio]):not([type=checkbox]) option, .section--light .form-a .form__input textarea option, .section--light .form-a .form__input select option,
.section--light .form-a .form__input input:not([type=radio]):not([type=checkbox]) option:not(:first-of-type), .section--light .form-a .form__input textarea option:not(:first-of-type), .section--light .form-a .form__input select option:not(:first-of-type) {
    color: #000;
}
.section--dark .cta__button.component__button--1 {
    color: white !important;
}
.section--light ::placeholder {
    color: black !important;
}
.section--light .form-a .form__form-container .form__input input:not([type="radio"]):not([type="checkbox"]), .section--light .form-a .form__form-container .form__input textarea, .section--light .form-a .form__form-container .form__input select {
    color: black;
}
.section.single-locations-1 .section--dark .locations-a .list .location__phone .location__phone-num.piwik_ignore {
    color: white;
}
.section.single-locations-1 .section--dark .locations-a .list .location__address::before, .section.single-locations-1 .section--dark .locations-a .list .location__phone::before {
    border-color: rgb(33 168 114);
    color: rgb(33 168 114);
}
.section--light .articles-a .articles__item {
    background-color: #d6ebe1;
}
.section--light .articles-a .articles__item .article__post-title, .section--light .articles-a .articles__item .article__post-permalink {
    color: #0e0883;
}
.section--light .articles-a .articles__item .article__post-content p{
    color: #000;
}
.section--dark .copyright__link, .section--dark #copyright__link {
    color: #fff;
}


/* Media */
@media(max-width: 767px){
    .col-2-locations {
        width: 100%;
    }
    .section.single-locations-1 .locations-a .list .location__item {
        flex-direction: column;
        -webkit-box-align: center !important;
        -ms-flex-align: center !important;
        align-items: center !important;
        margin-right: 0;
    }
    .section.single-locations-1 .locations-a .list .location__address-wrapper,
    .section.single-locations-1 .locations-a .list .location__phone-wrapper {
        margin-right: 0;
    }
    .single-locations-1 .location__fax-wrapper {
        margin-top: 25px
    }
}

img.shotimg{
    float: right;
    margin-left:12px;
    width:100%;
    max-width:400px;
}
