.slideshow_wrapper{
	width:100%;
	position:relative;
	margin-top:10px;
	margin-bottom:10px;
}
.slideshow_wrapper_inside{
	/*box-shadow:0px 0px 25px #999999;*/
	width:100%;
	max-width:var(--content-width);
	margin:auto;
	position:relative;
}
.slideshow{
	overflow:hidden;
	position:relative;
	width:100%;
	z-index:0;
	padding:0;
	list-style:none;
}
.slideshow .active{
	
}
.slideshow img{
	width:100% !important;
	height:100% !important;
	max-width:100% !important;
	max-height:100% !important;
	display:block;
}
.slideshow_txt *{
	font-family: 'PT Sans', sans-serif;
}
.slideshow_txt{
	position:absolute;
	top:50%;
	left:10%;
	width:50%;
	z-index:1;
	color:white;
	text-shadow:1px 1px #333333;
	transform:translate(0%,-50%);
	font-size:1vw;
}
.slideshow_title{
	font-size:300%;
	font-weight:400;
}
.slideshow_desc{
	font-size:130%;
	margin-top:3%;
	font-weight:300;
}
.slideshow_link{
	margin-top:5%;
}
.slideshow_link a, .slideshow_link a:visited{
	padding:10px 20px;
	font-size:130%;
	border:1px solid #fefefe;
	text-transform:uppercase;
	color:white;
	background-color:rgba(255,255,255,.3);
}
.slideshow_link a:hover, .slideshow_link a:active, .slideshow_link a:focus{
	text-shadow:1px 1px white;
	background-color:#333333;
}

/* Lapozó */
.lSSlideOuter .lSPager.lSpg > li a {
	width:1vw;
	height:1vw;
	min-width:8px;
	min-height:8px;
	max-width:24px;
	max-height:24px;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
	background-color:var(--main-color);
}
.lSSlideOuter .lSPager.lSpg {
	background-color:rgba(255,255,255,.2);
	padding:1%;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
	border-radius:0px;
	border-color:var(--main-color);
}
.lSSlideOuter .lSPager.lSGallery li{
	border:thin solid var(--txtmain-color);
	box-sizing:border-box;
}
.lSPrev, .lSNext{
	width:auto !important;
	height:auto !important;
	
	background-image:none !important;
	background-color:white !important;
	opacity:0.5 !important;
	font-size:150%;
	color:#2a2a2a;
	font-weight:bold;
	text-align:center;
	padding:1vw;
	z-index:97 !important;
	
	position:absolute !important;
	/* top:43% !important; */
}
.lSSlideOuter.vertical .lSAction > .lSNext{
	right:initial;
}
.lSSlideOuter.vertical .lSAction > .lSNext, .lSSlideOuter.vertical .lSAction > .lSPrev{
	padding:.3vw;
}