
.block-post-slider{
    width: 100%;
    overflow: hidden;
}
.block-post-slider .swiper-wrapper{
    flex-flow: row;
    align-items: center;
}
.block-post-slider .swiper-wrapper .swiper-slide{
    width: 23.8vw !important;
    margin:0 0 0 5.5vw;
}

.thumbnail{
    overflow: hidden;
}

.post-container img{
    width: 100%;
    max-width: 23.8vw;
    height: 100%;
    max-height:26.5vw;
    object-fit: contain;
    margin:0 auto;
}

.post-slider-next-nav{
    width: 100%;
    margin-top:2.8vw;
    height: 20px;
    position: relative;
}
.post-slider-next,
.post-slider-prev{
    position:absolute;
    width: 30px;
    height: 20px;
    cursor:pointer;
}
.post-slider-next{
    right: 4.7vw;
	transform: rotate(-90deg);
}
.post-slider-prev{
    left: 4.7vw;
	transform: rotate(90deg);
}
.post-slider-next img,
.post-slider-prev img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.post-slider-next-nav p a{
    color:#c39768;
}
.post-slider-next-nav p a:after{
    width: 100%;
}
.post-slider-next-nav p a:hover:after{
    width: 0%;
}

    @media only screen and (max-width: 1024px) {

        .block-post-slider .swiper-wrapper .swiper-slide{
            width: 58.8vw !important;
            margin:0 3.9vw 0 3.9vw;
        }

        .block-post-slider .post-container img{
            width: 100%;
            max-width: 100%;
            max-height:65.6vw;
        }

        .block-post-slider .item-excerpt{
            display: none;
        }

        .post-slider-next-nav {
            margin-top: 31px;
        }

    }