.band-cdfi-locator{min-height:800px}.band-cdfi-locator
.card{margin:0
0 8px}.band-cdfi-locator .card
p{margin:0}.band-cdfi-locator .card-header{cursor:pointer;display:flex;flex-direction:column;padding:1rem 1.5rem;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.band-cdfi-locator .card-header:hover,
.band-cdfi-locator .card-header:not(.collapsed){background-color:#E9741C;color:#fff}.band-cdfi-locator .card-header:hover h4,
.band-cdfi-locator .card-header:not(.collapsed) h4{color:#fff}.band-cdfi-locator .card-header
.company{max-width:800px;padding-right:30px}.band-cdfi-locator .card-header
h4{font-weight:700;font-size:20px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.band-cdfi-locator .card-header
.contact{display:flex;justify-content:space-between;margin:10px
100px 0 0;width:400px}.band-cdfi-locator .card-header
p{font-weight:500}.band-cdfi-locator .card-header .contact
p{width:200px}.band-cdfi-locator .card-header .contact p
span{display:block}.band-cdfi-locator .card-header .contact p:first-of-type{padding-right:20px}.band-cdfi-locator .card-header .contact p:last-of-type{border-left:1px solid #d6d7da;padding-left:20px}.band-cdfi-locator .card-header:hover .contact p:last-of-type,
.band-cdfi-locator .card-header:not(.collapsed) .contact p:last-of-type{border-left:1px solid #fff}.band-cdfi-locator .card-header [class^="icon-"],
.band-cdfi-locator .card-header [class*=" icon-"]{position:absolute;right:20px;-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-o-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.band-cdfi-locator .card-header:hover [class^="icon-"],
.band-cdfi-locator .card-header:not(.collapsed) [class^="icon-"]{color:#fff}.band-cdfi-locator .card-header:not(.collapsed) [class^="icon-"]{-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.band-cdfi-locator .card-body{padding:3rem 0}.band-cdfi-locator .card-body
img{margin-bottom:0.9em;max-height:150px}.band-cdfi-locator .cdfi-details .contact-details,
.band-cdfi-locator .cdfi-details
.description{margin:0.9em 0}.band-cdfi-locator .cdfi-details .description p,
.band-cdfi-locator .card-body
.member{margin-bottom:0.9em}.band-cdfi-locator .card-body
a{color:#E9741C}.band-cdfi-locator
form.filters{padding-bottom:25px}.band-cdfi-locator form.filters .filter-item.button{width:100%}.band-cdfi-locator
.error{font-size:20px;color:#de2e2e}@media (min-width: 576px){}@media (min-width: 768px){.band-cdfi-locator form.filters .filter-item.area-served{max-width:140px}.band-cdfi-locator form.filters .filter-item.per-page{max-width:160px}.band-cdfi-locator form.filters .filter-item.button
.clear{margin-left:10px}}@media (min-width: 992px){.band-cdfi-locator .card
p{line-height:1.6}.band-cdfi-locator .card-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:1.25rem 2rem}.band-cdfi-locator .card-header
.company{padding-right:0}.band-cdfi-locator .card-header
.contact{justify-content:flex-end;margin:0
50px 0 20px}.band-cdfi-locator .card-header [class^="icon-"],
.band-cdfi-locator .card-header [class*=" icon-"]{right:38px}}@media (min-width: 1200px){}@media screen and (min-width: 1450px){}