
/* Stacked */
.stacked:first-child {
	padding-top:    0;
}
.stacked {
	padding-top:    0;
	padding-bottom: 0;
}

/* Editable */
.section--light .editable h1, .section--light .editable h2, .section--light .editable h3, .section--light .editable h4, .section--light .editable h5, .section--light .editable h6 {
    clear: initial;
}
.wrap__page-content img {
    max-width: 100%;
    height:    auto !important;
}
.contact-col-2 {
    width: 49%;
    display: inline-block;
    vertical-align: top;
}

/* Font */
.header-g .locations-a .location__phone a,
.locations-a .location__phone-num,
.locations-a .location__phone--link, p.footer-phone {
    font-size: 18px;
}
.section--light .navigation-a .navigation__item--link {
    font-size: 16px;
}


/* Media */
@media(max-width: 991px) {
	.banner-a .banner__cta .cta__button.component__button--2 {
	    margin: 15px 0;
	}
}
@media(min-width: 768px) {
    img.align-right {
        float: right !important;
        margin: 0 0 20px 20px !important;
    }
    img.align-left {
        float: left !important;
        margin: 0 20px 20px 0 !important;
    }
}
@media(max-width: 767px) {
    img.align-right, img.align-left {
        float: none !important;
        margin: 0 auto 20px !important;
        display: block;
    }
    .contact-col-2 {
        width: 100%;
    }
    .section .ple-module-justify-left {
        justify-content: left;
    }
    .col-lg-4.col-sm-12.section__column-1.ple-column-padding.ple-module-justify-left.alias-location_footer {
        justify-content: center;
    }
}