.talizman-slider a { 
	position: absolute;
}
.talizman-slider a:not(.slider-active) {
	z-index: 10;
}
.slider-active {
	z-index: 1;
}
.sssprev > img, .sssnext > img {
	width: 40px;
	height: 40px;
	margin-top: calc((78vw - 40px)/2);
}
.sssnext, .sssprev {
	width: 60px;
	height: 78vw;
	margin: 0;
	position: absolute;
	text-align: center;
	z-index: 9;
}
.sssprev {
	left: 0;
}
.sssnext {
	right: 0;
}
.sssprev:hover, .sssnext:hover {
	cursor: pointer;
}
.talizman-slider-wrap {
	background-color: #fff;
	height: 78vw;
	overflow: hidden;
}
.talizman-slider {
	position: relative;
	max-width: 1845px;
	margin: 0 auto;
	background-color: #fff;
}
.talizman-slider picture {
	width:100%;
	height: auto;
	overflow: hidden;
}
.talizman-slider picture img {
	position: relative;
	display: inline-block;
	left: 50%;
	transform: translate(-50%);
	max-width: none;
	height: 100%;
	width: 100%;
}
.talizman-slider a {
	width: 100%;
}
@media (min-width: 778px) and (max-width: 1000px) {
	.talizman-slider picture, .talizman-slider-wrap {
		height: 180px;
	}
	.talizman-slider picture img {
		position: relative;
		height: 180px;
		width: auto;
	}
	.sssnext, .sssprev {
		height: 180px;
	}
	.sssprev img, .sssnext img {
		width: 60px;
		height: 60px;
		margin: 60px auto;
	}
}
@media (min-width: 1001px) and (max-width: 1200px) {
	.talizman-slider picture, .talizman-slider-wrap {
		height:200px;
	}
	.talizman-slider picture img {
		position: relative;
		height: 200px;
		width: auto;
	}
	.sssnext, .sssprev {
		height: 200px;
	}
	.sssprev img, .sssnext img {
		width: 60px;
		height: 60px;
		margin: 70px auto;
	}
}
@media (min-width: 1201px) {
	.talizman-slider picture, .talizman-slider-wrap {
		height: 250px;
	}
	.talizman-slider picture img {
		position: relative;
		height: 250px;
		width: auto;
	}
	.sssnext, .sssprev {
		height: 250px;
		width: 160px;
	}
	.sssprev img, .sssnext img {
		width: 60px;
		height: 60px;
		margin: 95px auto;
	}
}
@media (min-width: 1400px) {
	.sssprev {
		left: 9%;
	}
	.sssnext {
		right: 9%;
	}
}