.card .card-image img{
    height:auto;
}

div.navigation{
    display: flex;
    justify-content: center;
    position:relative;
}

div.navigation ul.pagination li.active{
    background:var(--amoksys-color-secondary);
    color:var(--amoksys-color-on-secondary);
}

div.navigation ul.pagination li.active span.current{
    font-size: 1.2rem;
    padding: 0 10px;
    line-height: 30px;
}

div.navigation ul.pagination li a.next,
div.navigation ul.pagination li a.prev{
    padding: 0;
    display: inline-block;
    line-height: 30px;
    height: inherit;
}

.card.card-post-post .card-content-title.post-content-title h5{
    line-height: 30px;
    min-height: 90px;
    height: 90px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-overflow: ellipsis;
    overflow: hidden;
}
    
.card.card-post-post .card-content-title.post-content-title h5 .title-content{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.card.card-post-post .card-content.post-content-excerpt{
    line-height: 20px;
    min-height: 120px;
    height: 120px;
    padding-top:10px;
    padding-bottom:10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-overflow: ellipsis;
    overflow: hidden;
}

.card.card-post-post .card-content.post-content-excerpt .post-content-excerpt-content{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}