.el-hkhimk .fwpl-result {
max-width: 350px;
} .el-imwq1t .fwpl-result { position: relative; overflow: hidden;
height: 276px;
width: 369px;
} .el-imwq1t .fwpl-result:hover .hamsterimage{
transform: scale(1) translate(0%, 0%);
opacity: 0.1;
} .fwpl-result:hover .grid_overlay_hover{
transform: scale(1) translate(0%, 0%);
opacity: 1;
color: black;
}      .el-imwq1t .fwpl-result  .hamsterimage{
height: 300px; transition-duration: 0.3s;
transform-origin: 50% 50%;
transform: scale(1) translate(0%,0%); position: absolute!important;
left: 0!important;
top: 0!important;
bottom: 0!important;
right: 0!important;
}
.el-imwq1t .fwpl-result .grid_overlay_hover {
transition-duration: 0.3s;
transform-origin: 50% 50%;
transform: scale(1) translate(0%,100%);
opacity: 0;
position: absolute!important;
left: 0!important;
top: 0!important;
bottom: 0!important;
right: 0!important;
padding: 2rem!important;
text-align: center;
justify-content: center;
align-items: center; z-index: 1; display: flex;
flex-direction: column;
}
.facetwp-facet{
width: 100%;
}
.facetwp-load-more {
margin: 0 auto;
width: 200px;
display: inherit;
font-family: heading;
font-weight: 400;
font-style: normal;
text-transform: none;
letter-spacing: 0em;
border-radius: 0.3em;
padding: 0.8em 1.8em;
background: #4c9a0b;
border-color: transparent;
color: #ffffff!important;
overflow: hidden;
-webkit-transform: translateZ(0);
}
.facetwp-load-more:hover{
background: rgba(76, 154, 11, 0.8);
border-color: transparent;
color: #ffffff!important;
}       .hamsterfiltercolumn{
display: inline-block;
vertical-align: top;
margin-right: 2em;
}
.hamstergridcol{
display: block;
}
.fwpl-layout.griddedhamsters{
grid-template-columns: repeat(1, 1fr) !important;
}
@media (min-width: 768px){
.fwpl-layout.griddedhamsters{
grid-template-columns: repeat(2, 1fr) !important;
}
.hamstergridcol{
display: inline-block;
}
}
@media (min-width: 1460px){
.fwpl-layout.griddedhamsters{
grid-template-columns: repeat(3, 1fr) !important;
}
.hamstergridcol{
display: inline-block;
}
}
.l-section .hamsterfiltercolumn .facetwp-checkbox.expanded .facetwp-expand:before{
content: "▲";
color: white;
}
.l-section .hamsterfiltercolumn .facetwp-checkbox .facetwp-expand{
color: #7c8491;
}
.l-section .hamsterfiltercolumn .facetwp-checkbox .facetwp-expand:before{
content: "▼";
color: white;
}
.hamsterfiltercolumn .facetwp-display-value,
.hamsterfiltercolumn .facetwp-counter{
color: white;
}
.facetwp-facet-alle_hamsterkategorien{
background-color:  #7c8491;
padding: 1em;
}
.hamsterfiltercolumn .facetwp-facet > .facetwp-checkbox .facetwp-display-value,
.hamsterfiltercolumn .facetwp-facet > .facetwp-checkbox .facetwp-counter{
font-weight: bold;
}
.hamsterfiltercolumn .facetwp-facet > .facetwp-checkbox .facetwp-counter{
display: none;
}     .hamsterfiltercolumn .facetwp-checkbox.checked {
background: url(//hamsterhilfe.at/wp-content/themes/Impreza-child/checkbox-on-g.png);
background-repeat: no-repeat;
background-size: 16px 16px;
background-position-y: 4px;
}