/* .mobileHeader-container p {
	color: #000 !important;
} */

/* header social media */
ul.socialmedia__list {
    gap: 10px;
    justify-content: center;
}

a.cta__link--icon.component__button--1 {
    border: unset !important;
}

a.cta__link--icon.component__button--1:hover {
    background: none !important;
}



.section-banner .banner .banner-text__title--large {
	font-size: 4rem;
	font-weight: 300;
	text-transform: uppercase;
}

.section .logo .component__title {
	font-size: 1rem;
}

.alias-testimonials_home {
    display: none;
}

.map-a .map__wrap {
    z-index: 9;
}

.row.location__contacts-wrapper {
    display: block;
    width: 100%;
}

.location__phone {
    max-width: 100%;
}
.mobileHeader-container a {
    color: black;
}

.alias-locations_footer {
    display: block !important;
}


/*--/ featured blocks--*/
.wrap__page-content ul,
.wrap__page-content ol,
.wrap__editable ul,
.wrap__editable ol,
.wrap__editable-content ul,
.wrap__editable-content ol,
.staff-member ul,
.staff-member ol,
.editable ul,
.editable ol,
.form ul,
.form ol {
    clear: none;
}

.editable ul+*,
.editable ol+*,
.editable__container ul+*,
.editable__container ol+* {
    clear: none;
}
/*SEO Homepage Custom Accordion*/
.accordion_container {
  width: 100%;
  padding: 15px 0 20px 0;
}

.accordion_head {
  background-color: #000;
  cursor: pointer;
  margin: 0 0 1px 0;
  padding: 2px 6px;
  font-weight: bold;
  text-align: center;
}
.accordion_head h2{
    color: white;
	font-size: 20px;
	font-weight: bold;
	margin: 5px 10px;
}
.accordion_head:hover{
  background-color: white;  
}
.accordion_head h2:hover{
    color:#d3a335;
}
.accordion_body {
  background: #bbbbbb4d;
  padding: 2px 6px;
}

.accordion_body p {
  padding: 2px 2px;
  margin: 0px!important;
}
.homea{
	font-weight: bold;
}
.homeh2 {
	font-size: 20px;
	font-weight: bold;
}

.plusminus {
  float: right;
}
/*SEO Homepage Custom Accordion END*/


@media (min-width: 1199px){
.map-a .map__container {
    max-width: 1470px;
}
}
@media only screen and (min-width: 992px) {
.map__col {
    max-width: 33.333333%;
    flex: 0 0 33.333333%;
}
}

@media only screen and (max-width: 990px) {
    .map-a .map__display {
    height: 450px !important;
}
}

@media(max-width:767px){
	.section-banner .banner .banner-text__title--large {
		font-size: 2rem;
	}
	.mobileHeader-container .icon {
		color: #000 !important;
	}
}


.accordion_body {
    display: none;
}

@media only screen and (max-width: 520px) {
    img.ezimage {
        float: none !important;
        margin-left: 0px !important;
        margin-right: 0px !important;
    }
    .abtme-img {
    text-align: center;
    }    
}
