a,a:hover{color:#ba1e2d}.breadcrumb,.btn,.group .listing .coming-soon{text-transform:uppercase}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}body,html{width:100%;height:100%}body,h1,h2,h3,h4,html,p,ul{margin:0;padding:0}a{cursor:pointer}a:hover{text-decoration:underline}button{background:0 0;border:none;padding:0}ul{list-style-type:none}body{background-color:#f4f4f4;color:#414042;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:16px;font-weight:300;line-height:1.75;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:abril-text;font-weight:500;margin:0}h1{font-size:32px}h2{font-size:30px;margin-bottom:20px}h3{font-size:28px}.mapboxgl-ctrl-icon:focus{background-color:#b30315!important;outline:0!important}.mapboxgl-canvas:focus{border:3px solid #b30315}.btn{border-radius:0;letter-spacing:.025em;font-size:14px;font-weight:700;transition:.3s all}.btn-sm{padding:10px 20px}.btn-red-fill{background-color:#a11927;background-image:linear-gradient(to top,#a11927,#bf1e2e);color:#fff}.btn-red-fill:hover{background:#8c1421;color:#fff}#disclaimer,footer #content-group-footer{background-image:linear-gradient(to top,#282324,#372f31)}.btn-red-outline{border:1px solid #b30315}.btn-red-outline:hover{background-color:#b30315;color:#fff}@media (max-width:480px){header #logo img{width:80%}}#hero-banner{padding:25px 0}.breadcrumb{background-color:transparent;font-family:abril-text,Times,serif;margin:30px 0 0;padding:8px 0}.breadcrumb a:hover{color:#ba1e2d}.group .listing{display:flex;padding:20px}.group .listing .coming-soon{color:#b30315;font-weight:600}.group .listing .business-name h2{color:#b30315;font-size:20px;line-height:1.2;margin:0 0 5px;padding:0}.group .listing p{margin:0}.group .listing .listing-image{width:110px}.group .listing .listing-image img{width:100%}.group .listing .profile{margin:10px 0 0}.group .listing .phone a{font-weight:400}@media (max-width:992px){.group{grid-template-columns:repeat(1,1fr)}}@media (max-width:480px){.group .listing{flex-direction:column;text-align:center}.group .listing .listing-image,.group a.website{margin-left:auto;margin-right:auto}.group .listing .listing-image{margin-bottom:15px}}.index-list ul{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:20px;grid-row-gap:20px;padding:0}.index-list ul li{border:2px solid #dfdfdf;cursor:pointer}.index-list ul li a{display:block;padding:4px 12px;transition:.3s all}.index-list ul li a:hover{background-color:#8c1421;color:#fff;text-decoration:none}footer #content-group-footer{margin-bottom:0}footer #post-footer{background:#201c1d}footer #CodeOnly-17{display:flex;padding:60px 0}footer #CodeOnly-17 h2{color:#fff;font-family:Tahoma}footer #CodeOnly-17 ul{list-style-type:none;padding:0;margin:0}footer #CodeOnly-17 ul li{margin-bottom:10px}footer #CodeOnly-17 ul li a{color:#fff;font-family:abril-text}footer #CodeOnly-17 ul li a img{margin-left:3px}footer #CodeOnly-17 .footer__upper-col{display:flex}footer #CodeOnly-17 .footer__upper-col div{margin-right:20px;width:30%}footer #CodeOnly-17 .footer__upper-col h2{font-size:23px}@media (max-width:992px){footer #CodeOnly-17{flex-direction:column}footer #CodeOnly-17 .footer__upper-col{width:70%!important;margin-left:auto;margin-right:auto;padding-top:40px}}@media (max-width:768px){header #logo{text-align:center}.index-list ul{grid-template-columns:repeat(1,1fr)}footer #CodeOnly-17 .footer__upper-col{flex-direction:column}footer #CodeOnly-17 .footer__upper-col div{margin-bottom:20px;margin-right:0;width:100%}}@media (max-width:480px){footer #CodeOnly-17 .footer__upper-col{width:100%!important}}footer #CodeOnly-18{align-items:center;display:flex;justify-content:space-between;font-size:14px;padding:30px 0;color:#8d8d8d}footer #CodeOnly-18 ul{display:flex;list-style-type:none;padding:0;margin:0}footer #CodeOnly-18 ul li{margin-right:15px}footer #CodeOnly-18 ul li a:hover{color:#b30315}footer #CodeOnly-18 ul:nth-child(1) li a{color:#fff}footer #CodeOnly-18 ul:nth-child(1)>li+li:before{content:'|';padding-right:15px}@media (max-width:1200px){footer #CodeOnly-18{align-items:initial;flex-direction:column}footer #CodeOnly-18 ul:nth-child(1){margin-bottom:20px}}@media (max-width:992px){footer #CodeOnly-18{margin:0 auto;width:70%}footer #CodeOnly-18 ul:nth-child(1){flex-direction:column}footer #CodeOnly-18 ul:nth-child(1) li{margin-bottom:10px;margin-right:0}footer #CodeOnly-18 ul:nth-child(1)>li+li:before{content:'';padding-right:0}}@media (max-width:480px){footer #CodeOnly-18{width:100%}}.content-card{background-color:#fff;box-shadow:0 0 7px rgba(0,0,0,.13);overflow:hidden;padding:20px}#disclaimer{color:#fff;margin-top:5px;padding:20px 0}