.classica-result-count{font:12px/1.5 'Open Sans',sans-serif;color:#cab683;margin:0 0 12px}
.classica-registry-label{display:inline-block;margin:0 8px;color:#e6c68a}
.classica-breeding{padding:20px 0}.varuste-paneeli .varustekuvat{padding:25px}
.country-flag{display:inline-block;vertical-align:middle;margin:0 5px;width:20px;height:15px}
.offspring-medallion-name a,.offspring-medallion-name a:visited{font:inherit;color:var(--kulta)}
.suku-meriitit{display:block;font-size:11px;color:var(--kulta)}
.classica-filters{display:flex;gap:12px;align-items:center;margin-bottom:24px;font-size:13px}
.classica-filters input,.classica-filters select{background:#0b251a;border:1px solid #9c7a3f;color:#eee5d6;padding:8px 12px;border-radius:4px}
.classica-filters input{flex:1}.classica-no-horses{padding:20px}
/* One complete section per exhibition image. */
.nayttelykuva-rivi{grid-template-columns:210px minmax(0,1fr);align-items:start}
.nayttelytuloslista{justify-content:flex-start;min-width:0;align-self:start}
.nayttelytuloslista .nayttelytulos:first-child{padding-top:0}
.nayttelykuva-rivi.without-image{grid-template-columns:minmax(0,1fr)}
.nayttelykuva-rivi .nayttelykuva{height:auto;min-height:0}
.nayttelykuva-rivi .nayttelykuva img{height:auto;object-fit:contain}
.nayttelytulos{overflow-wrap:anywhere}
.unassigned-title{font-size:15px;margin:0 0 12px}
.galleria-copyright,.galleria-copyright p,.galleria-copyright a,.gallery-extra-copyright div{font-size:12px;line-height:1.65;overflow-wrap:anywhere}
.gallery-extra-copyright{font-family:var(--fontti-leipateksti);font-style:normal;margin:8px 0 28px}
.gallery-extra-copyright p{margin:0 0 8px}
@media(max-width:640px){.nayttelykuva-rivi{grid-template-columns:minmax(0,1fr);gap:15px}.nayttelykuva-rivi .nayttelykuva{width:min(210px,100%)}}
