	/*== Slick ==*/

	.slick-slider {
		position: relative;
		display: block;
		box-sizing: border-box;
		user-select: none;
		touch-action: pan-y;
		.slick-track {

			transform: translate3d(0, 0, 0);
		}
		.slick-list {
			transform: translate3d(0, 0, 0);
		}
	}

	.slick-list {
		position: relative;
		display: block;
		overflow: hidden;
		margin: 0;
		padding: 0;
		&:focus {
			outline: none;
		}
		&.dragging {
			cursor: pointer;
			cursor: hand;
		}
	}

	.slick-track {
		position: relative;
		top: 0;
		left: 0;
		display: block;
		margin-left: auto;
		margin-right: auto;
		&:before {
			display: table;
			content: '';
		}
		&:after {
			display: table;
			content: '';
			clear: both;
		}
	}

	.slick-loading {
		.slick-track {
			visibility: hidden;
		}
		.slick-slide {
			visibility: hidden;
		}
	}

	.slick-slide {
		display: none;
		float: left;
		height: 100%;
		min-height: 1px;
		img {
			display: block;
		}
		&.slick-loading img {
			display: none;
		}
		&.dragging img {
			pointer-events: none;
		}
	}

	[dir='rtl'] .slick-slide {
		float: right;
	}

	.slick-initialized .slick-slide {
		display: block;
	}

	.slick-vertical .slick-slide {
		display: block;
		height: auto;
		border: 1px solid transparent;
	}

	.slick-arrow.slick-hidden {
		display: none;
	}
