#simple-list .page-list-no-line{
margin-bottom:20px;
width:100%
}
#simple-list div.page-list-page{
display:flex;
flex-flow:row wrap;
width:100%
}
#simple-list div.page-list-page-row{
flex:0 0 25%;
padding:10px;
max-width:25%
}
#simple-list div.page-list-page-entry{
display:flex;
flex-flow:column nowrap;
align-items:center;
align-content:center;
background:#fff;
transition:all 0.3s ease;
margin:10px;
padding:10px;
width:95%;
height:95%;
font-size:12px;
border:0;
box-shadow:0 0 5px var(--bs-mdi-std)
}
#simple-list div.page-list-page-entry:hover{
box-shadow:0 0 18px var(--bs-mdi-dark)
}
#simple-list div.page-list-page-entry-title{
padding-bottom:15px;
max-width:100%;
white-space:nowrap;
overflow:hidden;
text-align:center;
text-overflow:ellipsis;
font-size:14px;
font-weight:bold
}
#simple-list div.page-list-page-entry-thumbnail{
display:flex;
justify-content:center;
align-items:center;
height:100%;
width:100%
}
#simple-list div.page-list-page-entry-thumbnail .img-image{
text-align:center;
font-size:108pt
}
#simple-list div.page-list-page-entry-data{
display:flex;
flex-flow:column wrap;
justify-content:flex-end;
align-content:center;
height:100%;
max-width:100%
}
#simple-list div.page-list-entry-data-description{
max-width:100%;
font-size:12px;
text-align:center
}
#simple-list div.page-list-page-entry-data-date{
max-width:100%;
font-size:10px;
text-align:center;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis
}
#simple-list div.page-list-page-entry-data-link{
max-width:100%;
font-size:14px;
text-align:center;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis
}
#store-product-mft .page-list-page div.page-list-page-row div.page-list-page-entry{
color:var(--bs-mdi-std-g)!important;
box-shadow:0 0 5px var(--bs-mdi-std-g)
}
#store-product-mft .page-list-page div.page-list-page-row div.page-list-page-entry:hover{
color:var(--bs-mdi-dark-g)!important;
box-shadow:0 0 18px var(--bs-mdi-dark-g)
}
#store-product-mft .page-list-page div.page-list-page-row:nth-child(-n + 9) div.page-list-page-entry{
color:var(--bs-mdi-std-r)!important;
box-shadow:0 0 5px var(--bs-mdi-std-r)
}
#store-product-mft .page-list-page div.page-list-page-row:nth-child(-n + 9) div.page-list-page-entry:hover{
color:var(--bs-mdi-dark-r)!important;
box-shadow:0 0 18px var(--bs-mdi-dark-r)
}
@media (max-width:1199px){
#simple-list div.page-list-page-entry-thumbnail .img-image{
font-size:72pt
}
#simple-list div.page-list-page-entry-title{
font-size:13px
}
#simple-list div.page-list-entry-data-description{
font-size:11px
}

}

@media (max-width:991px){
#simple-list div.page-list-page-row{
flex:0 0 33.33%;
max-width:33.33%
}

}

@media (max-width:766px){
#simple-list div.page-list-page-row{
padding:5px
}
#simple-list div.page-list-page-entry{
margin:7px;
padding:6px
}
#simple-list div.page-list-page-entry-title{
font-size:12px
}
#simple-list div.page-list-entry-data-description{
font-size:10px
}

}

@media (max-width:640px){
#simple-list div.page-list-page-row{
flex:0 0 50%;
max-width:50%
}

}

@media (max-width:595px){
#simple-list div.page-list-page-entry-title{
font-size:11px
}
#simple-list div.page-list-entry-data-description{
font-size:9px
}

}

@media (max-width:480px){
#simple-list div.page-list-page-entry-title{
font-size:10px
}
#simple-list div.page-list-entry-data-description{
font-size:8px
}

}

