/* SwiperJs(coverflow) general  */
.swiper-wrapper, .swiper-slide{
	border-radius:var(--structural-border-radius) !important;	
}
section .swiper-button-next, 
section .swiper-button-prev{
	z-index:2;
}
.swiper-slide{
	width:340px;
}
.swiper-wrapper img{
	width:340px;
	border-radius:var(--structural-border-radius);
	background-color:rgba(255, 255, 255, 0.8);
	box-shadow:var(--header-shadow);
}
.swiper{
	margin:auto;
	max-width:100%;
	padding-top:50px;
	padding-bottom:50px;
	transform:translateY(24px);
}
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide{
	text-align:center;
}
section .main .block-wrapper .swiper-container .swiper.pagenation-on-the-bottom{
	padding-bottom:0;
	margin-bottom:70px ;
}
.block-wrapper .swiper{
	position:relative;
}
.block-wrapper .swiper-pagination{
	display:inline-block;
	flex:1;
	max-width:calc(100% - 100px);
}
.block-wrapper .swiper-pagination{
	background-color:#ddd;
	height:5px;
	width:calc(100% - 50px);
	border-radius:0px;
	top:-10px;
}
section .main .swiper-container 
.pagenation-on-the-bottom .swiper-pagination{
	margin-top:323px;
	max-width:522px;
}
section.relatedcarousel .main .swiper-container 
.pagenation-on-the-bottom .swiper-pagination{
	margin-top:380px;
}
.block-wrapper .swiper-pagination-progressbar-fill{
	background-color:var(--themecolour1);
	border-radius:10px;
	height:9px;
	top:-2px;
}
.navigations-bar{
	position:relative;
	width:calc(100% - 222px);
	max-width:600px;
	bottom:14px;
	display:flex;
	align-items:center;
	justify-content:center;
	gap:5px;
	margin:0 auto;
	margin:75px auto 0;
}
.block-wrapper .swiper-button-prev,
.block-wrapper .swiper-button-next{
	width:30px;
	height:30px;
	border:var(--button-relaxed-border);
	border-radius:var(--button-border-radius);
	display:flex;
	align-items:center;
	justify-content:center;
	color:var(--button-relaxed-colour-fg);
	background-color:var(--button-relaxed-colour-bg);
	cursor:pointer;
	background-size:12px;
	background-repeat:no-repeat;
	background-position:center;
	box-shadow:var(--button-relaxed-shadows);
	transition:all 0.2s ease-in-out;
}
.block-wrapper .swiper-button-prev{
	margin-right:5px;
	background-image:var(--button-relaxed-left-bgimageurl);
}
.block-wrapper .swiper-button-next{
	margin-left:5px;
	background-image:var(--button-relaxed-right-bgimageurl);
}
.block-wrapper .swiper-button-prev:after{
	content:'';
}
.block-wrapper .swiper-button-next:after{
	content:'';
}
.block-wrapper .swiper-button-prev:hover,
.block-wrapper .swiper-button-next:hover{
	transform:var(--button-hover-translate);
	box-shadow:var(--button-hover-shadows);
	border:var(--button-hover-border);
	color:var(--button-hover-colour-fg);
	background-color:var(--button-hover-colour-bg);
}
.block-wrapper .swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{
	left:auto;
}

/*- SwiperJs(coverflow) general  */
