.location-hero .location-header-container{padding:30px 0;background-color:#000000b3;color:#fff}.location-hero .location-header-container address{margin:0;font-size:20px;line-height:1.1}.location-hero .location-header-container .title h1{margin-bottom:5px;font-size:30px}.location-hero .location-header-container .icon{margin-right:20px;background-color:#fff;width:70px;height:70px;border-radius:100px}.location-hero .location-header-container .icon svg{margin:0;vertical-align:middle}.location-content{background-color:#f8f9fa;padding-bottom:50px}.location-content .location-actions{padding:40px 0}@media (max-width: 575.98px){.location-content .location-actions{display:block!important;text-align:center}}.location-content .location-actions .btn{margin-right:20px;padding:8px 16px}@media (max-width: 575.98px){.location-content .location-actions .btn{display:block;margin-left:20px;margin-bottom:20px}}.location-content .location-actions .btn svg{margin-right:5px;vertical-align:-3px}.location-content .location-actions .btn:last-child{margin-right:0}@media (max-width: 575.98px){.location-content .location-actions .btn:last-child{margin-bottom:0;margin-right:20px}}.location-content .location-actions .btn-outline-secondary{background-color:#fff;color:#000;border-color:#000}.location-content .location-actions .btn-outline-secondary:hover{background-color:#000;color:#fff}.location-content .location-actions .btn-outline-secondary:hover svg{fill:#fff}.location-content .location-actions .btn-primary:hover{background-color:#3c3c3c}.location-content .location-box{padding:20px;background-color:#fff;box-shadow:1px 1px 5px #0000001a;border-radius:5px}.location-content .location-box .box-title{padding-bottom:20px}.location-content .location-box .box-title h2{display:flex;align-items:center;margin-bottom:0;font-size:18px}.location-content .location-box .box-title h2 svg{margin-right:10px}.location-content .location-box .box-content .table{margin-bottom:0}.location-content .location-box .box-content .table tr td:first-child{padding-left:0}.location-content .location-box .box-content .table tr:last-child td{border:none}.location-content .location-box .box-content .table.contact-info tr td{border:none}.location-content .location-box .box-content .about-showroom{font-size:14px;overflow:hidden;margin-bottom:20px}.location-content .location-box .box-content .about-showroom.collapsed{height:290px}.location-content .location-box .box-content .about-showroom h1,.location-content .location-box .box-content .about-showroom h2,.location-content .location-box .box-content .about-showroom h3,.location-content .location-box .box-content .services{font-size:14px}.location-content .location-box .box-content .services .icon{margin-right:10px;width:30px;height:30px;background-color:#f4f4f4;border-radius:50px}.location-posts h4{font-size:16px}.location-posts p{font-size:14px}.location-posts .wrap{position:relative}
