@charset "utf-8";
/* CSS Document */

.listing-index {margin-top:24px;}
.listing-index ul {margin:0; padding:0;}
.listing-index ul li {list-style-type:none;}
.listing-index td.image {text-align:center;}
.listing-index td.image img {margin: 0 auto;}
h2.multi-heading {margin:0; padding:0; text-align:center;}
.listing-index h2.name {margin:0; padding:0; text-transform:uppercase;}
.listing-index h2.name .label {padding:2px 4px; font-weight:normal;}
.listing-index .misc {font-weight:bold;}
.listing-index .sire, .listing-index .dam {font-weight:normal;}
.listing-index .blurb {font-weight:normal; color:#666; border-top:1px dashed #666; font-style:italic; margin-top:6px;}

@media (max-width:767px) {
	.listing-index .sire .label, .listing-index .dam .label {display:block; font-weight:normal; color:black; padding:0; margin:0; background-color:transparent;}
	.listing-index .sire .label {text-align:left; border-radius:0; margin-bottom:3px;}
}
@media (min-width:768px) {
	.listing-index .label-default {background-color:black;}
	.listing-index .sire .label, .listing-index .dam .label {background-color:transparent; font-weight:normal; color:black;}
	.listing-index .sire .label {display:inline-block; width:46%; text-align:left; padding:4px 4% 4px 0; border-radius:0;}
	.listing-index td.details {width: 100%;}
	.listing-index .mobile-photo {display: none;}
}
@media (min-width:1200px) {
}
@media (min-width:992px) and (max-width:1199px) {
}
@media (max-width:767px) {
	.listing-index td.details {width: 100%; text-align: center;}
	.listing-index td.image {display: none;}
	.listing-index h2.name {margin:0; padding:0; margin-top:6px;}
	.listing-index .sire .label, .listing-index .dam .label {display: block; width: 100%; text-align: center; font-size: 16px;}
}

.listing-detail {
	-ms-word-break: break-all;
	word-break: break-all;
  
	/* Non standard for webkit */
	word-break: break-word;
  
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}
.listing-detail .title, .listing-detail .stats, .listing-detail .sire-dam, .listing-detail .description {padding:0 12px;}
.listing-detail .mainimg {text-align:center;}
.listing-detail .thumbnail {border:none; background-color:transparent;}
.listing-detail .mainimg img {max-width:100%;}
.listing-detail .title h1 {text-align:center;}
.listing-detail .stats ul, .listing-detail .siredam ul {margin:0; padding:0; text-align:center;}
.listing-detail .siredam ul {margin-bottom:12px;}
.listing-detail .stats ul li, .listing-detail .siredam ul li {display:inline;}
.listing-detail .description, .listing-detail .pedigree {clear:both; padding-top:12px;}
.listing-detail .pedigree .table td {vertical-align:middle; width:33%; border-top:2px solid #000}
.listing-detail .pedigree h4 {font-weight:bold; text-transform:uppercase;}
.listing-detail .pedigree .perfrecord {margin:0; padding:0;;}

@media (max-width:767px) {
	.listing-detail .pedigree .table td {vertical-align:middle; width:28%;}
	.listing-detail .pedigree td.sire, .listing-detail .pedigree td.dam {width:46%;}
	.listing-detail .pedigree h4 {font-weight:bold; word-break:break-word; margin:0; padding:0;}
}