;/* .threew_post_wrapper {
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
} */

.threew_post_wrapper .image-overlay {
	display: none !important;
}

.w3-card { text-align: center; }

.w3-card .threew_manual_slider { overflow: hidden; position: relative; text-align: left; }

.w3-card .threew_manual_slider .slick-slide {
	margin: 0;
	cursor: pointer;
}

.w3-card .threew_manual_slider .slick-arrow {
	position: absolute;
	top: 50%;
    transform: translateY(-50%);
	z-index: 1;
	color: var(--w3-primary-color);
	cursor: pointer;
	transition: 0.2s
}

.w3-card .threew_manual_slider .slick-arrow:hover {
	color: var(--w3-primary-color-hover);
}

.w3-card .threew_manual_slider .slick-arrow.slick-prev {
	left: 5px;
}

.w3-card .threew_manual_slider .slick-arrow.slick-next {
	right: 5px;
}

.w3-card a {
	text-decoration: none !important;
}

.w3-card .caption-wrapper {
	margin-inline: auto;
    position: relative;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

.w3-card .caption-wrapper .title-wrapper h3 {
	font-weight: 700;
}

.w3-card .caption-wrapper .extra-text-wrapper {
	font-size: 24px;
	color: var(--w3-blue);
}


.w3-card .caption-wrapper .excerpt-wrapper .arrangement-content {
    font-size: 14px;
    font-weight: 300;
}

.w3-card .hover-caption-wrapper {
    display: none;
}

.w3-card .caption-wrapper {
	padding: 30px 20px;
}

.w3-card .thumbnail-wrapper img {
    aspect-ratio: 300 / 414;
    width: 100%;
	border-radius: 15px;
}


.w3-card .caption-wrapper .buttons-wrapper {
    margin-top: auto;
    display: none;
}

.w3-card .caption-wrapper .buttons-wrapper a {
    font-size: 16px;
    font-weight: 400;
}

/* slider mode */
@media (min-width: 992px) {
    .threew_post_slider .slider_wrapper {
        overflow: hidden;
    }    
}

/* horizontal card */

.w3-card.card-horizontal .thumbnail-wrapper {
    overflow: hidden;
}

@media (min-width: 577px) {
    .w3-card.card-horizontal .thumbnail-wrapper img {
        aspect-ratio: unset;
        position: relative;
        left: 50%;
        transform: translateX(-50%);
    }
}

@media (max-width: 576px) {
    .w3-card.card-horizontal .thumbnail-wrapper img {
        aspect-ratio: 3 / 2;
    }
}

@media (max-width: 992px) {
    .w3-card.card-horizontal .caption-wrapper {
        padding: 20px;
    }
}

.w3-card.card-horizontal .caption-wrapper .excerpt-wrapper {
    max-width: 465px;
}

.w3-card.card-horizontal .caption-wrapper .excerpt-wrapper .arrangement-content {
    max-width: 260px;
}

.w3-card.card-horizontal .caption-wrapper .buttons-wrapper  {
    display: block;
}

/* Columns */
.threew_post_wrapper.columns-3 {
	display: grid;
	grid-template-columns: repeat(1, minmax(150px, 1fr));
	gap: 30px;
}

.threew_post_wrapper.columns-4 {
	display: grid;
	grid-template-columns: repeat(1, minmax(150px, 1fr));
	gap: 30px;
}

@media (min-width: 578px) {
    .threew_post_wrapper.columns-3  {
        grid-template-columns: repeat(3, minmax(150px, 1fr));
    }
}

@media (min-width: 578px) {
    .threew_post_wrapper.columns-4  {
        grid-template-columns: repeat(2, minmax(150px, 1fr));
    }
}


@media (min-width: 992px) {
    .threew_post_wrapper.columns-4  {
        grid-template-columns: repeat(4, minmax(150px, 1fr));
    }
}