@media only screen {
.adoptable-info {
border-bottom: 1px solid #ddd;
break-inside: avoid;
}
.adoptable-image {
margin: 0;
padding: 0;
}
.adoptable-image img {
width: 100%;
}
.content-dogs .adoptable-image img,
.content-cats .adoptable-image img {
margin: 1rem 0;
}
.adoptable-info ul {
columns: 2;
margin: 0 0 1rem 0;
list-style: none;
}
.adoptable-info .mutt-o-meter-restriction {
padding: 0.25em 0.5em;
font-weight: bold;
color: #fff;
white-space: nowrap;
display: inline-block;
margin-right: 0.3rem;
margin-bottom: 0.3rem;
}
.adoptable-content .dropcap {
font-size: 3em;
line-height: 1em;
padding-right: 0.2em;
float: left;
}
.adoptable-feed {
list-style: none;
margin: 1rem 0;
columns: 2;
clear: both;
column-gap: 1.5rem;
}
.adoptable-heading {
width: 100%;
float: left;
clear: both;
font-family: "yellowtailregular", arial;
color: #fff;
text-align: center;
text-transform: capitalize;
font-size: 2rem;
margin-bottom: 0.5rem;
background-color: #0f94a3;
padding: 0.5rem;
margin-bottom: 1.5rem;
margin-top: 2rem;
}
.adoptable-feed .adoptable {
width: 100%;
break-inside: avoid;
}
.adoptable-feed .adoptable:hover {
opacity: 100%;
}
.adoptable-feed .entry-title {
color: #fff;
padding: 0.2em;
margin: 0;
}
.adoptable-feed li {
width: 100%;
}
.adoptable-feed li > a {
display: inline-block;
width: 100%;
}
.adoptable-feed article {
float: left;
border-bottom: none;
width: 100%;
padding-bottom: 0;
margin-bottom: 0;
}
.adoptable-feed article .columns {
padding: 0;
}
.adoptable-filter {
font-size: 1.2rem;
}
.adoptable-filter .filter-label {
font-weight: bold;
text-transform: uppercase;
}
.adoptable-filter .filter-show-all {
display: none;
}
.adoptable-filter .filter-type-row {
margin: 0.25rem 0;
}
.filter.selected-filter {
font-weight: bold;
}
}  @media only screen and (min-width: 40.063em) {
.adoptable-info ul {
columns: 2;
list-style: none;
}
.adoptable-feed {
columns: 3;
}
.adoptable-feed .adoptable {
width: 100%;
}
}