/* BACKGROUND COLOR */
body {background: #fff;}

/* GROUP NAV - changing widths & flexing for best alignment now and in the future with custom logos */
.locations-group-nav .franchiseList {max-width: 100%; display: flex; justify-content: center; flex-wrap: wrap; align-items: center;}

/* ROOFTOP CONTAINER MIN WIDTH */
.section-main-container {min-width: 960px;}

/* ROOFTOP STYLING */
.section-column {flex-basis: 25%;}

.section-column .widgetHolder {text-align: center;}
.section-column .widgetHolder >div:last-child:not(:first-child) {margin-bottom: 0;}
/* ROOFTOP ALIGNMENT */
.section-column .widgetHolder .image-default {min-height: 125px; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.section-column .widgetHolder .image-default img {width: auto; height: auto;}
.section-column .widgetHolder .contact-info {display: flex; flex-direction: column; flex-grow: 1;}
.section-column .widgetHolder .contact-info .widget-heading {flex-grow: 1;}

/* IMAGE WIDGET - ALIGNING IMAGES */
.image-default img {display: inline-block;}

/* CONTENT WIDGET - ALIGNING IMAGES */
.content-default img {display: inline-block;}

/*owen.perks HERO CHANGES */
[data-name="section-container-1"] .widgetHolder {border-radius: 15px;}
.section-column .widgetHolder .image-default img {max-height: 115px;}
.contact-info .widget-heading.display-4 {font-size: 1.6rem; margin-bottom: 16px;}
.contact-info .tels,
.contact-info{margin-bottom: 8px;}
[data-name="welcome-container"] {max-width: 900px !important;}



/* REMOVING PUSH */
.push {display: none;}