/* Nav */
.navigation-a .navigation__list--default .navigation__item {
	margin-bottom: 0 !important;
}

/* banner */
.section.banner-xl-title .banner__title {
	font-size:   3rem;
	line-height: 3rem;
}
.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;
}
@media(max-width: 767px;){
    .section.banner-xl-title .banner__title {
	    font-size:   2rem;
	    line-height: 2rem;
    }
}

/* 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;
}
.harrisburg-fbs .featuredblocks-grid-b .featuredblocks.items-per-row-4 .featuredblock__item {
    min-height: 200px;
}

/* int map */
.section--dark .cta__link.component__link--1 {
	color: #fff !important;
}
.section--dark a {
	color: #fff !important;
}

/* 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;
}

/* Custom colors */
.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 {
    background: #f5f9f9;
    border-color: #ccc;
}
.section--light .form-a ::placeholder {
    color: #555 !important;
}
.articles__categories .mm-panels>.mm-panel>.mm-navbar+.mm-listview {
    background-color: #f5f9f9;
}
.section--dark .navigation__item--link::hover {
    background-color: #294282 !important;
}
/* Media */
@media(max-width: 1199px) {
    .section.side-by-side-cta .cta-a .cta__links-wrapper .cta__button {
        margin-left: 2px !important;
    }
}
@media(min-width: 992px) {
    .side-by-side-cta .col-lg-4.col-sm-12 {
        padding-right: 15px !important;
    }
    .section.side-by-side-cta .cta-a .cta__links-wrapper .cta__button {
        width: auto;
    }
}