.flickity-enabled {
	position: relative;
}
.flickity-enabled:focus {
	
}
.flickity-viewport {
	overflow: hidden; position: relative;
}
.flickity-slider {
	width: 100%; position: absolute;
}
.is-draggable.flickity-enabled {
	-ms-user-select: none; -webkit-user-select: none; -moz-user-select: none; user-select: none;
}
.is-draggable.flickity-enabled .flickity-viewport {
	cursor: move;
}
.is-draggable.flickity-enabled .is-pointer-down.flickity-viewport {
	
}
.flickity-prev-next-button {
	/*background: hsla(0, 0%, 100%, 0.75); */
	border-radius: 50%; 
	border: currentColor; 
	border-image: none; 
	top: 50%; 
	width: 30px; 
	height: 30px; 
	position: absolute; 
	cursor: pointer; 
	transform: translateY(-60%); 
	-webkit-transform: translateY(-50%);
}
.flickity-prev-next-button:hover {
	background: white;
}
.flickity-prev-next-button:focus {
	box-shadow: 0px 0px 0px 5px #09f;
}
.flickity-prev-next-button:active {
	opacity: 0.6;
}
.previous.flickity-prev-next-button {
	left: 10px;
}
.next.flickity-prev-next-button {
	right: 10px;
}
.flickity-rtl .previous.flickity-prev-next-button {
	left: auto; right: 10px;
}
.flickity-rtl .next.flickity-prev-next-button {
	left: 10px; right: auto;
}
:disabled.flickity-prev-next-button {
	cursor: auto; opacity: 0.3;
}
.flickity-prev-next-button svg {
	left: 20%; top: 20%; width: 60%; height: 60%; position: absolute;
}
.flickity-prev-next-button .arrow {
	fill: #333;
}
.no-svg.flickity-prev-next-button {
	color: rgb(51, 51, 51); font-size: 26px;
}
.flickity-page-dots {
	list-style: none; margin: 0px; padding: 0px; width: 100%; text-align: center; bottom: -25px; line-height: 1; position: absolute;
}
.flickity-rtl .flickity-page-dots {
	direction: rtl;
}
.flickity-page-dots .dot {
	background: rgb(51, 51, 51); margin: 0px 8px; border-radius: 50%; width: 10px; height: 10px; display: inline-block; cursor: pointer; opacity: 0.25;
}
.flickity-page-dots .is-selected.dot {
	opacity: 1;
}
