html, body {		
	overflow-x: hidden;	
	background: #000;
	color: #FFF;
}
#start {
	position: relative; 
}
#btn_zobaczNaVOD {
	position: absolute;
	bottom:0px;	
	right: 0; 
	left: 0; 
	margin-left: auto; 
	margin-right: auto; 	
	cursor: pointer;	
	width: 350px;
	height: 200px;
	display: block;	
}
@media (max-width: 575px) { 
	#btn_zobaczNaVOD {			
		width: 250px;
		height: 100px;
	}
}
#zobaczNaVOD {
	background: #222222;
	padding: 60px 0px 60px 0px;	
}

footer {
	padding: 100px 0px 200px 0px;	
}
/*galeria*/
.row-no-padding > [class*="col-"] {   
	padding-left: 0 !important;
    padding-right: 0 !important;		
}
.galeria {
	background: #070940;
}
.galeria .thumbnail {
    position:relative;
    overflow:hidden;
	border: 0px;
	padding: 0px;
	margin: 0px auto;
	border-radius: 0 !important;
	color: #FFF;
	background: transparent;	
}
.galeria .caption {
    position:absolute;
    bottom:0;
    right:0;
    background:rgba(0, 0, 0, 0.5);
    width:100%;
    height:100%;
    padding:2%;	
    display: none;
    text-align: center;	 	
    color:#FFF !important;
    z-index:2;
}
.galeria .caption:before {
	content: "";
	width: 200px;
	height: 200px;
	background: transparent url('../svg/loupe.svg') no-repeat center center;
	background-size: contain;
	display:inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

#galeria_film .caption {    
    background:rgba(0, 0, 0, 0.5);
}

@media (max-width: 991px) { 
	#galeria_film .caption {    
		opacity: 0;
	}
}

/*galeria*/
.video_thumb {
	position: relative;
}
.play-btn {
	content: "";
	width: 200px;
	height: 200px;
	background: transparent url('../svg/play.svg') no-repeat center center;
	background-size: contain;
	display:inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.play-btn:hover {
	width: 250px;
	height: 250px;
}


@-webkit-keyframes btnZobacz {
  50% {
    -webkit-transform: scale(0.85);
    transform: scale(0.85);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes btnZobacz {
  50% {
    -webkit-transform: scale(0.85);
    transform: scale(0.8);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
#zobaczNaVOD a {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
#zobaczNaVOD a:hover, #zobaczNaVOD a:focus, #zobaczNaVOD a:active {
  -webkit-animation-name: btnZobacz;
  animation-name: btnZobacz;
  -webkit-animation-duration: 0.2s;
  animation-duration: 0.2s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}