.specialties-sidebar {
  float:right;
  width:31%;
  margin-left:2%;
  margin-bottom:2%;
}
.vets-by-specialty ul li {
 font-weight: normal;
}

.specialties-sidebar .vets-by-specialty {
  margin-top:12px;
}
@media only screen and (max-width: 500px) {
  .specialties-sidebar .vets-by-specialty li {
    font-size:12px !important;
    margin-bottom: 9px;
  }
}

.aaha.certs {
  height: 26%;
}

.aaha.certs.veccs {
  padding-right: 75px;
}

@media only screen and (max-width: 50em) {

.aaha.certs {
  display:none;
}


}

._testimonials .t-header {
  font-size:2.1rem;
  font-weight: bold;
  color: #002d63;
}

._testimonials .t-message  {
  margin-bottom: 12px;
  font-size:1.4rem;

}

/*
.amc-gifts {
   clear: both;
}
 
.amc-gifts .gift-item {
	width:33.3%
}
*/

.amc-gifts {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;  
}
.amc-gifts h2 {
	font-size:14px;
	margin-top:6px;
}

.amc-gifts > .gift-item {
  
    width: 32%;
    padding: 12px;
    text-align: center;
    border: 1px solid gray;
    margin: 6px;
}
.gift-item p {
  font-size:12px;
}
/*

.amc-gifts .gift-item .excerpt {
	display: none;	
}

.entry-content .gift-item {
    width: 32%;
    padding: 10px;
    display: inline-block;
 
    text-align: center;
    border: 1px solid grey;
    margin: 4px;
}
 
.gift-item img {
 width:100%;

}
.gift-item .news-title {
  margin-top:6px;
  font-size:16px;
}
*/
@media only screen and (max-width: 500px) {
  .entry-content .gift-item {
   width:100%;
  }
  .gift-item .excerpt p {
    font-size:12px;
 }
}

