#horseDetails table {
	border: 3px solid #0c324f;
	font-size: 16px; 
	width: 100%;
}

#horseDetails table td {padding: 6px 0px 6px 5px; line-height: 1.3em;}

#horseDetails table tbody tr:nth-child(odd) {
	background-color: #0C324F; 
	color:#fff; 
}

#horseDetails table tbody tr td:nth-child(odd) {font-weight: bold;}
#horseDetails table tbody tr:nth-child(odd) a {color: #fff;}

#horseDetails table tbody tr td:nth-child(even) {width: 50%;}
#horseDetails table tbody tr:nth-child(even) a {color: #000;}

#horseDetails table tbody tr:last-child {
	text-align: center; 
	background-color: #15B6EC;
	font-size: 24px;
}

#horseDetails table tbody tr:last-child a {color: #fff;}

#profileGallery {clear: both;}

#profileGallery img {
  height: calc(60vh - 100px);
  width: auto;
  margin: 0 auto; /* it centers any block level element */
}

#videoGallery {text-align: center;}

.contactIcon {
	float: left;
	margin-right: 10px;
}

.contactIcon img{width: 40px;}