/* gallery setup */
.slider ol {
padding-left: 0;
}

.flickity-viewport {
height: 100%;
transition: height 0.2s;
}

.flickity-button:disabled {
display: none;
}

.flickity-button-icon {
fill: #000;
}

.flickity-page-dots .dot {
background-color: #000;
}

.content-slider .flickity-prev-next-button.next {
right: -5em;
}

.content-slider .flickity-prev-next-button.previous {
left: -5em;
}

.loading .slider-frame,
.resizing .slider-frame {
overflow: hidden;
opacity: 0;
}

/* flex width (image width) */
.content-slider .slider-frame,
.content-slider .slider {
position: relative;
width: 100%;
float: left;
}

.content-slider .carousel {
width: 100%;
height: 100%;
float: left;
}

.content-slider .slider .item {
height: auto;
padding-right: 2em;
width: 33.33%;
}

@media only screen and (max-width : 1200px) {
	.content-slider .flickity-prev-next-button.next {
	right: 0;
	}
	
	.content-slider .flickity-prev-next-button.previous {
	left: 0;
	}
}

@media only screen and (max-width : 768px) {
	.content-slider .slider .item {
	width: 60%;
	}
}

@media only screen and (max-width : 600px) {
	.content-slider .slider .item {
	width: 100%;
	}
}