.cs_carousel_admin_thumb{
	padding-top:100%;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}
.slick-prev, .slick-next {
	z-index: 999;
	width: 30px;
	height: 30px;
}
.slick-prev {
    left: 15px;
}
.slick-next {
    right: 15px;
}
.slick-prev::before, .slick-next::before {
	opacity: 1;
}

.slick-prev::before, .slick-next::before {
	display: inline-block;
	width: 30px;
	height: 30px;
	background: no-repeat 50% / 50% 100%;
	background-color:#fff;
	content: '';
	opacity: 0.5;
}

.slick-prev::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); }

.slick-next::before {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); }
  
.slick-prev:hover::before, .slick-prev:focus::before, .slick-next:hover::before, .slick-next:focus::before {
	opacity: 0.75;
}
