.btn-link {
color: #579555 !important;
}
.well.success {
background-color: #dff0d8;
}
.pagination {
margin: 30px 0 !important;
}
.pagination>li>a, .pagination>li>span {
cursor: pointer;
color: #579555;
}
.pagination>li>a:hover, .pagination>li>span:hover {
color: #579555;
}
.pagination>.active>a, 
.pagination>.active>a:focus, 
.pagination>.active>a:hover, 
.pagination>.active>span, 
.pagination>.active>span:focus, 
.pagination>.active>span:hover {
background-color: #579555;
border-color: #579555;
}
.panel .panel-heading h2 > a {
display: block;
width: 100%;
}
.carousel img {
margin: auto;
}
.carousel .fa-chevron-left, .carousel .fa-chevron-right {
position: absolute;
top: 50%;
}
.carousel .fa-chevron-left {
left: 30px;
}
.carousel .fa-chevron-right {
right: 30px;
}
.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:focus {
background-color: transparent;
border: 2px solid #579450;
border-radius: 3px;
padding: 10px 25px;
line-height: 16px;
color: #579450;
font-family: 'Raleway', Arial, Helvetica, sans-serif;
font-weight: 700;
text-transform: uppercase;
outline: none !important;
box-shadow: none;
}
.btn-notfall, .btn-notfall:hover, .btn-notfall:active, .btn-notfall:focus {
background-color: #a50344;
border-color: #a50344;
color: white;
}
.search-filters h3.subtitle {
color: #579555;
}
.search-filters .panel {
border: none;
box-shadow: none;
}
.search-filters .panel-heading {
border-bottom: none;
background-color: transparent;
}
.animal-list-wrapper {
border: none;
} .notfall {
border: 1px solid #A50344;
}
.ribbon {
position: absolute;
left: -5px; top: -5px;
z-index: 1;
overflow: hidden;
width: 75px; height: 75px;
text-align: right;
}
.ribbon span {
font-size: 10px;
font-weight: bold;
color: #FFF;
text-transform: uppercase;
text-align: center;
line-height: 20px;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
width: 100px;
display: block;
background: #79A70A;
background: linear-gradient(#A50344 0%, #a50344 100%);
box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
position: absolute;
top: 19px; left: -21px;
}
.ribbon span::before {
content: "";
position: absolute; left: 0px; top: 100%;
z-index: -1;
border-left: 3px solid #a50344;
border-right: 3px solid transparent;
border-bottom: 3px solid transparent;
border-top: 3px solid #a50344;
}
.ribbon span::after {
content: "";
position: absolute; right: 0px; top: 100%;
z-index: -1;
border-left: 3px solid transparent;
border-right: 3px solid #a50344;
border-bottom: 3px solid transparent;
border-top: 3px solid #a50344;
} .animal-list-wrapper .panel-body {
padding: 0;
}
.animal-list-wrapper .list-item > div {
background-color: #f6f6f6;
padding: 0;
}
.animal-list-wrapper .list-item .image-wrapper {
background: url(https://placehold.it/280x220) no-repeat center center;
}
.animal-list-wrapper .list-item img {
width: 100%;
object-fit: cover;
height: 220px;
}
.animal-list-wrapper .list-item h2 {
margin-top: 1.1em;
margin-left: 15px;
margin-right: 15px;
}
.animal-list-wrapper .list-item h2 + p {
margin-top: 1.1em;
margin-left: 15px;
margin-right: 15px;
line-height: 23px;
height: 46px;
overflow: hidden;
}
.animal-list-wrapper .list-item h2 a,
.animal-single .title {
font-size: 18px;
font-family: 'Raleway', Arial, Helvetica, sans-serif;
}
.animal-list-wrapper .list-item dl {
font-size: 15px;
font-family: 'Open Sans', Arial, Helvetica, sans-serif;
margin-left: 15px;
margin-right: 15px;
}
.animal-list-wrapper .list-item dt {
float: left;
margin-right: 8px;
margin-bottom: 5px;
}
.animal-list-wrapper .list-item dd {
margin-bottom: 5px;
}
.animal-list-wrapper .btn-primary {
margin-left: 15px;
}
.animal-single .characteristics img {
width: 50px;
height: 50px;
}
.animal-single .description {
white-space: pre-wrap;
}
.animal-single .btn-back {
position: relative;
top: 55px;
}
.animal-single .shop-banner {
position: relative;
top: 65px;
text-align: center;
}
.animal-single .btn-back:hover {
background-color: #579555;
}
.animal-single .btn-back:hover a, .animal-single .btn-back:hover i {
color: #ffffff;
}
.animal-single > article > .row {
margin-left: 0px;
margin-right: 0px;
}
.animal-single dt {
float: left;
margin-right: 8px;
margin-bottom: 5px;
clear: both;
}
.animal-single dd {
margin-bottom: 5px;
float: left;
}
.animal-single dd:last-child {
margin-bottom: 0px;
} .search-filters input[type="radio"],
.search-filters input[type="checkbox"]{
display: none;
} 
.search-filters input[type="checkbox"].new {
display: block;
}
.search-filters input[type="radio"] + label,
.search-filters input[type="checkbox"] + label{
padding-left: 8px;
}
.search-filters input[type="radio"] + label span,
.search-filters input[type="checkbox"] + label span{
display: inline-block;
width: 50px;
height: 50px;
margin: -2px 10px 0 0;
vertical-align: middle;
cursor: pointer;
background-size: contain;
background-position: left top;
background-repeat: no-repeat;
font-size: 50px;
}
.search-filters input[type="radio"] + label:hover span,
.search-filters input[type="checkbox"] + label:hover span,
.search-filters input[type="radio"]:checked + label span,
.search-filters input[type="checkbox"]:checked + label span {
color: #015322;
}
.search-filters input[type="radio"] + label span.hund {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Hund_black.png);
}
.search-filters input[type="radio"] + label:hover span.hund,
.search-filters input[type="radio"]:checked + label span.hund {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Hund_grün.png);
}
.search-filters input[type="radio"] + label span.katze {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Katze_black.png);
}
.search-filters input[type="radio"] + label:hover span.katze,
.search-filters input[type="radio"]:checked + label span.katze {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Katze_grün.png);
}
.search-filters input[type="radio"] + label span.pferd {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/pferd_black.svg);
}
.search-filters input[type="radio"] + label:hover span.pferd,
.search-filters input[type="radio"]:checked + label span.pferd {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/pferd_green.svg);
}
.search-filters input[type="radio"] + label span.kleintiere {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Kleintier_black.png);
}
.search-filters input[type="radio"] + label:hover span.kleintiere,
.search-filters input[type="radio"]:checked + label span.kleintiere {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Kleintier_grün.png);
}
.search-filters input[type="radio"] + label span.klein {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/size_black.png);
width: 24px;
height: 24px;
}
.search-filters input[type="radio"] + label:hover span.klein,
.search-filters input[type="radio"]:checked + label span.klein {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/size_green.png);
width: 24px;
height: 24px;
}
.search-filters input[type="radio"] + label span.mittel {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/size_black.png);
width: 38px;
height: 38px;
}
.search-filters input[type="radio"] + label:hover span.mittel,
.search-filters input[type="radio"]:checked + label span.mittel {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/size_green.png);
width: 38px;
height: 38px;
}
.search-filters input[type="radio"] + label span.groß {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/size_black.png);
}
.search-filters input[type="radio"] + label:hover span.groß,
.search-filters input[type="radio"]:checked + label span.groß {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/size_green.png);
}
.search-filters input[type="radio"] + label span.maennlich {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/nur_männlich_black.svg);
}
.search-filters input[type="radio"] + label:hover span.maennlich,
.search-filters input[type="radio"]:checked + label span.maennlich {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/nur_männlich_green.svg);
}
.search-filters input[type="radio"] + label span.weiblich {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/nur_weiblich_black.svg);
}
.search-filters input[type="radio"] + label:hover span.weiblich,
.search-filters input[type="radio"]:checked + label span.weiblich {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/nur_weiblich_green.svg);
}
.search-filters input[type="checkbox"] + label span.familienfreundlich {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Familie_black.png);
}
.search-filters input[type="checkbox"] + label:hover span.familienfreundlich,
.search-filters input[type="checkbox"]:checked + label span.familienfreundlich {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Familie_grün.png);
}
.search-filters input[type="checkbox"] + label span.senioren_geeignet {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Alte_black.png);
}
.search-filters input[type="checkbox"] + label:hover span.senioren_geeignet,
.search-filters input[type="checkbox"]:checked + label span.senioren_geeignet {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Alte_grün.png);
}
.search-filters input[type="checkbox"] + label span.anfaenger_geeignet {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Anfänger_black.png);
}
.search-filters input[type="checkbox"] + label:hover span.anfaenger_geeignet,
.search-filters input[type="checkbox"]:checked + label span.anfaenger_geeignet {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Anfänger_grün.png);
}
.search-filters input[type="checkbox"] + label span.vertraegt_mit_katzen {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Hundmagkatze_black.png);
}
.search-filters input[type="checkbox"] + label:hover span.vertraegt_mit_katzen,
.search-filters input[type="checkbox"]:checked + label span.vertraegt_mit_katzen {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Hundmagkatze_grün.png);
}
.search-filters input[type="checkbox"] + label span.vertraegt_mit_hunden {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/KatzemagHund_black.png);
}
.search-filters input[type="checkbox"] + label:hover span.vertraegt_mit_hunden,
.search-filters input[type="checkbox"]:checked + label span.vertraegt_mit_hunden {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/KatzemagHund_grün.png);
}
.search-filters input[type="checkbox"] + label span.vertraegt_mit_huendin {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/KatzemagHund_black.png);
}
.search-filters input[type="checkbox"] + label:hover span.vertraegt_mit_huendin,
.search-filters input[type="checkbox"]:checked + label span.vertraegt_mit_huendin {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/KatzemagHund_grün.png);
}
.search-filters input[type="checkbox"] + label span.vertraegt_mit_rueden {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/KatzemagHund_black.png);
}
.search-filters input[type="checkbox"] + label:hover span.vertraegt_mit_rueden,
.search-filters input[type="checkbox"]:checked + label span.vertraegt_mit_rueden {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/KatzemagHund_grün.png);
}
.search-filters input[type="checkbox"] + label span.einzelgaenger {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Einzelgänger_black.png);
}
.search-filters input[type="checkbox"] + label:hover span.einzelgaenger,
.search-filters input[type="checkbox"]:checked + label span.einzelgaenger {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Einzelgänger_grün.png);
}
.search-filters input[type="checkbox"] + label span.gruppentier {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Gruppentier_black.png);
}
.search-filters input[type="checkbox"] + label:hover span.gruppentier,
.search-filters input[type="checkbox"]:checked + label span.gruppentier {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Gruppentier_grün.png);
}
.search-filters input[type="checkbox"] + label span.wohnungskatze {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Hauskatze_black.png);
}
.search-filters input[type="checkbox"] + label:hover span.wohnungskatze,
.search-filters input[type="checkbox"]:checked + label span.wohnungskatze {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Hauskatze_grün.png);
}
.search-filters input[type="checkbox"] + label span.freigaenger {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Freigänger_black.png);
}
.search-filters input[type="checkbox"] + label:hover span.freigaenger,
.search-filters input[type="checkbox"]:checked + label span.freigaenger {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Freigänger_grün.png);
}
.search-filters input[type="checkbox"] + label span.bauernhofkatze {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Bauernhofkatze_black.png);
}
.search-filters input[type="checkbox"] + label:hover span.bauernhofkatze,
.search-filters input[type="checkbox"]:checked + label span.bauernhofkatze {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Bauernhofkatze_grün.png);
}
.search-filters input[type="checkbox"] + label span.paar_katze {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/2katzen_black.png);
}
.search-filters input[type="checkbox"] + label:hover span.paar_katze,
.search-filters input[type="checkbox"]:checked + label span.paar_katze {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/2katzen_grün.png);
}
.search-filters input[type="checkbox"] + label span.paar_hund {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/2hunde_black.png);
}
.search-filters input[type="checkbox"] + label:hover span.paar_hund,
.search-filters input[type="checkbox"]:checked + label span.paar_hund {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/2hunde_grün.png);
}
.search-filters input[type="checkbox"] + label span.wachhund {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Wachhund_black.png);
}
.search-filters input[type="checkbox"] + label:hover span.wachhund,
.search-filters input[type="checkbox"]:checked + label span.wachhund {
background-image: url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/img/Wachhund_grün.png);
} @media only screen and (max-width: 767px) {
.carousel {
margin-bottom: 30px;
margin-top: 30px;
}
.animal-single {
padding: 0 30px;
margin-top: -100px;
}
.animal-list-wrapper .list-item > div {
margin-bottom: 20px;
}
.animal-list-wrapper .btn-primary {
margin-bottom: 20px;
}
.animal-single .carousel-wrapper {
margin-bottom: 45px;
}
.animal-single .row > .col-md-7 {
margin-top: 90px;
}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.animal-single {
padding: 0 30px;
}
.animal-single .carousel-wrapper {
margin-bottom: 45px;
}
.animal-single .row > .col-md-7 {
margin-top: 90px;
}
}
@media only screen and (min-width: 768px) {
.carousel {
margin-bottom: 30px;
}
.animal-list-wrapper .list-item > div {
margin-right: 4%;
margin-bottom: 20px;
width: 48%;
padding-bottom: 60px;
float: left;
}
.animal-list-wrapper .list-item:nth-child(even) > div {
margin-right: 0;
}
.animal-list-wrapper .btn-primary {
margin-bottom: 20px;
position: absolute;
bottom: 0;
}
} .carousel-wrapper {
position: relative;
width: 100%;
height: 250px;
}
.video-wrapper {
position: relative;
padding-bottom: 56.25%; height: 0;
}
.carousel-wrapper iframe {
width: auto;
height: 250px;
}
.carousel-wrapper .item {
position: absolute;
width: 100%;
height: 250px;
opacity: 0;
transition: 1s;
margin: auto;
text-align: center;
}
.carousel-wrapper .item.active {
opacity: 1;
transition: 1s;
z-index: 2;
}
.carousel-wrapper .item img {
object-fit: cover;
width: auto;
height: 250px;
}
.carousel-wrapper .arrow {
position: absolute;
top: 50%;
transform: translateY(-50%);
background: white;
display: inline-block;
padding: 10px;
cursor: pointer;
z-index: 3;
}
.carousel-wrapper .prev {
left: 0;
}
.carousel-wrapper .next {
right: 0;
}
.carousel-actions {
position: absolute;
bottom: -35px;
left: 50%;
transform: translateX(-50%);
}
@media only screen and (max-width: 530px) {
.carousel-wrapper iframe {
width: 100%;
}
}  .tsl-modal {
display: none;
position: fixed;
z-index: 100000;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: rgba(0,0,0,0.5);
text-align: center;
} .tsl-modal-content {
position: relative;
margin: auto;
padding: 0;
width: 80%;
max-width: 1200px;
height: 100%;
}
.tsl-modal-content img {
max-height: calc(100vh - 225px);
}
.video-wrapper iframe {
position: absolute;
left: 0;
width: 100%;
height: 100%;
z-index: 1;
} .tsl-modal-close {
color: white;
position: absolute;
top: 50px;
right: 25px;
font-size: 35px;
font-weight: bold;
}
.tsl-modal-close:hover,
.tsl-modal-close:focus {
color: #999;
text-decoration: none;
cursor: pointer;
}
.lightboxSlides {
position: absolute;
width: 80%;
opacity: 0;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
display: table;
}
.lightboxSlides.active {
opacity: 1;
transition: 1s;
z-index: 2;
} .tsl-modal-prev,
.tsl-modal-next {
cursor: pointer;
position: absolute;
top: 50%;
transform: translateY(-50%);
width: auto;
padding: 16px;
color: white;
font-weight: bold;
font-size: 20px;
transition: 0.6s ease;
border-radius: 0 3px 3px 0;
user-select: none;
-webkit-user-select: none;
}
.tsl-modal-prev {
left: 0;
} .tsl-modal-next {
right: 0;
border-radius: 3px 0 0 3px;
} .tsl-modal-prev:hover,
.tsl-modal-next:hover {
background-color: rgba(0, 0, 0, 0.8);
}
.lightbox-actions {
position: absolute;
bottom: 20px;
left: 20px;
} .tooltip > .tooltip-inner {
font-weight: bold !important;
font-size: 14px !important;
opacity: 1 !important;
background-color: black !important;
} @font-face {
font-family: 'icomoon';
src:  url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/fonts/icomoon.eot?h06ad0);
src:  url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/fonts/icomoon.eot?h06ad0#iefix) format('embedded-opentype'),
url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/fonts/icomoon.ttf?h06ad0) format('truetype'),
url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/fonts/icomoon.woff?h06ad0) format('woff'),
url(//tierschutzliga.de/wp-content/plugins/tsl-wp-animaldb/public/fonts/icomoon.svg?h06ad0#icomoon) format('svg');
font-weight: normal;
font-style: normal;
}
[class^="icon-"], [class*=" icon-"] { font-family: 'icomoon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
color: #000000; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.animal-single .characteristics [class^="icon-"], [class*=" icon-"] {
font-size: 50px;
}
.icon-hunde_black:before {
content: "\e900";
}
.icon-hunde:before {
content: "\e916";
}
.icon-katzen_black:before {
content: "\e901";
}
.icon-Alte_black:before {
content: "\e902";
}
.icon-Anfänger_black:before {
content: "\e903";
}
.icon-Bauernhofkatze_black:before {
content: "\e904";
}
.icon-Einzelgänger_black:before {
content: "\e905";
}
.icon-Familie_black:before {
content: "\e906";
}
.icon-Freigänger_black:before {
content: "\e907";
}
.icon-Gruppentier_black:before {
content: "\e908";
}
.icon-Hauskatze_black:before {
content: "\e909";
}
.icon-Hund_black:before {
content: "\e90a";
}
.icon-Hundmagkatze_black:before {
content: "\e90b";
}
.icon-Jagdhund_black:before {
content: "\e90c";
}
.icon-Katze_black:before {
content: "\e90d";
}
.icon-KatzemagHund_black:before {
content: "\e90e";
}
.icon-Kleintier_black:before {
content: "\e90f";
}
.icon-männlich_black:before {
content: "\e910";
}
.icon-nur_mannlich_black:before {
content: "\e911";
}
.icon-nur_weiblich_black:before {
content: "\e912";
}
.icon-pferd:before {
content: "\e913";
}
.icon-Wachhund_black:before {
content: "\e914";
}
.icon-weiblich_black:before {
content: "\e915";
}
.sidelingBigText {
position: fixed;
top: 50%;
left: 50%;
z-index: 100;
transform: translate(-50%, -50%);
}
.sidelingBigText span {
display: block;
transform: rotate(-30deg);
font-size: 80px;
line-height: 1;
font-weight: bold;
}
.partneranimalBox {
width: 80%;
margin: 80px auto 0;
}
.partneranimalBox.mobile {
width: 100%;
margin-top: 0;
margin-bottom: 20px;
}
.partneranimalBox .image-wrapper {
margin-bottom: 25px;
text-align: center;
}
.partneranimalBox .image-wrapper img{
height: 250px;
object-fit: cover;
}
.partneranimalBox .btn-primary {
margin-top: 20px;
}