.viewport{
	min-height:210px;
}	
/*
.pnextbutton2,.pprevbutton2{
	display:none;
}	
*/
.slmore{
	transition: background 0.6s ease-out;
	-webkit-transition: background 0.6s ease-out;
	-moz-transition: background 0.6s ease-out;
	-o-transition: background 0.6s ease-out;
}


.s1 .pbuttonspanel, .slider_main .pbuttonspanel{
	display:block;
}

.slider_title{
	font-size:1.5vw;
	color:white;
}

.galeria{
	box-sizing: border-box;
	/*border:30px solid transparent!important;*/
}

.slider_opis{
	display:block;
	text-align:left;
	color:white;
} 

.tsbgstat2 h1{
	/*font-size:10em;*/
	margin:0px;padding:0px;
}	
.tsbgstat2{
	text-align:left;	
	left:10%;	
	bottom:35%;
	padding:15px;
	font-size:1em;
}
.tsbgstat2{
	top:auto;	
	transform:none;
	width:auto;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	padding:30px;
}
.tsx{
	transform:none;
	animation: mymove 1.5s;
    animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
}
@keyframes mymove { 0%,36% { transform:translateY(-20%); opacity:0} 100% {  transform:translateY(0%);opacity:.9;} }	
@-webkit-keyframes mymove { 0%,36% { -webkit-transform:translateY(-20%); opacity:0} 100% {  -webkit-transform:translateY(0%);;opacity:.9;} }
@-moz-keyframes mymove { 0%,36% {-moz-transform:translateY(-20%); opacity:0} 100% {  -moz-transform:translateY(0%);opacity:.9;} }

.slmore{
	position:absolute;
	color:white;
	padding:25px;
	background:rgba(0,0,0,0.5);
	text-align:center;	
	opacity:0;
	z-index:3;
}

.slmore{
	text-align:left;	
	left:calc( 10% + 30px );	
	bottom:15%;
}
.slmore{
	top:auto;	
	transform:none;
	width:auto;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
	background:rgb(18,145,90);
	padding:30px;
}
.tsx3{
	transform:none;
	animation: mymove3 1.5s;
	animation-delay: 1s;
    animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
}

@keyframes mymove3 { 0%,36% { transform:translateY(-20%); opacity:0} 100% {  transform:translateY(0%);opacity:.9;} }	
@-webkit-keyframes mymove3 { 0%,36% { -webkit-transform:translateY(-20%); opacity:0} 100% {  -webkit-transform:translateY(0%);;opacity:.9;} }
@-moz-keyframes mymove3 { 0%,36% {-moz-transform:translateY(-20%); opacity:0} 100% {  -moz-transform:translateY(0%);opacity:.9;} }	

.imgx{
	
	animation: zoomout 10s;
   	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	-webkit-animation-timing-function: linear;
    animation-timing-function: linear;
}

.tsbgstat4 h1{
	font-size:3em;
	margin:0px;padding:0px;
	text-shadow: 3px 3px rgba(0,0,0,0.4);
}	
.tsbgstat4{
	display:block;
	text-align:left;	
	left:10%;	
	bottom:23%;
}
.tsbgstat4{
	top:auto;	
	transform:none;
	width:auto;
	-webkit-transform:none;
	-moz-transform:none;
	-o-transform:none;
}

.tsx2{
	transform:none;
	opacity:0;
	animation: mymove2 1.5s;
	animation-delay: 0.1s;
	animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
}

@keyframes mymove2 { 0%,36% { transform:translateY(-20%); opacity:0} 100% {  transform:translateY(0%);opacity:1;} }	
@-webkit-keyframes mymove2 { 0%,36% { -webkit-transform:translateY(-20%); opacity:0} 100% {  -webkit-transform:translateY(0%);;opacity:1;} }
@-moz-keyframes mymove2 { 0%,36% {-moz-transform:translateY(-20%); opacity:0} 100% {  -moz-transform:translateY(0%);opacity:1;} }	

.msliser .viewport{
	height:50vh;
}

.msliser .pbuttonspanel{
	bottom:25px;
}
.scrollbox h3{
	display:block;
}