.hero .slideshow .slide .slideContent {
	margin: auto;
	background: #000;
	background: rgba(0,0,0,.59);
	border-radius: 30px;
	text-align: center;
}

.button {border-radius:20px;}

#footer.footer-3 {border-top:8px solid var(--secondary-dark);   background: rgb(220,220,220);
background: linear-gradient(180deg, rgba(220,220,220,1) 0%, rgba(220,220,220,0) 30%);}
#footer.footer-3 .footer-main {color:#000;}
#footer.footer-3 .footer-main a {color:#000;}

#footer.footer-3 .footer-main .h5 {font-weight:700; pointer-events:none; margin:0; text-decoration:none;}
#footer.footer-3 .footer-main #footerNav ul.sub-menu li {margin:.5rem 0;}
#footer.footer-3 .footer-main #footerNav ul li {}
#footer.footer-3 .footer-social {margin:1.5rem 0;}
#footer.footer-3 .footer-copyright a, #footer.footer-2 .footer-copyright a {color:var(--primary-light);}
#footer.footer-3 .social_menu_footer li {margin:0 1rem .8rem 0;}
#footer.footer-3 .footer-main .footer-contact .address {font-weight:normal;}
#footer.footer-3 .footer-main .footer-contact .address a {color:var(--secondary-dark);}
#footer.footer-3 .footer-main #footerNav {margin-top:6rem;}

#footer.footer-3 .footer-social a.social-icon.facebook svg {fill:#4267B2}
#footer.footer-3 .footer-social a.social-icon.youtube svg {fill:#FF0000;}
#footer.footer-3 .footer-social a.social-icon.yelp svg {fill:#FF1A1A;}

.locations-lister__buttonList .button.inline {margin:5px 2px;}

.testimonials .carousel .item .name {margin-bottom:0;}
.testimonials .carousel .item .menu svg {height:100%;}
.testimonials.option-2 .carousel .item {border:3px solid #D9D9D9; background:#F9F9F9; font-style:italic; color:#003461;}
.testimonials.option-2 .carousel .item .menu svg {width:28px;}
.testimonials.option-2 .carousel .item .stars {margin-bottom:.9rem;}
.testimonials.option-2  .carousel .item .name {font-size:1rem; font-style:normal; font-weight:600;}
.testimonials.option-2 .carousel .item p {line-height:1.8rem;}

.logos.carousel-wrapper.option-2 {background:transparent;}
.logos.option-2 .carousel .carousel-cell .item {width:90%; height:0; padding-top:45%; padding-bottom:45%; margin:1rem auto; position:relative; overflow:hidden;}
.logos.option-2 .carousel .carousel-cell img {position:absolute; max-width:80%; top:calc(100%/2); left:calc(100%/2); transform:translate(-50%,-50%);}