.postsslider--section {
	overflow: hidden;
}

.postsslider--container {
	padding: 30px;
}

@media (min-width: 992px) {
	.postsslider--container {
		padding: 60px 30px;
	}	
}

.postsslider--slider > .post-card:not(:first-child) {
	display: none;
}

.postsslider--cta-wrap {
	margin-top: 30px;
}

.postsslider--slider {
	margin: 0 -15px;
	margin-right: -240px;
}

@media (min-width: 1200px) {
	.postsslider--slider {
		margin-right: -410px;
	}	
}

.postsslider--slider .slick-track {
	display: flex;
}
.postsslider--slider .slick-slide {
	display: flex;
	flex-grow: 1;
	margin: 0 15px;
}

.postsslider--slider.slick-slider .post-card {
	display: block !important;
}

.postsslider--controls {
	margin-top: 30px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.postsslider--dots {
	width: 50%;
	align-self: center;
}

.postsslider--arrows {
	width: 120px;
	display: flex;
	justify-content: space-between;
}

.postsslider--arrows .slick-arrow {
	transform: none;
}