/* ------------------------- Блок слайдера ------------------------- */
.sliderText,
.slider{
	position								: absolute;
	top											: 0px;
	right										: 0px;
	bottom									: 0px;
	left										: 0px;
	padding									: 0px;
	margin									: 0px;
}
.sliderText>li{
	display									: inline-block;
}
.sliderText>li.slide{
	opacity									: 0;
}
.sliderText>li.slide,
.slider>li.slide{
	position								: absolute;
	top											: 0px;
	right										: 0px;
	bottom									: 0px;
	left										: 0px;
	padding									: 0px;
	margin									: 0px;
	padding-top							:  50px;
	max-width								: 100%;
	will-change							: transform, opacity;
	z-index									: -1;
}
.slider,
.slider>li{
	pointer-events					: none;
}
.sliderText>li>h1{
	position								: relative;
	z-index									: 20;
	max-width								: 1280px;
	margin									: 0px auto;
}

.slider{
	pointer-events					: none;
}
.sliderText{
	z-index									: 30;
	pointer-events					: all;
}



.slide.pSlide{
	display									: inline-block !important;
}
.slide.cSlide{
	display									: inline-block !important;
	z-index									: 0 !important;
}




.sliderText>li.prev,
.sliderText>li.next {
	position								: absolute !important;
	top											: 0px !important;
	bottom									: 0px !important;
	width										: 50px;
	cursor									: pointer;
	z-index									: 99;
	pointer-events					: all;
	display									: flex;
	text-align							: center;
	align-items							: center;
	font-size								: 100px;
	color										: white;
}
.sliderText>li.prev {
	left										: -50px !important;
}
.sliderText>li.next {
	right										: -50px !important;
}
.sliderText>li.prev span,
.sliderText>li.next span {
	display									: inline-block;
	width										: 50px;
	height									: 150px;
}

/*
.sliderText:hover>li.prev,
.sliderText:hover>li.next {
	background							: rgba(255,255,255,0.1);
}
.sliderText>li.prev:hover,
.sliderText>li.next:hover {
	background							: rgba(255,255,255,0.3);
}
*/
.sliderText:hover>li.prev {
	background							: linear-gradient(-90deg, rgba(255,255,255,0.2), transparent);
}
.sliderText>li.prev:hover {
	background							: linear-gradient(-90deg, rgba(255,255,255,0.5), transparent);
}
.sliderText:hover>li.next {
	background							: linear-gradient(90deg, rgba(255,255,255,0.2), transparent);
}
.sliderText>li.next:hover {
	background							: linear-gradient(90deg, rgba(255,255,255,0.5), transparent);
}


.sliderText>li.prev span,
.sliderText>li.next span {
	display									: inline-block;
	width										: 22px;
	height									: 150px;
	position								: relative;
	overflow								: hidden;
	margin									: 0px auto;
	opacity									: .5;
}
.sliderText>li.prev span:before,
.sliderText>li.prev span:after,
.sliderText>li.next span:before,
.sliderText>li.next span:after {
	content									: '';
	display									: block;
	position								: absolute;
	width										: 0px;
	height									: 78px;
	border-right						: 10px solid white;
}
.sliderText>li.prev span:before {
	transform								: rotate(15deg);
	top											: 0px;
	right										: 1px;
}
.sliderText>li.prev span:after {
	transform								: rotate(-15deg);
	bottom									: 0px;
	right										: 1px;
}
.sliderText>li.next span:before {
	transform								: rotate(-15deg);
	top											: 0px;
	left										: 1px;
}
.sliderText>li.next span:after {
	transform								: rotate(15deg);
	bottom									: 0px;
	left										: 1px;
}


.sliderText li.buttons {
	position								: absolute !important;
	bottom									: 10px !important;
}
.sliderText li.buttons a {
	width										: 12px;
	height									: 12px;
	display									: inline-block;
	margin									: 0px 5px;
	border									: 2px solid white;
	border-radius						: 50%;
	background							: white;
	opacity									: .5;
}
.sliderText li.buttons a.active {
	opacity									: 1;
}