.list-body,.list-item,.list-animal-info-block,.list-animal-info-block *{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;color:#383a3a !important}
img.list-animal-photo{height:260px !important;width:auto !important;max-width:100% !important;border-radius:6px}
td.list-item{padding:16px !important;vertical-align:top;text-align:center}
.list-animal-photo-block{text-align:center;margin-bottom:6px}
.list-animal-info-block{text-align:center}
.list-animal-name,.list-animal-name a,.list-animal-id{font-weight:700 !important;color:#2e898a !important}
body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#383a3a}
a{color:#2e898a}
.detail-body,.detail-body *{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important}
.detail-body{color:#383a3a}
.detail-animal-name{font-weight:700;color:#2e898a !important;font-size:22px}
.detail-label{font-weight:700;color:#383a3a !important;text-align:left !important;padding-right:28px !important;white-space:nowrap;vertical-align:top}
.detail-value{color:#383a3a !important;text-align:left !important}
.detail-link,a.detail-link{color:#2e898a !important;font-weight:700}
img.detail-animal-photo{border-radius:6px;max-width:100%;height:auto}
.detail-table td{padding:4px 0}
@media(max-width:600px){
table,tbody,tr{display:block;width:100% !important;max-width:100% !important}
td.list-item{display:block;width:100% !important;max-width:100% !important;box-sizing:border-box;padding:14px 8px !important}
img.list-animal-photo{height:auto !important;max-height:320px;width:auto !important}
.detail-table td{display:block;width:100% !important;padding:2px 0}
.detail-label{padding-right:0 !important;padding-top:10px !important;white-space:normal}
img.detail-animal-photo{width:100%}
}
