*{transition:all 1s ease}.hcpdir h2{font:normal 1.786em 'proximaNovaBlack';color:#b81d8c;margin:10px 0 10px 0;text-align:left;text-transform:uppercase}.hcpdir h3{font-size:1.125em;padding:0;margin:0 0 .3em 0;font-weight:bold;font-family:proximaNovaBlack;line-height:16px;text-transform:uppercase}.col-section{margin:0 0 1.5em 0}.margin-top20{margin-top:20px !important}.margin-left18{margin-left:18px}.directory-card{padding:5px;margin-bottom:10px;font-size:12px}.card-text{display:block;text-align:left;padding:0 5px 0 15px;margin-left:25%}.directory-card img{float:left;max-width:25%}.card-copy{font-size:1.125em;line-height:1.375em;margin-bottom:.5em}.card-call-to-action{font-weight:bold;text-transform:uppercase}.card-call-to-action a{color:#fff}.directory-promo-block{clear:both;overflow:hidden;margin:1em 0 1.5em 0}.directory-promo-icon{float:left;min-width:50px;margin:0 .5em 1em 0}.directory-promo-text{overflow:hidden}.directory-promo-block ul{margin-left:18px}.column{float:left;width:50%}@media only screen and (min-width:700px){.directory-card{padding:0}.card-text{display:block;text-align:center;padding:5px;margin-left:0}.directory-card img{float:none;max-width:100%}.card-copy{height:100px;margin-bottom:0}.card-call-to-action{height:50px}}@media only screen and (min-width:960px){.card-copy{height:85px}.card-call-to-action{height:40px}}