html, body { height:100%;font-size:14px;line-height:18px;background:#fff url(images/bg.jpg) top no-repeat;color:#000;font-family: Arial, Helvetica, sans-serif; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, ul, p, blockquote, pre, a, big, em, img, q, small, strong, tt, var, b, u, i, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0;margin: 0;outline: 0;padding: 0; }

.image-left { display:none !important; }
.image-right { display:none !important; }

#paint-1 .left .box .info .more .social-facebook, #paint-1 .left .box .info .more .social-twitter { display:none; }
#movie-1 .left .box .info .more .social-facebook, #movie-1 .left .box .info .more .social-twitter { display:none; }
#movie-2 .info .more .social-facebook, #movie-2 .info .more .social-twitter { display:none; }
#movie-4 .info .more .social-facebook, #movie-4 .info .more .social-twitter { display:none; }

.the-move-bg { background-image: url(images/the_move.jpg) !important;background-repat:no-repeat;background-sie:cover !important; }
.the-paint-bg { background: url(images/the_paint.jpg) center no-repeat;background-sie:cover !important; }

.odee-tip{ display:inline;position: relative;opacity: 0.6 }
	.odee-tip:hover:after { background: #333;background: rgba(0,0,0,.8);border-radius: 5px;bottom: 26px;color: #dc407f;content: attr(title);left: -110px;padding: 5px 10px;text-align:center;position: absolute;z-index: 98;width: 140px;font-size:11px; }
	.odee-tip:hover:before { border:solid;border-color:rgba(0,0,0,.8) transparent;border-width: 6px 6px 0 6px;bottom: 20px;content: "";left: 40%;position: absolute;z-index: 99; }
	.odee-tip:hover  { opacity: 1;transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-webkit-transition: opacity .5s ease-in-out; }
	.odee { float:right;margin:6px 0px 0px 0px; }

.strefy { 
	display:none; 
	float: left;
    margin: 0px 0px 20px 0px;
    width: 100%;
    color: white;
    font-family: GothamL;
    font-size: 14px;
    font-weight: 300;
    line-height: 14px;
}
.send-price { display:none; }	

.crew-show .foto {
	-moz-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	-o-filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	-webkit-filter: grayscale(100%);
	filter: gray;
	filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
}

.social-sc {
	float:right;
	position:absolute;
	right:3%;
	bottom:2%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:3;
}

.social-scc {
	float:right;
	position:absolute;
	right:2.5%;
	top:2%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:3;
}

.social-blog {
	float:right;
	position:absolute;
	right:0%;
	top:1.5%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:3;
}

.social-sc-all {
	float:right;
	position:fixed;
	right:3%;
	bottom:2%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:20;
}

.page {
	margin:0px 0px 0px 0px !important;
	height:82% !important;
	
}
	.page h2, .page .text {
		color:#fff !important;
	}
	
	.blogs .box .title a { text-decoration:none;color:#000; }
	
@media screen and (min-width: 1650px) and (max-width: 5000px) {
.no-comp { display:none !important; }

.pages {
	float:left;
	width:100%;
	margin:75px 0px 50px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	.pages-wrap {
		width:1170px;
		position:relative;
		margin:0 auto;
	}
	.pages-wrap h1 {
		float:left;
		width:100%;
		margin:0px 0px 70px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #000000;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 21px;
		text-transform: uppercase;
		text-align:center;
	}
	.pages-wrap .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #767676;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 30px;
	}
	.pages-wrap .text a {
		text-decoration:none;
		color:#000;
	}
	.pages-wrap .text a:hover {
		text-decoration:underline;
		color:#000;
	}
	
	.pages-wrap .blogs {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.pages-wrap .blogs .box {
			float:left;
			width:100%;
			margin:0px 0px 70px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			overflow:hidden;
		}
			.last-box {
				margin-right:0 !important;
			}
		.pages-wrap .blogs .box .date {
			float:left;
			width:100%;
			margin:10px 0px 5px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #c4c4c4;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 24px;
			text-transform: uppercase;
		}
		.pages-wrap .blogs .box .title {
			float:left;
			width:100%;
			margin:0px 0px 20px 0px;
			padding:0px 0px 20px 0px;
			position:relative;
			color: #212121;
			font-family: Gotham;
			font-size: 22px;
			font-weight: 500;
			line-height: 28px;
			text-transform: uppercase;
			border-bottom:1px solid #c4c4c4;
		}
		.pages-wrap .blogs .box .info {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #767676;
			font-family: GothamL;
			font-size: 18px;
			font-weight: 300;
			line-height: 30px;
		}
			.pages-wrap .blogs .box .info a {
				text-decoration:none;
				color:#000;
			}
			.pages-wrap .blogs .box .info a:hover {
				text-decoration:underline;
				color:#000;
			}
		
		
	.pages-wrap .news {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.pages-wrap .news .box {
			float:left;
			width:30%;
			height:395px;
			margin:0px 5% 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			overflow:hidden;
		}
			.last-box {
				margin-right:0 !important;
			}
		.pages-wrap .news .box .foto {
			float:left;
			width:100%;
			height:228px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		.pages-wrap .news .box .date {
			float:left;
			width:100%;
			margin:10px 0px 5px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #c4c4c4;
			font-family: Gotham;
			font-size: 12px;
			font-weight: 300;
			line-height: 24px;
			text-transform: uppercase;
		}
		.pages-wrap .news .box .title {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #212121;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 500;
			line-height: 24px;
			text-transform: uppercase;
		}
		.pages-wrap .news .box a {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 65px;
			position:absolute;
			left:0;
			bottom:0;
			color: #212121;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 52px;
			text-transform: uppercase;
			text-decoration:none;
			background: url(images/pages_news_more_bg.png) left no-repeat;
		}
			.pages-wrap .news .box a:hover {
				text-decoration:underline;
			}

.social-sc-p {
	float:right;
	position:absolute;
	right:3%;
	bottom:8%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:3;
}
.social-sc-a {
	float:right;
	position:absolute;
	left:30px;
	top:3%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:3;
}
.li-move-167 { margin-top:30px !important; }

#wrapper { 
	float:left;
	width:100%;
	height:150px;
	position:relative;
	left:0;
	top:0;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: rgba(0, 0, 0, 1);
	background: rgba(0, 0, 0, 1);
	z-index:9;
}
	.start-position { 
		position:absolute !important;
		background-color: rgba(0, 0, 0, 0.1) !important;
		background: rgba(0, 0, 0, 0.1) !important;
	}
#wrapper .wrap { 
	float:left;
	width:94%;
	height:100%;
	margin:0px 0px 0px 3%;
	padding:0px 0px 0px 0px;
	position:relative;
}	
	#wrapper .logo { 
		float:left;
		padding:0px 0px 0px 0px;
		margin:30px 0px 0px 0px;
		position:relative;
		left:0;
		top:0;
		z-index:3;
	}
	#wrapper .wrap .social {
		float:right;
		margin:60px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#wrapper .wrap .social img {
			float:left;
			margin:0px 6px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
	#wrapper nav { 
		width:800px;
		float:left;
		margin:30px 0px 0px -380px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:0;
		left:50%;
		font-size:16px;
		line-height:16px;
		font-family: Gotham;
		text-transform: uppercase;
	}

	#wrapper nav ul { 
		float:left;
		width:100%;
		position:relative;
		margin:39px 0px 0px 0px; 
		padding:0px 0px 0px 0px; 
	}
	#wrapper nav ul li { 
		float:left;
		position:relative;
		margin:0px 0px 0px 0px; 
		padding:0px 40px 0px 40px; 
		list-style: none; 
	}
	#wrapper nav ul li a { color:#fff;text-decoration:none;padding:0px 0px 15px 0px;display: inline-block; }
	#wrapper nav ul li a:hover { color:#fff;background: url(images/menu_a_hover.png) bottom no-repeat;background-size:100% 7px; }
	#wrapper nav ul li a.active { color:#fff;background: url(images/menu_a_hover.png) bottom no-repeat;background-size:100% 7px; }
	
	.menu-tel { display:none !important; }
	
	
	.move-move {
		float:left;
		margin:60px 0px 0px 120px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.move-home {
			float:left;
			margin:0px 40px 0px 0px;
			padding:0px 20px 0px 0px;
			position:relative;
			color: #5d5d5d;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 33px;
			text-transform: uppercase;
			text-decoration:none;
			border-right:2px solid #5d5d5d;
		}
		.move-menu {
			float:left;
			margin:0px 50px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #fff;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 33px;
			text-transform: uppercase;
			text-decoration:none;
			cursor:pointer;
		}
			.move-menu:hover {
				color: #5d5d5d;
			}

#container { float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background-size:cover !important; }
	#container .slide-1 { float:left;width:100%;height:100%;position:relative;z-index:1; }
		#container .slides { float:left;width:100%;height:100%;margin:0px 0px 0px 0px;position:relative; }
		#container .slides-wrap { width:1000px;top:50%;left:0;margin:0 auto;position:relative;z-index:2;  }
		#container .slides-wrap .box { float:left;width:100%;margin:-89px 0px 0px 0px;padding:0px 0px 30px 0px;top:50%;left:0;position:relative;background: url(images/container_hr.jpg) bottom no-repeat; }
		#container .slides-wrap .box h1 {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 52px;
			font-weight: 500;
			line-height: 57px;
			text-transform: uppercase;
			text-align:center;
		}
		#container .slides-wrap .box .text {
			float:left;
			width: 100%;
			margin:15px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamL;
			font-size: 18px;
			font-weight: 300;
			line-height: 18px;
			text-align:center;
		}
		#container .video {
			-webkit-transform: translateX(-50%) translateY(-50%);
			-moz-transform: translateX(-50%) translateY(-50%);
			-ms-transform: translateX(-50%) translateY(-50%);
			-o-transform: translateX(-50%) translateY(-50%);
			transform: translateX(-50%) translateY(-50%);
			position: absolute;
			top: 50%;
			left: 50%;
			min-width: 130%;
			min-height: 130%;
			width: 130%    !important;
			height: auto   !important;
			z-index:1;
		}
	#container .scroll-down {
		float:left;
		position:absolute;
		margin:0px 0px 0px -31px;
		padding:0px 0px 0px 0px;
		left:50%;
		bottom:2%;
		cursor:pointer;
		z-index:3;
	}
	#container  .control {
		float:left;
		position:absolute;
		margin:0px 0px 0px -4.5px;
		padding:0px 0px 0px 0px;
		left:3%;
		bottom:2%;
		cursor:pointer;
		z-index:3;
		font-family: GothamL;
		font-size:16px;
		line-height:16px;
		color:#fff;
		cursor:pointer;
	}

#start-1 { float:left;width:100%;height:100%;overflow:hidden;position:relative;margin:0px 0px 0px 0px;background: url(images/start_1_bg.jpg) center no-repeat;background-size:cover;background-attachment: fixed; } 
	#start-1 .arrow-left {
		float:left;
		margin:-26px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:3%;
		top:50%;
		cursor:pointer;
	}
	#start-1 .arrow-right {
		float:right;
		margin:-26px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:3%;
		top:50%;
		cursor:pointer;
	}
	
#start-1 .wrap { 
	float:left;
	width:82%;
	height:530px;
	top:50%;
	left:9%;
	margin:-265px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#start-1 .wrap .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#start-1 .wrap .box .foto {
		float:left;
		width:26%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-1 .wrap .box .right {
		float:right;
		width:72%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:0;
		top:10%;
	}
	#start-1 .wrap .box .right .nav {
		float:left;
		width:17%;
		height:100%;
		margin:100px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#start-1 .wrap .box .right .nav .s-arrow-right { 
			float:right;
			margin:0px 40px 15px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		#start-1 .wrap .box .right .nav .s-arrow-left { 
			float:right;
			margin:0px 40px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		
	#start-1 .wrap .box .right .info {
		float:right;
		width:80%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#start-1 .wrap .box .right .info h2 {
			float:left;
			width:100%;
			margin:0px 0px 50px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamB;
			font-size: 2.2vw;
			font-weight: 300;
			line-height: 2.2vw;
		}
		#start-1 .wrap .box .right .info .text {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamL;
			font-size: 18px;
			font-weight: 300;
			line-height: 1.8vw;
		}
	
#start-1 .scroll-down-2 {
	float:left;
	position:absolute;
	margin:0px 0px 0px -31px;
	padding:0px 0px 0px 0px;
	left:50%;
	bottom:2%;
	cursor:pointer;
	z-index:3;
}

#start-2 { float:left;width:100%;height:89%;overflow:hidden;position:relative;margin:0px 0px 0px 0px; } 
#start-2 .left { 
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;

}
#start-2 .right { 
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#start-2 .left:hover h3 { background-color:#000; }
	#start-2 .right:hover h3 { background-color:#000; }
	#start-2 h3 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		font-size: 24px;
		font-weight: 700;
		line-height: 170px;
		text-transform: uppercase;
		text-align:center;
		background-color:#272727;
		position:relative;
		z-index:5;
	}
	#start-2 .foto {
		float:left;
		width:100%;
		height:90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:0;
		bottom:0;
		z-index:4;
		background-size: auto 100% !important;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		transition: all .5s;
	}
	#start-2 .foto:hover {
		background-size: auto 103% !important;
	}
	
#start-3 { float:left;width:100%;height:515px;overflow:hidden;position:relative;margin:0px 0px 0px 0px;background: url(images/start_3_bg.jpg) top no-repeat; } 
	#start-3 h4 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 117px;
		text-transform: uppercase;
		text-align:center;
		border-bottom:1px solid #d3d3d3;
	}
	#start-3 .box {
		float:left;
		width:100%;
		height:220px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;		
	}
	#start-3 .box-slide {
		float:left;
		width:100%;
		height:220px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;		
	}
	#start-3 .box a {
		float:left;
		width:16.66%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-right:1px solid #d3d3d3;
	}
	#start-3 .box a:last-child {
		border-right:0px !important;
	}
	
#paint-1 { float:left;width:100%;height:900px;overflow:hidden;position:relative;margin:0px 0px 0px 0px; } 
	#paint-1 .arrow-left {
		float:left;
		margin:-26px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:3%;
		top:50%;
		cursor:pointer;
	}
	#paint-1 .arrow-right {
		float:right;
		margin:-26px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:3%;
		top:50%;
		cursor:pointer;
	}
	
#paint-1 .wrap { 
	float:left;
	width:82%;
	height:530px;
	top:50%;
	left:9%;
	margin:-265px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#paint-1 .wrap .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-1 .wrap .box .foto {
		float:left;
		width:26%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-1 .wrap .box .right {
		float: right;
		width: 72%;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		position: absolute;
		right: 0;
		top: 10%;
	}
	#paint-1 .wrap .box .right .nav {
		float:left;
		width:17%;
		height:100%;
		margin:100px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#paint-1 .wrap .box .right .nav .s-arrow-right { 
			float:right;
			margin:0px 40px 15px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		#paint-1 .wrap .box .right .nav .s-arrow-left { 
			float:right;
			margin:0px 40px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		
	#paint-1 .wrap .box .right .info {
		float:right;
		width:80%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#paint-1 .wrap .box .right .info h2 {
			float:left;
			width:100%;
			margin:0px 0px 50px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: black;
			font-family: GothamB;
			font-size: 2.2vw;
			font-weight: 300;
			line-height: 2.2vw;
			text-transform: uppercase;
		}
		#paint-1 .wrap .box .right .info .text {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: black;
			font-family: GothamL;
			font-size: 18px;
			font-weight: 300;
			line-height: 1.8vw;
		}

#paint-2 { float:left;width:100%;height:920px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden; } 
	#paint-2 h2 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 117px;
		text-transform: uppercase;
		text-align:center;
	}
	#paint-2 .left {
		float:left;
		width:50%;
		height:803px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-up {
		float:left;
		width:100%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-up h3 {
		float:left;
		width:92%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:4%;
		bottom:8%;
		color: white;
		font-family: GothamB;
		font-size: 36px;
		font-weight: 300;
		line-height: 36px;
		text-transform: uppercase;
	}
	#paint-2 .left .box-up span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .left .box-up:hover span {
		opacity:1;
	}
	#paint-2 .left .box-down {
		float:left;
		width:50%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-down h3 {
		float:left;
		width:90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:10%;
		bottom:13%;
		color: white;
		font-family: Gotham;
		font-size: 28px;
		font-weight: 300;
		line-height: 28px;
		text-transform: uppercase;
	}
	#paint-2 .left .box-down span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .left .box-down:hover span {
		opacity:1;
	}
	
	#paint-2 .right {
		float:left;
		width:50%;
		height:803px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .right .right-box {
		float:left;
		width:50%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .right .right-box h3 {
		float:left;
		width:90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:10%;
		bottom:13%;
		color: white;
		font-family: Gotham;
		font-size: 28px;
		font-weight: 300;
		line-height: 28px;
		text-transform: uppercase;
	}
	#paint-2 .right .right-box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .right .right-box:hover span {
		opacity:1;
	}
	
#paint-3 { float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden; }
#paint-3 .left {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-color: #1e1e1e;
	
}
	#paint-3 .left .slide {
		float:left;
		width:75%;
		height:400px;
		margin:0px 0px 0px 15%;
		padding:0px 0px 0px 0px;
		top: 50%;
		transform: translateY(-50%);
		
	}
	#paint-3 .left .box {
		float:left;
		width: 100%;
		margin:0px 0px 0px 0px;
		position: relative;			
	}
	#paint-3 .left .box .nag {
		float:left;
		width:100%;
		margin:0px 0px 45px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 60px;
		font-weight: 900;
		line-height: 60px;
		text-transform: uppercase;
	}
	#paint-3 .left .box .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #e6e6e6;
		font-family: GothamL;
		font-size: 16px;
		font-weight: 300;
		line-height: 26px;
	}
	#paint-3 .left .slide-pag { left:5%;top:50%;width:14px;position:absolute;margin:-48px 0px 0px 0px;z-index:3; }
		#paint-3 .left .slide-pag a { float:left;width:14px;height:14px;margin:0px 0px 10px 0px;background: url('images/slider_pag_off.png') no-repeat; }
		#paint-3 .left .slide-pag a.activeSlide { float:left;width:14px;height:14px;background: url('images/slider_pag.png') no-repeat; }
		#paint-3 .left .slide-pag a:focus { outline: none; }
	
#paint-3 .right {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background: url(images/paint_3_right_bg.jpg) center no-repeat;
	background-size:cover;
}

#paint-4 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;background-color: #41786f; }
#paint-4 .wrap {
	width:600px;
	height:100%;
	position:relative;
	margin:0 auto;
	padding:100px 0px 100px 0px;
	text-align:center;
}
	#paint-4 .wrap h2 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		font-size: 60px;
		font-weight: 700;
		line-height: 60px;
		text-transform: uppercase;
		text-align:center;
	}
	#paint-4 .wrap .text {
		float:left;
		width:100%;
		margin:25px 0px 25px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 26px;
		text-align:center;
	}
	#paint-4 .wrap .more {
		position:relative;
		top:0;
		left:0;
		margin:0px 0px 0px 0px;
		padding:16px 35px 16px 20px;
		cursor:pointer;
		border:1px solid rgba(255, 255, 255, 0.8);
		z-index:10;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 48px;
		text-transform: uppercase;
		text-decoration:none;
		background: url(images/paint_1_arrow.png) center right 18px no-repeat;
	}
	
#movie-1 { float:left;width:100%;height:85%;min-height:85%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#movie-1 .left {
	float:left;
	width:85%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#movie-1 .left .slide {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#movie-1 .left .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#movie-1 .left .box .info {
		float:left;
		width:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:3%;
		bottom:7%;
	}
	#movie-1 .left .box .info .title {
		float:left;
		width:92%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 8%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-1 .left .box .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 100px;
		font-weight: 900;
		line-height: 100px;
		text-transform: uppercase;
		letter-spacing:8px;
	}
	#movie-1 .left .box .info p {
		float:left;
		width:100%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 26px;
	}
	#movie-1 .left .box .info .more {
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.2);
	}
		#movie-1 .left .box .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.2);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-1 .left .box .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.2);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-1 .left .box .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}
	#movie-1 .left .arrow-up {
		float:right;
		position:absolute;
		right:0;
		bottom:51px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		cursor:pointer;
		border-bottom:1px solid rgba(255, 255, 255, 0.8);
		z-index:10;
	}
	#movie-1 .left .arrow-down {
		float:right;
		position:absolute;
		right:0;
		bottom:0;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		cursor:pointer;
		z-index:10;
	}
	
#movie-1 .right {
	float:left;
	width:15%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
#movie-1 .right .slide-right {
	float:left;
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#movie-1 .right .box {
		float:left;
		width:100%;
		height:34%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	#movie-1 .right .box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#movie-1 .right .box:hover span {
		opacity:1;
	}
	#movie-1 .right .box span h4 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		line-height: 1.3vw;
		text-transform: uppercase;
		font-size: 1.2vw;
		font-weight: 300;
		text-align:center;
		top:0;
		left:0;
		position:relative;
	}
	#movie-1 .right .box h4 {
		float:left;
		width:90%;
		margin:-25px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 18px;
		text-transform: uppercase;
		font-size: 13px;
		font-weight: 300;
		text-align:center;
		top:50%;
		left:0;
		position:relative;
	}
	
#movie-2 { float:left;width:100%;height:100%;min-height:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background: url(images/movie_2_bg.jpg) center no-repeat;background-size:cover !important;background-attachment: fixed; } 
#movie-2 .info {
	float:left;
	width:80%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:3%;
	bottom:7%;
}
	#movie-2 .info .title {
		float:left;
		width:97%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 3%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-2 .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 100px;
		font-weight: 900;
		line-height: 100px;
		text-transform: uppercase;
		letter-spacing:8px;
	}
	#movie-2 .info p {
		float:left;
		width:50%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 26px;
	}
	#movie-2 .info .more {
		clear:both;
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}
		#movie-2 .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-2 .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-2 .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}	
		
	#movie-2 .autor {
		clear:both;
		float:left;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:3%;
		bottom:7%;
		border:1px solid rgba(255, 255, 255, 0.4);
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 300;
		line-height: 45px;
		text-transform: uppercase;
	}	
	#movie-2 .autor .box {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 18px 0px 18px;
		border-right:1px solid rgba(255, 255, 255, 0.4);		
	}
	#movie-2 .autor .box:last-child { border-right:0 !important; }
	
#movie-3 { float:left;width:100%;height:100%;min-height:950px;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background: url(images/movie_3_bg.jpg) center no-repeat;background-size:cover !important; } 
	#movie-3 .box-maps {
		float:right;
		width: 95%;
		height: 90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:5%;
		right:3%;
		border:1px solid rgba(255, 255, 255, 0.4);
	}	
	#movie-3 .box-maps .left {
		float:left;
		width:75%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#movie-3 .box-maps .left .nag-select {
			position:absolute;
			left:3%;
			top:55px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			
		}
		#movie-3 .box-maps .left .top {
			float:left;
			width:65%;
			height:23px;
			margin:83px 0px 0px 23%;
			padding:0px 0px 0px 3%;
			position:relative;
			border-left:2px solid #fff;
		}
		#movie-3 .box-maps .left .top a {
			float:left;
			margin:0px 2.4vw 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 23px;
			text-transform: uppercase;
			cursor:pointer;
		}
		#movie-3 .box-maps .left .top a:last-child {
			margin:0px 0px 0px 0px !important;
		}
		#movie-3 .box-maps .left .top a:hover {
			border-bottom:2px solid #fff;
		}
		#movie-3 .box-maps .left .top .active-region {
			border-bottom:2px solid #fff;
		}
		#movie-3 .box-maps .left .map-image {
			position:relative;
			left:125px;
			top:60px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			
		}
	
	#movie-3 .box-maps .right {
		float:left;
		width:25%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border-left:1px solid rgba(255, 255, 255, 0.4);
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
		#movie-3 .box-maps .right .list {
			float:left;
			width:70%;
			margin:85px 0px 0px 15%;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#movie-3 .box-maps .right .list h3 {
			float:left;
			width:100%;
			margin:0px 0px 40px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 1.3vw;
			font-weight: 500;
			line-height: 23px;
			text-transform: uppercase;
			letter-spacing:2px;
		}
		#movie-3 .box-maps .right .list .lists {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#movie-3 .box-maps .right .box {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				border-top:1px solid rgba(255, 255, 255, 0.4);
			}
			#movie-3 .box-maps .right .box:last-child { border-bottom:1px solid rgba(255, 255, 255, 0.4); }
			#movie-3 .box-maps .right .name {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: white;
				font-family: GothamL;
				font-size: 15px;
				font-weight: 300;
				line-height: 34px;
				text-transform: uppercase;
				background: url(images/box_maps_name_hr.png) right no-repeat;
				cursor:pointer;
			}
			#movie-3 .box-maps .right .info {
				float:left;
				width:95%;
				margin:5px 0px 25px 0px;
				padding:0px 0px 0px 5%;
				position:relative;
				color: white;
				font-family: GothamL;
				font-weight: 300;
				line-height: 22px;
				font-size: 16px;
				border-left:2px solid #fff;
			}
			#movie-3 .box-maps .right .info a {
				font-size: 15px;
				text-decoration:none;
				color: white;
			}
			#movie-3 .box-maps .right .info a:hover {
				text-decoration:underline;
			}
			
.popup {
	display:none;
	float:left;
	width:700px;
	height:450px;
	margin:-170px 0px 0px -350px;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:50%;
	left:50%;
	background-color: rgba(0, 0, 0, 0.7);
	background: rgba(0, 0, 0, 0.7);
}
	.popup .close-popup {
		float:right;
		top:0;
		right:0;
		margin:0px 0px 0px 0px;
		padding:0px 10px 0px 10px;
		position:absolute;
		color:#fff;
		background:#000;
		font-size:18px;
		line-height:34px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;	
		cursor:pointer;
	}
	.popup h3 {
		float:left;
		width:100%;
		margin:50px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color:#fff;
		font-size:22px;
		line-height:22px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;		
	}
	.popup .text {
		float:left;
		width:90%;
		margin:30px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
		color:#fff;
		font-size:18px;
		line-height:24px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;	
	}
		.popup .text a {
			text-decoration:none;
			color:#fff;
		}
		.popup .text a:hover {
			text-decoration:underline;
			color:#fff;
		}
			
#movie-4 { float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background: url(images/movie_4_bg.jpg) center no-repeat;background-size:cover !important;background-attachment: fixed; }
	#movie-4 .info {
	float:left;
	width:80%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:3%;
	bottom:7%;
}
	#movie-4 .info .title {
		float:left;
		width:97%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 3%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-4 .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 100px;
		font-weight: 900;
		line-height: 100px;
		text-transform: uppercase;
		letter-spacing:8px;
	}
	#movie-4 .info p {
		float:left;
		width:50%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 26px;
	}
	#movie-4 .info .more {
		clear:both;
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}
		#movie-4 .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-4 .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-4 .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}

	#movie-4 .movies {
		float:right;
		width:35%;
		height:80%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:5%;
		top:10%;
	}
		#movie-4 .movies .box {
			float:left;
			width:100%;
			height:210px;
			margin:0px 0px 10% 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#movie-4 .movies .box .text {
			float:left;
			width:48%;
			margin:60px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 23px;
			font-weight: 300;
			line-height: 27px;
			text-align:right;
		}
		#movie-4 .movies .box .foto {
			float:right;
			width:48%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#movie-4 .movies .box .foto .play {
				float:left;
				position:absolute;
				left:15px;
				bottom:10px;
				margin:0px 0px 0px 0px;
			}

#actor-1 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; }			
	#actor-1 .box {
		float:left;
		width:25%;
		height:375px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	#actor-1 .box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#actor-1 .box:hover span {
		opacity:1;
	}
	#actor-1 .active-autor span{
		opacity:1;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
	}
	#actor-1 .non-active-autor span{
		opacity:0 !important;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
	}
	#actor-1 .box h4 {
		float:left;
		width:90%;
		margin:-25px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 22px;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 300;
		text-align:center;
		top:50%;
		left:0;
		position:relative;
	}	
	#actor-1 .box span h4 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		line-height: 1.7vw;
		text-transform: uppercase;
		font-size: 1.7vw;
		font-weight: 300;
		text-align:center;
		top:0;
		left:0;
		position:relative;
	}
	

.actor-2 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background-color:#1d1d1d; }	
.actor-2 .left, .actor-2 .right { padding:8% 0px 8% 0px; }		
.actor-2 .left {
	float:left;
	width:37%;
	height:100%;
	margin:0px 0px 0px 0px;
	position:relative;
	background-color:#1d1d1d;
}	
	.actor-2 .left .box {
		float:left;
		width:70%;
		margin:0px 0px 0px 15%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.actor-2 .left .box h2 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 2.1vw;
		font-size: 2vw;
		font-weight: 300;
		text-align:left;
		top:50%;
		left:0;
		position:relative;
	}
	.actor-2 .left .box h2 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		font-weight: 700;
		text-align:left;
		top:0;
		left:0;
		position:relative;
	}	
	.actor-2 .left .box h2 span {
		font-weight: 700;
		font-family: Gotham;
	}
	.actor-2 .left .box .text {
		float:left;
		width:100%;
		margin:45px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #dfdfdf;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 2.8vh;
	}
	
.actor-2 .right {
	float:left;
	width:63%;
	height:100%;
	margin:0px 0px 0px 0px;
	position:relative;
	background-color:#fff;
}
	.actor-2 .right .actor-close {
		float:right;
		position:absolute;
		right:30px;
		top:0;
		margin:-10% 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	.actor-2 .right .box {
		float:left;
		width:86%;
		height:100%;
		margin:0px 0px 0px 7%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.actor-2 .right .box .info {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		text-align:center;
	}
		.actor-2 .right .box .info h3 {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #1d1d1d;
			font-family: Gotham;
			font-size: 18px;
			font-weight: 700;
			line-height: 18px;
			text-transform: uppercase;
		}
		.actor-2 .right .box .info .text {
			float:left;
			width:100%;
			margin:12px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #1d1d1d;
			font-family: GothamL;
			font-size: 24px;
			font-weight: 300;
			line-height: 24px;
		}
	.actor-2 .right .box .gallery {
		float:left;
		width:100%;
		height:80%;
		margin:50px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.actor-2 .right .box .gallery .spec {
			float:left;
			width:30%;
			height:355px;
			max-height:355px;
			margin:0px 5% 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		.actor-2 .right .box .gallery .spec:last-child {
			margin:0px 0px 0px 0px !important;
		}
			.actor-2 .right .box .gallery .foto {
				float:left;
				width:100%;
				height:100%;
				max-height:310px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
			}
			.actor-2 .right .box .gallery .name {
				float:left;
				width:100%;
				margin:25px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: #1d1d1d;
				font-family: Gotham;
				font-size: 18px;
				font-weight: 700;
				line-height: 18px;
				text-transform: uppercase;
				text-align:center;
			}
			
#technology-1 { float:left;width:100%;height:80%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#technology-1 .left {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
#technology-1 .right {
	float:left;
	width:40%;
	height:100%;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	display: table;
}
	#technology-1 .right .text {
		width: 100%;
		margin: 0 auto;
		vertical-align: middle;
		display: table-cell;
		position:relative;
		top:0;
		left:0;
		color: #444;
		font-family: GothamL;
		font-size: 15px;
		font-weight: 100;
		line-height: 26px;
	}
	
#technology-2 { float:left;width:100%;height:80%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#technology-2 .left {
	float:left;
	width:40%;
	height:100%;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	display: table;
}
	#technology-2 .left .text {
		width: 100%;
		margin: 0 auto;
		vertical-align: middle;
		display: table-cell;
		position:relative;
		top:0;
		left:0;
		color: #444;
		font-family: GothamL;
		font-size: 15px;
		font-weight: 100;
		line-height: 26px;
	}
	
#technology-2 .right {
	float:right;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}

.crew-1 { float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-1 { float:left;width:100%;height:90%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-2 { float:left;width:100%;height:90%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-3 { float:left;width:50%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-4 { float:left;width:50%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-5 { float:left;width:25%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-6 { float:left;width:25%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-7 { float:left;width:25%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-8 { float:left;width:25%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-9 { float:left;width:25%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-10 { float:left;width:25%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-11 { float:left;width:25%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-12 { float:left;width:25%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-13 { float:left;width:25%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-14 { float:left;width:25%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-15 { float:left;width:25%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-16 { float:left;width:25%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-17 { float:left;width:25%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-18 { float:left;width:25%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-19 { float:left;width:25%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-20 { float:left;width:25%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-21 { float:left;width:25%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-22 { float:left;width:25%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-23 { float:left;width:25%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-24 { float:left;width:25%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-25 { float:left;width:25%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-26 { float:left;width:25%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-27 { float:left;width:25%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-28 { float:left;width:25%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew .info {
	float:right;
	width:90%;
	position:absolute;
	right:5%;
	bottom:5%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	
}
.crew .info h2 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	color: white;
	font-family: GothamB;
	line-height: 48px;
	font-size: 36px;
	font-weight:700;
	clear:both;
}
.crew .info h3 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	color: white;
	font-family: GothamL;
	line-height: 18px;
	font-size: 18px;
	font-weight:100;
	clear:both;
}

.crew .info .crew-arrow {
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	clear:both;
}
.crew-width-1 h2, .crew-width-2 h2 {
	float:right !important;
	font-size: 48px !important;
	line-height: 58px !important;
}
.crew-width-1 h3, .crew-width-2 h3 {
	float:right !important;
	font-size: 36px !important;
	line-height: 36px !important;
}
.crew-width-1 .crew-arrow, .crew-width-2 .crew-arrow  {
	float:right !important;
}

.crew-show {
	float:left;
	width:100%;
	height:700px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#fff;
	position:relative;
	overflow:hidden;
}
	.crew-show .crew-close {
		float:right;
		margin:40px 40px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:0;
		top:0;
		cursor:pointer;
	}
	.crew-show .foto {
		float:left;
		width:25%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.crew-show .info-show {
		float:left;
		width:70%;
		height:100%;
		margin:70px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.crew-show .info-show .title {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		line-height: 48px;
		font-size: 48px;
		font-weight: 700;
	}
	.crew-show .info-show .position {
		float:left;
		width:100%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamL;
		line-height: 30px;
		font-size: 30px;
		font-weight: 100;
	}
	.crew-show .info-show .text {
		float:left;
		width:70%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: GothamL;
		font-size: 16px;
		line-height: 26px;
		color: #5e5e5e;
		font-weight: 300;
	}
	.crew-show .info-show .text strong {
		color: #282828;
		font-weight: 300;
		font-family: Gotham;
	}
	.crew-show .info-show .crew-back {
		float:left;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
		clear:both;
	}
	
#crew-pdf {
	float:left;
	width:100%;
	height:141px;
	background-color: #41786f;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#crew-pdf h4 {
		float:left;
		margin:45px 0px 0px -241px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 24px;
		font-weight: 500;
		line-height: 24px;
		text-transform: uppercase;
		text-align:center;
		top:0;
		left:50%;
	}
	#crew-pdf h4 strong {
		float:left;
		margin:13px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-weight:100;
	}
	#crew-pdf .more {
		float:left;
		width:153px;
		height:45px;
		margin:0px 0px 0px 40px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}		
	#crew-pdf .more .open {
		float:left;
		width:75%;
		height:100%;
		margin:0px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
		text-decoration:none;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 300;
		line-height: 46px;
		text-transform: uppercase;
		background: url(images/paint_1_arrow.png) center right no-repeat;
	}
	
#paint-shop  { float:left;width:100%;height:950px;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#paint-shop  .left {
	float:left;
	width:20%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-color: #ebebeb;
}
	#paint-shop  .left .wrap {
		float:left;
		width:70%;
		margin:0px 0px 0px 15%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .left h2 {
		float:left;
		width:100%;
		margin:55px 0px 55px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 18px;
		font-weight: 700;
		line-height: 18px;
		text-transform: uppercase;
	}
	#paint-shop  .left ul {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		list-style: none;
	}
	#paint-shop  .left ul li {
		float:left;
		width:90%;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
		background: url(images/paint_shop_left_hr.jpg) top 6px left no-repeat;
	}
	#paint-shop  .left ul li a {
		text-decoration:none;
		color: #444;
	}
	#paint-shop  .left ul li a:hover {
		text-decoration:none;
		color: #444;
		font-family: GothamB;
	}
	#paint-shop  .left .paint-active {
		text-decoration:none;
		color: #444;
		font-family: GothamB;
	}
	
	#paint-shop  .left ul li ul {
		float:left;
		width:98%;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 2%;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
	}
	#paint-shop  .left ul li ul li {
		float:left;
		width:100%;
		margin:0px 0px 15px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
		background: none;
	}

#paint-shop  .right {
	float:left;
	width:80%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#paint-shop  .right .top {
		float:left;
		width:100%;
		height:120px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-bottom:1px solid #ebebeb;
	}
	#paint-shop  .right .top h1 {
		float:left;
		margin:0px 0px 0px 30px;
		padding:0px 30px 0px 0px;
		color: black;
		font-family: GothamL;
		font-size: 24px;
		font-weight: 100;
		line-height: 120px;
		background: url(images/paint_shop_right_hr_h1.png) right no-repeat;
	}
	
	#paint-shop  .right .middle {
		float:left;
		width:100%;
		height:746px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		overflow:hidden;
	}
	#paint-shop  .right .middle .box {
		float:left;
		width:23.8%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#paint-shop  .right .middle .box .foto {
			float:left;
			width:100%;
			height:75%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#paint-shop  .right .middle .box .info {
			float:left;
			width:100%;
			height:25%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			border-bottom:1px solid #ebebeb;
			border-right:1px solid #ebebeb;
		}
		#paint-shop  .right .middle .box .title {
			float:left;
			width:80%;
			height:50px;
			margin:20px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamB;
			color: black;
			font-size: 17px;
			font-weight: 500;
			line-height: 25px;
			text-align:center;
			overflow:hidden;
		}
		#paint-shop  .right .middle .box .number {
			float:left;
			width:90%;
			margin:15px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamL;
			color: #b9b9b9;
			font-size: 14px;
			font-weight: 300;
			line-height: 14px;
			text-align:center;
		}
		
	#paint-shop  .right .bottom {
		float:left;
		width:100%;
		height:85px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:0;
		bottom:0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-top:1px solid #ebebeb;
	}
	#paint-shop  .right .bottom .pag {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:20%;
	}
	#paint-shop  .right .bottom .pag .pags {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .right .bottom .pag .pags a {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 10px 5px 10px;
		position:relative;
		text-decoration:none;
		color: black;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 14px;
		text-transform: uppercase;
	}
	#paint-shop  .right .bottom .pag .pags a:hover {
		color: black;
		text-decoration:underline;
	}
	#paint-shop  .right .bottom .pag .active-pags {
		background: url(images/paint_shop_pags_active.png) bottom no-repeat;	
	}
	#paint-shop  .right .bottom .pag .pag-arrow-left {
		float:left;
		margin:3px 15px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .right .bottom .pag .pag-arrow-right {
		float:left;
		margin:3px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
	}
	
	#paint-shop  .right .box-nav {
		float:right;
		width:75px;
		height:100%;
		background-color: #ebebeb;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:0;
		top:0;
		z-index:10;
	}
	#paint-shop  .right .box-nav .nav-left {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:26px;
		top:50%;
	}
	#paint-shop  .right .box-nav .nav-right {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:26px;
		top:50%;
	}
	
.category-all {
	float:left;
	width:100%;
	height:70px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-color: #eceaed;
	display:flex;
	justify-content:center;
	align-items:center;
}
	.category-all a {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 1.6% 0px 1.6%;
		position:relative;
		color: #272727;
		font-family: Gotham;
		font-size: 13px;
		font-weight: 500;
		line-height: 13px;
		text-transform: uppercase;
		text-decoration:none;
		text-align:center;
	}
		.category-all a:hover {
			text-decoration:underline;
		}
	
#image { float:left;width:100%;height:765px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative; }
#image .left {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
#image .right {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	border-bottom:1px solid #ebebeb;
}
	#image .right .info {
		float:left;
		width:80%;
		height:100%;
		margin:0px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#image .right .info h1 {
		float:left;
		width:100%;
		margin:130px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: GothamB;
		text-transform: uppercase;
		color: black;
		font-size: 25px;
		font-weight: 700;
		line-height: 32px;
	}
	#image .right .info .autor {
		float:left;
		width:100%;
		margin:5px 0px 0px 0px;
		padding:0px 0px 25px 0px;
		position:relative;
		font-family: Gotham;
		text-transform: uppercase;
		color: #a7a7a7;
		font-size: 15px;
		font-weight: 500;
		line-height: 15px;
		text-decoration:none;
		border-bottom:1px solid #000;
	}
	#image .right .info .autor:hover {
		color: #000;
	}
	#image .right .info .status {
		float:left;
		width:50%;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 45px;
		text-transform: uppercase;
	}
	#image .right .info .status strong {
		position:relative;
		top:0;
		width:100px;
		left:20px;
		padding:17px 55px 17px 55px;
		border:1px solid #d9d9d9;
	}
	#image .right .info .price {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 45px;
		text-transform: uppercase;
	}
	#image .right .info .price strong {
		position:relative;
		top:0;
		left:30px;
		padding:17px 55px 17px 25px;
		border:1px solid #d9d9d9;
	}
	#image .right .info .price span {
		float:left;
		position:absolute;
		right:0;
		top:0;
		margin:35px -10px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:10px;
		font-family: Gotham;
		font-weight:100;
	}
	#image .right .info .price .price-gbp { display:none; }
	#image .right .info .price .price-usd { display:none; }
	#image .right .info .price .price-pln { display:none; }
	
	#image .right .info .cur {
		float:left;
		width:15%;
		margin:31px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 45px;
		text-transform: uppercase;
	}
	#image .right .info .cur-select {
		float:left;
		width:90%;
		height:52px;
		font-family: GothamB;
		font-size: 14px;
		line-height:14px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		border:1px solid #d9d9d9;
	}
	
	#image .right .info .text {
		float:left;
		width:100%;
		margin:30px 0px 35px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #444;
		font-family: GothamL;
		font-size: 15px;
		font-weight: 100;
		line-height: 26px;
	}
	#image .right .info .image-left {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:0;
		bottom:8%;
	}
	#image .right .info .image-right {
		float:left;
		margin:0px 0px 0px -1px;
		padding:0px 0px 0px 0px;
		position:relative;
		position:absolute;
		left:52px;
		bottom:8%;
	}
	
	#image .right .image-back {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:0;
		left:0;
		cursor:pointer;
	}
	
#image-back { float:left;width:100%;height:85px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative; }
#image-back .image-back {
	float:left;
	margin:35px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	position:relative;
}

#autor-more { float:left;width:90%;margin:50px 0px 0px 5%;padding:0px 0px 0px 0px;position:relative; }
#autor-more h2 {
	float:left;
	width:100%;
	margin:0px 0px 45px 0px;
	padding:0px 0px 29px 0px;
	position:relative;
	color: black;
	font-family: Gotham;
	font-size: 25px;
	font-weight: 700;
	line-height: 25px;
	text-transform: uppercase;
	border-bottom:1px solid #000;
}
	#autor-more .images {
		float:left;
		width:100%;
		height:700px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		overflow:hidden;
	}
	#autor-more .images .box {
		float:left;
		width:16.66%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#autor-more .images .box .foto {
			float:left;
			width:100%;
			height:75%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#autor-more .images .box .info {
			float:left;
			width:100%;
			height:25%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			border-bottom:1px solid #ebebeb;
			border-right:1px solid #ebebeb;
		}
		#autor-more .images .box .title {
			float:left;
			width:80%;
			height:50px;
			margin:20px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamB;
			color: black;
			font-size: 17px;
			font-weight: 500;
			line-height: 25px;
			text-align:center;
			overflow:hidden;
		}
		#autor-more .images .box .number {
			float:left;
			width:90%;
			margin:15px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamL;
			color: #b9b9b9;
			font-size: 14px;
			font-weight: 300;
			line-height: 14px;
			text-align:center;
		}

#autor-more-pag { float:left;width:90%;margin:0px 0px 0px 5%;padding:0px 0px 0px 0px;position:relative; }		
	#autor-more-pag .bottom {
		float:left;
		width:100%;
		height:85px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		left:0;
		bottom:0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-bottom:1px solid #ebebeb;
	}
	#autor-more-pag .bottom .pag {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:0;
	}
	#autor-more-pag .bottom .pag .pags {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#autor-more-pag .bottom .pag .pags a {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 10px 5px 10px;
		position:relative;
		text-decoration:none;
		color: black;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 14px;
		text-transform: uppercase;
	}
	#autor-more-pag .bottom .pag .pags a:hover {
		color: black;
		text-decoration:underline;
	}
	#autor-more-pag .bottom .pag .active-pags {
		background: url(images/paint_shop_pags_active.png) bottom no-repeat;	
	}
	#autor-more-pag .bottom .pag .pag-arrow-left {
		float:left;
		margin:3px 15px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#autor-more-pag .bottom .pag .pag-arrow-right {
		float:left;
		margin:3px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
	}
		
footer { width:100%;height:245px;float:left;position:relative;margin:-245px 0px 0px 0px;background: url(images/footer_bg.png) top no-repeat; }
footer .footer-wrapper { 
	float:left;
	width:94%;
	height:100%;
	margin:0px 0px 0px 3%;
	padding:0px 0px 0px 0px;
	position:relative;
}
	footer nav { 
		float:left;
		width:1000px;
		top:0;
		left:50%;
		position:absolute;
		margin:110px 0px 0px -500px;
		font-size:14px;
		line-height:14px;
		font-family: Gotham; 
		text-transform:uppercase;
		font-weight:100;
	}
	footer nav ul { float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
	footer nav ul li { float:left;margin:0px 80px 0px 80px;position:relative;list-style: none; }
	footer nav ul li a { color:#fff;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	footer nav ul li a:hover { color:#fff; }
	footer nav ul li a.active { color:#fff; }
	
	footer .footer-wrapper .arrow-up {
		float:left;
		margin:195px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	footer .footer-wrapper p{
		float:left;
		width:1000px;
		top:180px;
		left:50%;
		position:absolute;
		margin:0px 0px 0px -500px;
		color: #6c6c6c;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-align:center;
	}
	footer .footer-wrapper p strong{
		float:left;
		width:1000px;
		top:25px;
		left:50%;
		position:absolute;
		margin:0px 0px 0px -500px;
		color: #6c6c6c;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-align:center;
	}
	footer .footer-wrapper p strong a {
		text-decoration:none;
		color: #6c6c6c;
	}
	footer .footer-wrapper p strong a:hover {
		text-decoration:none;
		color: #fff;
	}
	footer .footer-wrapper .social {
		float:right;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:184px;
		right:0;
	}
	footer .footer-wrapper .social img {
		float:left;
		margin:0px 0px 0px 10px;
		padding:0px 0px 0px 0px;
		position:relative;
	}

.options a { color:#000;text-decoration:none; }

.facebook {
	margin-top:50px;
	z-index:60;
	border:3px solid #4a6ea9;
	width:330px;
	height: 214px;
	position: fixed;
	right: -336px;
	top:60px;
}

.facebook img {
	float:left;
	margin:-3px 0px 0px 0px;
	width:50px;
	position: absolute; 
	top: 0px; 
	left: -50px; 
}

.facebook .fb-page {
	float:left;
	margin:0px 0px 0px 0px;
	position:relative;
	width:330px;
	height:220px;
}

#paint-shop .right .middle .foto p, #autor-more .images .foto p {
	float:right;
	position:absolute;
	top:0;
	right:0;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	text-decoration:none;
	color:#fff;
	background-color:#000;
	font-size:14px;
	line-height:40px;
	text-transform:uppercase;
	font-family: Gotham;
	font-weight:100;
}

#shop {
	display:none;
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 60px 0px;
	position:relative;
	background-color: #41786f;
}
#shop h2 {
	float:left;
	width:100%;
	color: white;
	margin:70px 0px 50px 0px;
	padding:0px 0px 0px 0px;
	font-family: Gotham;
	font-size: 21px;
	font-weight: 700;
	line-height: 21px;
	text-transform: uppercase;
	text-align:center;
	letter-spacing:2px;
}

#image .right .info .print {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	right:0;
	top:3%;
	color: white;
	font-family: Gotham;
	font-size: 14px;
	font-weight: 700;
	line-height: 41px;
	text-transform: uppercase;
	text-decoration:none;
	
}
#image .right .info .print strong {
	position:relative;
	top:0;
	width:100px;
	left:0px;
	padding:13px 35px 13px 35px;
	border:1px solid #d9d9d9;
	background-color: #41786f;
	letter-spacing:2px;
	cursor:pointer;
}

#image .right .info .buy {
	float:left;
	width:50%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:110px;
	bottom:8%;
	color: white;
	font-family: Gotham;
	font-size: 16px;
	font-weight: 700;
	line-height: 51px;
	text-transform: uppercase;
	
}
#image .right .info .buy strong {
	position:relative;
	top:0;
	width:100px;
	left:0px;
	padding:16px 55px 16px 55px;
	border:1px solid #d9d9d9;
	background-color: #41786f;
	letter-spacing:2px;
	cursor:pointer;
}

.formularz-div { float:left;width:70%;margin:0px 0px 0px 15%; }
	.form-box-left { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-right { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-down { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-down p {
		float:left;
		width:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color:#fff;
		font-size:15px;
		line-height:25px;
		font-family: GothamL; 
	}
	.form-box-down p a {
		text-decoration:none;
		color:#fff;
	}
	.form-box-down p:nth-child(2) {
		text-align:right;
	}
	
	.form-box { float:left;width:18%;margin:0px 2% 0px 0px; }
	.form-box-last { float:left;width:20%;margin:0px 0px 0px 0px; }
	.form-box-kod { float:left;width:100%;margin:0px 0px 0px 0px; }
	.form-box-all { float:left;width:100%;margin:0px 0px 20px 0px; }
	
	.form-text  { 
		float:left;
		margin:0px 0px 20px 0px;
		width:100%;
		color: white;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 18px;
	}
	.form-input { 
		float:left;
		width:95%;
		height:43px;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 5%;
		color:#fff;
		border:1px solid #8daea9;
		background:none;
		font-size:15px;
		font-family: GothamL; 
	}
	.color-input {
		color:#000 !important;
	}
	.hidden-input {
		visibility:hidden;
		width:0px;
		height:0;
	}
	.form-select { 
		float:left;
		width:100%;
		height:43px;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 5%;
		color:#fff;
		border:1px solid #8daea9;
		background:none;
		font-size:15px;
		font-family: GothamL; 
	}
	select option {
		margin:40px;
		background: rgba(0,0,0,0.3);
		color:#fff;
		text-shadow:0 1px 0 rgba(0,0,0,0.4);
	}
	.form-submit  { 
		float:right;
		width:100%;
		height:45px;
		margin:0px 0px 0px 0px;
		color: black;
		background-color: #efefef;
		padding:0px 0px 0px 0px;
		font-family: GothamB;
		font-size: 14px;
		text-transform: uppercase;
		border:none;
		border:1px solid #efefef;
		cursor:pointer; 
	}
	.form-dziekuje {
		float:left;
		padding:20px;
		text-align:center;
		font-size:16px;
		line-height:22px;
		font-family: ProximaNova;
		margin:20px 0px 0px 0px;
	}	
	.form-input:focus, .form-textarea:focus, .form-submit:focus { outline:none; }
	
	#image .left p {
		float:left;
		position:absolute;
		left:3%;
		bottom:3%;
		color:#fff;
		text-decoration:none;
		font-family: GothamB;
		text-transform: uppercase;
		color: #fff;
		font-size: 14px;
		font-weight: 100;
		line-height: 27px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 35px;
		background: url(images/fullsize.png) left no-repeat;
	}
	#image .right h1 span {
		font-size:18px;
		color: #a7a7a7;
		font-weight:100;
		font-family: Gotham;
	}

#cookie_info { position:fixed;width:465px;height:100px;z-index:99999;right:0;bottom:0;background:#181617; background:rgba(0,0,0,0.8); }
#user_information { float:left;width:385px;margin:25px 0px 0px 30px;color:#fff;position:relative; }
#close_info_cookie { position:absolute;left:0;top:0;margin:0px 0px 0px -52px;background-color:#666666;color:#fff;width:52px;height:52px;font-size:23px;text-align:center;cursor:pointer;font-weight:100; }
#close_info_cookie p { float:left;width:100%;text-align:center;margin:16px 0px 0px 0px; }
.user_information_nag { float:left;width:100%;font-size:14px;line-height:14px;color:#fff;font-weight:bold;margin:0px 0px 5px 0px; }
.user_information_text { float:left;width:100%;font-size:11px;line-height:16px;color:#fff;margin:0px 0px 0px 0px; }

}

@media screen and (min-width: 1500px) and (max-width: 1649px) {
.no-comp { display:none !important; }

.pages {
	float:left;
	width:100%;
	margin:75px 0px 50px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	.pages-wrap {
		width:1170px;
		position:relative;
		margin:0 auto;
	}
	.pages-wrap h1 {
		float:left;
		width:100%;
		margin:0px 0px 70px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #000000;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 21px;
		text-transform: uppercase;
		text-align:center;
	}
	.pages-wrap .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #767676;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 30px;
	}
	
	.pages-wrap .news {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.pages-wrap .news .box {
			float:left;
			width:30%;
			height:395px;
			margin:0px 5% 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			overflow:hidden;
		}
			.last-box {
				margin-right:0 !important;
			}
		.pages-wrap .news .box .foto {
			float:left;
			width:100%;
			height:228px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		.pages-wrap .news .box .date {
			float:left;
			width:100%;
			margin:10px 0px 5px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #c4c4c4;
			font-family: Gotham;
			font-size: 12px;
			font-weight: 300;
			line-height: 24px;
			text-transform: uppercase;
		}
		.pages-wrap .news .box .title {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #212121;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 500;
			line-height: 24px;
			text-transform: uppercase;
		}
		.pages-wrap .news .box a {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 65px;
			position:absolute;
			left:0;
			bottom:0;
			color: #212121;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 52px;
			text-transform: uppercase;
			text-decoration:none;
			background: url(images/pages_news_more_bg.png) left no-repeat;
		}
			.pages-wrap .news .box a:hover {
				text-decoration:underline;
			}

.social-sc-p {
	float:right;
	position:absolute;
	right:3%;
	bottom:8%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:3;
}
.social-sc-a {
	float:right;
	position:absolute;
	left:30px;
	top:3%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:3;
}
.li-move-167 { margin-top:30px !important; }

#wrapper { 
	float:left;
	width:100%;
	height:150px;
	position:relative;
	left:0;
	top:0;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: rgba(0, 0, 0, 1);
	background: rgba(0, 0, 0, 1);
	z-index:9;
}
	.start-position { 
		position:absolute !important;
		background-color: rgba(0, 0, 0, 0.1) !important;
		background: rgba(0, 0, 0, 0.1) !important;
	}
#wrapper .wrap { 
	float:left;
	width:94%;
	height:100%;
	margin:0px 0px 0px 3%;
	padding:0px 0px 0px 0px;
	position:relative;
}	
	#wrapper .logo { 
		float:left;
		padding:0px 0px 0px 0px;
		margin:30px 0px 0px 0px;
		position:relative;
		left:0;
		top:0;
		z-index:3;
	}
	#wrapper .wrap .social {
		float:right;
		margin:60px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#wrapper .wrap .social img {
			float:left;
			margin:0px 6px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		
	#wrapper nav { 
		width:800px;
		float:left;
		margin:30px 0px 0px -380px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:0;
		left:50%;
		font-size:16px;
		line-height:16px;
		font-family: Gotham;
		text-transform: uppercase;
	}

	#wrapper nav ul { 
		float:left;
		width:100%;
		position:relative;
		margin:39px 0px 0px 0px; 
		padding:0px 0px 0px 0px; 
	}
	#wrapper nav ul li { 
		float:left;
		position:relative;
		margin:0px 0px 0px 0px; 
		padding:0px 40px 0px 40px; 
		list-style: none; 
	}
	#wrapper nav ul li a { color:#fff;text-decoration:none;padding:0px 0px 15px 0px;display: inline-block; }
	#wrapper nav ul li a:hover { color:#fff;background: url(images/menu_a_hover.png) bottom no-repeat;background-size:100% 7px; }
	#wrapper nav ul li a.active { color:#fff;background: url(images/menu_a_hover.png) bottom no-repeat;background-size:100% 7px; }
	
	.menu-tel { display:none !important; }
	
	.move-move {
		float:left;
		margin:60px 0px 0px 60px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.move-home {
			float:left;
			margin:0px 40px 0px 0px;
			padding:0px 20px 0px 0px;
			position:relative;
			color: #5d5d5d;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 33px;
			text-transform: uppercase;
			text-decoration:none;
			border-right:2px solid #5d5d5d;
		}
		.move-menu {
			float:left;
			margin:0px 30px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #fff;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 33px;
			text-transform: uppercase;
			text-decoration:none;
			cursor:pointer;
		}
			.move-menu:hover {
				color: #5d5d5d;
			}

#container { float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background-size:cover !important; }
	#container .slide-1 { float:left;width:100%;height:100%;position:relative;z-index:1; }
		#container .slides { float:left;width:100%;height:100%;margin:0px 0px 0px 0px;position:relative; }
		#container .slides-wrap { width:1000px;top:50%;left:0;margin:0 auto;position:relative;z-index:2;  }
		#container .slides-wrap .box { float:left;width:100%;margin:-89px 0px 0px 0px;padding:0px 0px 30px 0px;top:50%;left:0;position:relative;background: url(images/container_hr.jpg) bottom no-repeat; }
		#container .slides-wrap .box h1 {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 52px;
			font-weight: 500;
			line-height: 57px;
			text-transform: uppercase;
			text-align:center;
		}
		#container .slides-wrap .box .text {
			float:left;
			width: 100%;
			margin:15px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamL;
			font-size: 18px;
			font-weight: 300;
			line-height: 18px;
			text-align:center;
		}
		#container .video {
			-webkit-transform: translateX(-50%) translateY(-50%);
			-moz-transform: translateX(-50%) translateY(-50%);
			-ms-transform: translateX(-50%) translateY(-50%);
			-o-transform: translateX(-50%) translateY(-50%);
			transform: translateX(-50%) translateY(-50%);
			position: absolute;
			top: 50%;
			left: 50%;
			min-width: 130%;
			min-height: 130%;
			width: 130%    !important;
			height: auto   !important;
			z-index:1;
		}
	#container .scroll-down {
		float:left;
		position:absolute;
		margin:0px 0px 0px -31px;
		padding:0px 0px 0px 0px;
		left:50%;
		bottom:2%;
		cursor:pointer;
		z-index:3;
	}
	#container  .control {
		float:left;
		position:absolute;
		margin:0px 0px 0px -4.5px;
		padding:0px 0px 0px 0px;
		left:3%;
		bottom:2%;
		cursor:pointer;
		z-index:3;
		font-family: GothamL;
		font-size:16px;
		line-height:16px;
		color:#fff;
		cursor:pointer;
	}
		
#start-1 { float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;background: url(images/start_1_bg.jpg) center no-repeat;background-size:cover; } 
	#start-1 .arrow-left {
		float:left;
		margin:-26px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:2%;
		top:50%;
		cursor:pointer;
	}
	#start-1 .arrow-right {
		float:right;
		margin:-26px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:2%;
		top:50%;
		cursor:pointer;
	}
	
#start-1 .wrap { 
	float:left;
	width:82%;
	height:530px;
	top:50%;
	left:9%;
	margin:-265px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#start-1 .wrap .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#start-1 .wrap .box .foto {
		float:left;
		width:26%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-1 .wrap .box .right {
		float:right;
		width:72%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:0;
		top:14%;
	}
	#start-1 .wrap .box .right .nav {
		float:left;
		width:17%;
		height:100%;
		margin:70px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}	
		#start-1 .wrap .box .right .nav .s-arrow-right { 
			float:right;
			margin:0px 40px 15px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		#start-1 .wrap .box .right .nav .s-arrow-left { 
			float:right;
			margin:0px 40px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		
	#start-1 .wrap .box .right .info {
		float:right;
		width:80%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#start-1 .wrap .box .right .info h2 {
			float:left;
			width:100%;
			margin:0px 0px 50px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamB;
			font-size: 2.2vw;
			font-weight: 300;
			line-height: 2.2vw;
		}
		#start-1 .wrap .box .right .info .text {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamL;
			font-size: 18px;
			font-weight: 300;
			line-height: 1.8vw;
		}
	
#start-1 .scroll-down-2 {
	float:left;
	position:absolute;
	margin:0px 0px 0px -31px;
	padding:0px 0px 0px 0px;
	left:50%;
	bottom:2%;
	cursor:pointer;
	z-index:3;
}

#start-2 { float:left;width:100%;height:89%;position:relative;margin:0px 0px 0px 0px; } 
#start-2 .left { 
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
#start-2 .right { 
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#start-2 .left:hover h3 { background-color:#000; }
	#start-2 .right:hover h3 { background-color:#000; }
	#start-2 h3 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		font-size: 24px;
		font-weight: 700;
		line-height: 170px;
		text-transform: uppercase;
		text-align:center;
		background-color:#272727;
		position:relative;
		z-index:5;
	}
	#start-2 .foto {
		float:left;
		width:100%;
		height:90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:0;
		bottom:0;
		z-index:4;
		background-size: auto 100% !important;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		transition: all .5s;
	}
	#start-2 .foto:hover {
		background-size: auto 103% !important;
	}
	
#start-3 { float:left;width:100%;height:515px;position:relative;margin:0px 0px 0px 0px;background: url(images/start_3_bg.jpg) top no-repeat; } 
	#start-3 h4 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 117px;
		text-transform: uppercase;
		text-align:center;
		border-bottom:1px solid #d3d3d3;
	}
	#start-3 .box {
		float:left;
		width:100%;
		height:220px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		
	}
	#start-3 .box-slide {
		float:left;
		width:100%;
		height:220px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;		
	}
	#start-3 .box a {
		float:left;
		width:16.66%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-right:1px solid #d3d3d3;
	}
	#start-3 .box a:nth-child(1) { background-size: 70% auto !important; }
	#start-3 .box a:nth-child(2) { background-size: 60% auto !important; }
	#start-3 .box a:nth-child(3) { background-size: 50% auto !important; }
	#start-3 .box a:nth-child(4) { background-size: 50% auto !important; }
	#start-3 .box a:nth-child(5) { background-size: 50% auto !important; }
	#start-3 .box a:nth-child(6) { background-size: 70% auto !important; }
	#start-3 .box a:nth-child(7) { background-size: 40% auto !important; }
	#start-3 .box a:nth-child(9) { background-size: 60% auto !important; }
	#start-3 .box a:last-child {
		border-right:0px !important;
	}
	
#paint-1 { float:left;width:100%;height:800px;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
	#paint-1 .arrow-left {
		float:left;
		margin:-26px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:2%;
		top:50%;
		cursor:pointer;
	}
	#paint-1 .arrow-right {
		float:right;
		margin:-26px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:2%;
		top:50%;
		cursor:pointer;
	}
	
#paint-1 .wrap { 
	float:left;
	width:82%;
	height:430px;
	top:50%;
	left:9%;
	margin:-215px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#paint-1 .wrap .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-1 .wrap .box .foto {
		float:left;
		width:26%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-1 .wrap .box .right {
		float: right;
		width: 72%;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		position: absolute;
		right: 0;
		top: 10%;
	}
	#paint-1 .wrap .box .right .nav {
		float:left;
		width:17%;
		height:100%;
		margin:70px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}	
		#paint-1 .wrap .box .right .nav .s-arrow-right { 
			float:right;
			margin:0px 40px 15px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		#paint-1 .wrap .box .right .nav .s-arrow-left { 
			float:right;
			margin:0px 40px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		
	#paint-1 .wrap .box .right .info {
		float:right;
		width:80%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#paint-1 .wrap .box .right .info h2 {
			float:left;
			width:100%;
			margin:0px 0px 50px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: black;
			font-family: GothamB;
			font-size: 2.2vw;
			font-weight: 300;
			line-height: 2.2vw;
			text-transform:uppercase;
		}
		#paint-1 .wrap .box .right .info .text {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: black;
			font-family: GothamL;
			font-size: 18px;
			font-weight: 300;
			line-height: 1.8vw;
		}

#paint-2 { float:left;width:100%;height:920px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden; } 
	#paint-2 h2 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 117px;
		text-transform: uppercase;
		text-align:center;
	}
	#paint-2 .left {
		float:left;
		width:50%;
		height:803px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-up {
		float:left;
		width:100%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-up h3 {
		float:left;
		width:92%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:4%;
		bottom:8%;
		color: white;
		font-family: GothamB;
		font-size: 36px;
		font-weight: 300;
		line-height: 36px;
		text-transform: uppercase;
	}
	#paint-2 .left .box-up span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .left .box-up:hover span {
		opacity:1;
	}
	#paint-2 .left .box-down {
		float:left;
		width:50%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-down h3 {
		float:left;
		width:90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:10%;
		bottom:13%;
		color: white;
		font-family: Gotham;
		font-size: 28px;
		font-weight: 300;
		line-height: 28px;
		text-transform: uppercase;
	}
	#paint-2 .left .box-down span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .left .box-down:hover span {
		opacity:1;
	}
	
	#paint-2 .right {
		float:left;
		width:50%;
		height:803px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .right .right-box {
		float:left;
		width:50%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .right .right-box h3 {
		float:left;
		width:90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:10%;
		bottom:13%;
		color: white;
		font-family: Gotham;
		font-size: 28px;
		font-weight: 300;
		line-height: 28px;
		text-transform: uppercase;
	}
	#paint-2 .right .right-box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .right .right-box:hover span {
		opacity:1;
	}
	
#paint-3 { float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden; }
#paint-3 .left {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-color: #1e1e1e;
	
}
	#paint-3 .left .slide {
		float:left;
		width:75%;
		height:400px;
		margin:0px 0px 0px 15%;
		padding:0px 0px 0px 0px;
		top: 50%;
		transform: translateY(-50%);
		
	}
	#paint-3 .left .box {
		float:left;
		width: 100%;
		margin:0px 0px 0px 0px;
		position: relative;			
	}
	#paint-3 .left .box .nag {
		float:left;
		width:100%;
		margin:0px 0px 45px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 60px;
		font-weight: 900;
		line-height: 60px;
		text-transform: uppercase;
	}
	#paint-3 .left .box .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #e6e6e6;
		font-family: GothamL;
		font-size: 16px;
		font-weight: 300;
		line-height: 26px;
	}
	#paint-3 .left .slide-pag { left:5%;top:50%;width:14px;position:absolute;margin:-48px 0px 0px 0px;z-index:3; }
		#paint-3 .left .slide-pag a { float:left;width:14px;height:14px;margin:0px 0px 10px 0px;background: url('images/slider_pag_off.png') no-repeat; }
		#paint-3 .left .slide-pag a.activeSlide { float:left;width:14px;height:14px;background: url('images/slider_pag.png') no-repeat; }
		#paint-3 .left .slide-pag a:focus { outline: none; }
	
#paint-3 .right {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background: url(images/paint_3_right_bg.jpg) center no-repeat;
	background-size:cover;
}

#paint-4 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;background-color: #41786f; }
#paint-4 .wrap {
	width:600px;
	height:100%;
	position:relative;
	margin:0 auto;
	padding:100px 0px 100px 0px;
	text-align:center;
}
	#paint-4 .wrap h2 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		font-size: 60px;
		font-weight: 700;
		line-height: 60px;
		text-transform: uppercase;
		text-align:center;
	}
	#paint-4 .wrap .text {
		float:left;
		width:100%;
		margin:25px 0px 25px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 26px;
		text-align:center;
	}
	#paint-4 .wrap .more {
		position:relative;
		top:0;
		left:0;
		margin:0px 0px 0px 0px;
		padding:16px 35px 16px 20px;
		cursor:pointer;
		border:1px solid rgba(255, 255, 255, 0.8);
		z-index:10;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 48px;
		text-transform: uppercase;
		text-decoration:none;
		background: url(images/paint_1_arrow.png) center right 18px no-repeat;
	}
	
#movie-1 { float:left;width:100%;height:82%;min-height:82%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#movie-1 .left {
	float:left;
	width:83%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#movie-1 .left .slide {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#movie-1 .left .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#movie-1 .left .box .info {
		float:left;
		width:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:3%;
		bottom:7%;
	}
	#movie-1 .left .box .info .title {
		float:left;
		width:92%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 8%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-1 .left .box .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 90px;
		font-weight: 900;
		line-height: 90px;
		text-transform: uppercase;
		letter-spacing:8px;
	}
	#movie-1 .left .box .info p {
		float:left;
		width:100%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 26px;
	}
	#movie-1 .left .box .info .more {
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.2);
	}
		#movie-1 .left .box .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.2);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-1 .left .box .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.2);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-1 .left .box .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}
	#movie-1 .left .arrow-up {
		float:right;
		position:absolute;
		right:0;
		bottom:51px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		cursor:pointer;
		border-bottom:1px solid rgba(255, 255, 255, 0.8);
		z-index:10;
	}
	#movie-1 .left .arrow-down {
		float:right;
		position:absolute;
		right:0;
		bottom:0;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		cursor:pointer;
		z-index:10;
	}
	
#movie-1 .right {
	float:left;
	width:17%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
#movie-1 .right .slide-right {
	float:left;
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#movie-1 .right .box {
		float:left;
		width:100%;
		height:34%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	#movie-1 .right .box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#movie-1 .right .box:hover span {
		opacity:1;
	}
	#movie-1 .right .box span h4 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		line-height: 1.3vw;
		text-transform: uppercase;
		font-size: 1.2vw;
		font-weight: 300;
		text-align:center;
		top:0;
		left:0;
		position:relative;
	}
	#movie-1 .right .box h4 {
		float:left;
		width:90%;
		margin:-25px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 18px;
		text-transform: uppercase;
		font-size: 13px;
		font-weight: 300;
		text-align:center;
		top:50%;
		left:0;
		position:relative;
	}
	
#movie-2 { float:left;width:100%;height:100%;min-height:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background: url(images/movie_2_bg.jpg) center no-repeat;background-size:cover !important; } 
#movie-2 .info {
	float:left;
	width:80%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:3%;
	bottom:7%;
}
	#movie-2 .info .title {
		float:left;
		width:97%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 3%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-2 .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 90px;
		font-weight: 900;
		line-height: 90px;
		text-transform: uppercase;
		letter-spacing:8px;
	}
	#movie-2 .info p {
		float:left;
		width:50%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 26px;
	}
	#movie-2 .info .more {
		clear:both;
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}
		#movie-2 .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-2 .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-2 .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}	
		
	#movie-2 .autor {
		clear:both;
		float:left;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:3%;
		bottom:7%;
		border:1px solid rgba(255, 255, 255, 0.4);
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 300;
		line-height: 45px;
		text-transform: uppercase;
	}	
	#movie-2 .autor .box {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 18px 0px 18px;
		border-right:1px solid rgba(255, 255, 255, 0.4);		
	}
	#movie-2 .autor .box:last-child { border-right:0 !important; }
	
#movie-3 { float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background: url(images/movie_3_bg.jpg) center no-repeat;background-size:cover !important; } 
	#movie-3 .box-maps {
		float:right;
		width: 94%;
		height: 90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:5%;
		right:3%;
		border:1px solid rgba(255, 255, 255, 0.4);
	}	
	#movie-3 .box-maps .left {
		float:left;
		width:70%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#movie-3 .box-maps .left .nag-select {
			position:absolute;
			left:4%;
			top:32px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			
		}
		#movie-3 .box-maps .left .top {
			float:left;
			width:70%;
			height:23px;
			margin:60px 0px 0px 30%;
			padding:0px 0px 0px 3%;
			position:relative;
			border-left:2px solid #fff;
		}
		#movie-3 .box-maps .left .top a {
			float:left;
			margin:0px 1.9vw 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 23px;
			text-transform: uppercase;
			cursor:pointer;
		}
		#movie-3 .box-maps .left .top a:last-child {
			margin:0px 0px 0px 0px !important;
		}
		#movie-3 .box-maps .left .top a:hover {
			border-bottom:2px solid #fff;
		}
		#movie-3 .box-maps .left .top .active-region {
			border-bottom:2px solid #fff;
		}
		#movie-3 .box-maps .left .map-image {
			float:left;
			width:100%;
			left:5%;
			top:60px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		
		
	#movie-3 .box-maps .right {
		float:left;
		width:30%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border-left:1px solid rgba(255, 255, 255, 0.4);
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		overflow:hidden;
	}
		#movie-3 .box-maps .right .list {
			float:left;
			width:70%;
			margin:85px 0px 0px 15%;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#movie-3 .box-maps .right .list h3 {
			float:left;
			width:100%;
			margin:0px 0px 40px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 23px;
			font-weight: 500;
			line-height: 23px;
			text-transform: uppercase;
			letter-spacing:2px;
		}
		#movie-3 .box-maps .right .list .lists {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#movie-3 .box-maps .right .box {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				border-top:1px solid rgba(255, 255, 255, 0.4);
			}
			#movie-3 .box-maps .right .box:last-child { border-bottom:1px solid rgba(255, 255, 255, 0.4); }
			#movie-3 .box-maps .right .name {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: white;
				font-family: GothamL;
				font-size: 15px;
				font-weight: 300;
				line-height: 34px;
				text-transform: uppercase;
				background: url(images/box_maps_name_hr.png) right no-repeat;
				cursor:pointer;
			}
			#movie-3 .box-maps .right .info {
				float:left;
				width:95%;
				margin:5px 0px 25px 0px;
				padding:0px 0px 0px 5%;
				position:relative;
				color: white;
				font-family: GothamL;
				font-weight: 300;
				line-height: 24px;
				font-size: 16px;
				border-left:2px solid #fff;
			}
			#movie-3 .box-maps .right .info a {
				font-size: 15px;
				text-decoration:none;
				color: white;
			}
			#movie-3 .box-maps .right .info a:hover {
				text-decoration:underline;
			}
			
.popup {
	display:none;
	float:left;
	width:700px;
	height:450px;
	margin:-170px 0px 0px -350px;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:50%;
	left:50%;
	background-color: rgba(0, 0, 0, 0.7);
	background: rgba(0, 0, 0, 0.7);
}
	.popup .close-popup {
		float:right;
		top:0;
		right:0;
		margin:0px 0px 0px 0px;
		padding:0px 10px 0px 10px;
		position:absolute;
		color:#fff;
		background:#000;
		font-size:18px;
		line-height:34px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;	
		cursor:pointer;
	}
	.popup h3 {
		float:left;
		width:100%;
		margin:50px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color:#fff;
		font-size:22px;
		line-height:22px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;		
	}
	.popup .text {
		float:left;
		width:90%;
		margin:30px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
		color:#fff;
		font-size:18px;
		line-height:24px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;	
	}
		.popup .text a {
			text-decoration:none;
			color:#fff;
		}
		.popup .text a:hover {
			text-decoration:underline;
			color:#fff;
		}
			
#movie-4 { float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background: url(images/movie_4_bg.jpg) center no-repeat;background-size:cover !important; }
	#movie-4 .info {
	float:left;
	width:80%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:3%;
	bottom:7%;
}
	#movie-4 .info .title {
		float:left;
		width:97%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 3%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-4 .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 90px;
		font-weight: 900;
		line-height: 90px;
		text-transform: uppercase;
		letter-spacing:8px;
	}
	#movie-4 .info p {
		float:left;
		width:50%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 16px;
		font-weight: 300;
		line-height: 24px;
	}
	#movie-4 .info .more {
		clear:both;
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}
		#movie-4 .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-4 .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-4 .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}

	#movie-4 .movies {
		float:right;
		width:40%;
		height:80%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:5%;
		top:10%;
	}
		#movie-4 .movies .box {
			float:left;
			width:100%;
			height:200px;
			margin:0px 0px 5% 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#movie-4 .movies .box .text {
			float:left;
			width:48%;
			margin:60px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 23px;
			font-weight: 300;
			line-height: 27px;
			text-align:right;
		}
		#movie-4 .movies .box .foto {
			float:right;
			width:48%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#movie-4 .movies .box .foto .play {
				float:left;
				position:absolute;
				left:15px;
				bottom:10px;
				margin:0px 0px 0px 0px;
			}

#actor-1 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; }			
	#actor-1 .box {
		float:left;
		width:25%;
		height:375px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	#actor-1 .box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#actor-1 .box:hover span {
		opacity:1;
	}
	#actor-1 .active-autor span{
		opacity:1;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
	}
	#actor-1 .non-active-autor span{
		opacity:0 !important;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
	}
	#actor-1 .box h4 {
		float:left;
		width:90%;
		margin:-25px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 22px;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 300;
		text-align:center;
		top:50%;
		left:0;
		position:relative;
	}	
	#actor-1 .box span h4 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		line-height: 1.7vw;
		text-transform: uppercase;
		font-size: 1.7vw;
		font-weight: 300;
		text-align:center;
		top:0;
		left:0;
		position:relative;
	}
	

.actor-2 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background-color:#1d1d1d; }	
.actor-2 .left, .actor-2 .right { padding:8% 0px 8% 0px; }		
.actor-2 .left {
	float:left;
	width:37%;
	height:100%;
	margin:0px 0px 0px 0px;
	position:relative;
	background-color:#1d1d1d;
}	
	.actor-2 .left .box {
		float:left;
		width:70%;
		margin:0px 0px 0px 15%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.actor-2 .left .box h2 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 2.1vw;
		font-size: 2vw;
		font-weight: 300;
		text-align:left;
		top:50%;
		left:0;
		position:relative;
	}
	.actor-2 .left .box h2 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		font-weight: 700;
		text-align:left;
		top:0;
		left:0;
		position:relative;
	}	
	.actor-2 .left .box h2 span {
		font-weight: 700;
		font-family: Gotham;
	}
	.actor-2 .left .box .text {
		float:left;
		width:100%;
		margin:45px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #dfdfdf;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 2.8vh;
	}
	
.actor-2 .right {
	float:left;
	width:63%;
	height:100%;
	margin:0px 0px 0px 0px;
	position:relative;
	background-color:#fff;
}
	.actor-2 .right .actor-close {
		float:right;
		position:absolute;
		right:30px;
		top:0;
		margin:-10% 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	.actor-2 .right .box {
		float:left;
		width:86%;
		height:100%;
		margin:0px 0px 0px 7%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.actor-2 .right .box .info {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		text-align:center;
	}
		.actor-2 .right .box .info h3 {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #1d1d1d;
			font-family: Gotham;
			font-size: 18px;
			font-weight: 700;
			line-height: 18px;
			text-transform: uppercase;
		}
		.actor-2 .right .box .info .text {
			float:left;
			width:100%;
			margin:12px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #1d1d1d;
			font-family: GothamL;
			font-size: 24px;
			font-weight: 300;
			line-height: 24px;
		}
	.actor-2 .right .box .gallery {
		float:left;
		width:100%;
		height:80%;
		margin:50px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.actor-2 .right .box .gallery .spec {
			float:left;
			width:30%;
			height:355px;
			max-height:355px;
			margin:0px 5% 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		.actor-2 .right .box .gallery .spec:last-child {
			margin:0px 0px 0px 0px !important;
		}
			.actor-2 .right .box .gallery .foto {
				float:left;
				width:100%;
				height:100%;
				max-height:310px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
			}
			.actor-2 .right .box .gallery .name {
				float:left;
				width:100%;
				margin:25px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: #1d1d1d;
				font-family: Gotham;
				font-size: 18px;
				font-weight: 700;
				line-height: 18px;
				text-transform: uppercase;
				text-align:center;
			}
			
#technology-1 { float:left;width:100%;height:80%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#technology-1 .left {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
#technology-1 .right {
	float:left;
	width:40%;
	height:100%;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	display: table;
}
	#technology-1 .right .text {
		width: 100%;
		margin: 0 auto;
		vertical-align: middle;
		display: table-cell;
		position:relative;
		top:0;
		left:0;
		color: #444;
		font-family: GothamL;
		font-size: 15px;
		font-weight: 100;
		line-height: 26px;
	}
	
#technology-2 { float:left;width:100%;height:80%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#technology-2 .left {
	float:left;
	width:40%;
	height:100%;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	display: table;
}
	#technology-2 .left .text {
		width: 100%;
		margin: 0 auto;
		vertical-align: middle;
		display: table-cell;
		position:relative;
		top:0;
		left:0;
		color: #444;
		font-family: GothamL;
		font-size: 15px;
		font-weight: 100;
		line-height: 26px;
	}
	
#technology-2 .right {
	float:right;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}

.crew-1 { float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-1 { float:left;width:100%;height:90%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-2 { float:left;width:100%;height:90%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-3 { float:left;width:50%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-4 { float:left;width:50%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-5 { float:left;width:25%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-6 { float:left;width:25%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-7 { float:left;width:25%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-8 { float:left;width:25%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-9 { float:left;width:25%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-10 { float:left;width:25%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-11 { float:left;width:25%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-12 { float:left;width:25%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-13 { float:left;width:25%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-14 { float:left;width:25%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-15 { float:left;width:25%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-16 { float:left;width:25%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-17 { float:left;width:25%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-18 { float:left;width:25%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-19 { float:left;width:25%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-20 { float:left;width:25%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-21 { float:left;width:25%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-22 { float:left;width:25%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-23 { float:left;width:25%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-24 { float:left;width:25%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-25 { float:left;width:25%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-26 { float:left;width:25%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-27 { float:left;width:25%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-28 { float:left;width:25%;height:600px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew .info {
	float:right;
	width:90%;
	position:absolute;
	right:5%;
	bottom:5%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	
}
.crew .info h2 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	color: white;
	font-family: GothamB;
	line-height: 42px;
	font-size: 30px;
	font-weight:700;
	clear:both;
}
.crew .info h3 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	color: white;
	font-family: GothamL;
	line-height: 18px;
	font-size: 18px;
	font-weight:100;
	clear:both;
}

.crew .info .crew-arrow {
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	clear:both;
}
.crew-width-1 h2, .crew-width-2 h2 {
	float:right !important;
	font-size: 48px !important;
	line-height: 58px !important;
}
.crew-width-1 h3, .crew-width-2 h3 {
	float:right !important;
	font-size: 36px !important;
	line-height: 36px !important;
}
.crew-width-1 .crew-arrow, .crew-width-2 .crew-arrow  {
	float:right !important;
}

.crew-show {
	float:left;
	width:100%;
	height:600px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#fff;
	position:relative;
	overflow:hidden;
}
	.crew-show .crew-close {
		float:right;
		margin:40px 40px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:0;
		top:0;
		cursor:pointer;
	}
	.crew-show .foto {
		float:left;
		width:25%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.crew-show .info-show {
		float:left;
		width:70%;
		height:100%;
		margin:70px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.crew-show .info-show .title {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		line-height: 42px;
		font-size: 42px;
		font-weight: 700;
	}
	.crew-show .info-show .position {
		float:left;
		width:100%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamL;
		line-height: 24px;
		font-size: 24px;
		font-weight: 100;
	}
	.crew-show .info-show .text {
		float:left;
		width:70%;
		margin:40px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: GothamL;
		font-size: 16px;
		line-height: 26px;
		color: #5e5e5e;
		font-weight: 300;
	}
	.crew-show .info-show .text strong {
		color: #282828;
		font-weight: 300;
		font-family: Gotham;
	}
	.crew-show .info-show .crew-back {
		float:left;
		margin:40px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
		clear:both;
	}
	
#crew-pdf {
	float:left;
	width:100%;
	height:141px;
	background-color: #41786f;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#crew-pdf h4 {
		float:left;
		margin:45px 0px 0px -241px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 24px;
		font-weight: 500;
		line-height: 24px;
		text-transform: uppercase;
		text-align:center;
		top:0;
		left:50%;
	}
	#crew-pdf h4 strong {
		float:left;
		margin:13px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-weight:100;
	}
	#crew-pdf .more {
		float:left;
		width:153px;
		height:45px;
		margin:0px 0px 0px 40px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}		
	#crew-pdf .more .open {
		float:left;
		width:75%;
		height:100%;
		margin:0px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
		text-decoration:none;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 300;
		line-height: 46px;
		text-transform: uppercase;
		background: url(images/paint_1_arrow.png) center right no-repeat;
	}
	
#paint-shop  { float:left;width:100%;height:950px;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#paint-shop  .left {
	float:left;
	width:20%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-color: #ebebeb;
}
	#paint-shop  .left .wrap {
		float:left;
		width:75%;
		margin:0px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .left h2 {
		float:left;
		width:100%;
		margin:55px 0px 55px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 18px;
		font-weight: 700;
		line-height: 18px;
		text-transform: uppercase;
	}
	#paint-shop  .left ul {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		list-style: none;
	}
	#paint-shop  .left ul li {
		float:left;
		width:90%;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
		background: url(images/paint_shop_left_hr.jpg) top 6px left no-repeat;
	}
	#paint-shop  .left ul li a {
		text-decoration:none;
		color: #444;
	}
	#paint-shop  .left ul li a:hover {
		text-decoration:none;
		color: #444;
		font-family: GothamB;
	}
	#paint-shop  .left .paint-active {
		text-decoration:none;
		color: #444;
		font-family: GothamB;
	}
	
	#paint-shop  .left ul li ul {
		float:left;
		width:98%;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 2%;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
	}
	#paint-shop  .left ul li ul li {
		float:left;
		width:100%;
		margin:0px 0px 15px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
		background: none;
	}

#paint-shop  .right {
	float:left;
	width:80%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#paint-shop  .right .top {
		float:left;
		width:100%;
		height:120px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-bottom:1px solid #ebebeb;
	}
	#paint-shop  .right .top h1 {
		float:left;
		margin:0px 0px 0px 30px;
		padding:0px 30px 0px 0px;
		color: black;
		font-family: GothamL;
		font-size: 24px;
		font-weight: 100;
		line-height: 120px;
		background: url(images/paint_shop_right_hr_h1.png) right no-repeat;
	}
	
	#paint-shop  .right .middle {
		float:left;
		width:100%;
		height:746px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		overflow:hidden;
	}
	#paint-shop  .right .middle .box {
		float:left;
		width:23.8%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#paint-shop  .right .middle .box .foto {
			float:left;
			width:100%;
			height:75%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#paint-shop  .right .middle .box .info {
			float:left;
			width:100%;
			height:25%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			border-bottom:1px solid #ebebeb;
			border-right:1px solid #ebebeb;
		}
		#paint-shop  .right .middle .box .title {
			float:left;
			width:80%;
			height:50px;
			margin:20px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamB;
			color: black;
			font-size: 17px;
			font-weight: 500;
			line-height: 25px;
			text-align:center;
			overflow:hidden;
		}
		#paint-shop  .right .middle .box .number {
			float:left;
			width:90%;
			margin:15px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamL;
			color: #b9b9b9;
			font-size: 14px;
			font-weight: 300;
			line-height: 14px;
			text-align:center;
		}
		
	#paint-shop  .right .bottom {
		float:left;
		width:100%;
		height:85px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:0;
		bottom:0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-top:1px solid #ebebeb;
	}
	#paint-shop  .right .bottom .pag {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:20%;
	}
	#paint-shop  .right .bottom .pag .pags {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .right .bottom .pag .pags a {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 10px 5px 10px;
		position:relative;
		text-decoration:none;
		color: black;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 14px;
		text-transform: uppercase;
	}
	#paint-shop  .right .bottom .pag .pags a:hover {
		color: black;
		text-decoration:underline;
	}
	#paint-shop  .right .bottom .pag .active-pags {
		background: url(images/paint_shop_pags_active.png) bottom no-repeat;	
	}
	#paint-shop  .right .bottom .pag .pag-arrow-left {
		float:left;
		margin:3px 15px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .right .bottom .pag .pag-arrow-right {
		float:left;
		margin:3px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
	}
	
	#paint-shop  .right .box-nav {
		float:right;
		width:75px;
		height:100%;
		background-color: #ebebeb;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:0;
		top:0;
		z-index:10;
	}
	#paint-shop  .right .box-nav .nav-left {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:26px;
		top:50%;
	}
	#paint-shop  .right .box-nav .nav-right {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:26px;
		top:50%;
	}
	
.category-all {
	float:left;
	width:100%;
	height:70px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-color: #eceaed;
	display:flex;
	justify-content:center;
	align-items:center;
}
	.category-all a {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 1.5% 0px 1.5%;
		position:relative;
		color: #272727;
		font-family: Gotham;
		font-size: 13px;
		font-weight: 500;
		line-height: 13px;
		text-transform: uppercase;
		text-decoration:none;
	}
		.category-all a:hover {
			text-decoration:underline;
		}
	
#image { float:left;width:100%;height:705px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative; }
#image .left {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
#image .right {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	border-bottom:1px solid #ebebeb;
}
	#image .right .info {
		float:left;
		width:80%;
		height:100%;
		margin:0px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#image .right .info h1 {
		float:left;
		width:100%;
		margin:80px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: GothamB;
		text-transform: uppercase;
		color: black;
		font-size: 25px;
		font-weight: 700;
		line-height: 32px;
	}
	#image .right .info .autor {
		float:left;
		width:100%;
		margin:5px 0px 0px 0px;
		padding:0px 0px 25px 0px;
		position:relative;
		font-family: Gotham;
		text-transform: uppercase;
		color: #a7a7a7;
		font-size: 15px;
		font-weight: 500;
		line-height: 15px;
		text-decoration:none;
		border-bottom:1px solid #000;
	}
	#image .right .info .autor:hover {
		color: #000;
	}
	#image .right .info .status {
		float:left;
		width:50%;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 45px;
		text-transform: uppercase;
	}
	#image .right .info .status strong {
		position:relative;
		top:0;
		left:20px;
		padding:17px 35px 17px 35px;
		border:1px solid #d9d9d9;
	}
	#image .right .info .price {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 45px;
		text-transform: uppercase;
	}
	#image .right .info .price strong {
		position:relative;
		top:0;
		left:30px;
		padding:17px 55px 17px 25px;
		border:1px solid #d9d9d9;
	}
	#image .right .info .price span {
		float:left;
		position:absolute;
		right:0;
		top:0;
		margin:35px -10px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:10px;
		font-family: Gotham;
		font-weight:100;
	}
	#image .right .info .price .price-gbp { display:none; }
	#image .right .info .price .price-usd { display:none; }
	#image .right .info .price .price-pln { display:none; }
	
	#image .right .info .cur {
		float:left;
		width:15%;
		margin:31px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 45px;
		text-transform: uppercase;
	}
	#image .right .info .cur-select {
		float:left;
		width:90%;
		height:52px;
		font-family: GothamB;
		font-size: 14px;
		line-height:14px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		border:1px solid #d9d9d9;
	}
	#image .right .info .text {
		float:left;
		width:100%;
		margin:30px 0px 35px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #444;
		font-family: GothamL;
		font-size: 15px;
		font-weight: 100;
		line-height: 26px;
	}
	#image .right .info .image-left {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:0;
		bottom:8%;
	}
	#image .right .info .image-right {
		float:left;
		margin:0px 0px 0px -1px;
		padding:0px 0px 0px 0px;
		position:relative;
		position:absolute;
		left:52px;
		bottom:8%;
	}
	#image .right .image-back {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:0;
		left:0;
		cursor:pointer;
	}
	
#image-back { float:left;width:100%;height:85px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative; }
#image-back .image-back {
	float:left;
	margin:35px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	position:relative;
}

#autor-more { float:left;width:90%;margin:50px 0px 0px 5%;padding:0px 0px 0px 0px;position:relative; }
#autor-more h2 {
	float:left;
	width:100%;
	margin:0px 0px 45px 0px;
	padding:0px 0px 29px 0px;
	position:relative;
	color: black;
	font-family: Gotham;
	font-size: 25px;
	font-weight: 700;
	line-height: 25px;
	text-transform: uppercase;
	border-bottom:1px solid #000;
}
	#autor-more .images {
		float:left;
		width:100%;
		height:700px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		overflow:hidden;
	}
	#autor-more .images .box {
		float:left;
		width:16.66%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#autor-more .images .box .foto {
			float:left;
			width:100%;
			height:75%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#autor-more .images .box .info {
			float:left;
			width:100%;
			height:25%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			border-bottom:1px solid #ebebeb;
			border-right:1px solid #ebebeb;
		}
		#autor-more .images .box .title {
			float:left;
			width:80%;
			height:50px;
			margin:20px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamB;
			color: black;
			font-size: 17px;
			font-weight: 500;
			line-height: 25px;
			text-align:center;
			overflow:hidden;
		}
		#autor-more .images .box .number {
			float:left;
			width:90%;
			margin:15px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamL;
			color: #b9b9b9;
			font-size: 14px;
			font-weight: 300;
			line-height: 14px;
			text-align:center;
		}

#autor-more-pag { float:left;width:90%;margin:0px 0px 0px 5%;padding:0px 0px 0px 0px;position:relative; }		
	#autor-more-pag .bottom {
		float:left;
		width:100%;
		height:85px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		left:0;
		bottom:0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-bottom:1px solid #ebebeb;
	}
	#autor-more-pag .bottom .pag {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:0;
	}
	#autor-more-pag .bottom .pag .pags {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#autor-more-pag .bottom .pag .pags a {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 10px 5px 10px;
		position:relative;
		text-decoration:none;
		color: black;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 14px;
		text-transform: uppercase;
	}
	#autor-more-pag .bottom .pag .pags a:hover {
		color: black;
		text-decoration:underline;
	}
	#autor-more-pag .bottom .pag .active-pags {
		background: url(images/paint_shop_pags_active.png) bottom no-repeat;	
	}
	#autor-more-pag .bottom .pag .pag-arrow-left {
		float:left;
		margin:3px 15px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#autor-more-pag .bottom .pag .pag-arrow-right {
		float:left;
		margin:3px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
	}
			
footer { width:100%;height:245px;float:left;position:relative;margin:-245px 0px 0px 0px;background: url(images/footer_bg.png) top no-repeat; }
footer .footer-wrapper { 
	float:left;
	width:94%;
	height:100%;
	margin:0px 0px 0px 3%;
	padding:0px 0px 0px 0px;
	position:relative;
}
	footer nav { 
		float:left;
		width:1000px;
		top:0;
		left:50%;
		position:absolute;
		margin:110px 0px 0px -500px;
		font-size:14px;
		line-height:14px;
		font-family: Gotham; 
		text-transform:uppercase;
		font-weight:100;
	}
	footer nav ul { float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
    footer nav ul li { float:left;margin:0px 80px 0px 80px;position:relative;list-style: none; }
	footer nav ul li a { color:#fff;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	footer nav ul li a:hover { color:#fff; }
	footer nav ul li a.active { color:#fff; }
	
	footer .footer-wrapper .arrow-up {
		float:left;
		margin:195px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	footer .footer-wrapper p{
		float:left;
		width:1000px;
		top:180px;
		left:50%;
		position:absolute;
		margin:0px 0px 0px -500px;
		color: #6c6c6c;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-align:center;
	}
	footer .footer-wrapper p strong{
		float:left;
		width:1000px;
		top:25px;
		left:50%;
		position:absolute;
		margin:0px 0px 0px -500px;
		color: #6c6c6c;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-align:center;
	}
	footer .footer-wrapper p strong a {
		text-decoration:none;
		color: #6c6c6c;
	}
	footer .footer-wrapper p strong a:hover {
		text-decoration:none;
		color: #fff;
	}
	footer .footer-wrapper .social {
		float:right;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:184px;
		right:0;
	}
	footer .footer-wrapper .social img {
		float:left;
		margin:0px 0px 0px 10px;
		padding:0px 0px 0px 0px;
		position:relative;
	}

.options a { color:#000;text-decoration:none; }

.facebook {
	margin-top:50px;
	z-index:60;
	border:3px solid #4a6ea9;
	width:330px;
	height: 214px;
	position: fixed;
	right: -336px;
	top:60px;
}

.facebook img {
	float:left;
	margin:-3px 0px 0px 0px;
	width:50px;
	position: absolute; 
	top: 0px; 
	left: -50px; 
}

.facebook .fb-page {
	float:left;
	margin:0px 0px 0px 0px;
	position:relative;
	width:330px;
	height:220px;
}

#paint-shop .right .middle .foto p, #autor-more .images .foto p {
	float:right;
	position:absolute;
	top:0;
	right:0;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	text-decoration:none;
	color:#fff;
	background-color:#000;
	font-size:14px;
	line-height:40px;
	text-transform:uppercase;
	font-family: Gotham;
	font-weight:100;
}

#shop {
	display:none;
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 60px 0px;
	position:relative;
	background-color: #41786f;
}
#shop h2 {
	float:left;
	width:100%;
	color: white;
	margin:70px 0px 50px 0px;
	padding:0px 0px 0px 0px;
	font-family: Gotham;
	font-size: 21px;
	font-weight: 700;
	line-height: 21px;
	text-transform: uppercase;
	text-align:center;
	letter-spacing:2px;
}

#image .right .info .print {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	right:0;
	top:3%;
	color: white;
	font-family: Gotham;
	font-size: 14px;
	font-weight: 700;
	line-height: 41px;
	text-transform: uppercase;
	text-decoration:none;
	
}
#image .right .info .print strong {
	position:relative;
	top:0;
	width:100px;
	left:0px;
	padding:13px 35px 13px 35px;
	border:1px solid #d9d9d9;
	background-color: #41786f;
	letter-spacing:2px;
	cursor:pointer;
}

#image .right .info .buy {
	float:left;
	width:50%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:110px;
	bottom:8%;
	color: white;
	font-family: Gotham;
	font-size: 16px;
	font-weight: 700;
	line-height: 51px;
	text-transform: uppercase;
	
}
#image .right .info .buy strong {
	position:relative;
	top:0;
	width:100px;
	left:0px;
	padding:16px 55px 16px 55px;
	border:1px solid #d9d9d9;
	background-color: #41786f;
	letter-spacing:2px;
	cursor:pointer;
}

.formularz-div { float:left;width:70%;margin:0px 0px 0px 15%; }
	.form-box-left { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-right { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-down { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-down p {
		float:left;
		width:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color:#fff;
		font-size:15px;
		line-height:25px;
		font-family: GothamL; 
	}
	.form-box-down p a {
		text-decoration:none;
		color:#fff;
	}
	.form-box-down p:nth-child(2) {
		text-align:right;
	}
	
	.form-box { float:left;width:18%;margin:0px 2% 0px 0px; }
	.form-box-last { float:left;width:20%;margin:0px 0px 0px 0px; }
	.form-box-kod { float:left;width:100%;margin:0px 0px 0px 0px; }
	.form-box-all { float:left;width:100%;margin:0px 0px 20px 0px; }
	
	.form-text  { 
		float:left;
		margin:0px 0px 20px 0px;
		width:100%;
		color: white;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 18px;
	}
	.form-input { 
		float:left;
		width:95%;
		height:43px;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 5%;
		color:#fff;
		border:1px solid #8daea9;
		background:none;
		font-size:15px;
		font-family: GothamL; 
	}
	.color-input {
		color:#000 !important;
	}
	.hidden-input {
		visibility:hidden;
		width:0px;
		height:0;
	}
	.form-select { 
		float:left;
		width:100%;
		height:43px;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 5%;
		color:#fff;
		border:1px solid #8daea9;
		background:none;
		font-size:15px;
		font-family: GothamL; 
	}
	select option {
		margin:40px;
		background: rgba(0,0,0,0.3);
		color:#fff;
		text-shadow:0 1px 0 rgba(0,0,0,0.4);
	}
	.form-submit  { 
		float:right;
		width:100%;
		height:45px;
		margin:0px 0px 0px 0px;
		color: black;
		background-color: #efefef;
		padding:0px 0px 0px 0px;
		font-family: GothamB;
		font-size: 14px;
		text-transform: uppercase;
		border:none;
		border:1px solid #efefef;
		cursor:pointer; 
	}
	.form-dziekuje {
		float:left;
		padding:20px;
		text-align:center;
		font-size:16px;
		line-height:22px;
		font-family: ProximaNova;
		margin:20px 0px 0px 0px;
	}	
	.form-input:focus, .form-textarea:focus, .form-submit:focus { outline:none; }
	
	#image .left p {
		float:left;
		position:absolute;
		left:3%;
		bottom:3%;
		color:#fff;
		text-decoration:none;
		font-family: GothamB;
		text-transform: uppercase;
		color: #fff;
		font-size: 14px;
		font-weight: 100;
		line-height: 27px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 35px;
		background: url(images/fullsize.png) left no-repeat;
	}
	#image .right h1 span {
		font-size:18px;
		color: #a7a7a7;
		font-weight:100;
		font-family: Gotham;
	}

#cookie_info { position:fixed;width:465px;height:100px;z-index:99999;right:0;bottom:0;background:#181617; background:rgba(0,0,0,0.8); }
#user_information { float:left;width:385px;margin:25px 0px 0px 30px;color:#fff;position:relative; }
#close_info_cookie { position:absolute;left:0;top:0;margin:0px 0px 0px -52px;background-color:#666666;color:#fff;width:52px;height:52px;font-size:23px;text-align:center;cursor:pointer;font-weight:100; }
#close_info_cookie p { float:left;width:100%;text-align:center;margin:16px 0px 0px 0px; }
.user_information_nag { float:left;width:100%;font-size:14px;line-height:14px;color:#fff;font-weight:bold;margin:0px 0px 5px 0px; }
.user_information_text { float:left;width:100%;font-size:11px;line-height:16px;color:#fff;margin:0px 0px 0px 0px; }

}

@media screen and (min-width: 1380px) and (max-width: 1499px) {
.no-comp { display:none !important; }

.pages {
	float:left;
	width:100%;
	margin:75px 0px 50px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	.pages-wrap {
		width:1170px;
		position:relative;
		margin:0 auto;
	}
	.pages-wrap h1 {
		float:left;
		width:100%;
		margin:0px 0px 70px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #000000;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 21px;
		text-transform: uppercase;
		text-align:center;
	}
	.pages-wrap .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #767676;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 30px;
	}
	
	.pages-wrap .news {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.pages-wrap .news .box {
			float:left;
			width:30%;
			height:395px;
			margin:0px 5% 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			overflow:hidden;
		}
			.last-box {
				margin-right:0 !important;
			}
		.pages-wrap .news .box .foto {
			float:left;
			width:100%;
			height:228px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		.pages-wrap .news .box .date {
			float:left;
			width:100%;
			margin:10px 0px 5px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #c4c4c4;
			font-family: Gotham;
			font-size: 12px;
			font-weight: 300;
			line-height: 24px;
			text-transform: uppercase;
		}
		.pages-wrap .news .box .title {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #212121;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 500;
			line-height: 24px;
			text-transform: uppercase;
		}
		.pages-wrap .news .box a {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 65px;
			position:absolute;
			left:0;
			bottom:0;
			color: #212121;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 52px;
			text-transform: uppercase;
			text-decoration:none;
			background: url(images/pages_news_more_bg.png) left no-repeat;
		}
			.pages-wrap .news .box a:hover {
				text-decoration:underline;
			}

.social-sc-p {
	float:right;
	position:absolute;
	right:3%;
	bottom:8%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:3;
}
.social-sc-a {
	float:right;
	position:absolute;
	left:30px;
	top:3%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:3;
}
.li-move-167 { margin-top:30px !important; }

#wrapper { 
	float:left;
	width:100%;
	height:150px;
	position:relative;
	left:0;
	top:0;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: rgba(0, 0, 0, 1);
	background: rgba(0, 0, 0, 1);
	z-index:9;
}
	.start-position { 
		position:absolute !important;
		background-color: rgba(0, 0, 0, 0.1) !important;
		background: rgba(0, 0, 0, 0.1) !important;
	}
#wrapper .wrap { 
	float:left;
	width:94%;
	height:100%;
	margin:0px 0px 0px 3%;
	padding:0px 0px 0px 0px;
	position:relative;
}	
	#wrapper .logo { 
		float:left;
		padding:0px 0px 0px 0px;
		margin:30px 0px 0px 0px;
		position:relative;
		left:0;
		top:0;
		z-index:3;
	}
	#wrapper .wrap .social {
		float:right;
		margin:60px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#wrapper .wrap .social img {
			float:left;
			margin:0px 6px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		
	#wrapper nav { 
		width:650px;
		float:left;
		margin:30px 0px 0px -280px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:0;
		left:50%;
		font-size:16px;
		line-height:16px;
		font-family: Gotham;
		text-transform: uppercase;
	}
	#wrapper nav ul { 
		float:left;
		width:100%;
		position:relative;
		margin:39px 0px 0px 0px; 
		padding:0px 0px 0px 0px; 
	}
	#wrapper nav ul li { 
		float:left;
		position:relative;
		margin:0px 0px 0px 0px; 
		padding:0px 30px 0px 30px; 
		list-style: none; 
	}
	#wrapper nav ul li a { color:#fff;text-decoration:none;padding:0px 0px 15px 0px;display: inline-block; }
	#wrapper nav ul li a:hover { color:#fff;background: url(images/menu_a_hover.png) bottom no-repeat;background-size:100% 7px; }
	#wrapper nav ul li a.active { color:#fff;background: url(images/menu_a_hover.png) bottom no-repeat;background-size:100% 7px; }
	
	.menu-tel { display:none !important; }
	
	.move-move {
		float:left;
		margin:60px 0px 0px 60px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.move-home {
			float:left;
			margin:0px 30px 0px 0px;
			padding:0px 10px 0px 0px;
			position:relative;
			color: #5d5d5d;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 33px;
			text-transform: uppercase;
			text-decoration:none;
			border-right:2px solid #5d5d5d;
		}
		.move-menu {
			float:left;
			margin:0px 20px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #fff;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 33px;
			text-transform: uppercase;
			text-decoration:none;
			cursor:pointer;
		}
			.move-menu:hover {
				color: #5d5d5d;
			}

#container { float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background-size:cover !important; }
	#container .slide-1 { float:left;width:100%;height:100%;position:relative;z-index:1; }
		#container .slides { float:left;width:100%;height:100%;margin:0px 0px 0px 0px;position:relative; }
		#container .slides-wrap { width:1000px;top:50%;left:0;margin:0 auto;position:relative;z-index:2;  }
		#container .slides-wrap .box { float:left;width:100%;margin:-89px 0px 0px 0px;padding:0px 0px 30px 0px;top:52%;left:0;position:relative;background: url(images/container_hr.jpg) bottom no-repeat; }
		#container .slides-wrap .box h1 {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 52px;
			font-weight: 500;
			line-height: 57px;
			text-transform: uppercase;
			text-align:center;
		}
		#container .slides-wrap .box .text {
			float:left;
			width: 100%;
			margin:15px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamL;
			font-size: 18px;
			font-weight: 300;
			line-height: 18px;
			text-align:center;
		}
		#container .video {
			-webkit-transform: translateX(-50%) translateY(-50%);
			-moz-transform: translateX(-50%) translateY(-50%);
			-ms-transform: translateX(-50%) translateY(-50%);
			-o-transform: translateX(-50%) translateY(-50%);
			transform: translateX(-50%) translateY(-50%);
			position: absolute;
			top: 50%;
			left: 50%;
			min-width: 130%;
			min-height: 130%;
			width: 130%    !important;
			height: auto   !important;
			z-index:1;
		}
	#container .scroll-down {
		float:left;
		position:absolute;
		margin:0px 0px 0px -31px;
		padding:0px 0px 0px 0px;
		left:50%;
		bottom:2%;
		cursor:pointer;
		z-index:3;
	}
	#container  .control {
		float:left;
		position:absolute;
		margin:0px 0px 0px -4.5px;
		padding:0px 0px 0px 0px;
		left:3%;
		bottom:2%;
		cursor:pointer;
		z-index:3;
		font-family: GothamL;
		font-size:16px;
		line-height:16px;
		color:#fff;
		cursor:pointer;
	}
		
#start-1 { float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;background: url(images/start_1_bg.jpg) center no-repeat;background-size:cover; } 
	#start-1 .arrow-left {
		float:left;
		margin:-26px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:2%;
		top:50%;
		cursor:pointer;
	}
	#start-1 .arrow-right {
		float:right;
		margin:-26px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:2%;
		top:50%;
		cursor:pointer;
	}
	
#start-1 .wrap { 
	float:left;
	width:82%;
	height:400px;
	top:50%;
	left:9%;
	margin:-200px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#start-1 .wrap .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#start-1 .wrap .box .foto {
		float:left;
		width:26%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-1 .wrap .box .right {
		float:right;
		width:72%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:0;
		top:10%;
	}
	#start-1 .wrap .box .right .nav {
		float:left;
		width:17%;
		height:100%;
		margin:100px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}	
		#start-1 .wrap .box .right .nav .s-arrow-right { 
			float:right;
			margin:0px 40px 15px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		#start-1 .wrap .box .right .nav .s-arrow-left { 
			float:right;
			margin:0px 40px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		
	#start-1 .wrap .box .right .info {
		float:right;
		width:80%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#start-1 .wrap .box .right .info h2 {
			float:left;
			width:100%;
			margin:0px 0px 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamB;
			font-size: 2.5vw;
			font-weight: 300;
			line-height: 2.5vw;
		}
		#start-1 .wrap .box .right .info .text {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamL;
			font-size: 16px;
			font-weight: 300;
			line-height: 1.7vw;
		}
	
#start-1 .scroll-down-2 {
	float:left;
	position:absolute;
	margin:0px 0px 0px -31px;
	padding:0px 0px 0px 0px;
	left:50%;
	bottom:2%;
	cursor:pointer;
	z-index:3;
}

#start-2 { float:left;width:100%;height:89%;position:relative;margin:0px 0px 0px 0px; } 
#start-2 .left { 
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
#start-2 .right { 
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#start-2 .left:hover h3 { background-color:#000; }
	#start-2 .right:hover h3 { background-color:#000; }
	#start-2 h3 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		font-size: 24px;
		font-weight: 700;
		line-height: 170px;
		text-transform: uppercase;
		text-align:center;
		background-color:#272727;
		position:relative;
		z-index:5;
	}
	#start-2 .foto {
		float:left;
		width:100%;
		height:90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:0;
		bottom:0;
		z-index:4;
		background-size: auto 100% !important;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		transition: all .5s;
	}
	#start-2 .foto:hover {
		background-size: auto 103% !important;
	}
	
#start-3 { float:left;width:100%;height:515px;position:relative;margin:0px 0px 0px 0px;background: url(images/start_3_bg.jpg) top no-repeat; } 
	#start-3 h4 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 117px;
		text-transform: uppercase;
		text-align:center;
		border-bottom:1px solid #d3d3d3;
	}
	#start-3 .box {
		float:left;
		width:100%;
		height:220px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		
	}
	#start-3 .box-slide {
		float:left;
		width:100%;
		height:220px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;		
	}
	#start-3 .box a {
		float:left;
		width:16.66%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-right:1px solid #d3d3d3;
	}
	#start-3 .box a:nth-child(1) { background-size: 70% auto !important; }
	#start-3 .box a:nth-child(2) { background-size: 60% auto !important; }
	#start-3 .box a:nth-child(3) { background-size: 50% auto !important; }
	#start-3 .box a:nth-child(4) { background-size: 50% auto !important; }
	#start-3 .box a:nth-child(5) { background-size: 50% auto !important; }
	#start-3 .box a:nth-child(6) { background-size: 70% auto !important; }
	#start-3 .box a:nth-child(7) { background-size: 40% auto !important; }
	#start-3 .box a:nth-child(9) { background-size: 60% auto !important; }
	#start-3 .box a:last-child {
		border-right:0px !important;
	}
	
#paint-1 { float:left;width:100%;height:700px;position:relative;margin:0px 0px 0px 0px; } 
	#paint-1 .arrow-left {
		float:left;
		margin:-26px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:2%;
		top:50%;
		cursor:pointer;
	}
	#paint-1 .arrow-right {
		float:right;
		margin:-26px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:2%;
		top:50%;
		cursor:pointer;
	}
	
#paint-1 .wrap { 
	float:left;
	width:82%;
	height:400px;
	top:50%;
	left:9%;
	margin:-200px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#paint-1 .wrap .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-1 .wrap .box .foto {
		float:left;
		width:26%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-1 .wrap .box .right {
		float: right;
		width: 72%;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		position: absolute;
		right: 0;
		top: 10%;
	}
	#paint-1 .wrap .box .right .nav {
		float:left;
		width:17%;
		height:100%;
		margin:70px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}	
		#paint-1 .wrap .box .right .nav .s-arrow-right { 
			float:right;
			margin:0px 40px 15px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		#paint-1 .wrap .box .right .nav .s-arrow-left { 
			float:right;
			margin:0px 40px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		
	#paint-1 .wrap .box .right .info {
		float:right;
		width:80%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#paint-1 .wrap .box .right .info h2 {
			float:left;
			width:100%;
			margin:0px 0px 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: black;
			font-family: GothamB;
			font-size: 2.5vw;
			font-weight: 300;
			line-height: 2.5vw;
			text-transform:uppercase;
		}
		#paint-1 .wrap .box .right .info .text {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: black;
			font-family: GothamL;
			font-size: 16px;
			font-weight: 300;
			line-height: 1.7vw;
		}

#paint-2 { float:left;width:100%;height:920px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden; } 
	#paint-2 h2 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 117px;
		text-transform: uppercase;
		text-align:center;
	}
	#paint-2 .left {
		float:left;
		width:50%;
		height:803px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-up {
		float:left;
		width:100%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-up h3 {
		float:left;
		width:92%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:4%;
		bottom:8%;
		color: white;
		font-family: GothamB;
		font-size: 36px;
		font-weight: 300;
		line-height: 36px;
		text-transform: uppercase;
	}
	#paint-2 .left .box-up span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .left .box-up:hover span {
		opacity:1;
	}
	#paint-2 .left .box-down {
		float:left;
		width:50%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-down h3 {
		float:left;
		width:90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:10%;
		bottom:13%;
		color: white;
		font-family: Gotham;
		font-size: 28px;
		font-weight: 300;
		line-height: 28px;
		text-transform: uppercase;
	}
	#paint-2 .left .box-down span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .left .box-down:hover span {
		opacity:1;
	}
	
	#paint-2 .right {
		float:left;
		width:50%;
		height:803px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .right .right-box {
		float:left;
		width:50%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .right .right-box h3 {
		float:left;
		width:90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:10%;
		bottom:13%;
		color: white;
		font-family: Gotham;
		font-size: 28px;
		font-weight: 300;
		line-height: 28px;
		text-transform: uppercase;
	}
	#paint-2 .right .right-box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .right .right-box:hover span {
		opacity:1;
	}
	
#paint-3 { float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden; }
#paint-3 .left {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-color: #1e1e1e;
	
}
	#paint-3 .left .slide {
		float:left;
		width:75%;
		height:400px;
		margin:0px 0px 0px 15%;
		padding:0px 0px 0px 0px;
		top: 50%;
		transform: translateY(-50%);
		
	}
	#paint-3 .left .box {
		float:left;
		width: 100%;
		margin:0px 0px 0px 0px;
		position: relative;			
	}
	#paint-3 .left .box .nag {
		float:left;
		width:100%;
		margin:0px 0px 45px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 50px;
		font-weight: 900;
		line-height: 50px;
		text-transform: uppercase;
	}
	#paint-3 .left .box .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #e6e6e6;
		font-family: GothamL;
		font-size: 15px;
		font-weight: 300;
		line-height: 24px;
	}
	#paint-3 .left .slide-pag { left:5%;top:50%;width:14px;position:absolute;margin:-48px 0px 0px 0px;z-index:3; }
		#paint-3 .left .slide-pag a { float:left;width:14px;height:14px;margin:0px 0px 10px 0px;background: url('images/slider_pag_off.png') no-repeat; }
		#paint-3 .left .slide-pag a.activeSlide { float:left;width:14px;height:14px;background: url('images/slider_pag.png') no-repeat; }
		#paint-3 .left .slide-pag a:focus { outline: none; }
	
#paint-3 .right {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background: url(images/paint_3_right_bg.jpg) center no-repeat;
	background-size:cover;
}

#paint-4 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;background-color: #41786f; }
#paint-4 .wrap {
	width:600px;
	height:100%;
	position:relative;
	margin:0 auto;
	padding:100px 0px 100px 0px;
	text-align:center;
}
	#paint-4 .wrap h2 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		font-size: 60px;
		font-weight: 700;
		line-height: 60px;
		text-transform: uppercase;
		text-align:center;
	}
	#paint-4 .wrap .text {
		float:left;
		width:100%;
		margin:25px 0px 25px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 26px;
		text-align:center;
	}
	#paint-4 .wrap .more {
		position:relative;
		top:0;
		left:0;
		margin:0px 0px 0px 0px;
		padding:16px 35px 16px 20px;
		cursor:pointer;
		border:1px solid rgba(255, 255, 255, 0.8);
		z-index:10;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 48px;
		text-transform: uppercase;
		text-decoration:none;
		background: url(images/paint_1_arrow.png) center right 18px no-repeat;
	}
	
#movie-1 { float:left;width:100%;height:82%;min-height:82%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#movie-1 .left {
	float:left;
	width:80%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#movie-1 .left .slide {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#movie-1 .left .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#movie-1 .left .box .info {
		float:left;
		width:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:3%;
		bottom:7%;
	}
	#movie-1 .left .box .info .title {
		float:left;
		width:92%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 8%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-1 .left .box .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 80px;
		font-weight: 900;
		line-height: 80px;
		text-transform: uppercase;
		letter-spacing:8px;
	}
	#movie-1 .left .box .info p {
		float:left;
		width:100%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 16px;
		font-weight: 300;
		line-height: 24px;
	}
	#movie-1 .left .box .info .more {
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.2);
	}
		#movie-1 .left .box .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.2);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-1 .left .box .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.2);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-1 .left .box .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}
	#movie-1 .left .arrow-up {
		float:right;
		position:absolute;
		right:0;
		bottom:51px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		cursor:pointer;
		border-bottom:1px solid rgba(255, 255, 255, 0.8);
		z-index:10;
	}
	#movie-1 .left .arrow-down {
		float:right;
		position:absolute;
		right:0;
		bottom:0;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		cursor:pointer;
		z-index:10;
	}
	
#movie-1 .right {
	float:left;
	width:20%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
#movie-1 .right .slide-right {
	float:left;
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#movie-1 .right .box {
		float:left;
		width:100%;
		height:34%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	#movie-1 .right .box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#movie-1 .right .box:hover span {
		opacity:1;
	}
	#movie-1 .right .box span h4 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		line-height: 1.3vw;
		text-transform: uppercase;
		font-size: 1.2vw;
		font-weight: 300;
		text-align:center;
		top:0;
		left:0;
		position:relative;
	}
	#movie-1 .right .box h4 {
		float:left;
		width:90%;
		margin:-25px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 18px;
		text-transform: uppercase;
		font-size: 13px;
		font-weight: 300;
		text-align:center;
		top:50%;
		left:0;
		position:relative;
	}
	
#movie-2 { float:left;width:100%;height:100%;min-height:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background: url(images/movie_2_bg.jpg) center no-repeat;background-size:cover !important; } 
#movie-2 .info {
	float:left;
	width:80%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:3%;
	bottom:7%;
}
	#movie-2 .info .title {
		float:left;
		width:97%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 3%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-2 .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 80px;
		font-weight: 900;
		line-height: 80px;
		text-transform: uppercase;
		letter-spacing:8px;
	}
	#movie-2 .info p {
		float:left;
		width:50%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 16px;
		font-weight: 300;
		line-height: 24px;
	}
	#movie-2 .info .more {
		clear:both;
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}
		#movie-2 .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-2 .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-2 .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}	
		
	#movie-2 .autor {
		clear:both;
		float:left;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:3%;
		bottom:7%;
		border:1px solid rgba(255, 255, 255, 0.4);
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 300;
		line-height: 45px;
		text-transform: uppercase;
	}	
	#movie-2 .autor .box {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 13px 0px 13px;
		border-right:1px solid rgba(255, 255, 255, 0.4);		
	}
	#movie-2 .autor .box:last-child { border-right:0 !important; }
	
#movie-3 { float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background: url(images/movie_3_bg.jpg) center no-repeat;background-size:cover !important; } 
	#movie-3 .box-maps {
		float:right;
		width: 95%;
		height: 90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:5%;
		right:3%;
		border:1px solid rgba(255, 255, 255, 0.4);
	}	
	#movie-3 .box-maps .left {
		float:left;
		width:70%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#movie-3 .box-maps .left .nag-select {
			position:absolute;
			left:25px;
			top:20px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#movie-3 .box-maps .left .top {
			float:left;
			width:95%;
			height:23px;
			margin:40px 0px 0px 25px;
			padding:0px 0px 0px 0px;
			position:relative;
			border-left:0px solid #fff;
		}
		#movie-3 .box-maps .left .top a {
			float:left;
			margin:0px 2.8vw 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 23px;
			text-transform: uppercase;
			cursor:pointer;
		}
		#movie-3 .box-maps .left .top a:last-child {
			margin:0px 0px 0px 0px !important;
		}
		#movie-3 .box-maps .left .top a:hover {
			border-bottom:2px solid #fff;
		}
		#movie-3 .box-maps .left .top .active-region {
			border-bottom:2px solid #fff;
		}
		#movie-3 .box-maps .left .map-image {
			float:left;
			width:100%;
			left:-25px;
			top:60px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			
	#movie-3 .box-maps .right {
		float:left;
		width:30%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border-left:1px solid rgba(255, 255, 255, 0.4);
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		overflow:hidden;
	}
		#movie-3 .box-maps .right .list {
			float:left;
			width:80%;
			margin:85px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#movie-3 .box-maps .right .list h3 {
			float:left;
			width:100%;
			margin:0px 0px 40px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 20px;
			font-weight: 500;
			line-height: 20px;
			text-transform: uppercase;
			letter-spacing:2px;
		}
		#movie-3 .box-maps .right .list .lists {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#movie-3 .box-maps .right .box {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				border-top:1px solid rgba(255, 255, 255, 0.4);
			}
			#movie-3 .box-maps .right .box:last-child { border-bottom:1px solid rgba(255, 255, 255, 0.4); }
			#movie-3 .box-maps .right .name {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: white;
				font-family: GothamL;
				font-size: 14px;
				font-weight: 300;
				line-height: 28px;
				text-transform: uppercase;
				background: url(images/box_maps_name_hr.png) right no-repeat;
				cursor:pointer;
			}
			#movie-3 .box-maps .right .info {
				float:left;
				width:95%;
				margin:5px 0px 25px 0px;
				padding:0px 0px 0px 5%;
				position:relative;
				color: white;
				font-family: GothamL;
				font-weight: 300;
				line-height: 20px;
				font-size: 16px;
				border-left:2px solid #fff;
			}
			#movie-3 .box-maps .right .info a {
				font-size: 15px;
				text-decoration:none;
				color: white;
			}
			#movie-3 .box-maps .right .info a:hover {
				text-decoration:underline;
			}
		
.popup {
	display:none;
	float:left;
	width:700px;
	height:450px;
	margin:-130px 0px 0px -350px;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:50%;
	left:50%;
	background-color: rgba(0, 0, 0, 0.7);
	background: rgba(0, 0, 0, 0.7);
}
	.popup .close-popup {
		float:right;
		top:0;
		right:0;
		margin:0px 0px 0px 0px;
		padding:0px 10px 0px 10px;
		position:absolute;
		color:#fff;
		background:#000;
		font-size:18px;
		line-height:34px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;	
		cursor:pointer;
	}
	.popup h3 {
		float:left;
		width:100%;
		margin:50px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color:#fff;
		font-size:22px;
		line-height:22px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;		
	}
	.popup .text {
		float:left;
		width:90%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 5%;
		position:relative;
		color:#fff;
		font-size:18px;
		line-height:24px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;	
	}
		.popup .text a {
			text-decoration:none;
			color:#fff;
		}
		.popup .text a:hover {
			text-decoration:underline;
			color:#fff;
		}
			
#movie-4 { float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background: url(images/movie_4_bg.jpg) center no-repeat;background-size:cover !important; }
	#movie-4 .info {
	float:left;
	width:80%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:3%;
	bottom:7%;
}
	#movie-4 .info .title {
		float:left;
		width:97%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 3%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-4 .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 80px;
		font-weight: 900;
		line-height: 80px;
		text-transform: uppercase;
		letter-spacing:8px;
	}
	#movie-4 .info p {
		float:left;
		width:50%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 16px;
		font-weight: 300;
		line-height: 24px;
	}
	#movie-4 .info .more {
		clear:both;
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}
		#movie-4 .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-4 .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-4 .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}

	#movie-4 .movies {
		float:right;
		width:40%;
		height:80%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:5%;
		top:10%;
	}
		#movie-4 .movies .box {
			float:left;
			width:100%;
			height:200px;
			margin:0px 0px 5% 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#movie-4 .movies .box .text {
			float:left;
			width:48%;
			margin:60px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 23px;
			font-weight: 300;
			line-height: 27px;
			text-align:right;
		}
		#movie-4 .movies .box .foto {
			float:right;
			width:48%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#movie-4 .movies .box .foto .play {
				float:left;
				position:absolute;
				left:15px;
				bottom:10px;
				margin:0px 0px 0px 0px;
			}

#actor-1 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; }			
	#actor-1 .box {
		float:left;
		width:25%;
		height:375px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	#actor-1 .box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#actor-1 .box:hover span {
		opacity:1;
	}
	#actor-1 .active-autor span{
		opacity:1;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
	}
	#actor-1 .non-active-autor span{
		opacity:0 !important;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
	}
	#actor-1 .box h4 {
		float:left;
		width:90%;
		margin:-25px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 22px;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 300;
		text-align:center;
		top:50%;
		left:0;
		position:relative;
	}	
	#actor-1 .box span h4 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		line-height: 1.7vw;
		text-transform: uppercase;
		font-size: 1.7vw;
		font-weight: 300;
		text-align:center;
		top:0;
		left:0;
		position:relative;
	}
	

.actor-2 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background-color:#1d1d1d; }	
.actor-2 .left, .actor-2 .right { padding:6% 0px 6% 0px; }		
.actor-2 .left {
	float:left;
	width:37%;
	height:100%;
	margin:0px 0px 0px 0px;
	position:relative;
	background-color:#1d1d1d;
}	
	.actor-2 .left .box {
		float:left;
		width:70%;
		margin:0px 0px 0px 15%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.actor-2 .left .box h2 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 2.1vw;
		font-size: 2vw;
		font-weight: 300;
		text-align:left;
		top:50%;
		left:0;
		position:relative;
	}
	.actor-2 .left .box h2 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		font-weight: 700;
		text-align:left;
		top:0;
		left:0;
		position:relative;
	}	
	.actor-2 .left .box h2 span {
		font-weight: 700;
		font-family: Gotham;
	}
	.actor-2 .left .box .text {
		float:left;
		width:100%;
		margin:45px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #dfdfdf;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 2.8vh;
	}
	
.actor-2 .right {
	float:left;
	width:63%;
	height:100%;
	margin:0px 0px 0px 0px;
	position:relative;
	background-color:#fff;
}
	.actor-2 .right .actor-close {
		float:right;
		position:absolute;
		right:30px;
		top:0;
		margin:-6% 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	.actor-2 .right .box {
		float:left;
		width:86%;
		height:100%;
		margin:0px 0px 0px 7%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.actor-2 .right .box .info {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		text-align:center;
	}
		.actor-2 .right .box .info h3 {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #1d1d1d;
			font-family: Gotham;
			font-size: 18px;
			font-weight: 700;
			line-height: 18px;
			text-transform: uppercase;
		}
		.actor-2 .right .box .info .text {
			float:left;
			width:100%;
			margin:12px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #1d1d1d;
			font-family: GothamL;
			font-size: 24px;
			font-weight: 300;
			line-height: 24px;
		}
	.actor-2 .right .box .gallery {
		float:left;
		width:100%;
		height:80%;
		margin:50px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.actor-2 .right .box .gallery .spec {
			float:left;
			width:30%;
			height:315px;
			max-height:315px;
			margin:0px 5% 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		.actor-2 .right .box .gallery .spec:last-child {
			margin:0px 0px 0px 0px !important;
		}
			.actor-2 .right .box .gallery .foto {
				float:left;
				width:100%;
				height:100%;
				max-height:270px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
			}
			.actor-2 .right .box .gallery .name {
				float:left;
				width:100%;
				margin:25px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: #1d1d1d;
				font-family: Gotham;
				font-size: 18px;
				font-weight: 700;
				line-height: 18px;
				text-transform: uppercase;
				text-align:center;
			}
			
#technology-1 { float:left;width:100%;height:80%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#technology-1 .left {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
#technology-1 .right {
	float:left;
	width:40%;
	height:100%;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	display: table;
}
	#technology-1 .right .text {
		width: 100%;
		margin: 0 auto;
		vertical-align: middle;
		display: table-cell;
		position:relative;
		top:0;
		left:0;
		color: #444;
		font-family: GothamL;
		font-size: 15px;
		font-weight: 100;
		line-height: 26px;
	}
	
#technology-2 { float:left;width:100%;height:80%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#technology-2 .left {
	float:left;
	width:40%;
	height:100%;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	display: table;
}
	#technology-2 .left .text {
		width: 100%;
		margin: 0 auto;
		vertical-align: middle;
		display: table-cell;
		position:relative;
		top:0;
		left:0;
		color: #444;
		font-family: GothamL;
		font-size: 15px;
		font-weight: 100;
		line-height: 26px;
	}
	
#technology-2 .right {
	float:right;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}

.crew-1 { float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-1 { float:left;width:100%;height:90%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-2 { float:left;width:100%;height:90%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-3 { float:left;width:50%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-4 { float:left;width:50%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-5 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-6 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-7 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-8 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-9 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-10 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-11 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-12 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-13 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-14 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-15 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-16 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-17 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-18 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-19 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-20 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-21 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-22 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-23 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-24 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-25 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-26 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-27 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-28 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew .info {
	float:right;
	width:90%;
	position:absolute;
	right:5%;
	bottom:5%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	
}
.crew .info h2 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	color: white;
	font-family: GothamB;
	line-height: 32px;
	font-size: 22px;
	font-weight:300;
	clear:both;
}
.crew .info h3 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	color: white;
	font-family: GothamL;
	line-height: 15px;
	font-size: 15px;
	font-weight:100;
	clear:both;
}

.crew .info .crew-arrow {
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	clear:both;
}
.crew-width-1 h2, .crew-width-2 h2 {
	float:right !important;
	font-size: 48px !important;
	line-height: 58px !important;
}
.crew-width-1 h3, .crew-width-2 h3  {
	float:right !important;
	font-size: 36px !important;
	line-height: 36px !important;
}
.crew-width-1 .crew-arrow, .crew-width-2 .crew-arrow {
	float:right !important;
}

.crew-show {
	float:left;
	width:100%;
	height:550px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#fff;
	position:relative;
	overflow:hidden;
}
	.crew-show .crew-close {
		float:right;
		margin:40px 40px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:0;
		top:0;
		cursor:pointer;
		z-index:5;
	}
	.crew-show .foto {
		float:left;
		width:25%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.crew-show .info-show {
		float:left;
		width:70%;
		height:100%;
		margin:40px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.crew-show .info-show .title {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		line-height: 42px;
		font-size: 42px;
		font-weight: 700;
	}
	.crew-show .info-show .position {
		float:left;
		width:100%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamL;
		line-height: 24px;
		font-size: 24px;
		font-weight: 100;
	}
	.crew-show .info-show .text {
		float:left;
		width:90%;
		margin:40px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: GothamL;
		font-size: 16px;
		line-height: 21px;
		color: #5e5e5e;
		font-weight: 300;
	}
	.crew-show .info-show .text strong {
		color: #282828;
		font-weight: 300;
		font-family: Gotham;
	}
	.crew-show .info-show .crew-back {
		float:left;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
		clear:both;
	}
	
#crew-pdf {
	float:left;
	width:100%;
	height:141px;
	background-color: #41786f;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#crew-pdf h4 {
		float:left;
		margin:45px 0px 0px -241px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 24px;
		font-weight: 500;
		line-height: 24px;
		text-transform: uppercase;
		text-align:center;
		top:0;
		left:50%;
	}
	#crew-pdf h4 strong {
		float:left;
		margin:13px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-weight:100;
	}
	#crew-pdf .more {
		float:left;
		width:153px;
		height:45px;
		margin:0px 0px 0px 40px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}		
	#crew-pdf .more .open {
		float:left;
		width:75%;
		height:100%;
		margin:0px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
		text-decoration:none;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 300;
		line-height: 46px;
		text-transform: uppercase;
		background: url(images/paint_1_arrow.png) center right no-repeat;
	}
	
#paint-shop  { float:left;width:100%;height:900px;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#paint-shop  .left {
	float:left;
	width:20%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-color: #ebebeb;
}
	#paint-shop  .left .wrap {
		float:left;
		width:90%;
		margin:0px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .left h2 {
		float:left;
		width:100%;
		margin:55px 0px 55px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 18px;
		font-weight: 700;
		line-height: 18px;
		text-transform: uppercase;
	}
	#paint-shop  .left ul {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		list-style: none;
	}
	#paint-shop  .left ul li {
		float:left;
		width:90%;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
		background: url(images/paint_shop_left_hr.jpg) top 6px left no-repeat;
	}
	#paint-shop  .left ul li a {
		text-decoration:none;
		color: #444;
	}
	#paint-shop  .left ul li a:hover {
		text-decoration:none;
		color: #444;
		font-family: GothamB;
	}
	#paint-shop  .left .paint-active {
		text-decoration:none;
		color: #444;
		font-family: GothamB;
	}
	
	#paint-shop  .left ul li ul {
		float:left;
		width:98%;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 2%;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
	}
	#paint-shop  .left ul li ul li {
		float:left;
		width:100%;
		margin:0px 0px 15px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
		background: none;
	}

#paint-shop  .right {
	float:left;
	width:80%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#paint-shop  .right .top {
		float:left;
		width:100%;
		height:120px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-bottom:1px solid #ebebeb;
	}
	#paint-shop  .right .top h1 {
		float:left;
		margin:0px 0px 0px 30px;
		padding:0px 30px 0px 0px;
		color: black;
		font-family: GothamL;
		font-size: 24px;
		font-weight: 100;
		line-height: 120px;
		background: url(images/paint_shop_right_hr_h1.png) right no-repeat;
	}
	
	#paint-shop  .right .middle {
		float:left;
		width:100%;
		height:696px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		overflow:hidden;
	}
	#paint-shop  .right .middle .box {
		float:left;
		width:23.4%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#paint-shop  .right .middle .box .foto {
			float:left;
			width:100%;
			height:75%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#paint-shop  .right .middle .box .info {
			float:left;
			width:100%;
			height:25%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			border-bottom:1px solid #ebebeb;
			border-right:1px solid #ebebeb;
		}
		#paint-shop  .right .middle .box .title {
			float:left;
			width:80%;
			height:50px;
			margin:20px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamB;
			color: black;
			font-size: 16px;
			font-weight: 500;
			line-height: 24px;
			text-align:center;
			overflow:hidden;
		}
		#paint-shop  .right .middle .box .number {
			float:left;
			width:90%;
			margin:15px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamL;
			color: #b9b9b9;
			font-size: 14px;
			font-weight: 300;
			line-height: 14px;
			text-align:center;
		}
		
	#paint-shop  .right .bottom {
		float:left;
		width:100%;
		height:85px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:0;
		bottom:0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-top:1px solid #ebebeb;
	}
	#paint-shop  .right .bottom .pag {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:20%;
	}
	#paint-shop  .right .bottom .pag .pags {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .right .bottom .pag .pags a {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 10px 5px 10px;
		position:relative;
		text-decoration:none;
		color: black;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 14px;
		text-transform: uppercase;
	}
	#paint-shop  .right .bottom .pag .pags a:hover {
		color: black;
		text-decoration:underline;
	}
	#paint-shop  .right .bottom .pag .active-pags {
		background: url(images/paint_shop_pags_active.png) bottom no-repeat;	
	}
	#paint-shop  .right .bottom .pag .pag-arrow-left {
		float:left;
		margin:3px 15px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .right .bottom .pag .pag-arrow-right {
		float:left;
		margin:3px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
	}
	
	#paint-shop  .right .box-nav {
		float:right;
		width:75px;
		height:100%;
		background-color: #ebebeb;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:0;
		top:0;
		z-index:10;
	}
	#paint-shop  .right .box-nav .nav-left {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:26px;
		top:50%;
	}
	#paint-shop  .right .box-nav .nav-right {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:26px;
		top:50%;
	}
	
.category-all {
	float:left;
	width:100%;
	height:70px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-color: #eceaed;
	display:flex;
	justify-content:center;
	align-items:center;
}
	.category-all a {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 1.2% 0px 1.2%;
		position:relative;
		color: #272727;
		font-family: Gotham;
		font-size: 13px;
		font-weight: 500;
		line-height: 13px;
		text-transform: uppercase;
		text-decoration:none;
		text-align:center;
	}
		.category-all a:hover {
			text-decoration:underline;
		}
	
#image { float:left;width:100%;height:605px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative; }
#image .left {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
#image .right {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	border-bottom:1px solid #ebebeb;
}
	#image .right .info {
		float:left;
		width:80%;
		height:100%;
		margin:0px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#image .right .info h1 {
		float:left;
		width:100%;
		margin:80px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: GothamB;
		text-transform: uppercase;
		color: black;
		font-size: 23px;
		font-weight: 700;
		line-height: 30px;
	}
	#image .right .info .autor {
		float:left;
		width:100%;
		margin:5px 0px 0px 0px;
		padding:0px 0px 25px 0px;
		position:relative;
		font-family: Gotham;
		text-transform: uppercase;
		color: #a7a7a7;
		font-size: 15px;
		font-weight: 500;
		line-height: 15px;
		text-decoration:none;
		border-bottom:1px solid #000;
	}
	#image .right .info .autor:hover {
		color: #000;
	}
	#image .right .info .status {
		float:left;
		width:50%;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 45px;
		text-transform: uppercase;
	}
	#image .right .info .status strong {
		position:relative;
		top:0;
		left:20px;
		padding:17px 25px 17px 25px;
		border:1px solid #d9d9d9;
	}
	#image .right .info .price {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 45px;
		text-transform: uppercase;
	}
	#image .right .info .price strong {
		position:relative;
		top:0;
		left:30px;
		padding:17px 55px 17px 25px;
		border:1px solid #d9d9d9;
	}
	#image .right .info .price span {
		float:left;
		position:absolute;
		right:0;
		top:0;
		margin:35px -10px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:10px;
		font-family: Gotham;
		font-weight:100;
	}
	#image .right .info .price .price-gbp { display:none; }
	#image .right .info .price .price-usd { display:none; }
	#image .right .info .price .price-pln { display:none; }
	
	#image .right .info .cur {
		float:left;
		width:15%;
		margin:31px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 45px;
		text-transform: uppercase;
	}
	#image .right .info .cur-select {
		float:left;
		width:90%;
		height:52px;
		font-family: GothamB;
		font-size: 14px;
		line-height:14px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		border:1px solid #d9d9d9;
	}
	#image .right .info .text {
		float:left;
		width:100%;
		margin:30px 0px 35px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #444;
		font-family: GothamL;
		font-size: 15px;
		font-weight: 100;
		line-height: 21px;
	}
	#image .right .info .image-left {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:0;
		bottom:8%;
	}
	#image .right .info .image-right {
		float:left;
		margin:0px 0px 0px -1px;
		padding:0px 0px 0px 0px;
		position:relative;
		position:absolute;
		left:52px;
		bottom:8%;
	}
	#image .right .image-back {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:0;
		left:0;
		cursor:pointer;
	}
	
#image-back { float:left;width:100%;height:85px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative; }
#image-back .image-back {
	float:left;
	margin:35px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	position:relative;
}

#autor-more { float:left;width:96%;margin:50px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative; }
#autor-more h2 {
	float:left;
	width:100%;
	margin:0px 0px 45px 0px;
	padding:0px 0px 29px 0px;
	position:relative;
	color: black;
	font-family: Gotham;
	font-size: 25px;
	font-weight: 700;
	line-height: 25px;
	text-transform: uppercase;
	border-bottom:1px solid #000;
}
	#autor-more .images {
		float:left;
		width:100%;
		height:600px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		overflow:hidden;
	}
	#autor-more .images .box {
		float:left;
		width:16.66%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#autor-more .images .box .foto {
			float:left;
			width:100%;
			height:75%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#autor-more .images .box .info {
			float:left;
			width:100%;
			height:25%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			border-bottom:1px solid #ebebeb;
			border-right:1px solid #ebebeb;
		}
		#autor-more .images .box .title {
			float:left;
			width:80%;
			height:45px;
			margin:15px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamB;
			color: black;
			font-size: 15px;
			font-weight: 500;
			line-height: 21px;
			text-align:center;
			overflow:hidden;
		}
		#autor-more .images .box .number {
			float:left;
			width:90%;
			margin:15px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamL;
			color: #b9b9b9;
			font-size: 14px;
			font-weight: 300;
			line-height: 14px;
			text-align:center;
		}

#autor-more-pag { float:left;width:96%;margin:0px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative; }		
	#autor-more-pag .bottom {
		float:left;
		width:100%;
		height:85px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		left:0;
		bottom:0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-bottom:1px solid #ebebeb;
	}
	#autor-more-pag .bottom .pag {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:0;
	}
	#autor-more-pag .bottom .pag .pags {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#autor-more-pag .bottom .pag .pags a {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 10px 5px 10px;
		position:relative;
		text-decoration:none;
		color: black;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 14px;
		text-transform: uppercase;
	}
	#autor-more-pag .bottom .pag .pags a:hover {
		color: black;
		text-decoration:underline;
	}
	#autor-more-pag .bottom .pag .active-pags {
		background: url(images/paint_shop_pags_active.png) bottom no-repeat;	
	}
	#autor-more-pag .bottom .pag .pag-arrow-left {
		float:left;
		margin:3px 15px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#autor-more-pag .bottom .pag .pag-arrow-right {
		float:left;
		margin:3px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
	}
		
			
footer { width:100%;height:245px;float:left;position:relative;margin:-245px 0px 0px 0px;background: url(images/footer_bg.png) top no-repeat; }
footer .footer-wrapper { 
	float:left;
	width:94%;
	height:100%;
	margin:0px 0px 0px 3%;
	padding:0px 0px 0px 0px;
	position:relative;
}
	footer nav { 
		float:left;
		width:1000px;
		top:0;
		left:50%;
		position:absolute;
		margin:110px 0px 0px -500px;
		font-size:14px;
		line-height:14px;
		font-family: Gotham; 
		text-transform:uppercase;
		font-weight:100;
	}
	footer nav ul { float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
	footer nav ul li { float:left;margin:0px 80px 0px 80px;position:relative;list-style: none; }
	footer nav ul li a { color:#fff;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	footer nav ul li a:hover { color:#fff; }
	footer nav ul li a.active { color:#fff; }
	
	footer .footer-wrapper .arrow-up {
		float:left;
		margin:195px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	footer .footer-wrapper p{
		float:left;
		width:1000px;
		top:180px;
		left:50%;
		position:absolute;
		margin:0px 0px 0px -500px;
		color: #6c6c6c;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-align:center;
	}
	footer .footer-wrapper p strong{
		float:left;
		width:1000px;
		top:25px;
		left:50%;
		position:absolute;
		margin:0px 0px 0px -500px;
		color: #6c6c6c;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-align:center;
	}
	footer .footer-wrapper p strong a {
		text-decoration:none;
		color: #6c6c6c;
	}
	footer .footer-wrapper p strong a:hover {
		text-decoration:none;
		color: #fff;
	}
	footer .footer-wrapper .social {
		float:right;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:184px;
		right:0;
	}
	footer .footer-wrapper .social img {
		float:left;
		margin:0px 0px 0px 10px;
		padding:0px 0px 0px 0px;
		position:relative;
	}

.options a { color:#000;text-decoration:none; }

.facebook {
	margin-top:50px;
	z-index:60;
	border:3px solid #4a6ea9;
	width:330px;
	height: 214px;
	position: fixed;
	right: -336px;
	top:60px;
}

.facebook img {
	float:left;
	margin:-3px 0px 0px 0px;
	width:50px;
	position: absolute; 
	top: 0px; 
	left: -50px; 
}

.facebook .fb-page {
	float:left;
	margin:0px 0px 0px 0px;
	position:relative;
	width:330px;
	height:220px;
}

#paint-shop .right .middle .foto p, #autor-more .images .foto p {
	float:right;
	position:absolute;
	top:0;
	right:0;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	text-decoration:none;
	color:#fff;
	background-color:#000;
	font-size:14px;
	line-height:40px;
	text-transform:uppercase;
	font-family: Gotham;
	font-weight:100;
}

#shop {
	display:none;
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 60px 0px;
	position:relative;
	background-color: #41786f;
}
#shop h2 {
	float:left;
	width:100%;
	color: white;
	margin:70px 0px 50px 0px;
	padding:0px 0px 0px 0px;
	font-family: Gotham;
	font-size: 21px;
	font-weight: 700;
	line-height: 21px;
	text-transform: uppercase;
	text-align:center;
	letter-spacing:2px;
}

#image .right .info .print {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	right:0;
	top:3%;
	color: white;
	font-family: Gotham;
	font-size: 14px;
	font-weight: 700;
	line-height: 41px;
	text-transform: uppercase;
	text-decoration:none;
	
}
#image .right .info .print strong {
	position:relative;
	top:0;
	width:100px;
	left:0px;
	padding:13px 35px 13px 35px;
	border:1px solid #d9d9d9;
	background-color: #41786f;
	letter-spacing:2px;
	cursor:pointer;
}

#image .right .info .buy {
	float:left;
	width:50%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:110px;
	bottom:8%;
	color: white;
	font-family: Gotham;
	font-size: 16px;
	font-weight: 700;
	line-height: 51px;
	text-transform: uppercase;
	
}
#image .right .info .buy strong {
	position:relative;
	top:0;
	width:100px;
	left:0px;
	padding:16px 55px 16px 55px;
	border:1px solid #d9d9d9;
	background-color: #41786f;
	letter-spacing:2px;
	cursor:pointer;
}

.formularz-div { float:left;width:90%;margin:0px 0px 0px 5%; }
	.form-box-left { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-right { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-down { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-down p {
		float:left;
		width:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color:#fff;
		font-size:15px;
		line-height:25px;
		font-family: GothamL; 
	}
	.form-box-down p a {
		text-decoration:none;
		color:#fff;
	}
	.form-box-down p:nth-child(2) {
		text-align:right;
	}
	
	.form-box { float:left;width:18%;margin:0px 2% 0px 0px; }
	.form-box-last { float:left;width:20%;margin:0px 0px 0px 0px; }
	.form-box-kod { float:left;width:100%;margin:0px 0px 0px 0px; }
	.form-box-all { float:left;width:100%;margin:0px 0px 20px 0px; }
	
	.form-text  { 
		float:left;
		margin:0px 0px 20px 0px;
		width:100%;
		color: white;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 18px;
	}
	.form-input { 
		float:left;
		width:95%;
		height:43px;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 5%;
		color:#fff;
		border:1px solid #8daea9;
		background:none;
		font-size:15px;
		font-family: GothamL; 
	}
	.color-input {
		color:#000 !important;
	}
	.hidden-input {
		visibility:hidden;
		width:0px;
		height:0;
	}
	.form-select { 
		float:left;
		width:100%;
		height:43px;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 5%;
		color:#fff;
		border:1px solid #8daea9;
		background:none;
		font-size:15px;
		font-family: GothamL; 
	}
	select option {
		margin:40px;
		background: rgba(0,0,0,0.3);
		color:#fff;
		text-shadow:0 1px 0 rgba(0,0,0,0.4);
	}
	.form-submit  { 
		float:right;
		width:100%;
		height:45px;
		margin:0px 0px 0px 0px;
		color: black;
		background-color: #efefef;
		padding:0px 0px 0px 0px;
		font-family: GothamB;
		font-size: 14px;
		text-transform: uppercase;
		border:none;
		border:1px solid #efefef;
		cursor:pointer; 
	}
	.form-dziekuje {
		float:left;
		padding:20px;
		text-align:center;
		font-size:16px;
		line-height:22px;
		font-family: ProximaNova;
		margin:20px 0px 0px 0px;
	}	
	.form-input:focus, .form-textarea:focus, .form-submit:focus { outline:none; }
	
	#image .left p {
		float:left;
		position:absolute;
		left:3%;
		bottom:3%;
		color:#fff;
		text-decoration:none;
		font-family: GothamB;
		text-transform: uppercase;
		color: #fff;
		font-size: 14px;
		font-weight: 100;
		line-height: 27px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 35px;
		background: url(images/fullsize.png) left no-repeat;
	}
	#image .right h1 span {
		font-size:18px;
		color: #a7a7a7;
		font-weight:100;
		font-family: Gotham;
	}

#cookie_info { position:fixed;width:465px;height:100px;z-index:99999;right:0;bottom:0;background:#181617; background:rgba(0,0,0,0.8); }
#user_information { float:left;width:385px;margin:25px 0px 0px 30px;color:#fff;position:relative; }
#close_info_cookie { position:absolute;left:0;top:0;margin:0px 0px 0px -52px;background-color:#666666;color:#fff;width:52px;height:52px;font-size:23px;text-align:center;cursor:pointer;font-weight:100; }
#close_info_cookie p { float:left;width:100%;text-align:center;margin:16px 0px 0px 0px; }
.user_information_nag { float:left;width:100%;font-size:14px;line-height:14px;color:#fff;font-weight:bold;margin:0px 0px 5px 0px; }
.user_information_text { float:left;width:100%;font-size:11px;line-height:16px;color:#fff;margin:0px 0px 0px 0px; }

}

@media screen and (min-width: 1170px) and (max-width: 1379px) {
.no-comp { display:none !important; }

.pages {
	float:left;
	width:100%;
	margin:75px 0px 50px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	.pages-wrap {
		width:1170px;
		position:relative;
		margin:0 auto;
	}
	.pages-wrap h1 {
		float:left;
		width:100%;
		margin:0px 0px 70px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #000000;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 21px;
		text-transform: uppercase;
		text-align:center;
	}
	.pages-wrap .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #767676;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 30px;
	}
	
	.pages-wrap .news {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.pages-wrap .news .box {
			float:left;
			width:30%;
			height:395px;
			margin:0px 5% 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			overflow:hidden;
		}
			.last-box {
				margin-right:0 !important;
			}
		.pages-wrap .news .box .foto {
			float:left;
			width:100%;
			height:228px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		.pages-wrap .news .box .date {
			float:left;
			width:100%;
			margin:10px 0px 5px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #c4c4c4;
			font-family: Gotham;
			font-size: 12px;
			font-weight: 300;
			line-height: 24px;
			text-transform: uppercase;
		}
		.pages-wrap .news .box .title {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #212121;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 500;
			line-height: 24px;
			text-transform: uppercase;
		}
		.pages-wrap .news .box a {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 65px;
			position:absolute;
			left:0;
			bottom:0;
			color: #212121;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 52px;
			text-transform: uppercase;
			text-decoration:none;
			background: url(images/pages_news_more_bg.png) left no-repeat;
		}
			.pages-wrap .news .box a:hover {
				text-decoration:underline;
			}

.social-sc-p {
	float:right;
	position:absolute;
	right:3%;
	bottom:5%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:3;
}
.social-sc-a {
	float:right;
	position:absolute;
	left:30px;
	top:3%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:3;
}
.li-move-167 { margin-top:30px !important; }

#wrapper { 
	float:left;
	width:100%;
	height:130px;
	position:relative;
	left:0;
	top:0;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: rgba(0, 0, 0, 1);
	background: rgba(0, 0, 0, 1);
	z-index:9;
}
	.start-position { 
		position:absolute !important;
		background-color: rgba(0, 0, 0, 0.1) !important;
		background: rgba(0, 0, 0, 0.1) !important;
	}
#wrapper .wrap { 
	float:left;
	width:94%;
	height:100%;
	margin:0px 0px 0px 3%;
	padding:0px 0px 0px 0px;
	position:relative;
}	
	#wrapper .logo { 
		float:left;
		padding:0px 0px 0px 0px;
		margin:15px 0px 0px 0px;
		position:relative;
		left:0;
		top:0;
		z-index:3;
	}
	#wrapper .wrap .social {
		float:right;
		margin:50px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#wrapper .wrap .social img {
			float:left;
			margin:0px 6px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		
	#wrapper nav { 
		width:550px;
		float:left;
		margin:20px 0px 0px -210px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:0;
		left:50%;
		font-size:14px;
		line-height:14px;
		font-family: Gotham;
		text-transform: uppercase;
	}
	#wrapper nav ul { 
		float:left;
		width:100%;
		position:relative;
		margin:39px 0px 0px 0px; 
		padding:0px 0px 0px 0px; 
	}
	#wrapper nav ul li { 
		float:left;
		position:relative;
		margin:0px 0px 0px 0px; 
		padding:0px 20px 0px 20px; 
		list-style: none; 
	}
	#wrapper nav ul li a { color:#fff;text-decoration:none;padding:0px 0px 15px 0px;display: inline-block; }
	#wrapper nav ul li a:hover { color:#fff;background: url(images/menu_a_hover.png) bottom no-repeat;background-size:100% 7px; }
	#wrapper nav ul li a.active { color:#fff;background: url(images/menu_a_hover.png) bottom no-repeat;background-size:100% 7px; }
	
	.menu-tel { display:none !important; }
	
	.move-move {
		float:left;
		margin:52px 0px 0px 30px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.move-home {
			float:left;
			margin:0px 20px 0px 0px;
			padding:0px 10px 0px 0px;
			position:relative;
			color: #5d5d5d;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 33px;
			text-transform: uppercase;
			text-decoration:none;
			border-right:2px solid #5d5d5d;
		}
		.move-menu {
			float:left;
			margin:0px 10px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #fff;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 33px;
			text-transform: uppercase;
			text-decoration:none;
			cursor:pointer;
		}
			.move-menu:hover {
				color: #5d5d5d;
			}

#container { float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background-size:cover !important; }
	#container .slide-1 { float:left;width:100%;height:100%;position:relative;z-index:1; }
		#container .slides { float:left;width:100%;height:100%;margin:0px 0px 0px 0px;position:relative; }
		#container .slides-wrap { width:1000px;top:50%;left:0;margin:0 auto;position:relative;z-index:2;  }
		#container .slides-wrap .box { float:left;width:100%;margin:-89px 0px 0px 0px;padding:0px 0px 30px 0px;top:52%;left:0;position:relative;background: url(images/container_hr.jpg) bottom no-repeat; }
		#container .slides-wrap .box h1 {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 42px;
			font-weight: 500;
			line-height: 47px;
			text-transform: uppercase;
			text-align:center;
		}
		#container .slides-wrap .box .text {
			float:left;
			width: 100%;
			margin:15px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamL;
			font-size: 18px;
			font-weight: 300;
			line-height: 18px;
			text-align:center;
		}
		#container .video {
			-webkit-transform: translateX(-50%) translateY(-50%);
			-moz-transform: translateX(-50%) translateY(-50%);
			-ms-transform: translateX(-50%) translateY(-50%);
			-o-transform: translateX(-50%) translateY(-50%);
			transform: translateX(-50%) translateY(-50%);
			position: absolute;
			top: 50%;
			left: 50%;
			min-width: 130%;
			min-height: 130%;
			width: 130%    !important;
			height: auto   !important;
			z-index:1;
		}
	#container .scroll-down {
		float:left;
		position:absolute;
		margin:0px 0px 0px -31px;
		padding:0px 0px 0px 0px;
		left:50%;
		bottom:2%;
		cursor:pointer;
		z-index:3;
	}
	#container  .control {
		float:left;
		position:absolute;
		margin:0px 0px 0px -4.5px;
		padding:0px 0px 0px 0px;
		left:3%;
		bottom:2%;
		cursor:pointer;
		z-index:3;
		font-family: GothamL;
		font-size:16px;
		line-height:16px;
		color:#fff;
		cursor:pointer;
	}
		
#start-1 { float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;background: url(images/start_1_bg.jpg) center no-repeat;background-size:cover; } 
	#start-1 .arrow-left {
		float:left;
		margin:-26px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:2%;
		top:50%;
		cursor:pointer;
	}
	#start-1 .arrow-right {
		float:right;
		margin:-26px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:2%;
		top:50%;
		cursor:pointer;
	}
	
#start-1 .wrap { 
	float:left;
	width:82%;
	height:400px;
	top:50%;
	left:9%;
	margin:-200px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#start-1 .wrap .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#start-1 .wrap .box .foto {
		float:left;
		width:26%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-1 .wrap .box .right {
		float:right;
		width:72%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:0;
		top:10%;
	}
	#start-1 .wrap .box .right .nav {
		float:left;
		width:17%;
		height:100%;
		margin:100px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}	
		#start-1 .wrap .box .right .nav .s-arrow-right { 
			float:right;
			margin:0px 40px 15px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		#start-1 .wrap .box .right .nav .s-arrow-left { 
			float:right;
			margin:0px 40px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		
	#start-1 .wrap .box .right .info {
		float:right;
		width:80%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#start-1 .wrap .box .right .info h2 {
			float:left;
			width:100%;
			margin:0px 0px 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamB;
			font-size: 2.5vw;
			font-weight: 300;
			line-height: 2.5vw;
		}
		#start-1 .wrap .box .right .info .text {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamL;
			font-size: 16px;
			font-weight: 300;
			line-height: 1.7vw;
		}
	
#start-1 .scroll-down-2 {
	float:left;
	position:absolute;
	margin:0px 0px 0px -31px;
	padding:0px 0px 0px 0px;
	left:50%;
	bottom:2%;
	cursor:pointer;
	z-index:3;
}

#start-2 { float:left;width:100%;height:89%;position:relative;margin:0px 0px 0px 0px; } 
#start-2 .left { 
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
#start-2 .right { 
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#start-2 .left:hover h3 { background-color:#000; }
	#start-2 .right:hover h3 { background-color:#000; }
	#start-2 h3 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		font-size: 24px;
		font-weight: 700;
		line-height: 170px;
		text-transform: uppercase;
		text-align:center;
		background-color:#272727;
		position:relative;
		z-index:5;
	}
	#start-2 .foto {
		float:left;
		width:100%;
		height:90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:0;
		bottom:0;
		z-index:4;
		background-size: auto 100% !important;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		transition: all .5s;
	}
	#start-2 .foto:hover {
		background-size: auto 103% !important;
	}
	
#start-3 { float:left;width:100%;height:515px;position:relative;margin:0px 0px 0px 0px;background: url(images/start_3_bg.jpg) top no-repeat; } 
	#start-3 h4 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 117px;
		text-transform: uppercase;
		text-align:center;
		border-bottom:1px solid #d3d3d3;
	}
	#start-3 .box {
		float:left;
		width:100%;
		height:220px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		
	}
	#start-3 .box-slide {
		float:left;
		width:100%;
		height:220px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;		
	}
	#start-3 .box a {
		float:left;
		width:16.66%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-right:1px solid #d3d3d3;
	}
	#start-3 .box a:nth-child(1) { background-size: 70% auto !important; }
	#start-3 .box a:nth-child(2) { background-size: 60% auto !important; }
	#start-3 .box a:nth-child(3) { background-size: 50% auto !important; }
	#start-3 .box a:nth-child(4) { background-size: 50% auto !important; }
	#start-3 .box a:nth-child(5) { background-size: 50% auto !important; }
	#start-3 .box a:nth-child(6) { background-size: 70% auto !important; }
	#start-3 .box a:nth-child(7) { background-size: 40% auto !important; }
	#start-3 .box a:nth-child(9) { background-size: 60% auto !important; }
	#start-3 .box a:last-child {
		border-right:0px !important;
	}
	
#paint-1 { float:left;width:100%;height:700px;position:relative;margin:0px 0px 0px 0px; } 
	#paint-1 .arrow-left {
		float:left;
		margin:-26px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:2%;
		top:50%;
		cursor:pointer;
	}
	#paint-1 .arrow-right {
		float:right;
		margin:-26px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:2%;
		top:50%;
		cursor:pointer;
	}
	
#paint-1 .wrap { 
	float:left;
	width:82%;
	height:400px;
	top:50%;
	left:9%;
	margin:-200px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#paint-1 .wrap .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-1 .wrap .box .foto {
		float:left;
		width:26%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-1 .wrap .box .right {
		float: right;
		width: 72%;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		position: absolute;
		right: 0;
		top: 10%;
	}
	#paint-1 .wrap .box .right .nav {
		float:left;
		width:17%;
		height:100%;
		margin:60px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}	
		#paint-1 .wrap .box .right .nav .s-arrow-right { 
			float:right;
			margin:0px 40px 15px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		#paint-1 .wrap .box .right .nav .s-arrow-left { 
			float:right;
			margin:0px 40px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		
	#paint-1 .wrap .box .right .info {
		float:right;
		width:80%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#paint-1 .wrap .box .right .info h2 {
			float:left;
			width:100%;
			margin:0px 0px 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: black;
			font-family: GothamB;
			font-size: 2.5vw;
			font-weight: 300;
			line-height: 2.5vw;
			text-transform:uppercase;
		}
		#paint-1 .wrap .box .right .info .text {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: black;
			font-family: GothamL;
			font-size: 16px;
			font-weight: 300;
			line-height: 1.7vw;
		}

#paint-2 { float:left;width:100%;height:920px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden; } 
	#paint-2 h2 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 117px;
		text-transform: uppercase;
		text-align:center;
	}
	#paint-2 .left {
		float:left;
		width:50%;
		height:803px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-up {
		float:left;
		width:100%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-up h3 {
		float:left;
		width:92%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:4%;
		bottom:8%;
		color: white;
		font-family: GothamB;
		font-size: 36px;
		font-weight: 300;
		line-height: 36px;
		text-transform: uppercase;
	}
	#paint-2 .left .box-up span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .left .box-up:hover span {
		opacity:1;
	}
	#paint-2 .left .box-down {
		float:left;
		width:50%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-down h3 {
		float:left;
		width:90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:10%;
		bottom:13%;
		color: white;
		font-family: Gotham;
		font-size: 28px;
		font-weight: 300;
		line-height: 28px;
		text-transform: uppercase;
	}
	#paint-2 .left .box-down span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .left .box-down:hover span {
		opacity:1;
	}
	
	#paint-2 .right {
		float:left;
		width:50%;
		height:803px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .right .right-box {
		float:left;
		width:50%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .right .right-box h3 {
		float:left;
		width:90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:10%;
		bottom:13%;
		color: white;
		font-family: Gotham;
		font-size: 28px;
		font-weight: 300;
		line-height: 28px;
		text-transform: uppercase;
	}
	#paint-2 .right .right-box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .right .right-box:hover span {
		opacity:1;
	}
	
#paint-3 { float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden; }
#paint-3 .left {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-color: #1e1e1e;
	
}
	#paint-3 .left .slide {
		float:left;
		width:75%;
		height:400px;
		margin:0px 0px 0px 15%;
		padding:0px 0px 0px 0px;
		top: 50%;
		transform: translateY(-50%);
		
	}
	#paint-3 .left .box {
		float:left;
		width: 100%;
		margin:0px 0px 0px 0px;
		position: relative;			
	}
	#paint-3 .left .box .nag {
		float:left;
		width:100%;
		margin:0px 0px 45px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 50px;
		font-weight: 900;
		line-height: 50px;
		text-transform: uppercase;
	}
	#paint-3 .left .box .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #e6e6e6;
		font-family: GothamL;
		font-size: 15px;
		font-weight: 300;
		line-height: 24px;
	}
	#paint-3 .left .slide-pag { left:5%;top:50%;width:14px;position:absolute;margin:-48px 0px 0px 0px;z-index:3; }
		#paint-3 .left .slide-pag a { float:left;width:14px;height:14px;margin:0px 0px 10px 0px;background: url('images/slider_pag_off.png') no-repeat; }
		#paint-3 .left .slide-pag a.activeSlide { float:left;width:14px;height:14px;background: url('images/slider_pag.png') no-repeat; }
		#paint-3 .left .slide-pag a:focus { outline: none; }
	
#paint-3 .right {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background: url(images/paint_3_right_bg.jpg) center no-repeat;
	background-size:cover;
}

#paint-4 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;background-color: #41786f; }
#paint-4 .wrap {
	width:600px;
	height:100%;
	position:relative;
	margin:0 auto;
	padding:100px 0px 100px 0px;
	text-align:center;
}
	#paint-4 .wrap h2 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		font-size: 60px;
		font-weight: 700;
		line-height: 60px;
		text-transform: uppercase;
		text-align:center;
	}
	#paint-4 .wrap .text {
		float:left;
		width:100%;
		margin:25px 0px 25px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 26px;
		text-align:center;
	}
	#paint-4 .wrap .more {
		position:relative;
		top:0;
		left:0;
		margin:0px 0px 0px 0px;
		padding:16px 35px 16px 20px;
		cursor:pointer;
		border:1px solid rgba(255, 255, 255, 0.8);
		z-index:10;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 48px;
		text-transform: uppercase;
		text-decoration:none;
		background: url(images/paint_1_arrow.png) center right 18px no-repeat;
	}
	
#movie-1 { float:left;width:100%;height:82%;min-height:82%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#movie-1 .left {
	float:left;
	width:80%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#movie-1 .left .slide {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#movie-1 .left .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#movie-1 .left .box .info {
		float:left;
		width:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:3%;
		bottom:7%;
	}
	#movie-1 .left .box .info .title {
		float:left;
		width:92%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 8%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-1 .left .box .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 70px;
		font-weight: 900;
		line-height: 70px;
		text-transform: uppercase;
		letter-spacing:8px;
	}
	#movie-1 .left .box .info p {
		float:left;
		width:100%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 16px;
		font-weight: 300;
		line-height: 24px;
	}
	#movie-1 .left .box .info .more {
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.2);
	}
		#movie-1 .left .box .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.2);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-1 .left .box .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.2);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-1 .left .box .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}
	#movie-1 .left .arrow-up {
		float:right;
		position:absolute;
		right:0;
		bottom:51px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		cursor:pointer;
		border-bottom:1px solid rgba(255, 255, 255, 0.8);
		z-index:10;
	}
	#movie-1 .left .arrow-down {
		float:right;
		position:absolute;
		right:0;
		bottom:0;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		cursor:pointer;
		z-index:10;
	}
	
#movie-1 .right {
	float:left;
	width:20%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
#movie-1 .right .slide-right {
	float:left;
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#movie-1 .right .box {
		float:left;
		width:100%;
		height:34%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	#movie-1 .right .box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#movie-1 .right .box:hover span {
		opacity:1;
	}
	#movie-1 .right .box span h4 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		line-height: 1.3vw;
		text-transform: uppercase;
		font-size: 1.2vw;
		font-weight: 300;
		text-align:center;
		top:0;
		left:0;
		position:relative;
	}
	#movie-1 .right .box h4 {
		float:left;
		width:90%;
		margin:-25px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 18px;
		text-transform: uppercase;
		font-size: 13px;
		font-weight: 300;
		text-align:center;
		top:50%;
		left:0;
		position:relative;
	}
	
#movie-2 { float:left;width:100%;height:100%;min-height:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background: url(images/movie_2_bg.jpg) center no-repeat;background-size:cover !important; } 
#movie-2 .info {
	float:left;
	width:80%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:3%;
	bottom:7%;
}
	#movie-2 .info .title {
		float:left;
		width:95%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 5%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-2 .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 70px;
		font-weight: 900;
		line-height: 70px;
		text-transform: uppercase;
		letter-spacing:8px;
	}
	#movie-2 .info p {
		float:left;
		width:50%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 16px;
		font-weight: 300;
		line-height: 24px;
	}
	#movie-2 .info .more {
		clear:both;
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}
		#movie-2 .info .more .social-facebook {
			display:none;
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-2 .info .more .social-twitter {
			display:none;
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-2 .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}	
		
	#movie-2 .autor {
		clear:both;
		float:left;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:3%;
		bottom:7%;
		border:1px solid rgba(255, 255, 255, 0.4);
		color: white;
		font-family: Gotham;
		font-size: 13px;
		font-weight: 300;
		line-height: 45px;
		text-transform: uppercase;
	}	
	#movie-2 .autor .box {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 7px 0px 7px;
		border-right:1px solid rgba(255, 255, 255, 0.4);		
	}
	#movie-2 .autor .box:last-child { border-right:0 !important; }
	
#movie-3 { float:left;width:100%;height:auto;position:relative;margin:0px 0px 0px 0px;padding:60px 0px 100px 0px;overflow:hidden;background: url(images/movie_3_bg.jpg) center no-repeat;background-size:cover !important; } 
	#movie-3 .box-maps {
		float:right;
		width: 95%;
		height: 96%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:2%;
		right:3%;
		border:1px solid rgba(255, 255, 255, 0.4);
	}	
	#movie-3 .box-maps .left {
		float:left;
		width:70%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border-right:1px solid rgba(255, 255, 255, 0.4);
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
		#movie-3 .box-maps .left .nag-select {
			position:absolute;
			left:25px;
			top:25px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#movie-3 .box-maps .left .top {
			float:left;
			width:95%;
			height:23px;
			margin:40px 0px 0px 25px;
			padding:0px 0px 0px 0px;
			position:relative;
			border-left:0px solid #fff;
		}
		#movie-3 .box-maps .left .top a {
			float:left;
			margin:0px 2.9vw 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 23px;
			text-transform: uppercase;
			cursor:pointer;
		}
		#movie-3 .box-maps .left .top a:last-child {
			margin:0px 0px 0px 0px !important;
		}
		#movie-3 .box-maps .left .top a:hover {
			border-bottom:2px solid #fff;
		}
		#movie-3 .box-maps .left .top .active-region {
			border-bottom:2px solid #fff;
		}
		#movie-3 .box-maps .left .map-image {
			float:left;
			width:100%;
			left:-15px;
			top:60px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		
		
	#movie-3 .box-maps .right {
		float:left;
		width:30%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
		#movie-3 .box-maps .right .list {
			float:left;
			width:80%;
			margin:85px 0px 0px 10%;
			padding:0px 0px 30px 0px;
			position:relative;
		}
		#movie-3 .box-maps .right .list h3 {
			float:left;
			width:100%;
			margin:0px 0px 20px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 20px;
			font-weight: 500;
			line-height: 20px;
			text-transform: uppercase;
			letter-spacing:2px;
		}
		#movie-3 .box-maps .right .list .lists {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#movie-3 .box-maps .right .box {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				border-top:1px solid rgba(255, 255, 255, 0.4);
			}
			#movie-3 .box-maps .right .box:last-child { border-bottom:1px solid rgba(255, 255, 255, 0.4); }
			#movie-3 .box-maps .right .name {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: white;
				font-family: GothamL;
				font-size: 14px;
				font-weight: 300;
				line-height: 28px;
				text-transform: uppercase;
				background: url(images/box_maps_name_hr.png) right no-repeat;
				cursor:pointer;
			}
			#movie-3 .box-maps .right .info {
				float:left;
				width:95%;
				margin:5px 0px 25px 0px;
				padding:0px 0px 0px 5%;
				position:relative;
				color: white;
				font-family: GothamL;
				font-weight: 300;
				line-height: 20px;
				font-size: 14px;
				border-left:2px solid #fff;
			}
			#movie-3 .box-maps .right .info a {
				font-size: 15px;
				text-decoration:none;
				color: white;
			}
			#movie-3 .box-maps .right .info a:hover {
				text-decoration:underline;
			}
			
.popup {
	display:none;
	float:left;
	width:600px;
	height:400px;
	margin:-120px 0px 0px -300px;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:50%;
	left:50%;
	background-color: rgba(0, 0, 0, 0.7);
	background: rgba(0, 0, 0, 0.7);
}
	.popup .close-popup {
		float:right;
		top:0;
		right:0;
		margin:0px 0px 0px 0px;
		padding:0px 10px 0px 10px;
		position:absolute;
		color:#fff;
		background:#000;
		font-size:18px;
		line-height:34px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;	
		cursor:pointer;
	}
	.popup h3 {
		float:left;
		width:100%;
		margin:50px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color:#fff;
		font-size:20px;
		line-height:20px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;		
	}
	.popup .text {
		float:left;
		width:90%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 5%;
		position:relative;
		color:#fff;
		font-size:16px;
		line-height:22px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;	
	}
		.popup .text a {
			text-decoration:none;
			color:#fff;
		}
		.popup .text a:hover {
			text-decoration:underline;
			color:#fff;
		}
			
#movie-4 { float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background: url(images/movie_4_bg.jpg) center no-repeat;background-size:cover !important; }
	#movie-4 .info {
	float:left;
	width:80%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:3%;
	bottom:7%;
}
	#movie-4 .info .title {
		float:left;
		width:97%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 3%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-4 .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 70px;
		font-weight: 900;
		line-height: 70px;
		text-transform: uppercase;
		letter-spacing:8px;
	}
	#movie-4 .info p {
		float:left;
		width:50%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 15px;
		font-weight: 300;
		line-height: 23px;
	}
	#movie-4 .info .more {
		clear:both;
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}
		#movie-4 .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-4 .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-4 .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}

	#movie-4 .movies {
		float:right;
		width:40%;
		height:80%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:5%;
		top:10%;
	}
		#movie-4 .movies .box {
			float:left;
			width:100%;
			height:170px;
			margin:0px 0px 3% 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#movie-4 .movies .box .text {
			float:left;
			width:48%;
			margin:50px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 18px;
			font-weight: 300;
			line-height: 27px;
			text-align:right;
		}
		#movie-4 .movies .box .foto {
			float:right;
			width:48%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#movie-4 .movies .box .foto .play {
				float:left;
				position:absolute;
				left:15px;
				bottom:10px;
				margin:0px 0px 0px 0px;
			}

#actor-1 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; }			
	#actor-1 .box {
		float:left;
		width:25%;
		height:375px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	#actor-1 .box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#actor-1 .box:hover span {
		opacity:1;
	}
	#actor-1 .active-autor span{
		opacity:1;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
	}
	#actor-1 .non-active-autor span{
		opacity:0 !important;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
	}
	#actor-1 .box h4 {
		float:left;
		width:90%;
		margin:-25px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 22px;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 300;
		text-align:center;
		top:50%;
		left:0;
		position:relative;
	}	
	#actor-1 .box span h4 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		line-height: 1.7vw;
		text-transform: uppercase;
		font-size: 1.7vw;
		font-weight: 300;
		text-align:center;
		top:0;
		left:0;
		position:relative;
	}
	

.actor-2 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background-color:#1d1d1d; }	
.actor-2 .left, .actor-2 .right { padding:6% 0px 6% 0px; }		
.actor-2 .left {
	float:left;
	width:37%;
	height:100%;
	margin:0px 0px 0px 0px;
	position:relative;
	background-color:#1d1d1d;
}	
	.actor-2 .left .box {
		float:left;
		width:70%;
		margin:0px 0px 0px 15%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.actor-2 .left .box h2 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 2.1vw;
		font-size: 2vw;
		font-weight: 300;
		text-align:left;
		top:50%;
		left:0;
		position:relative;
	}
	.actor-2 .left .box h2 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		font-weight: 700;
		text-align:left;
		top:0;
		left:0;
		position:relative;
	}	
	.actor-2 .left .box h2 span {
		font-weight: 700;
		font-family: Gotham;
	}
	.actor-2 .left .box .text {
		float:left;
		width:100%;
		margin:45px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #dfdfdf;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 2.8vh;
	}
	
.actor-2 .right {
	float:left;
	width:63%;
	height:100%;
	margin:0px 0px 0px 0px;
	position:relative;
	background-color:#fff;
}
	.actor-2 .right .actor-close {
		float:right;
		position:absolute;
		right:30px;
		top:0;
		margin:-6% 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	.actor-2 .right .box {
		float:left;
		width:86%;
		height:100%;
		margin:0px 0px 0px 7%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.actor-2 .right .box .info {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		text-align:center;
	}
		.actor-2 .right .box .info h3 {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #1d1d1d;
			font-family: Gotham;
			font-size: 18px;
			font-weight: 700;
			line-height: 18px;
			text-transform: uppercase;
		}
		.actor-2 .right .box .info .text {
			float:left;
			width:100%;
			margin:12px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #1d1d1d;
			font-family: GothamL;
			font-size: 24px;
			font-weight: 300;
			line-height: 24px;
		}
	.actor-2 .right .box .gallery {
		float:left;
		width:100%;
		height:80%;
		margin:50px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.actor-2 .right .box .gallery .spec {
			float:left;
			width:30%;
			height:315px;
			max-height:315px;
			margin:0px 5% 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		.actor-2 .right .box .gallery .spec:last-child {
			margin:0px 0px 0px 0px !important;
		}
			.actor-2 .right .box .gallery .foto {
				float:left;
				width:100%;
				height:100%;
				max-height:270px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
			}
			.actor-2 .right .box .gallery .name {
				float:left;
				width:100%;
				margin:25px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: #1d1d1d;
				font-family: Gotham;
				font-size: 18px;
				font-weight: 700;
				line-height: 18px;
				text-transform: uppercase;
				text-align:center;
			}
			
#technology-1 { float:left;width:100%;height:80%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#technology-1 .left {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
#technology-1 .right {
	float:left;
	width:40%;
	height:100%;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	display: table;
}
	#technology-1 .right .text {
		width: 100%;
		margin: 0 auto;
		vertical-align: middle;
		display: table-cell;
		position:relative;
		top:0;
		left:0;
		color: #444;
		font-family: GothamL;
		font-size: 15px;
		font-weight: 100;
		line-height: 26px;
	}
	
#technology-2 { float:left;width:100%;height:80%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#technology-2 .left {
	float:left;
	width:40%;
	height:100%;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	display: table;
}
	#technology-2 .left .text {
		width: 100%;
		margin: 0 auto;
		vertical-align: middle;
		display: table-cell;
		position:relative;
		top:0;
		left:0;
		color: #444;
		font-family: GothamL;
		font-size: 15px;
		font-weight: 100;
		line-height: 26px;
	}
	
#technology-2 .right {
	float:right;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}

.crew-1 { float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-1 { float:left;width:100%;height:90%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-2 { float:left;width:100%;height:90%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-3 { float:left;width:50%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-4 { float:left;width:50%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-5 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-6 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-7 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-8 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-9 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-10 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-11 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-12 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-13 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-14 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-15 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-16 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-17 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-18 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-19 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-20 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-21 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-22 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-23 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-24 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-25 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-26 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-27 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-28 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew .info {
	float:right;
	width:90%;
	position:absolute;
	right:5%;
	bottom:5%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	
}
.crew .info h2 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	color: white;
	font-family: GothamB;
	line-height: 32px;
	font-size: 22px;
	font-weight:300;
	clear:both;
}
.crew .info h3 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	color: white;
	font-family: GothamL;
	line-height: 15px;
	font-size: 15px;
	font-weight:100;
	clear:both;
}

.crew .info .crew-arrow {
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	clear:both;
}
.crew-width-1 h2, .crew-width-2 h2 {
	float:right !important;
	font-size: 48px !important;
	line-height: 58px !important;
}
.crew-width-1 h3, .crew-width-2 h3 {
	float:right !important;
	font-size: 36px !important;
	line-height: 36px !important;
}
.crew-width-1 .crew-arrow, .crew-width-2 .crew-arrow {
	float:right !important;
}

.crew-show {
	float:left;
	width:100%;
	height:550px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#fff;
	position:relative;
	overflow:hidden;
}
	.crew-show .crew-close {
		float:right;
		margin:40px 40px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:0;
		top:0;
		cursor:pointer;
		z-index:5;
	}
	.crew-show .foto {
		float:left;
		width:25%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.crew-show .info-show {
		float:left;
		width:70%;
		height:100%;
		margin:40px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.crew-show .info-show .title {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		line-height: 42px;
		font-size: 42px;
		font-weight: 700;
	}
	.crew-show .info-show .position {
		float:left;
		width:100%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamL;
		line-height: 24px;
		font-size: 24px;
		font-weight: 100;
	}
	.crew-show .info-show .text {
		float:left;
		width:90%;
		margin:40px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: GothamL;
		font-size: 16px;
		line-height: 21px;
		color: #5e5e5e;
		font-weight: 300;
	}
	.crew-show .info-show .text strong {
		color: #282828;
		font-weight: 300;
		font-family: Gotham;
	}
	.crew-show .info-show .crew-back {
		float:left;
		margin:40px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
		clear:both;
	}
	
#crew-pdf {
	float:left;
	width:100%;
	height:141px;
	background-color: #41786f;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#crew-pdf h4 {
		float:left;
		margin:45px 0px 0px -241px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 24px;
		font-weight: 500;
		line-height: 24px;
		text-transform: uppercase;
		text-align:center;
		top:0;
		left:50%;
	}
	#crew-pdf h4 strong {
		float:left;
		margin:13px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-weight:100;
	}
	#crew-pdf .more {
		float:left;
		width:153px;
		height:45px;
		margin:0px 0px 0px 40px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}		
	#crew-pdf .more .open {
		float:left;
		width:75%;
		height:100%;
		margin:0px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
		text-decoration:none;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 300;
		line-height: 46px;
		text-transform: uppercase;
		background: url(images/paint_1_arrow.png) center right no-repeat;
	}
	
#paint-shop  { float:left;width:100%;height:850px;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#paint-shop  .left {
	float:left;
	width:20%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-color: #ebebeb;
}
	#paint-shop  .left .wrap {
		float:left;
		width:90%;
		margin:0px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .left h2 {
		float:left;
		width:100%;
		margin:55px 0px 55px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 18px;
		font-weight: 700;
		line-height: 18px;
		text-transform: uppercase;
	}
	#paint-shop  .left ul {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		list-style: none;
	}
	#paint-shop  .left ul li {
		float:left;
		width:90%;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
		background: url(images/paint_shop_left_hr.jpg) top 6px left no-repeat;
	}
	#paint-shop  .left ul li a {
		text-decoration:none;
		color: #444;
	}
	#paint-shop  .left ul li a:hover {
		text-decoration:none;
		color: #444;
		font-family: GothamB;
	}
	#paint-shop  .left .paint-active {
		text-decoration:none;
		color: #444;
		font-family: GothamB;
	}
	
	#paint-shop  .left ul li ul {
		float:left;
		width:98%;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 2%;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
	}
	#paint-shop  .left ul li ul li {
		float:left;
		width:100%;
		margin:0px 0px 15px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
		background: none;
	}

#paint-shop  .right {
	float:left;
	width:80%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#paint-shop  .right .top {
		float:left;
		width:100%;
		height:120px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-bottom:1px solid #ebebeb;
	}
	#paint-shop  .right .top h1 {
		float:left;
		margin:0px 0px 0px 30px;
		padding:0px 30px 0px 0px;
		color: black;
		font-family: GothamL;
		font-size: 24px;
		font-weight: 100;
		line-height: 120px;
		background: url(images/paint_shop_right_hr_h1.png) right no-repeat;
	}
	
	#paint-shop  .right .middle {
		float:left;
		width:100%;
		height:646px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		overflow:hidden;
	}
	#paint-shop  .right .middle .box {
		float:left;
		width:25%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#paint-shop  .right .middle .box .foto {
			float:left;
			width:100%;
			height:75%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#paint-shop  .right .middle .box .info {
			float:left;
			width:100%;
			height:25%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			border-bottom:1px solid #ebebeb;
			border-right:1px solid #ebebeb;
		}
		#paint-shop  .right .middle .box .title {
			float:left;
			width:80%;
			height:45px;
			margin:20px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamB;
			color: black;
			font-size: 15px;
			font-weight: 500;
			line-height: 21px;
			text-align:center;
			overflow:hidden;
		}
		#paint-shop  .right .middle .box .number {
			float:left;
			width:90%;
			margin:15px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamL;
			color: #b9b9b9;
			font-size: 14px;
			font-weight: 300;
			line-height: 14px;
			text-align:center;
		}
		
	#paint-shop  .right .bottom {
		float:left;
		width:100%;
		height:85px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:0;
		bottom:0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-top:1px solid #ebebeb;
	}
	#paint-shop  .right .bottom .pag {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:20%;
	}
	#paint-shop  .right .bottom .pag .pags {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .right .bottom .pag .pags a {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 10px 5px 10px;
		position:relative;
		text-decoration:none;
		color: black;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 14px;
		text-transform: uppercase;
	}
	#paint-shop  .right .bottom .pag .pags a:hover {
		color: black;
		text-decoration:underline;
	}
	#paint-shop  .right .bottom .pag .active-pags {
		background: url(images/paint_shop_pags_active.png) bottom no-repeat;	
	}
	#paint-shop  .right .bottom .pag .pag-arrow-left {
		float:left;
		margin:3px 15px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .right .bottom .pag .pag-arrow-right {
		float:left;
		margin:3px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
	}
	
	#paint-shop  .right .box-nav {
		display:none;
		float:right;
		width:75px;
		height:100%;
		background-color: #ebebeb;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:0;
		top:0;
		z-index:10;
	}
	#paint-shop  .right .box-nav .nav-left {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:26px;
		top:50%;
	}
	#paint-shop  .right .box-nav .nav-right {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:26px;
		top:50%;
	}
	
.category-all {
	float:left;
	width:100%;
	height:70px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-color: #eceaed;
	display:flex;
	justify-content:center;
	align-items:center;
}
	.category-all a {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 1% 0px 1%;
		position:relative;
		color: #272727;
		font-family: Gotham;
		font-size: 12px;
		font-weight: 500;
		line-height: 12px;
		text-transform: uppercase;
		text-decoration:none;
		text-align:center;
	}
		.category-all a:hover {
			text-decoration:underline;
		}
	
#image { float:left;width:100%;height:575px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative; }
#image .left {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	
#image .right {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	border-bottom:1px solid #ebebeb;
}
	#image .right .info {
		float:left;
		width:90%;
		height:100%;
		margin:0px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#image .right .info h1 {
		float:left;
		width:100%;
		margin:80px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: GothamB;
		text-transform: uppercase;
		color: black;
		font-size: 21px;
		font-weight: 700;
		line-height: 30px;
	}
	#image .right .info .autor {
		float:left;
		width:100%;
		margin:5px 0px 0px 0px;
		padding:0px 0px 25px 0px;
		position:relative;
		font-family: Gotham;
		text-transform: uppercase;
		color: #a7a7a7;
		font-size: 15px;
		font-weight: 500;
		line-height: 15px;
		text-decoration:none;
		border-bottom:1px solid #000;
	}
	#image .right .info .autor:hover {
		color: #000;
	}
	#image .right .info .status {
		float:left;
		width:50%;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 45px;
		text-transform: uppercase;
	}
	#image .right .info .status strong {
		position:relative;
		top:0;
		left:20px;
		padding:17px 15px 17px 15px;
		border:1px solid #d9d9d9;
	}
	#image .right .info .price {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 45px;
		text-transform: uppercase;
	}
	#image .right .info .price strong {
		position:relative;
		top:0;
		left:30px;
		padding:17px 40px 17px 15px;
		border:1px solid #d9d9d9;
	}
	#image .right .info .price span {
		float:left;
		position:absolute;
		right:0;
		top:0;
		margin:35px -35px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:10px;
		font-family: Gotham;
		font-weight:100;
	}
	#image .right .info .price .price-gbp { display:none; }
	#image .right .info .price .price-usd { display:none; }
	#image .right .info .price .price-pln { display:none; }
	
	#image .right .info .cur {
		float:left;
		width:15%;
		margin:31px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 45px;
		text-transform: uppercase;
	}
	#image .right .info .cur-select {
		float:left;
		width:90%;
		height:52px;
		font-family: GothamB;
		font-size: 14px;
		line-height:14px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		border:1px solid #d9d9d9;
	}
	#image .right .info .text {
		float:left;
		width:100%;
		margin:25px 0px 15px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #444;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 100;
		line-height: 20px;
	}
	#image .right .info .image-left {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:0;
		bottom:5%;
	}
	#image .right .info .image-right {
		float:left;
		margin:0px 0px 0px -1px;
		padding:0px 0px 0px 0px;
		position:relative;
		position:absolute;
		left:52px;
		bottom:5%;
	}
	#image .right .image-back {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:0;
		left:0;
		cursor:pointer;
	}
	
#image-back { float:left;width:100%;height:85px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative; }
#image-back .image-back {
	float:left;
	margin:35px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	position:relative;
}

#autor-more { float:left;width:96%;margin:50px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative; }
#autor-more h2 {
	float:left;
	width:100%;
	margin:0px 0px 45px 0px;
	padding:0px 0px 29px 0px;
	position:relative;
	color: black;
	font-family: Gotham;
	font-size: 25px;
	font-weight: 700;
	line-height: 25px;
	text-transform: uppercase;
	border-bottom:1px solid #000;
}
	#autor-more .images {
		float:left;
		width:100%;
		height:516px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		overflow:hidden;
	}
	#autor-more .images .box {
		float:left;
		width:16.66%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#autor-more .images .box .foto {
			float:left;
			width:100%;
			height:70%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#autor-more .images .box .info {
			float:left;
			width:100%;
			height:30%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			border-bottom:1px solid #ebebeb;
			border-right:1px solid #ebebeb;
		}
		#autor-more .images .box .title {
			float:left;
			width:80%;
			height:45px;
			margin:20px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: Gotham;
			color: black;
			font-size: 13px;
			font-weight: 500;
			line-height: 18px;
			text-align:center;
			overflow:hidden;
		}
		#autor-more .images .box .number {
			float:left;
			width:90%;
			margin:15px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamL;
			color: #b9b9b9;
			font-size: 14px;
			font-weight: 300;
			line-height: 14px;
			text-align:center;
		}

#autor-more-pag { float:left;width:96%;margin:0px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative; }		
	#autor-more-pag .bottom {
		float:left;
		width:100%;
		height:85px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		left:0;
		bottom:0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-bottom:1px solid #ebebeb;
	}
	#autor-more-pag .bottom .pag {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:0;
	}
	#autor-more-pag .bottom .pag .pags {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#autor-more-pag .bottom .pag .pags a {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 10px 5px 10px;
		position:relative;
		text-decoration:none;
		color: black;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 14px;
		text-transform: uppercase;
	}
	#autor-more-pag .bottom .pag .pags a:hover {
		color: black;
		text-decoration:underline;
	}
	#autor-more-pag .bottom .pag .active-pags {
		background: url(images/paint_shop_pags_active.png) bottom no-repeat;	
	}
	#autor-more-pag .bottom .pag .pag-arrow-left {
		float:left;
		margin:3px 15px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#autor-more-pag .bottom .pag .pag-arrow-right {
		float:left;
		margin:3px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
	}
			
footer { width:100%;height:245px;float:left;position:relative;margin:-245px 0px 0px 0px;background: url(images/footer_bg.png) top no-repeat; }
footer .footer-wrapper { 
	float:left;
	width:94%;
	height:100%;
	margin:0px 0px 0px 3%;
	padding:0px 0px 0px 0px;
	position:relative;
}
	footer nav { 
		float:left;
		width:1000px;
		top:0;
		left:50%;
		position:absolute;
		margin:110px 0px 0px -500px;
		font-size:14px;
		line-height:14px;
		font-family: Gotham; 
		text-transform:uppercase;
		font-weight:100;
	}
	footer nav ul { float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
	footer nav ul li { float:left;margin:0px 80px 0px 80px;position:relative;list-style: none; }
	footer nav ul li a { color:#fff;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	footer nav ul li a:hover { color:#fff; }
	footer nav ul li a.active { color:#fff; }
	
	footer .footer-wrapper .arrow-up {
		float:left;
		margin:195px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	footer .footer-wrapper p{
		float:left;
		width:1000px;
		top:180px;
		left:50%;
		position:absolute;
		margin:0px 0px 0px -500px;
		color: #6c6c6c;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-align:center;
	}
	footer .footer-wrapper p strong{
		float:left;
		width:1000px;
		top:25px;
		left:50%;
		position:absolute;
		margin:0px 0px 0px -500px;
		color: #6c6c6c;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-align:center;
	}
	footer .footer-wrapper p strong a {
		text-decoration:none;
		color: #6c6c6c;
	}
	footer .footer-wrapper p strong a:hover {
		text-decoration:none;
		color: #fff;
	}
	footer .footer-wrapper .social {
		float:right;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:184px;
		right:0;
	}
	footer .footer-wrapper .social img {
		float:left;
		margin:0px 0px 0px 10px;
		padding:0px 0px 0px 0px;
		position:relative;
	}

.options a { color:#000;text-decoration:none; }

.facebook {
	margin-top:50px;
	z-index:60;
	border:3px solid #4a6ea9;
	width:330px;
	height: 214px;
	position: fixed;
	right: -336px;
	top:60px;
}

.facebook img {
	float:left;
	margin:-3px 0px 0px 0px;
	width:50px;
	position: absolute; 
	top: 0px; 
	left: -50px; 
}

.facebook .fb-page {
	float:left;
	margin:0px 0px 0px 0px;
	position:relative;
	width:330px;
	height:220px;
}

#paint-shop .right .middle .foto p, #autor-more .images .foto p {
	float:right;
	position:absolute;
	top:0;
	right:0;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	text-decoration:none;
	color:#fff;
	background-color:#000;
	font-size:14px;
	line-height:40px;
	text-transform:uppercase;
	font-family: Gotham;
	font-weight:100;
}

#shop {
	display:none;
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 60px 0px;
	position:relative;
	background-color: #41786f;
}
#shop h2 {
	float:left;
	width:100%;
	color: white;
	margin:70px 0px 50px 0px;
	padding:0px 0px 0px 0px;
	font-family: Gotham;
	font-size: 21px;
	font-weight: 700;
	line-height: 21px;
	text-transform: uppercase;
	text-align:center;
	letter-spacing:2px;
}

#image .right .info .print {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	right:0;
	top:3%;
	color: white;
	font-family: Gotham;
	font-size: 14px;
	font-weight: 700;
	line-height: 41px;
	text-transform: uppercase;
	text-decoration:none;
	
}
#image .right .info .print strong {
	position:relative;
	top:0;
	width:100px;
	left:0px;
	padding:13px 35px 13px 35px;
	border:1px solid #d9d9d9;
	background-color: #41786f;
	letter-spacing:2px;
	cursor:pointer;
}

#image .right .info .buy {
	float:left;
	width:50%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:110px;
	bottom:5%;
	color: white;
	font-family: Gotham;
	font-size: 16px;
	font-weight: 700;
	line-height: 51px;
	text-transform: uppercase;
	
}
#image .right .info .buy strong {
	position:relative;
	top:0;
	width:100px;
	left:0px;
	padding:16px 55px 16px 55px;
	border:1px solid #d9d9d9;
	background-color: #41786f;
	letter-spacing:2px;
	cursor:pointer;
}

.formularz-div { float:left;width:90%;margin:0px 0px 0px 5%; }
	.form-box-left { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-right { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-down { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-down p {
		float:left;
		width:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color:#fff;
		font-size:15px;
		line-height:25px;
		font-family: GothamL; 
	}
	.form-box-down p a {
		text-decoration:none;
		color:#fff;
	}
	.form-box-down p:nth-child(2) {
		text-align:right;
	}
	
	.form-box { float:left;width:18%;margin:0px 2% 0px 0px; }
	.form-box-last { float:left;width:20%;margin:0px 0px 0px 0px; }
	.form-box-kod { float:left;width:100%;margin:0px 0px 0px 0px; }
	.form-box-all { float:left;width:100%;margin:0px 0px 20px 0px; }
	
	.form-text  { 
		float:left;
		margin:0px 0px 20px 0px;
		width:100%;
		color: white;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 18px;
	}
	.form-input { 
		float:left;
		width:95%;
		height:43px;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 5%;
		color:#fff;
		border:1px solid #8daea9;
		background:none;
		font-size:15px;
		font-family: GothamL; 
	}
	.color-input {
		color:#000 !important;
	}
	.hidden-input {
		visibility:hidden;
		width:0px;
		height:0;
	}
	.form-select { 
		float:left;
		width:100%;
		height:43px;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 5%;
		color:#fff;
		border:1px solid #8daea9;
		background:none;
		font-size:15px;
		font-family: GothamL; 
	}
	select option {
		margin:40px;
		background: rgba(0,0,0,0.3);
		color:#fff;
		text-shadow:0 1px 0 rgba(0,0,0,0.4);
	}
	.form-submit  { 
		float:right;
		width:100%;
		height:45px;
		margin:0px 0px 0px 0px;
		color: black;
		background-color: #efefef;
		padding:0px 0px 0px 0px;
		font-family: GothamB;
		font-size: 14px;
		text-transform: uppercase;
		border:none;
		border:1px solid #efefef;
		cursor:pointer; 
	}
	.form-dziekuje {
		float:left;
		padding:20px;
		text-align:center;
		font-size:16px;
		line-height:22px;
		font-family: ProximaNova;
		margin:20px 0px 0px 0px;
	}	
	.form-input:focus, .form-textarea:focus, .form-submit:focus { outline:none; }
	
	#image .left p {
		float:left;
		position:absolute;
		left:3%;
		bottom:3%;
		color:#fff;
		text-decoration:none;
		font-family: GothamB;
		text-transform: uppercase;
		color: #fff;
		font-size: 14px;
		font-weight: 100;
		line-height: 27px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 35px;
		background: url(images/fullsize.png) left no-repeat;
	}
	#image .right h1 span {
		font-size:18px;
		color: #a7a7a7;
		font-weight:100;
		font-family: Gotham;
	}

#cookie_info { position:fixed;width:465px;height:100px;z-index:99999;right:0;bottom:0;background:#181617; background:rgba(0,0,0,0.8); }
#user_information { float:left;width:385px;margin:25px 0px 0px 30px;color:#fff;position:relative; }
#close_info_cookie { position:absolute;left:0;top:0;margin:0px 0px 0px -52px;background-color:#666666;color:#fff;width:52px;height:52px;font-size:23px;text-align:center;cursor:pointer;font-weight:100; }
#close_info_cookie p { float:left;width:100%;text-align:center;margin:16px 0px 0px 0px; }
.user_information_nag { float:left;width:100%;font-size:14px;line-height:14px;color:#fff;font-weight:bold;margin:0px 0px 5px 0px; }
.user_information_text { float:left;width:100%;font-size:11px;line-height:16px;color:#fff;margin:0px 0px 0px 0px; }

}

@media screen and (min-width: 1040px) and (max-width: 1169px) {
.no-comp { display:none !important; }

.pages {
	float:left;
	width:100%;
	margin:75px 0px 50px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	.pages-wrap {
		width:1170px;
		position:relative;
		margin:0 auto;
	}
	.pages-wrap h1 {
		float:left;
		width:100%;
		margin:0px 0px 70px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #000000;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 21px;
		text-transform: uppercase;
		text-align:center;
	}
	.pages-wrap .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #767676;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 30px;
	}
	
	.pages-wrap .news {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.pages-wrap .news .box {
			float:left;
			width:30%;
			height:395px;
			margin:0px 5% 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			overflow:hidden;
		}
			.last-box {
				margin-right:0 !important;
			}
		.pages-wrap .news .box .foto {
			float:left;
			width:100%;
			height:228px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		.pages-wrap .news .box .date {
			float:left;
			width:100%;
			margin:10px 0px 5px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #c4c4c4;
			font-family: Gotham;
			font-size: 12px;
			font-weight: 300;
			line-height: 24px;
			text-transform: uppercase;
		}
		.pages-wrap .news .box .title {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #212121;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 500;
			line-height: 24px;
			text-transform: uppercase;
		}
		.pages-wrap .news .box a {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 65px;
			position:absolute;
			left:0;
			bottom:0;
			color: #212121;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 52px;
			text-transform: uppercase;
			text-decoration:none;
			background: url(images/pages_news_more_bg.png) left no-repeat;
		}
			.pages-wrap .news .box a:hover {
				text-decoration:underline;
			}

.social-sc-p {
	float:right;
	position:absolute;
	right:3%;
	bottom:5%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:3;
}
.social-sc-a {
	float:right;
	position:absolute;
	left:30px;
	top:3%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:3;
}
.li-move-167 { margin-top:30px !important; }

#wrapper { 
	float:left;
	width:100%;
	height:130px;
	position:relative;
	left:0;
	top:0;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: rgba(0, 0, 0, 1);
	background: rgba(0, 0, 0, 1);
	z-index:9;
}
	.start-position { 
		position:absolute !important;
		background-color: rgba(0, 0, 0, 0.1) !important;
		background: rgba(0, 0, 0, 0.1) !important;
	}
#wrapper .wrap { 
	float:left;
	width:94%;
	height:100%;
	margin:0px 0px 0px 3%;
	padding:0px 0px 0px 0px;
	position:relative;
}	
	#wrapper .logo { 
		float:left;
		padding:0px 0px 0px 0px;
		margin:15px 0px 0px 0px;
		position:relative;
		left:0;
		top:0;
		z-index:3;
	}
	#wrapper .wrap .social {
		float:right;
		margin:50px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#wrapper .wrap .social img {
			float:left;
			margin:0px 6px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		
	#wrapper nav { 
		width:550px;
		float:left;
		margin:20px 0px 0px -210px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:0;
		left:50%;
		font-size:14px;
		line-height:14px;
		font-family: Gotham;
		text-transform: uppercase;
	}
	#wrapper nav ul { 
		float:left;
		width:100%;
		position:relative;
		margin:39px 0px 0px 0px; 
		padding:0px 0px 0px 0px; 
	}
	#wrapper nav ul li { 
		float:left;
		position:relative;
		margin:0px 0px 0px 0px; 
		padding:0px 20px 0px 20px; 
		list-style: none; 
	}
	#wrapper nav ul li a { color:#fff;text-decoration:none;padding:0px 0px 15px 0px;display: inline-block; }
	#wrapper nav ul li a:hover { color:#fff;background: url(images/menu_a_hover.png) bottom no-repeat;background-size:100% 7px; }
	#wrapper nav ul li a.active { color:#fff;background: url(images/menu_a_hover.png) bottom no-repeat;background-size:100% 7px; }
	
	.menu-tel { display:none !important; }
	
	.move-move {
		float:left;
		margin:52px 0px 0px 30px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.move-home {
			float:left;
			margin:0px 20px 0px 0px;
			padding:0px 10px 0px 0px;
			position:relative;
			color: #5d5d5d;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 33px;
			text-transform: uppercase;
			text-decoration:none;
			border-right:2px solid #5d5d5d;
		}
		.move-menu {
			float:left;
			margin:0px 10px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #fff;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 33px;
			text-transform: uppercase;
			text-decoration:none;
			cursor:pointer;
		}
			.move-menu:hover {
				color: #5d5d5d;
			}

#container { float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background-size:cover !important; }
	#container .slide-1 { float:left;width:100%;height:100%;position:relative;z-index:1; }
		#container .slides { float:left;width:100%;height:100%;margin:0px 0px 0px 0px;position:relative; }
		#container .slides-wrap { width:1000px;top:50%;left:0;margin:0 auto;position:relative;z-index:2;  }
		#container .slides-wrap .box { float:left;width:100%;margin:-89px 0px 0px 0px;padding:0px 0px 30px 0px;top:52%;left:0;position:relative;background: url(images/container_hr.jpg) bottom no-repeat; }
		#container .slides-wrap .box h1 {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 42px;
			font-weight: 500;
			line-height: 47px;
			text-transform: uppercase;
			text-align:center;
		}
		#container .slides-wrap .box .text {
			float:left;
			width: 100%;
			margin:15px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamL;
			font-size: 18px;
			font-weight: 300;
			line-height: 18px;
			text-align:center;
		}
		#container .video {
			-webkit-transform: translateX(-50%) translateY(-50%);
			-moz-transform: translateX(-50%) translateY(-50%);
			-ms-transform: translateX(-50%) translateY(-50%);
			-o-transform: translateX(-50%) translateY(-50%);
			transform: translateX(-50%) translateY(-50%);
			position: absolute;
			top: 50%;
			left: 50%;
			min-width: 130%;
			min-height: 130%;
			width: 130%    !important;
			height: auto   !important;
			z-index:1;
		}
	#container .scroll-down {
		float:left;
		position:absolute;
		margin:0px 0px 0px -31px;
		padding:0px 0px 0px 0px;
		left:50%;
		bottom:2%;
		cursor:pointer;
		z-index:3;
	}
	#container  .control {
		float:left;
		position:absolute;
		margin:0px 0px 0px -4.5px;
		padding:0px 0px 0px 0px;
		left:3%;
		bottom:2%;
		cursor:pointer;
		z-index:3;
		font-family: GothamL;
		font-size:16px;
		line-height:16px;
		color:#fff;
		cursor:pointer;
	}
		
#start-1 { float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;background: url(images/start_1_bg.jpg) center no-repeat;background-size:cover; } 
	#start-1 .arrow-left {
		float:left;
		margin:-26px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:2%;
		top:50%;
		cursor:pointer;
	}
	#start-1 .arrow-right {
		float:right;
		margin:-26px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:2%;
		top:50%;
		cursor:pointer;
	}
	
#start-1 .wrap { 
	float:left;
	width:82%;
	height:400px;
	top:50%;
	left:9%;
	margin:-200px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#start-1 .wrap .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#start-1 .wrap .box .foto {
		float:left;
		width:26%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-1 .wrap .box .right {
		float:right;
		width:72%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:0;
		top:10%;
	}
	#start-1 .wrap .box .right .nav {
		float:left;
		width:17%;
		height:100%;
		margin:100px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}	
		#start-1 .wrap .box .right .nav .s-arrow-right { 
			float:right;
			margin:0px 40px 15px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		#start-1 .wrap .box .right .nav .s-arrow-left { 
			float:right;
			margin:0px 40px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		
	#start-1 .wrap .box .right .info {
		float:right;
		width:80%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#start-1 .wrap .box .right .info h2 {
			float:left;
			width:100%;
			margin:0px 0px 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamB;
			font-size: 2.5vw;
			font-weight: 300;
			line-height: 2.5vw;
		}
		#start-1 .wrap .box .right .info .text {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamL;
			font-size: 16px;
			font-weight: 300;
			line-height: 1.7vw;
		}
	
#start-1 .scroll-down-2 {
	float:left;
	position:absolute;
	margin:0px 0px 0px -31px;
	padding:0px 0px 0px 0px;
	left:50%;
	bottom:2%;
	cursor:pointer;
	z-index:3;
}

#start-2 { float:left;width:100%;height:89%;position:relative;margin:0px 0px 0px 0px; } 
#start-2 .left { 
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
#start-2 .right { 
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#start-2 .left:hover h3 { background-color:#000; }
	#start-2 .right:hover h3 { background-color:#000; }
	#start-2 h3 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		font-size: 24px;
		font-weight: 700;
		line-height: 170px;
		text-transform: uppercase;
		text-align:center;
		background-color:#272727;
		position:relative;
		z-index:5;
	}
	#start-2 .foto {
		float:left;
		width:100%;
		height:90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:0;
		bottom:0;
		z-index:4;
		background-size: auto 100% !important;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		transition: all .5s;
	}
	#start-2 .foto:hover {
		background-size: auto 103% !important;
	}
	
#start-3 { float:left;width:100%;height:515px;position:relative;margin:0px 0px 0px 0px;background: url(images/start_3_bg.jpg) top no-repeat; } 
	#start-3 h4 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 117px;
		text-transform: uppercase;
		text-align:center;
		border-bottom:1px solid #d3d3d3;
	}
	#start-3 .box {
		float:left;
		width:100%;
		height:220px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		
	}
	#start-3 .box-slide {
		float:left;
		width:100%;
		height:220px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;		
	}
	#start-3 .box a {
		float:left;
		width:16.66%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-right:1px solid #d3d3d3;
	}
	#start-3 .box a:nth-child(1) { background-size: 70% auto !important; }
	#start-3 .box a:nth-child(2) { background-size: 60% auto !important; }
	#start-3 .box a:nth-child(3) { background-size: 50% auto !important; }
	#start-3 .box a:nth-child(4) { background-size: 50% auto !important; }
	#start-3 .box a:nth-child(5) { background-size: 50% auto !important; }
	#start-3 .box a:nth-child(6) { background-size: 70% auto !important; }
	#start-3 .box a:nth-child(7) { background-size: 40% auto !important; }
	#start-3 .box a:nth-child(9) { background-size: 60% auto !important; }
	#start-3 .box a:last-child {
		border-right:0px !important;
	}
	
#paint-1 { float:left;width:100%;height:700px;position:relative;margin:0px 0px 0px 0px; } 
	#paint-1 .arrow-left {
		float:left;
		margin:-26px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:2%;
		top:50%;
		cursor:pointer;
	}
	#paint-1 .arrow-right {
		float:right;
		margin:-26px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:2%;
		top:50%;
		cursor:pointer;
	}
	
#paint-1 .wrap { 
	float:left;
	width:82%;
	height:400px;
	top:50%;
	left:9%;
	margin:-200px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#paint-1 .wrap .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-1 .wrap .box .foto {
		float:left;
		width:26%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-1 .wrap .box .right {
		float: right;
		width: 72%;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		position: absolute;
		right: 0;
		top: 10%;
	}
	#paint-1 .wrap .box .right .nav {
		float:left;
		width:17%;
		height:100%;
		margin:60px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}	
		#paint-1 .wrap .box .right .nav .s-arrow-right { 
			float:right;
			margin:0px 40px 15px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		#paint-1 .wrap .box .right .nav .s-arrow-left { 
			float:right;
			margin:0px 40px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		
	#paint-1 .wrap .box .right .info {
		float:right;
		width:80%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#paint-1 .wrap .box .right .info h2 {
			float:left;
			width:100%;
			margin:0px 0px 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: black;
			font-family: GothamB;
			font-size: 2.5vw;
			font-weight: 300;
			line-height: 2.5vw;
			text-transform:uppercase;
		}
		#paint-1 .wrap .box .right .info .text {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: black;
			font-family: GothamL;
			font-size: 16px;
			font-weight: 300;
			line-height: 1.7vw;
		}

#paint-2 { float:left;width:100%;height:920px;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden; } 
	#paint-2 h2 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 117px;
		text-transform: uppercase;
		text-align:center;
	}
	#paint-2 .left {
		float:left;
		width:50%;
		height:803px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-up {
		float:left;
		width:100%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-up h3 {
		float:left;
		width:92%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:4%;
		bottom:8%;
		color: white;
		font-family: GothamB;
		font-size: 36px;
		font-weight: 300;
		line-height: 36px;
		text-transform: uppercase;
	}
	#paint-2 .left .box-up span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .left .box-up:hover span {
		opacity:1;
	}
	#paint-2 .left .box-down {
		float:left;
		width:50%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-down h3 {
		float:left;
		width:90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:10%;
		bottom:13%;
		color: white;
		font-family: Gotham;
		font-size: 28px;
		font-weight: 300;
		line-height: 28px;
		text-transform: uppercase;
	}
	#paint-2 .left .box-down span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .left .box-down:hover span {
		opacity:1;
	}
	
	#paint-2 .right {
		float:left;
		width:50%;
		height:803px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .right .right-box {
		float:left;
		width:50%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .right .right-box h3 {
		float:left;
		width:90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:10%;
		bottom:13%;
		color: white;
		font-family: Gotham;
		font-size: 28px;
		font-weight: 300;
		line-height: 28px;
		text-transform: uppercase;
	}
	#paint-2 .right .right-box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .right .right-box:hover span {
		opacity:1;
	}
	
#paint-3 { float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden; }
#paint-3 .left {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-color: #1e1e1e;
	
}
	#paint-3 .left .slide {
		float:left;
		width:75%;
		height:400px;
		margin:0px 0px 0px 15%;
		padding:0px 0px 0px 0px;
		top: 50%;
		transform: translateY(-50%);
		
	}
	#paint-3 .left .box {
		float:left;
		width: 100%;
		margin:0px 0px 0px 0px;
		position: relative;			
	}
	#paint-3 .left .box .nag {
		float:left;
		width:100%;
		margin:0px 0px 45px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 50px;
		font-weight: 900;
		line-height: 50px;
		text-transform: uppercase;
	}
	#paint-3 .left .box .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #e6e6e6;
		font-family: GothamL;
		font-size: 15px;
		font-weight: 300;
		line-height: 24px;
	}
	#paint-3 .left .slide-pag { left:5%;top:50%;width:14px;position:absolute;margin:-48px 0px 0px 0px;z-index:3; }
		#paint-3 .left .slide-pag a { float:left;width:14px;height:14px;margin:0px 0px 10px 0px;background: url('images/slider_pag_off.png') no-repeat; }
		#paint-3 .left .slide-pag a.activeSlide { float:left;width:14px;height:14px;background: url('images/slider_pag.png') no-repeat; }
		#paint-3 .left .slide-pag a:focus { outline: none; }
	
#paint-3 .right {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background: url(images/paint_3_right_bg.jpg) center no-repeat;
	background-size:cover;
}

#paint-4 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;background-color: #41786f; }
#paint-4 .wrap {
	width:600px;
	height:100%;
	position:relative;
	margin:0 auto;
	padding:100px 0px 100px 0px;
	text-align:center;
}
	#paint-4 .wrap h2 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		font-size: 60px;
		font-weight: 700;
		line-height: 60px;
		text-transform: uppercase;
		text-align:center;
	}
	#paint-4 .wrap .text {
		float:left;
		width:100%;
		margin:25px 0px 25px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 26px;
		text-align:center;
	}
	#paint-4 .wrap .more {
		position:relative;
		top:0;
		left:0;
		margin:0px 0px 0px 0px;
		padding:16px 35px 16px 20px;
		cursor:pointer;
		border:1px solid rgba(255, 255, 255, 0.8);
		z-index:10;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 48px;
		text-transform: uppercase;
		text-decoration:none;
		background: url(images/paint_1_arrow.png) center right 18px no-repeat;
	}
	
#movie-1 { float:left;width:100%;height:82%;min-height:82%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#movie-1 .left {
	float:left;
	width:80%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#movie-1 .left .slide {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#movie-1 .left .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#movie-1 .left .box .info {
		float:left;
		width:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:3%;
		bottom:7%;
	}
	#movie-1 .left .box .info .title {
		float:left;
		width:92%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 8%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-1 .left .box .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 70px;
		font-weight: 900;
		line-height: 70px;
		text-transform: uppercase;
		letter-spacing:8px;
	}
	#movie-1 .left .box .info p {
		float:left;
		width:100%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 16px;
		font-weight: 300;
		line-height: 24px;
	}
	#movie-1 .left .box .info .more {
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.2);
	}
		#movie-1 .left .box .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.2);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-1 .left .box .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.2);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-1 .left .box .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}
	#movie-1 .left .arrow-up {
		float:right;
		position:absolute;
		right:0;
		bottom:51px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		cursor:pointer;
		border-bottom:1px solid rgba(255, 255, 255, 0.8);
		z-index:10;
	}
	#movie-1 .left .arrow-down {
		float:right;
		position:absolute;
		right:0;
		bottom:0;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		cursor:pointer;
		z-index:10;
	}
	
#movie-1 .right {
	float:left;
	width:20%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
#movie-1 .right .slide-right {
	float:left;
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#movie-1 .right .box {
		float:left;
		width:100%;
		height:34%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	#movie-1 .right .box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#movie-1 .right .box:hover span {
		opacity:1;
	}
	#movie-1 .right .box span h4 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		line-height: 1.3vw;
		text-transform: uppercase;
		font-size: 1.2vw;
		font-weight: 300;
		text-align:center;
		top:0;
		left:0;
		position:relative;
	}
	#movie-1 .right .box h4 {
		float:left;
		width:90%;
		margin:-25px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 18px;
		text-transform: uppercase;
		font-size: 13px;
		font-weight: 300;
		text-align:center;
		top:50%;
		left:0;
		position:relative;
	}
	
#movie-2 { float:left;width:100%;height:100%;min-height:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background: url(images/movie_2_bg.jpg) center no-repeat;background-size:cover !important; } 
#movie-2 .info {
	float:left;
	width:80%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:3%;
	bottom:15%;
}
	#movie-2 .info .title {
		float:left;
		width:95%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 5%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-2 .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 70px;
		font-weight: 900;
		line-height: 70px;
		text-transform: uppercase;
		letter-spacing:8px;
	}
	#movie-2 .info p {
		float:left;
		width:50%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 16px;
		font-weight: 300;
		line-height: 24px;
	}
	#movie-2 .info .more {
		clear:both;
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}
		#movie-2 .info .more .social-facebook {
			display:none;
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-2 .info .more .social-twitter {
			display:none;
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-2 .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}	
		
	#movie-2 .autor {
		clear:both;
		float:left;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:3%;
		bottom:5%;
		border:1px solid rgba(255, 255, 255, 0.4);
		color: white;
		font-family: Gotham;
		font-size: 13px;
		font-weight: 300;
		line-height: 45px;
		text-transform: uppercase;
	}	
	#movie-2 .autor .box {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 7px 0px 7px;
		border-right:1px solid rgba(255, 255, 255, 0.4);		
	}
	#movie-2 .autor .box:last-child { border-right:0 !important; }
	
#movie-3 { float:left;width:100%;height:auto;position:relative;margin:0px 0px 0px 0px;padding:60px 0px 100px 0px;overflow:hidden;background: url(images/movie_3_bg.jpg) center no-repeat;background-size:cover !important; } 
	#movie-3 .box-maps {
		float:right;
		width: 95%;
		height: 96%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:2%;
		right:3%;
		border:1px solid rgba(255, 255, 255, 0.4);
	}	
	#movie-3 .box-maps .left {
		float:left;
		width:70%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border-right:1px solid rgba(255, 255, 255, 0.4);
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
		#movie-3 .box-maps .left .nag-select {
			position:absolute;
			left:25px;
			top:25px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#movie-3 .box-maps .left .top {
			float:left;
			width:95%;
			height:23px;
			margin:40px 0px 0px 25px;
			padding:0px 0px 0px 0px;
			position:relative;
			border-left:0px solid #fff;
		}
		#movie-3 .box-maps .left .top a {
			float:left;
			margin:0px 2.9vw 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 23px;
			text-transform: uppercase;
			cursor:pointer;
		}
		#movie-3 .box-maps .left .top a:last-child {
			margin:0px 0px 0px 0px !important;
		}
		#movie-3 .box-maps .left .top a:hover {
			border-bottom:2px solid #fff;
		}
		#movie-3 .box-maps .left .top .active-region {
			border-bottom:2px solid #fff;
		}
		#movie-3 .box-maps .left .map-image {
			float:left;
			width:100%;
			left:-15px;
			top:60px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		
		
	#movie-3 .box-maps .right {
		float:left;
		width:30%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
		#movie-3 .box-maps .right .list {
			float:left;
			width:80%;
			margin:85px 0px 0px 10%;
			padding:0px 0px 30px 0px;
			position:relative;
		}
		#movie-3 .box-maps .right .list h3 {
			float:left;
			width:100%;
			margin:0px 0px 20px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 20px;
			font-weight: 500;
			line-height: 20px;
			text-transform: uppercase;
			letter-spacing:2px;
		}
		#movie-3 .box-maps .right .list .lists {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#movie-3 .box-maps .right .box {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				border-top:1px solid rgba(255, 255, 255, 0.4);
			}
			#movie-3 .box-maps .right .box:last-child { border-bottom:1px solid rgba(255, 255, 255, 0.4); }
			#movie-3 .box-maps .right .name {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: white;
				font-family: GothamL;
				font-size: 14px;
				font-weight: 300;
				line-height: 28px;
				text-transform: uppercase;
				background: url(images/box_maps_name_hr.png) right no-repeat;
				cursor:pointer;
			}
			#movie-3 .box-maps .right .info {
				float:left;
				width:95%;
				margin:5px 0px 25px 0px;
				padding:0px 0px 0px 5%;
				position:relative;
				color: white;
				font-family: GothamL;
				font-weight: 300;
				line-height: 20px;
				font-size: 14px;
				border-left:2px solid #fff;
			}
			#movie-3 .box-maps .right .info a {
				font-size: 15px;
				text-decoration:none;
				color: white;
			}
			#movie-3 .box-maps .right .info a:hover {
				text-decoration:underline;
			}
			
.popup {
	display:none;
	float:left;
	width:600px;
	height:400px;
	margin:-120px 0px 0px -300px;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:50%;
	left:50%;
	background-color: rgba(0, 0, 0, 0.7);
	background: rgba(0, 0, 0, 0.7);
}
	.popup .close-popup {
		float:right;
		top:0;
		right:0;
		margin:0px 0px 0px 0px;
		padding:0px 10px 0px 10px;
		position:absolute;
		color:#fff;
		background:#000;
		font-size:18px;
		line-height:34px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;	
		cursor:pointer;
	}
	.popup h3 {
		float:left;
		width:100%;
		margin:50px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color:#fff;
		font-size:20px;
		line-height:20px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;		
	}
	.popup .text {
		float:left;
		width:90%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 5%;
		position:relative;
		color:#fff;
		font-size:16px;
		line-height:22px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;	
	}
		.popup .text a {
			text-decoration:none;
			color:#fff;
		}
		.popup .text a:hover {
			text-decoration:underline;
			color:#fff;
		}
			
#movie-4 { float:left;width:100%;height:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background: url(images/movie_4_bg.jpg) center no-repeat;background-size:cover !important; }
	#movie-4 .info {
	float:left;
	width:80%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:3%;
	bottom:7%;
}
	#movie-4 .info .title {
		float:left;
		width:97%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 3%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-4 .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 70px;
		font-weight: 900;
		line-height: 70px;
		text-transform: uppercase;
		letter-spacing:8px;
	}
	#movie-4 .info p {
		float:left;
		width:50%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 15px;
		font-weight: 300;
		line-height: 23px;
	}
	#movie-4 .info .more {
		clear:both;
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}
		#movie-4 .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-4 .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-4 .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}

	#movie-4 .movies {
		float:right;
		width:40%;
		height:80%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:5%;
		top:10%;
	}
		#movie-4 .movies .box {
			float:left;
			width:100%;
			height:170px;
			margin:0px 0px 3% 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#movie-4 .movies .box .text {
			float:left;
			width:48%;
			margin:50px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 18px;
			font-weight: 300;
			line-height: 27px;
			text-align:right;
		}
		#movie-4 .movies .box .foto {
			float:right;
			width:48%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#movie-4 .movies .box .foto .play {
				float:left;
				position:absolute;
				left:15px;
				bottom:10px;
				margin:0px 0px 0px 0px;
			}

#actor-1 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; }			
	#actor-1 .box {
		float:left;
		width:25%;
		height:375px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	#actor-1 .box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#actor-1 .box:hover span {
		opacity:1;
	}
	#actor-1 .active-autor span{
		opacity:1;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
	}
	#actor-1 .non-active-autor span{
		opacity:0 !important;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
	}
	#actor-1 .box h4 {
		float:left;
		width:90%;
		margin:-25px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 22px;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 300;
		text-align:center;
		top:50%;
		left:0;
		position:relative;
	}	
	#actor-1 .box span h4 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		line-height: 1.7vw;
		text-transform: uppercase;
		font-size: 1.7vw;
		font-weight: 300;
		text-align:center;
		top:0;
		left:0;
		position:relative;
	}
	

.actor-2 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background-color:#1d1d1d; }	
.actor-2 .left, .actor-2 .right { padding:6% 0px 6% 0px; }		
.actor-2 .left {
	float:left;
	width:37%;
	height:100%;
	margin:0px 0px 0px 0px;
	position:relative;
	background-color:#1d1d1d;
}	
	.actor-2 .left .box {
		float:left;
		width:70%;
		margin:0px 0px 0px 15%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.actor-2 .left .box h2 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 2.1vw;
		font-size: 2vw;
		font-weight: 300;
		text-align:left;
		top:50%;
		left:0;
		position:relative;
	}
	.actor-2 .left .box h2 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		font-weight: 700;
		text-align:left;
		top:0;
		left:0;
		position:relative;
	}	
	.actor-2 .left .box h2 span {
		font-weight: 700;
		font-family: Gotham;
	}
	.actor-2 .left .box .text {
		float:left;
		width:100%;
		margin:45px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #dfdfdf;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 2.8vh;
	}
	
.actor-2 .right {
	float:left;
	width:63%;
	height:100%;
	margin:0px 0px 0px 0px;
	position:relative;
	background-color:#fff;
}
	.actor-2 .right .actor-close {
		float:right;
		position:absolute;
		right:30px;
		top:0;
		margin:-6% 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	.actor-2 .right .box {
		float:left;
		width:86%;
		height:100%;
		margin:0px 0px 0px 7%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.actor-2 .right .box .info {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		text-align:center;
	}
		.actor-2 .right .box .info h3 {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #1d1d1d;
			font-family: Gotham;
			font-size: 18px;
			font-weight: 700;
			line-height: 18px;
			text-transform: uppercase;
		}
		.actor-2 .right .box .info .text {
			float:left;
			width:100%;
			margin:12px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #1d1d1d;
			font-family: GothamL;
			font-size: 24px;
			font-weight: 300;
			line-height: 24px;
		}
	.actor-2 .right .box .gallery {
		float:left;
		width:100%;
		height:80%;
		margin:50px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.actor-2 .right .box .gallery .spec {
			float:left;
			width:30%;
			height:315px;
			max-height:315px;
			margin:0px 5% 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		.actor-2 .right .box .gallery .spec:last-child {
			margin:0px 0px 0px 0px !important;
		}
			.actor-2 .right .box .gallery .foto {
				float:left;
				width:100%;
				height:100%;
				max-height:270px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
			}
			.actor-2 .right .box .gallery .name {
				float:left;
				width:100%;
				margin:25px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: #1d1d1d;
				font-family: Gotham;
				font-size: 18px;
				font-weight: 700;
				line-height: 18px;
				text-transform: uppercase;
				text-align:center;
			}
			
#technology-1 { float:left;width:100%;height:80%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#technology-1 .left {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
#technology-1 .right {
	float:left;
	width:40%;
	height:100%;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	display: table;
}
	#technology-1 .right .text {
		width: 100%;
		margin: 0 auto;
		vertical-align: middle;
		display: table-cell;
		position:relative;
		top:0;
		left:0;
		color: #444;
		font-family: GothamL;
		font-size: 15px;
		font-weight: 100;
		line-height: 26px;
	}
	
#technology-2 { float:left;width:100%;height:80%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#technology-2 .left {
	float:left;
	width:40%;
	height:100%;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	display: table;
}
	#technology-2 .left .text {
		width: 100%;
		margin: 0 auto;
		vertical-align: middle;
		display: table-cell;
		position:relative;
		top:0;
		left:0;
		color: #444;
		font-family: GothamL;
		font-size: 15px;
		font-weight: 100;
		line-height: 26px;
	}
	
#technology-2 .right {
	float:right;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}

.crew-1 { float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-1 { float:left;width:100%;height:90%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-2 { float:left;width:100%;height:90%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-3 { float:left;width:50%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-4 { float:left;width:50%;height:700px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-5 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-6 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-7 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-8 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-9 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-10 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-11 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-12 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-13 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-14 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-15 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-16 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-17 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-18 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-19 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-20 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-21 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-22 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-23 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-24 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-25 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-26 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-27 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-28 { float:left;width:25%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew .info {
	float:right;
	width:90%;
	position:absolute;
	right:5%;
	bottom:5%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	
}
.crew .info h2 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	color: white;
	font-family: GothamB;
	line-height: 32px;
	font-size: 22px;
	font-weight:300;
	clear:both;
}
.crew .info h3 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	color: white;
	font-family: GothamL;
	line-height: 15px;
	font-size: 15px;
	font-weight:100;
	clear:both;
}

.crew .info .crew-arrow {
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	clear:both;
}
.crew-width-1 h2, .crew-width-2 h2 {
	float:right !important;
	font-size: 48px !important;
	line-height: 58px !important;
}
.crew-width-1 h3, .crew-width-2 h3 {
	float:right !important;
	font-size: 36px !important;
	line-height: 36px !important;
}
.crew-width-1 .crew-arrow, .crew-width-2 .crew-arrow {
	float:right !important;
}

.crew-show {
	float:left;
	width:100%;
	height:550px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#fff;
	position:relative;
	overflow:hidden;
}
	.crew-show .crew-close {
		float:right;
		margin:40px 40px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:0;
		top:0;
		cursor:pointer;
		z-index:5;
	}
	.crew-show .foto {
		float:left;
		width:25%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.crew-show .info-show {
		float:left;
		width:70%;
		height:100%;
		margin:40px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.crew-show .info-show .title {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		line-height: 42px;
		font-size: 42px;
		font-weight: 700;
	}
	.crew-show .info-show .position {
		float:left;
		width:100%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamL;
		line-height: 24px;
		font-size: 24px;
		font-weight: 100;
	}
	.crew-show .info-show .text {
		float:left;
		width:90%;
		margin:40px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: GothamL;
		font-size: 16px;
		line-height: 21px;
		color: #5e5e5e;
		font-weight: 300;
	}
	.crew-show .info-show .text strong {
		color: #282828;
		font-weight: 300;
		font-family: Gotham;
	}
	.crew-show .info-show .crew-back {
		float:left;
		margin:40px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
		clear:both;
	}
	
#crew-pdf {
	float:left;
	width:100%;
	height:141px;
	background-color: #41786f;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#crew-pdf h4 {
		float:left;
		margin:45px 0px 0px -241px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 24px;
		font-weight: 500;
		line-height: 24px;
		text-transform: uppercase;
		text-align:center;
		top:0;
		left:50%;
	}
	#crew-pdf h4 strong {
		float:left;
		margin:13px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-weight:100;
	}
	#crew-pdf .more {
		float:left;
		width:153px;
		height:45px;
		margin:0px 0px 0px 40px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}		
	#crew-pdf .more .open {
		float:left;
		width:75%;
		height:100%;
		margin:0px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
		text-decoration:none;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 300;
		line-height: 46px;
		text-transform: uppercase;
		background: url(images/paint_1_arrow.png) center right no-repeat;
	}
	
#paint-shop  { float:left;width:100%;height:850px;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#paint-shop  .left {
	float:left;
	width:20%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-color: #ebebeb;
}
	#paint-shop  .left .wrap {
		float:left;
		width:90%;
		margin:0px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .left h2 {
		float:left;
		width:100%;
		margin:55px 0px 55px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 18px;
		font-weight: 700;
		line-height: 18px;
		text-transform: uppercase;
	}
	#paint-shop  .left ul {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		list-style: none;
	}
	#paint-shop  .left ul li {
		float:left;
		width:90%;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
		background: url(images/paint_shop_left_hr.jpg) top 6px left no-repeat;
	}
	#paint-shop  .left ul li a {
		text-decoration:none;
		color: #444;
	}
	#paint-shop  .left ul li a:hover {
		text-decoration:none;
		color: #444;
		font-family: GothamB;
	}
	#paint-shop  .left .paint-active {
		text-decoration:none;
		color: #444;
		font-family: GothamB;
	}
	
	#paint-shop  .left ul li ul {
		float:left;
		width:98%;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 2%;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
	}
	#paint-shop  .left ul li ul li {
		float:left;
		width:100%;
		margin:0px 0px 15px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
		background: none;
	}

#paint-shop  .right {
	float:left;
	width:80%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#paint-shop  .right .top {
		float:left;
		width:100%;
		height:120px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-bottom:1px solid #ebebeb;
	}
	#paint-shop  .right .top h1 {
		float:left;
		margin:0px 0px 0px 30px;
		padding:0px 30px 0px 0px;
		color: black;
		font-family: GothamL;
		font-size: 24px;
		font-weight: 100;
		line-height: 120px;
		background: url(images/paint_shop_right_hr_h1.png) right no-repeat;
	}
	
	#paint-shop  .right .middle {
		float:left;
		width:100%;
		height:646px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		overflow:hidden;
	}
	#paint-shop  .right .middle .box {
		float:left;
		width:25%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#paint-shop  .right .middle .box .foto {
			float:left;
			width:100%;
			height:75%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#paint-shop  .right .middle .box .info {
			float:left;
			width:100%;
			height:25%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			border-bottom:1px solid #ebebeb;
			border-right:1px solid #ebebeb;
		}
		#paint-shop  .right .middle .box .title {
			float:left;
			width:80%;
			height:45px;
			margin:20px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamB;
			color: black;
			font-size: 15px;
			font-weight: 500;
			line-height: 21px;
			text-align:center;
			overflow:hidden;
		}
		#paint-shop  .right .middle .box .number {
			float:left;
			width:90%;
			margin:15px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamL;
			color: #b9b9b9;
			font-size: 14px;
			font-weight: 300;
			line-height: 14px;
			text-align:center;
		}
		
	#paint-shop  .right .bottom {
		float:left;
		width:100%;
		height:85px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:0;
		bottom:0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-top:1px solid #ebebeb;
	}
	#paint-shop  .right .bottom .pag {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:20%;
	}
	#paint-shop  .right .bottom .pag .pags {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .right .bottom .pag .pags a {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 10px 5px 10px;
		position:relative;
		text-decoration:none;
		color: black;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 14px;
		text-transform: uppercase;
	}
	#paint-shop  .right .bottom .pag .pags a:hover {
		color: black;
		text-decoration:underline;
	}
	#paint-shop  .right .bottom .pag .active-pags {
		background: url(images/paint_shop_pags_active.png) bottom no-repeat;	
	}
	#paint-shop  .right .bottom .pag .pag-arrow-left {
		float:left;
		margin:3px 15px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .right .bottom .pag .pag-arrow-right {
		float:left;
		margin:3px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
	}
	
	#paint-shop  .right .box-nav {
		display:none;
		float:right;
		width:75px;
		height:100%;
		background-color: #ebebeb;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:0;
		top:0;
		z-index:10;
	}
	#paint-shop  .right .box-nav .nav-left {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:26px;
		top:50%;
	}
	#paint-shop  .right .box-nav .nav-right {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:26px;
		top:50%;
	}
	
.category-all {
	float:left;
	width:100%;
	height:70px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-color: #eceaed;
	display:flex;
	justify-content:center;
	align-items:center;
}
	.category-all a {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 1% 0px 1%;
		position:relative;
		color: #272727;
		font-family: Gotham;
		font-size: 12px;
		font-weight: 500;
		line-height: 12px;
		text-transform: uppercase;
		text-decoration:none;
		text-align:center;
	}
		.category-all a:hover {
			text-decoration:underline;
		}
	
#image { float:left;width:100%;height:575px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative; }
#image .left {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	
#image .right {
	float:left;
	width:50%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	border-bottom:1px solid #ebebeb;
}
	#image .right .info {
		float:left;
		width:90%;
		height:100%;
		margin:0px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#image .right .info h1 {
		float:left;
		width:100%;
		margin:80px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: GothamB;
		text-transform: uppercase;
		color: black;
		font-size: 21px;
		font-weight: 700;
		line-height: 30px;
	}
	#image .right .info .autor {
		float:left;
		width:100%;
		margin:5px 0px 0px 0px;
		padding:0px 0px 25px 0px;
		position:relative;
		font-family: Gotham;
		text-transform: uppercase;
		color: #a7a7a7;
		font-size: 15px;
		font-weight: 500;
		line-height: 15px;
		text-decoration:none;
		border-bottom:1px solid #000;
	}
	#image .right .info .autor:hover {
		color: #000;
	}
	#image .right .info .status {
		float:left;
		width:50%;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 45px;
		text-transform: uppercase;
	}
	#image .right .info .status strong {
		position:relative;
		top:0;
		left:20px;
		padding:17px 15px 17px 15px;
		border:1px solid #d9d9d9;
	}
	#image .right .info .price {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 45px;
		text-transform: uppercase;
	}
	#image .right .info .price strong {
		position:relative;
		top:0;
		left:30px;
		padding:17px 40px 17px 15px;
		border:1px solid #d9d9d9;
	}
	#image .right .info .price span {
		float:left;
		position:absolute;
		right:0;
		top:0;
		margin:35px -35px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:10px;
		font-family: Gotham;
		font-weight:100;
	}
	#image .right .info .price .price-gbp { display:none; }
	#image .right .info .price .price-usd { display:none; }
	#image .right .info .price .price-pln { display:none; }
	
	#image .right .info .cur {
		float:left;
		width:15%;
		margin:31px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 45px;
		text-transform: uppercase;
	}
	#image .right .info .cur-select {
		float:left;
		width:90%;
		height:52px;
		font-family: GothamB;
		font-size: 14px;
		line-height:14px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		border:1px solid #d9d9d9;
	}
	#image .right .info .text {
		float:left;
		width:100%;
		margin:25px 0px 15px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #444;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 100;
		line-height: 20px;
	}
	#image .right .info .image-left {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:0;
		bottom:5%;
	}
	#image .right .info .image-right {
		float:left;
		margin:0px 0px 0px -1px;
		padding:0px 0px 0px 0px;
		position:relative;
		position:absolute;
		left:52px;
		bottom:5%;
	}
	#image .right .image-back {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:0;
		left:0;
		cursor:pointer;
	}
	
#image-back { float:left;width:100%;height:85px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative; }
#image-back .image-back {
	float:left;
	margin:35px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	position:relative;
}

#autor-more { float:left;width:96%;margin:50px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative; }
#autor-more h2 {
	float:left;
	width:100%;
	margin:0px 0px 45px 0px;
	padding:0px 0px 29px 0px;
	position:relative;
	color: black;
	font-family: Gotham;
	font-size: 25px;
	font-weight: 700;
	line-height: 25px;
	text-transform: uppercase;
	border-bottom:1px solid #000;
}
	#autor-more .images {
		float:left;
		width:100%;
		height:516px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		overflow:hidden;
	}
	#autor-more .images .box {
		float:left;
		width:16.66%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#autor-more .images .box .foto {
			float:left;
			width:100%;
			height:70%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#autor-more .images .box .info {
			float:left;
			width:100%;
			height:30%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			border-bottom:1px solid #ebebeb;
			border-right:1px solid #ebebeb;
		}
		#autor-more .images .box .title {
			float:left;
			width:80%;
			height:45px;
			margin:20px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: Gotham;
			color: black;
			font-size: 13px;
			font-weight: 500;
			line-height: 18px;
			text-align:center;
			overflow:hidden;
		}
		#autor-more .images .box .number {
			float:left;
			width:90%;
			margin:15px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamL;
			color: #b9b9b9;
			font-size: 14px;
			font-weight: 300;
			line-height: 14px;
			text-align:center;
		}

#autor-more-pag { float:left;width:96%;margin:0px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative; }		
	#autor-more-pag .bottom {
		float:left;
		width:100%;
		height:85px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		left:0;
		bottom:0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-bottom:1px solid #ebebeb;
	}
	#autor-more-pag .bottom .pag {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:0;
	}
	#autor-more-pag .bottom .pag .pags {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#autor-more-pag .bottom .pag .pags a {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 10px 5px 10px;
		position:relative;
		text-decoration:none;
		color: black;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 14px;
		text-transform: uppercase;
	}
	#autor-more-pag .bottom .pag .pags a:hover {
		color: black;
		text-decoration:underline;
	}
	#autor-more-pag .bottom .pag .active-pags {
		background: url(images/paint_shop_pags_active.png) bottom no-repeat;	
	}
	#autor-more-pag .bottom .pag .pag-arrow-left {
		float:left;
		margin:3px 15px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#autor-more-pag .bottom .pag .pag-arrow-right {
		float:left;
		margin:3px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
	}
			
footer { width:100%;height:245px;float:left;position:relative;margin:-245px 0px 0px 0px;background: url(images/footer_bg.png) top no-repeat; }
footer .footer-wrapper { 
	float:left;
	width:94%;
	height:100%;
	margin:0px 0px 0px 3%;
	padding:0px 0px 0px 0px;
	position:relative;
}
	footer nav { 
		float:left;
		width:1000px;
		top:0;
		left:50%;
		position:absolute;
		margin:110px 0px 0px -500px;
		font-size:14px;
		line-height:14px;
		font-family: Gotham; 
		text-transform:uppercase;
		font-weight:100;
	}
	footer nav ul { float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
	footer nav ul li { float:left;margin:0px 80px 0px 80px;position:relative;list-style: none; }
	footer nav ul li a { color:#fff;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	footer nav ul li a:hover { color:#fff; }
	footer nav ul li a.active { color:#fff; }
	
	footer .footer-wrapper .arrow-up {
		float:left;
		margin:195px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	footer .footer-wrapper p{
		float:left;
		width:1000px;
		top:180px;
		left:50%;
		position:absolute;
		margin:0px 0px 0px -500px;
		color: #6c6c6c;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-align:center;
	}
	footer .footer-wrapper p strong{
		float:left;
		width:1000px;
		top:25px;
		left:50%;
		position:absolute;
		margin:0px 0px 0px -500px;
		color: #6c6c6c;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-align:center;
	}
	footer .footer-wrapper p strong a {
		text-decoration:none;
		color: #6c6c6c;
	}
	footer .footer-wrapper p strong a:hover {
		text-decoration:none;
		color: #fff;
	}
	footer .footer-wrapper .social {
		float:right;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:184px;
		right:0;
	}
	footer .footer-wrapper .social img {
		float:left;
		margin:0px 0px 0px 10px;
		padding:0px 0px 0px 0px;
		position:relative;
	}

.options a { color:#000;text-decoration:none; }

.facebook {
	margin-top:50px;
	z-index:60;
	border:3px solid #4a6ea9;
	width:330px;
	height: 214px;
	position: fixed;
	right: -336px;
	top:60px;
}

.facebook img {
	float:left;
	margin:-3px 0px 0px 0px;
	width:50px;
	position: absolute; 
	top: 0px; 
	left: -50px; 
}

.facebook .fb-page {
	float:left;
	margin:0px 0px 0px 0px;
	position:relative;
	width:330px;
	height:220px;
}

#paint-shop .right .middle .foto p, #autor-more .images .foto p {
	float:right;
	position:absolute;
	top:0;
	right:0;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	text-decoration:none;
	color:#fff;
	background-color:#000;
	font-size:14px;
	line-height:40px;
	text-transform:uppercase;
	font-family: Gotham;
	font-weight:100;
}

#shop {
	display:none;
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 60px 0px;
	position:relative;
	background-color: #41786f;
}
#shop h2 {
	float:left;
	width:100%;
	color: white;
	margin:70px 0px 50px 0px;
	padding:0px 0px 0px 0px;
	font-family: Gotham;
	font-size: 21px;
	font-weight: 700;
	line-height: 21px;
	text-transform: uppercase;
	text-align:center;
	letter-spacing:2px;
}

#image .right .info .print {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	right:0;
	top:3%;
	color: white;
	font-family: Gotham;
	font-size: 14px;
	font-weight: 700;
	line-height: 41px;
	text-transform: uppercase;
	text-decoration:none;
	
}
#image .right .info .print strong {
	position:relative;
	top:0;
	width:100px;
	left:0px;
	padding:13px 35px 13px 35px;
	border:1px solid #d9d9d9;
	background-color: #41786f;
	letter-spacing:2px;
	cursor:pointer;
}

#image .right .info .buy {
	float:left;
	width:50%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:110px;
	bottom:5%;
	color: white;
	font-family: Gotham;
	font-size: 16px;
	font-weight: 700;
	line-height: 51px;
	text-transform: uppercase;
	
}
#image .right .info .buy strong {
	position:relative;
	top:0;
	width:100px;
	left:0px;
	padding:16px 55px 16px 55px;
	border:1px solid #d9d9d9;
	background-color: #41786f;
	letter-spacing:2px;
	cursor:pointer;
}

.formularz-div { float:left;width:90%;margin:0px 0px 0px 5%; }
	.form-box-left { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-right { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-down { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-down p {
		float:left;
		width:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color:#fff;
		font-size:15px;
		line-height:25px;
		font-family: GothamL; 
	}
	.form-box-down p a {
		text-decoration:none;
		color:#fff;
	}
	.form-box-down p:nth-child(2) {
		text-align:right;
	}
	
	.form-box { float:left;width:18%;margin:0px 2% 0px 0px; }
	.form-box-last { float:left;width:20%;margin:0px 0px 0px 0px; }
	.form-box-kod { float:left;width:100%;margin:0px 0px 0px 0px; }
	.form-box-all { float:left;width:100%;margin:0px 0px 20px 0px; }
	
	.form-text  { 
		float:left;
		margin:0px 0px 20px 0px;
		width:100%;
		color: white;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 18px;
	}
	.form-input { 
		float:left;
		width:95%;
		height:43px;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 5%;
		color:#fff;
		border:1px solid #8daea9;
		background:none;
		font-size:15px;
		font-family: GothamL; 
	}
	.color-input {
		color:#000 !important;
	}
	.hidden-input {
		visibility:hidden;
		width:0px;
		height:0;
	}
	.form-select { 
		float:left;
		width:100%;
		height:43px;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 5%;
		color:#fff;
		border:1px solid #8daea9;
		background:none;
		font-size:15px;
		font-family: GothamL; 
	}
	select option {
		margin:40px;
		background: rgba(0,0,0,0.3);
		color:#fff;
		text-shadow:0 1px 0 rgba(0,0,0,0.4);
	}
	.form-submit  { 
		float:right;
		width:100%;
		height:45px;
		margin:0px 0px 0px 0px;
		color: black;
		background-color: #efefef;
		padding:0px 0px 0px 0px;
		font-family: GothamB;
		font-size: 14px;
		text-transform: uppercase;
		border:none;
		border:1px solid #efefef;
		cursor:pointer; 
	}
	.form-dziekuje {
		float:left;
		padding:20px;
		text-align:center;
		font-size:16px;
		line-height:22px;
		font-family: ProximaNova;
		margin:20px 0px 0px 0px;
	}	
	.form-input:focus, .form-textarea:focus, .form-submit:focus { outline:none; }
	
	#image .left p {
		float:left;
		position:absolute;
		left:3%;
		bottom:3%;
		color:#fff;
		text-decoration:none;
		font-family: GothamB;
		text-transform: uppercase;
		color: #fff;
		font-size: 14px;
		font-weight: 100;
		line-height: 27px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 35px;
		background: url(images/fullsize.png) left no-repeat;
	}
	#image .right h1 span {
		font-size:18px;
		color: #a7a7a7;
		font-weight:100;
		font-family: Gotham;
	}

#cookie_info { position:fixed;width:465px;height:100px;z-index:99999;right:0;bottom:0;background:#181617; background:rgba(0,0,0,0.8); }
#user_information { float:left;width:385px;margin:25px 0px 0px 30px;color:#fff;position:relative; }
#close_info_cookie { position:absolute;left:0;top:0;margin:0px 0px 0px -52px;background-color:#666666;color:#fff;width:52px;height:52px;font-size:23px;text-align:center;cursor:pointer;font-weight:100; }
#close_info_cookie p { float:left;width:100%;text-align:center;margin:16px 0px 0px 0px; }
.user_information_nag { float:left;width:100%;font-size:14px;line-height:14px;color:#fff;font-weight:bold;margin:0px 0px 5px 0px; }
.user_information_text { float:left;width:100%;font-size:11px;line-height:16px;color:#fff;margin:0px 0px 0px 0px; }

}

@media screen and (min-width: 900px) and (max-width: 1039px) {
.no-phone { display:none; }

.pages {
	float:left;
	width:100%;
	margin:75px 0px 50px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	.pages-wrap {
		width:90%;
		position:relative;
		margin:0 auto;
	}
	.pages-wrap h1 {
		float:left;
		width:100%;
		margin:0px 0px 70px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #000000;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 21px;
		text-transform: uppercase;
		text-align:center;
	}
	.pages-wrap .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #767676;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 30px;
	}
	
	.pages-wrap .news {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.pages-wrap .news .box {
			float:left;
			width:32%;
			height:395px;
			margin:0px 2% 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			overflow:hidden;
		}
			.last-box {
				margin-right:0 !important;
			}
		.pages-wrap .news .box .foto {
			float:left;
			width:100%;
			height:228px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		.pages-wrap .news .box .date {
			float:left;
			width:100%;
			margin:10px 0px 5px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #c4c4c4;
			font-family: Gotham;
			font-size: 12px;
			font-weight: 300;
			line-height: 24px;
			text-transform: uppercase;
		}
		.pages-wrap .news .box .title {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #212121;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 500;
			line-height: 24px;
			text-transform: uppercase;
		}
		.pages-wrap .news .box a {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 65px;
			position:absolute;
			left:0;
			bottom:0;
			color: #212121;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 52px;
			text-transform: uppercase;
			text-decoration:none;
			background: url(images/pages_news_more_bg.png) left no-repeat;
		}
			.pages-wrap .news .box a:hover {
				text-decoration:underline;
			}

.no-th { display:none; }
.social-sc-p {
	float:right;
	position:absolute;
	right:3%;
	bottom:1.5%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:3;
}
.social-sc-a {
	float:right;
	position:absolute;
	left:30px;
	top:3%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:3;
}
.li-move-167 { margin-top:30px !important; }

#wrapper { 
	float:left;
	width:100%;
	height:130px;
	position:relative;
	left:0;
	top:0;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color: rgba(0, 0, 0, 1);
	background: rgba(0, 0, 0, 1);
	z-index:9;
}
	.start-position { 
		position:absolute !important;
		background-color: rgba(0, 0, 0, 0.1) !important;
		background: rgba(0, 0, 0, 0.1) !important;
	}
#wrapper .wrap { 
	float:left;
	width:94%;
	height:100%;
	margin:0px 0px 0px 3%;
	padding:0px 0px 0px 0px;
	position:relative;
}	
	#wrapper .logo { 
		float:left;
		width:220px;
		padding:0px 0px 0px 0px;
		margin:35px 0px 0px 0px;
		position:relative;
		left:0;
		top:0;
		z-index:3;
	}
	#wrapper .wrap .social {
		float:right;
		margin:45px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#wrapper .wrap .social img {
			float:left;
			margin:0px 6px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		
	#wrapper nav { 
		width:550px;
		float:left;
		margin:20px 0px 0px -230px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:0;
		left:50%;
		font-size:14px;
		line-height:14px;
		font-family: Gotham;
		text-transform: uppercase;
	}
	#wrapper nav ul { 
		float:left;
		width:100%;
		position:relative;
		margin:39px 0px 0px 0px; 
		padding:0px 0px 0px 0px; 
	}
	#wrapper nav ul li { 
		float:left;
		position:relative;
		margin:0px 0px 0px 0px; 
		padding:0px 20px 0px 20px; 
		list-style: none; 
	}
	#wrapper nav ul li a { color:#fff;text-decoration:none;padding:0px 0px 15px 0px;display: inline-block; }
	#wrapper nav ul li a:hover { color:#fff;background: url(images/menu_a_hover.png) bottom no-repeat;background-size:100% 7px; }
	#wrapper nav ul li a.active { color:#fff;background: url(images/menu_a_hover.png) bottom no-repeat;background-size:100% 7px; }
	
	.menu-tel { display:none !important; }
	
	.move-move {
		float:left;
		margin:52px 0px 0px 30px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.move-home {
			float:left;
			margin:0px 20px 0px 0px;
			padding:0px 10px 0px 0px;
			position:relative;
			color: #5d5d5d;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 33px;
			text-transform: uppercase;
			text-decoration:none;
			border-right:2px solid #5d5d5d;
		}
		.move-menu {
			float:left;
			margin:0px 10px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #fff;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 33px;
			text-transform: uppercase;
			text-decoration:none;
			cursor:pointer;
		}
			.move-menu:hover {
				color: #5d5d5d;
			}

#container { float:left;width:100%;height:550px;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background-size:cover !important; }
	#container .slide-1 { float:left;width:100%;height:100%;position:relative;z-index:1; }
		#container .slides { float:left;width:100%;height:100%;margin:0px 0px 0px 0px;position:relative;background-size:cover !important; }
		#container .slides-wrap { width:90%;height:100%;margin:0px 0px 0px 5%;position:relative;z-index:2;  }
		#container .slides-wrap .box { float:left;width:100%;margin:-20px 0px 0px 0px;padding:0px 0px 30px 0px;top:52%;left:0;position:relative;background: url(images/container_hr.jpg) bottom no-repeat; }
		#container .slides-wrap .box h1 {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 28px;
			font-weight: 500;
			line-height: 36px;
			text-transform: uppercase;
			text-align:center;
		}
		#container .slides-wrap .box .text {
			float:left;
			width: 100%;
			margin:15px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamL;
			font-size: 18px;
			font-weight: 300;
			line-height: 18px;
			text-align:center;
		}
		#container .video {
			-webkit-transform: translateX(-50%) translateY(-50%);
			-moz-transform: translateX(-50%) translateY(-50%);
			-ms-transform: translateX(-50%) translateY(-50%);
			-o-transform: translateX(-50%) translateY(-50%);
			transform: translateX(-50%) translateY(-50%);
			position: absolute;
			top: 50%;
			left: 50%;
			min-width: 130%;
			min-height: 130%;
			width: 130%    !important;
			height: auto   !important;
			z-index:1;
		}
	#container .scroll-down {
		display:none;
		float:left;
		position:absolute;
		margin:0px 0px 0px -4.5px;
		padding:0px 0px 0px 0px;
		left:50%;
		bottom:0;
		cursor:pointer;
		z-index:3;
	}
	#container  .control {
		float:left;
		position:absolute;
		margin:0px 0px 0px -4.5px;
		padding:0px 0px 0px 0px;
		left:3%;
		bottom:2%;
		cursor:pointer;
		z-index:3;
		font-family: GothamL;
		font-size:16px;
		line-height:16px;
		color:#fff;
		cursor:pointer;
	}
		
#start-1 { float:left;width:100%;position:relative;padding:50px 0px 50px 0px;margin:0px 0px 0px 0px;background: url(images/start_1_bg.jpg) center no-repeat;background-size:cover !important; } 
	#start-1 .arrow-left {
		float:left;
		margin:210px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:2%;
		top:0;
		cursor:pointer;
		z-index:10;
	}
	#start-1 .arrow-right {
		float:right;
		margin:210px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:2%;
		top:0;
		cursor:pointer;
		z-index:10;
	}
	
#start-1 .wrap { 
	float:left;
	width:90%;
	height:320px;
	top:0;
	left:0;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#start-1 .wrap .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#start-1 .wrap .box .foto {
		float:left;
		width:30%;
		height:310px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-1 .wrap .box .right {
		float:right;
		width:60%;
		margin:0px 5% 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		right:0;
		bottom:0;
	}
	#start-1 .wrap .box .right .nav {
		display:none;
		float:left;
		width:17%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#start-1 .wrap .box .right .nav .number {
			display:none;
			float:right;
			width:100%;
			margin:0px 0px 35px 0px;
			padding:0px 40px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamB;
			font-size: 6vw;
			font-weight: 700;
			line-height: 5vw;
			text-align:right;
		}
			#start-1 .wrap .box .right .nav .number span {
				margin:2px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:absolute;
				top:5px;
				right:0px;
				color: white;
				font-family: Gotham;
				font-size: 14px;
				font-weight: 300;
				line-height: 14px;
			}	
		#start-1 .wrap .box .right .nav .s-arrow-right { 
			float:right;
			margin:0px 40px 15px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		#start-1 .wrap .box .right .nav .s-arrow-left { 
			float:right;
			margin:0px 40px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		
	#start-1 .wrap .box .right .info {
		float:left;
		width:100%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#start-1 .wrap .box .right .info h2 {
			float:left;
			width:100%;
			margin:0px 0px 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamB;
			font-size: 16px;
			font-weight: 300;
			line-height: 22px;
			text-align:justify;
		}
		#start-1 .wrap .box .right .info .text {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamL;
			font-size: 14px;
			font-weight: 300;
			line-height: 20px;
			text-align:justify;
		}
	
#start-1 .scroll-down-2 {
	display:none;
}

#start-2 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px; } 
#start-2 .left { 
	float:left;
	width:50%;
	height:420px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
#start-2 .right { 
	float:left;
	width:50%;
	height:420px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#start-2 .left:hover h3 { background-color:#000; }
	#start-2 .right:hover h3 { background-color:#000; }
	#start-2 h3 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		font-size: 22px;
		font-weight: 700;
		line-height: 80px;
		text-transform: uppercase;
		text-align:center;
		background-color:#272727;
		position:relative;
		z-index:5;
	}
	#start-2 .foto {
		float:left;
		width:100%;
		height:90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:0;
		bottom:0;
		z-index:4;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		transition: all .5s;
		background-size:cover !important;
	}
	#start-2 .foto:hover {
		background-size: auto 103% !important;
	}
	
#start-3 { float:left;width:100%;height:410px;position:relative;margin:0px 0px 0px 0px;background: url(images/start_3_bg.jpg) top no-repeat;background-size:cover !important; } 
	#start-3 h4 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 117px;
		text-transform: uppercase;
		text-align:center;
		border-bottom:1px solid #d3d3d3;
	}
	#start-3 .box {
		float:left;
		width:100%;
		height:220px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		
	}
	#start-3 .box-slide {
		float:left;
		width:100%;
		height:220px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;		
	}
	#start-3 .box a {
		float:left;
		width:16.66%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-right:1px solid #d3d3d3;
		border-bottom:1px solid #d3d3d3;
	}
	#start-3 .box a:nth-child(1) { background-size: 70% auto !important; }
	#start-3 .box a:nth-child(2) { background-size: 60% auto !important; }
	#start-3 .box a:nth-child(3) { background-size: 50% auto !important; }
	#start-3 .box a:nth-child(4) { background-size: 50% auto !important; }
	#start-3 .box a:nth-child(5) { background-size: 50% auto !important; }
	#start-3 .box a:nth-child(6) { background-size: 70% auto !important; }
	#start-3 .box a:nth-child(7) { background-size: 40% auto !important; }
	#start-3 .box a:nth-child(9) { background-size: 60% auto !important; }
	
#paint-1 { float:left;width:100%;position:relative;padding:50px 0px 50px 0px;margin:0px 0px 0px 0px; } 
	#paint-1 .arrow-left {
		float:left;
		margin:210px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:2%;
		top:0;
		cursor:pointer;
		z-index:10;
	}
	#paint-1 .arrow-right {
		float:right;
		margin:210px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:2%;
		top:0;
		cursor:pointer;
		z-index:10;
	}
	
#paint-1 .wrap { 
	float:left;
	width:90%;
	height:320px;
	top:0;
	left:0;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#paint-1 .wrap .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-1 .wrap .box .foto {
		float:left;
		width:30%;
		height:310px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-1 .wrap .box .right {
		float:right;
		width:60%;
		margin:0px 5% 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		right:0;
		top:3%;
	}
	#paint-1 .wrap .box .right .nav {
		display:none;	
	}
		
	#paint-1 .wrap .box .right .info {
		float:left;
		width:100%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#paint-1 .wrap .box .right .info h2 {
			float:left;
			width:100%;
			margin:0px 0px 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: black;
			font-family: GothamB;
			font-size: 16px;
			font-weight: 300;
			line-height: 22px;
			text-align:justify;
			text-transform:uppercase;
		}
		#paint-1 .wrap .box .right .info .text {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: black;
			font-family: GothamL;
			font-size: 14px;
			font-weight: 300;
			line-height: 20px;
			text-align:justify;
		}


#paint-2 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden; } 
	#paint-2 h2 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 97px;
		text-transform: uppercase;
		text-align:center;
	}
	#paint-2 .left {
		float:left;
		width:100%;		
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-up {
		float:left;
		width:33.3%;
		height:230px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-up h3 {
		float:left;
		width:92%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:4%;
		bottom:8%;
		color: white;
		font-family: Gotham;
		font-size: 18px;
		font-weight: 300;
		line-height: 18px;
		text-transform: uppercase;
	}
	#paint-2 .left .box-up span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .left .box-up:hover span {
		opacity:1;
	}
	#paint-2 .left .box-down {
		float:left;
		width:33.3%;
		height:230px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	
	#paint-2 .left .box-down h3 {
		float:left;
		width:92%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:4%;
		bottom:8%;
		color: white;
		font-family: Gotham;
		font-size: 18px;
		font-weight: 300;
		line-height: 18px;
		text-transform: uppercase;
	}
	#paint-2 .left .box-down span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .left .box-down:hover span {
		opacity:1;
	}
	
	#paint-2 .right {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .right .right-box {
		float:left;
		width:25%;
		height:270px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .right .right-box h3 {
		float:left;
		width:92%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:4%;
		bottom:8%;
		color: white;
		font-family: Gotham;
		font-size: 18px;
		font-weight: 300;
		line-height: 18px;
		text-transform: uppercase;
	}
	#paint-2 .right .right-box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .right .right-box:hover span {
		opacity:1;
	}
	
#paint-3 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden; }
#paint-3 .left {
	float:left;
	width:50%;
	height:330px;
	margin:0px 0px 0px 0px;
	padding:60px 0px 60px 0px;
	position:relative;
	background-color: #1e1e1e;
}
	#paint-3 .left .slide {
		float:left;
		width:90%;
		height:330px;
		margin:0px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		top: 0;
	}
	#paint-3 .left .box {
		float:left;
		width: 100%;
		margin:0px 0px 0px 0px;
		position: relative;			
	}
	#paint-3 .left .box .nag {
		float:left;
		width:100%;
		margin:0px 0px 25px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 30px;
		font-weight: 900;
		line-height: 30px;
		text-transform: uppercase;
	}
	#paint-3 .left .box .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #e6e6e6;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 21px;
		text-align:justify;
	}
	#paint-3 .left .slide-pag { left:5%;top:50%;width:14px;position:absolute;margin:-48px 0px 0px 0px;z-index:3; }
		#paint-3 .left .slide-pag a { float:left;width:14px;height:14px;margin:0px 0px 10px 0px;background: url('images/slider_pag_off.png') no-repeat; }
		#paint-3 .left .slide-pag a.activeSlide { float:left;width:14px;height:14px;background: url('images/slider_pag.png') no-repeat; }
		#paint-3 .left .slide-pag a:focus { outline: none; }
	
#paint-3 .right {
	float:left;
	width:50%;
	height:450px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background: url(images/paint_3_right_bg.jpg) center no-repeat;
	background-size:cover;
}

#paint-4 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;background-color: #41786f; }
#paint-4 .wrap {
	width:600px;
	height:100%;
	position:relative;
	margin:0 auto;
	padding:100px 0px 100px 0px;
	text-align:center;
}
	#paint-4 .wrap h2 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		font-size: 60px;
		font-weight: 700;
		line-height: 60px;
		text-transform: uppercase;
		text-align:center;
	}
	#paint-4 .wrap .text {
		float:left;
		width:100%;
		margin:25px 0px 25px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 26px;
		text-align:center;
	}
	#paint-4 .wrap .more {
		position:relative;
		top:0;
		left:0;
		margin:0px 0px 0px 0px;
		padding:16px 35px 16px 20px;
		cursor:pointer;
		border:1px solid rgba(255, 255, 255, 0.8);
		z-index:10;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 48px;
		text-transform: uppercase;
		text-decoration:none;
		background: url(images/paint_1_arrow.png) center right 18px no-repeat;
	}
	
#movie-1 { float:left;width:100%;height:450px;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#movie-1 .left {
	float:left;
	width:80%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#movie-1 .left .slide {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#movie-1 .left .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#movie-1 .left .box .info {
		float:left;
		width:90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:3%;
		bottom:7%;
	}
	#movie-1 .left .box .info .title {
		float:left;
		width:90%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-1 .left .box .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 30px;
		font-weight: 900;
		line-height: 30px;
		text-transform: uppercase;
		letter-spacing:4px;
	}
	#movie-1 .left .box .info p {
		float:left;
		width:100%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 22px;
	}
	#movie-1 .left .box .info .more {
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.2);
	}
		#movie-1 .left .box .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.2);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-1 .left .box .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.2);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-1 .left .box .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}
	#movie-1 .left .arrow-up {
		float:right;
		position:absolute;
		right:0;
		width:40px;
		bottom:40px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		cursor:pointer;
		border-bottom:1px solid rgba(255, 255, 255, 0.8);
		z-index:10;
	}
	#movie-1 .left .arrow-down {
		float:right;
		position:absolute;
		right:0;
		width:40px;
		bottom:0;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		cursor:pointer;
		z-index:10;
	}
	
#movie-1 .right {
	float:left;
	width:20%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
#movie-1 .right .slide-right {
	float:left;
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#movie-1 .right .box {
		float:left;
		width:100%;
		height:34%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	#movie-1 .right .box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#movie-1 .right .box:hover span {
		opacity:1;
	}
	#movie-1 .right .box span h4 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		line-height: 1.3vw;
		text-transform: uppercase;
		font-size: 1.2vw;
		font-weight: 300;
		text-align:center;
		top:0;
		left:0;
		position:relative;
	}
	#movie-1 .right .box h4 {
		float:left;
		width:90%;
		margin:-25px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 18px;
		text-transform: uppercase;
		font-size: 13px;
		font-weight: 300;
		text-align:center;
		top:50%;
		left:0;
		position:relative;
	}
	
#movie-2 { float:left;width:100%;height:450px;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background: url(images/movie_2_bg.jpg) center no-repeat;background-size:cover !important; } 
#movie-2 .info {
	float:left;
	width:90%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:3%;
	bottom:17%;
}
	#movie-2 .info .title {
		float:left;
		width:93%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 7%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-2 .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 30px;
		font-weight: 900;
		line-height: 30px;
		text-transform: uppercase;
		letter-spacing:4px;
	}
	#movie-2 .info p {
		float:left;
		width:90%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 22px;
	}
	#movie-2 .info .more {
		clear:both;
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}
		#movie-2 .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-2 .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-2 .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}	
		
	#movie-2 .autor {
		clear:both;
		float:left;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:3%;
		bottom:4%;
		border:1px solid rgba(255, 255, 255, 0.4);
		color: white;
		font-family: Gotham;
		font-size: 11px;
		font-weight: 300;
		line-height: 45px;
		text-transform: uppercase;
	}	
	#movie-2 .autor .box {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 7px 0px 7px;
		border-right:1px solid rgba(255, 255, 255, 0.4);		
	}
	#movie-2 .autor .box:last-child { border-right:0 !important; }
	
#movie-3 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;overflow:hidden;background: url(images/movie_3_bg.jpg) center no-repeat;background-size:cover !important; } 
	#movie-3 .box-maps {
		float:left;
		width: 96%;
		margin:0px 0px 0px 2%;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:0;
		border:1px solid rgba(255, 255, 255, 0.4);
	}	
	#movie-3 .box-maps .left {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
		#movie-3 .box-maps .left .nag-select {
			position:absolute;
			width:200px;
			left:25px;
			top:25px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#movie-3 .box-maps .left .top {
			float:left;
			width:90%;
			margin:50px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			border-left:0px solid #fff;
		}
		#movie-3 .box-maps .left .top a {
			float:left;
			width:16.6%;
			height:25px;
			margin:0px 0px 5px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 13px;
			font-weight: 300;
			line-height: 23px;
			text-transform: uppercase;
			cursor:pointer;
			text-align:center;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;		
		}
		#movie-3 .box-maps .left .top a:last-child {
			margin:0px 0px 0px 0px !important;
		}
		#movie-3 .box-maps .left .top a:hover {
			border-bottom:2px solid #fff;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;		
		}
		#movie-3 .box-maps .left .top .active-region {
			border-bottom:2px solid #fff;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;		
		}
		#movie-3 .box-maps .left .map-image {
			display:none;
			float:left;
			width:100%;
			left:-15px;
			top:60px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
				
	#movie-3 .box-maps .right {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
		#movie-3 .box-maps .right .list {
			float:left;
			width:90%;
			margin:25px 0px 0px 5%;
			padding:0px 0px 30px 0px;
			position:relative;
		}
		#movie-3 .box-maps .right .list h3 {
			float:left;
			width:100%;
			margin:0px 0px 20px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 16px;
			font-weight: 500;
			line-height: 16px;
			text-transform: uppercase;
			letter-spacing:2px;
		}
		#movie-3 .box-maps .right .list .lists {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#movie-3 .box-maps .right .box {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				border-top:1px solid rgba(255, 255, 255, 0.4);
			}
			#movie-3 .box-maps .right .box:last-child { border-bottom:1px solid rgba(255, 255, 255, 0.4); }
			#movie-3 .box-maps .right .name {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: white;
				font-family: GothamL;
				font-size: 14px;
				font-weight: 300;
				line-height: 34px;
				text-transform: uppercase;
				background: url(images/box_maps_name_hr.png) right no-repeat;
				cursor:pointer;
			}
			#movie-3 .box-maps .right .info {
				float:left;
				width:95%;
				margin:5px 0px 25px 0px;
				padding:0px 0px 0px 5%;
				position:relative;
				color: white;
				font-family: GothamL;
				font-weight: 300;
				line-height: 22px;
				font-size: 16px;
				border-left:2px solid #fff;
			}
			#movie-3 .box-maps .right .info a {
				font-size: 15px;
				text-decoration:none;
				color: white;
			}
			#movie-3 .box-maps .right .info a:hover {
				text-decoration:underline;
			}
			
.popup {
	display:none;
	float:left;
	width:600px;
	height:400px;
	margin:135px 0px 0px -300px;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:50%;
	right:5%;
	background-color: rgba(0, 0, 0, 1);
	background: rgba(0, 0, 0, 1);
	z-index:5;
}
	.popup .close-popup {
		float:right;
		top:0;
		right:0;
		margin:0px 0px 0px 0px;
		padding:0px 10px 0px 10px;
		position:absolute;
		color:#fff;
		background:#000;
		font-size:18px;
		line-height:34px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;	
		cursor:pointer;
	}
	.popup h3 {
		float:left;
		width:100%;
		margin:50px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color:#fff;
		font-size:20px;
		line-height:20px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;		
	}
	.popup .text {
		float:left;
		width:90%;
		margin:30px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
		color:#fff;
		font-size:16px;
		line-height:22px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;	
	}
		.popup .text a {
			text-decoration:none;
			color:#fff;
		}
		.popup .text a:hover {
			text-decoration:underline;
			color:#fff;
		}
			
#movie-4 { float:left;width:100%;position:relative;padding:40px 0px 40px 0px;margin:0px 0px 0px 0px;overflow:hidden;background: url(images/movie_4_bg.jpg) center no-repeat;background-size:cover !important; }
	#movie-4 .info {
	float:left;
	width:90%;
	margin:0px 0px 40px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	left:0;
	top:7%;
}
	#movie-4 .info .title {
		float:left;
		width:90%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-4 .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 30px;
		font-weight: 900;
		line-height: 30px;
		text-transform: uppercase;
		letter-spacing:4px;
	}
	#movie-4 .info p {
		float:left;
		width:100%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 21px;
	}
	#movie-4 .info .more {
		clear:both;
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}
		#movie-4 .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-4 .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-4 .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}

	#movie-4 .movies {
		float:left;
		width:90%;
		margin:0px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
		right:0;
		top:0;
	}
		#movie-4 .movies .box {
			float:left;
			width:33%;
			margin:0px 0px 20px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#movie-4 .movies .box .text {
			float:left;
			width:100%;
			height:70px;
			margin:0px 0px 20px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 22px;
			text-align:center;
		}
		#movie-4 .movies .box .foto {
			float:left;
			width:70%;
			height:150px;
			margin:0px 0px 0px 15%;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#movie-4 .movies .box .foto .play {
				float:left;
				position:absolute;
				left:15px;
				bottom:10px;
				margin:0px 0px 0px 0px;
			}

#actor-1 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; }			
	#actor-1 .box {
		float:left;
		width:25%;
		height:240px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	#actor-1 .box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#actor-1 .box:hover span {
		opacity:1;
	}
	#actor-1 .active-autor span{
		opacity:1;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
	}
	#actor-1 .non-active-autor span{
		opacity:0 !important;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
	}
	#actor-1 .box h4 {
		float:left;
		width:90%;
		margin:-25px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 18px;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: 300;
		text-align:center;
		top:50%;
		left:0;
		position:relative;
	}	
	#actor-1 .box span h4 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		line-height: 18px;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: 300;
		text-align:center;
		top:0;
		left:0;
		position:relative;
	}
	

.actor-2 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background-color:#1d1d1d; }	
.actor-2 .left, .actor-2 .right { padding:6% 0px 6% 0px; }		
.actor-2 .left {
	float:left;
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
	position:relative;
	background-color:#1d1d1d;
}	
	.actor-2 .left .box {
		float:left;
		width:90%;
		margin:0px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.actor-2 .left .box h2 {
		float:left;
		width:100%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 18px;
		font-size: 18px;
		font-weight: 300;
		text-align:left;
		top:0;
		left:0;
		position:relative;
	}
	.actor-2 .left .box h2 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		font-weight: 700;
		text-align:left;
		top:0;
		left:0;
		position:relative;
	}	
	.actor-2 .left .box h2 span {
		font-weight: 700;
		font-family: Gotham;
	}
	.actor-2 .left .box .text {
		float:left;
		width:100%;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #dfdfdf;
		font-family: GothamL;
		font-size: 16px;
		font-weight: 300;
		line-height: 22px;
		text-align:justify;
	}
	
.actor-2 .right {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:40px 0px 40px 0px;
	background-color:#fff;
}
	.actor-2 .right .actor-close {
		float:right;
		position:absolute;
		right:10px;
		top:0;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		cursor:pointer;
	}
	.actor-2 .right .box {
		float:left;
		width:86%;
		height:100%;
		margin:0px 0px 0px 7%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.actor-2 .right .box .info {
		float:left;
		width:100%;
		height:100%;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		text-align:center;
	}
		.actor-2 .right .box .info h3 {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #1d1d1d;
			font-family: Gotham;
			font-size: 16px;
			font-weight: 700;
			line-height: 16px;
			text-transform: uppercase;
		}
		.actor-2 .right .box .info .text {
			float:left;
			width:100%;
			margin:12px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #1d1d1d;
			font-family: GothamL;
			font-size: 18px;
			font-weight: 300;
			line-height: 22px;
		}
	.actor-2 .right .box .gallery {
		float:left;
		width:100%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.actor-2 .right .box .gallery .spec {
			float:left;
			width:30%;
			height:235px;
			max-height:235px;
			margin:0px 3% 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		.actor-2 .right .box .gallery .spec:last-child {
			margin:0px 0px 0px 0px !important;
		}
			.actor-2 .right .box .gallery .foto {
				float:left;
				width:100%;
				height:100%;
				max-height:220px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
			}
			.actor-2 .right .box .gallery .name {
				float:left;
				width:100%;
				margin:15px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: #1d1d1d;
				font-family: Gotham;
				font-size: 14px;
				font-weight: 700;
				line-height: 14px;
				text-transform: uppercase;
				text-align:center;
			}
			
#technology-1 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#technology-1 .left {
	float:left;
	width:100%;
	height:450px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
#technology-1 .right {
	float:left;
	width:90%;
	margin:30px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#technology-1 .right .text {
		float:left;
		width: 100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:0;
		color: #444;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 100;
		line-height: 21px;
		text-align:justify;
	}
	
#technology-2 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#technology-2 .left {
	float:left;
	width:90%;
	margin:0px 0px 30px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#technology-2 .left .text {
		float:left;
		width: 100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:0;
		color: #444;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 100;
		line-height: 21px;
		text-align:justify;
	}
	
#technology-2 .right {
	float:left;
	width:100%;
	height:450px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}

.crew-1 { float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-1 { float:left;width:100%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-2 { float:left;width:100%;height:500px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-3 { float:left;width:50%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-4 { float:left;width:50%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-5 { float:left;width:25%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-6 { float:left;width:25%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-7 { float:left;width:25%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-8 { float:left;width:25%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-9 { float:left;width:25%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-10 { float:left;width:25%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-11 { float:left;width:25%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-12 { float:left;width:25%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-13 { float:left;width:25%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-14 { float:left;width:25%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-15 { float:left;width:25%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-16 { float:left;width:25%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-17 { float:left;width:25%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-18 { float:left;width:25%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-19 { float:left;width:25%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-20 { float:left;width:25%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-21 { float:left;width:25%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-22 { float:left;width:25%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-23 { float:left;width:25%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-24 { float:left;width:25%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-25 { float:left;width:25%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-26 { float:left;width:25%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-27 { float:left;width:25%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-28 { float:left;width:25%;height:330px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew .info {
	float:right;
	width:90%;
	position:absolute;
	right:5%;
	bottom:5%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	
}
.crew .info h2 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	color: white;
	font-family: Gotham;
	line-height: 22px;
	font-size: 16px;
	font-weight:300;
	clear:both;
}
.crew .info h3 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	color: white;
	font-family: GothamL;
	line-height: 15px;
	font-size: 15px;
	font-weight:100;
	clear:both;
	display:none;
}

.crew .info .crew-arrow {
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	clear:both;
}
.crew-width-1 h2, .crew-width-2 h2 {
	text-align:right !important;
	float:right !important;
	font-size: 18px !important;
	line-height: 22px !important;
}
.crew-width-1 h3, .crew-width-2 h3 {
	display:block !important;
	text-align:right !important;
	float:right !important;
	font-size: 18px !important;
	line-height: 22px !important;
}
.crew-width-1 .crew-arrow, .crew-width-2 .crew-arrow {
	float:right !important;
}

.crew-show {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#fff;
	position:relative;
	overflow:hidden;
}
	.crew-show .crew-close {
		float:right;
		margin:20px 20px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:0;
		top:0;
		cursor:pointer;
		z-index:5;
	}
	.crew-show .foto {
		float:left;
		width:30%;
		height:430px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.crew-show .info-show {
		float:left;
		width:50%;
		height:100%;
		margin:40px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.crew-show .info-show .title {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		line-height: 22px;
		font-size: 26px;
		font-weight: 700;
	}
	.crew-show .info-show .position {
		float:left;
		width:100%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamL;
		line-height: 22px;
		font-size: 18px;
		font-weight: 100;
	}
	.crew-show .info-show .text {
		float:left;
		width:100%;
		margin:40px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: GothamL;
		font-size: 14px;
		line-height: 20px;
		color: #5e5e5e;
		font-weight: 300;
		text-align:justify;
	}
	.crew-show .info-show .text strong {
		color: #282828;
		font-weight: 300;
		font-family: Gotham;
	}
	.crew-show .info-show .crew-back {
		float:left;
		margin:40px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
		clear:both;
	}
	
#crew-pdf {
	float:left;
	width:100%;
	height:141px;
	background-color: #41786f;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#crew-pdf h4 {
		float:left;
		margin:45px 0px 0px -241px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 24px;
		font-weight: 500;
		line-height: 24px;
		text-transform: uppercase;
		text-align:center;
		top:0;
		left:50%;
	}
	#crew-pdf h4 strong {
		float:left;
		margin:13px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-weight:100;
	}
	#crew-pdf .more {
		float:left;
		width:153px;
		height:45px;
		margin:0px 0px 0px 40px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}		
	#crew-pdf .more .open {
		float:left;
		width:75%;
		height:100%;
		margin:0px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
		text-decoration:none;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 300;
		line-height: 46px;
		text-transform: uppercase;
		background: url(images/paint_1_arrow.png) center right no-repeat;
	}
	
#paint-shop  { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background-color: #ebebeb; } 
#paint-shop  .left {
	float:left;
	width:25%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:40px 0px 15px 0px;
	position:relative;
	background-color: #ebebeb;
}
	#paint-shop  .left .wrap {
		float:left;
		width:90%;
		margin:0px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .left h2 {
		float:left;
		width:100%;
		margin:0px 0px 25px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 18px;
		font-weight: 700;
		line-height: 18px;
		text-transform: uppercase;
	}
	#paint-shop  .left h2 .menu-paintings { display:none;float:right;font-size:35px;margin:-8px 0px 0px 0px !important;cursor:pointer;position:absolute;right:0;top:0;color:#000;z-index:5; }
	#paint-shop  .left ul {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		list-style: none;
	}
	#paint-shop  .left ul li {
		float:left;
		width:90%;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
		background: url(images/paint_shop_left_hr.jpg) top 6px left no-repeat;
	}
	#paint-shop  .left ul li a {
		text-decoration:none;
		color: #444;
	}
	#paint-shop  .left ul li a:hover {
		text-decoration:none;
		color: #444;
		font-family: GothamB;
	}
	#paint-shop  .left .paint-active {
		text-decoration:none;
		color: #444;
		font-family: GothamB;
	}
	
	#paint-shop  .left ul li ul {
		float:left;
		width:98%;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 2%;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
	}
	#paint-shop  .left ul li ul li {
		float:left;
		width:100%;
		margin:0px 0px 15px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
		background: none;
	}

#paint-shop  .right {
	float:left;
	width:75%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background-color: #fff;
}
	#paint-shop  .right .top {
		float:left;
		width:100%;
		height:60px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-bottom:1px solid #ebebeb;
	}
	#paint-shop  .right .top h1 {
		float:left;
		margin:23px 0px 0px 20px;
		padding:0px 30px 0px 0px;
		color: black;
		font-family: GothamL;
		font-size: 15px;
		font-weight: 100;
		line-height: 18px;
	}
	
	#paint-shop  .right .middle {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		overflow:hidden;
	}
	#paint-shop  .right .middle .box {
		float:left;
		width:25%;
		height:220px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#paint-shop  .right .middle .box .foto {
			float:left;
			width:100%;
			height:75%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#paint-shop  .right .middle .box .info {
			float:left;
			width:100%;
			height:25%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			border-bottom:1px solid #ebebeb;
			border-right:1px solid #ebebeb;
		}
		#paint-shop  .right .middle .box .title {
			float:left;
			width:90%;
			height:30px;
			margin:10px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: Gotham;
			color: black;
			font-size: 12px;
			font-weight: 500;
			line-height: 15px;
			text-align:center;
			overflow:hidden;
		}
		#paint-shop  .right .middle .box .number {
			float:left;
			width:90%;
			margin:15px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamL;
			color: #b9b9b9;
			font-size: 14px;
			font-weight: 300;
			line-height: 14px;
			text-align:center;
		}
		
	#paint-shop  .right .bottom {
		float:left;
		width:100%;
		height:85px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		left:0;
		bottom:0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-top:0px solid #ebebeb;
	}
	#paint-shop  .right .bottom .pag {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:5%;
	}
	#paint-shop  .right .bottom .pag .pags {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .right .bottom .pag .pags a {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 10px 5px 10px;
		position:relative;
		text-decoration:none;
		color: black;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 14px;
		text-transform: uppercase;
	}
	#paint-shop  .right .bottom .pag .pags a:hover {
		color: black;
		text-decoration:underline;
	}
	#paint-shop  .right .bottom .pag .active-pags {
		background: url(images/paint_shop_pags_active.png) bottom no-repeat;	
	}
	#paint-shop  .right .bottom .pag .pag-arrow-left {
		float:left;
		margin:3px 15px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .right .bottom .pag .pag-arrow-right {
		float:left;
		margin:3px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
	}
	
	#paint-shop  .right .box-nav {
		display:none;
		float:right;
		width:75px;
		height:100%;
		background-color: #ebebeb;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:0;
		top:0;
		z-index:10;
	}
	#paint-shop  .right .box-nav .nav-left {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:26px;
		top:50%;
	}
	#paint-shop  .right .box-nav .nav-right {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:26px;
		top:50%;
	}
	
.category-all {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:40px 0px 20px 0px;
	position:relative;
	background-color: #eceaed;
	overflow:hidden;
}
.category-all h2 {
    float: left;
    width: 90%;
    margin: 0px 0px 15px 5%;
    padding: 0px 0px 0px 0px;
    position: relative;
    color: black;
    font-family: GothamB;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    text-transform: uppercase;
}
.category-all h2 .menu-paintings {
    float: right;
    font-size: 35px;
    margin: -8px 0px 0px 0px !important;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    color: #000;
    z-index: 5;
}
	.category-all a {
		display:none;
		float:left;
		width:90%;
		margin:0px 0px 0px 0px;
		padding:5px 0px 5px 5%;
		position:relative;
		color: #272727;
		font-family: Gotham;
		font-size: 13px;
		font-weight: 500;
		line-height: 22px;
		text-transform: uppercase;
		text-decoration:none;
		text-align:left;
	}
		.category-all a:hover {
			text-decoration:underline;
		}
	
#image { float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative; }
#image .left {
	float:left;
	width:45%;
	height:420px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	
#image .right {
	float:left;
	width:50%;
	margin:0px 0px 0px 3%;
	padding:0px 0px 30px 0px;
	position:relative;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	border-bottom:1px solid #ebebeb;
}
	#image .right .info {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#image .right .info h1 {
		float:left;
		width:100%;
		margin:80px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: GothamB;
		text-transform: uppercase;
		color: black;
		font-size: 18px;
		font-weight: 700;
		line-height: 23px;
	}
	#image .autor-nag {
		margin:40px 0px 0px 0px !important;
	}
	#image .right .info .autor {
		float:left;
		width:100%;
		margin:5px 0px 0px 0px;
		padding:0px 0px 25px 0px;
		position:relative;
		font-family: Gotham;
		text-transform: uppercase;
		color: #a7a7a7;
		font-size: 13px;
		font-weight: 500;
		line-height: 13px;
		text-decoration:none;
		border-bottom:1px solid #000;
	}
	#image .right .info .autor:hover {
		color: #000;
	}
	#image .right .info .status {
		float:left;
		width:50%;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
	}
	#image .right .info .status strong {
		position:relative;
		top:0;
		left:10px;
		padding:10px 10px 10px 10px;
		border:1px solid #d9d9d9;
	}
	#image .right .info .price {
		float:left;
		width:25%;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 45px;
		text-transform: uppercase;
	}
	#image .right .info .price strong {
		position:relative;	
		top:0;
		left:10px;
		padding:10px 43px 10px 13px;
		border:1px solid #d9d9d9;
	}
	#image .right .info .price span {
		float:right;
		position:absolute;
		right:0;
		top:0;
		margin:35px -35px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:10px;
		font-family: Gotham;
		font-weight:100;
	}
	#image .right .info .price .price-gbp { display:none; }
	#image .right .info .price .price-usd { display:none; }
	#image .right .info .price .price-pln { display:none; }
	
	#image .right .info .cur {
		float:left;
		width:25%;
		margin:23px 0px 0px -1px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 45px;
		text-transform: uppercase;
	}
	#image .right .info .cur-select {
		float:left;
		width:80px;
		height:38px;
		font-family: GothamB;
		font-size: 14px;
		line-height:14px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		border:1px solid #d9d9d9;
	}
	#image .right .info .text {
		float:left;
		width:100%;
		margin:25px 0px 45px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #444;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 100;
		line-height: 20px;
		text-align:justify;
	}
	#image .right .info .image-left {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		left:0;
		bottom:5%;
	}
	#image .right .info .image-right {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		left:0;
		bottom:5%;
	}
	#image .right .image-back {
		float:left;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:0;
		left:0;
		cursor:pointer;
	}
	
#image-back { display:none;float:left;width:100%;height:85px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative; }
#image-back .image-back {
	float:left;
	margin:35px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	position:relative;
}

#autor-more { float:left;width:96%;margin:50px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative; }
#autor-more h2 {
	float:left;
	width:100%;
	margin:0px 0px 45px 0px;
	padding:0px 0px 29px 0px;
	position:relative;
	color: black;
	font-family: Gotham;
	font-size: 18px;
	font-weight: 700;
	line-height: 18px;
	text-transform: uppercase;
	border-bottom:1px solid #000;
}
	#autor-more .images {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		overflow:hidden;
	}
	#autor-more .images .box {
		float:left;
		width:25%;
		height:280px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#autor-more .images .box .foto {
			float:left;
			width:100%;
			height:70%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#autor-more .images .box .info {
			float:left;
			width:100%;
			height:30%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			border-bottom:1px solid #ebebeb;
			border-right:1px solid #ebebeb;
		}
		#autor-more .images .box .title {
			float:left;
			width:80%;
			height:45px;
			margin:20px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: Gotham;
			color: black;
			font-size: 13px;
			font-weight: 500;
			line-height: 18px;
			text-align:center;
			overflow:hidden;
		}
		#autor-more .images .box .number {
			float:left;
			width:90%;
			margin:15px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamL;
			color: #b9b9b9;
			font-size: 14px;
			font-weight: 300;
			line-height: 14px;
			text-align:center;
		}

#autor-more-pag { float:left;width:96%;margin:0px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative; }		
	#autor-more-pag .bottom {
		float:left;
		width:100%;
		height:85px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		left:0;
		bottom:0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-bottom:1px solid #ebebeb;
	}
	#autor-more-pag .bottom .pag {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:0;
	}
	#autor-more-pag .bottom .pag .pags {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#autor-more-pag .bottom .pag .pags a {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 10px 5px 10px;
		position:relative;
		text-decoration:none;
		color: black;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 14px;
		text-transform: uppercase;
	}
	#autor-more-pag .bottom .pag .pags a:hover {
		color: black;
		text-decoration:underline;
	}
	#autor-more-pag .bottom .pag .active-pags {
		background: url(images/paint_shop_pags_active.png) bottom no-repeat;	
	}
	#autor-more-pag .bottom .pag .pag-arrow-left {
		float:left;
		margin:3px 15px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#autor-more-pag .bottom .pag .pag-arrow-right {
		float:left;
		margin:3px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
	}
			
footer { width:100%;height:245px;float:left;position:relative;margin:-235px 0px 0px 0px;background: url(images/footer_bg.png) top no-repeat;z-index:10;background-size:cover !important; }
footer .footer-wrapper { 
	float:left;
	width:90%;
	height:100%;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
}
	footer nav { 
		display:none;
	}
	footer nav ul { float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
	footer nav ul li { float:left;margin:0px 0px 0px 0px;position:relative;list-style: none; }
	footer nav ul li:nth-child(2) { float:right; }
	footer nav ul li a { color:#fff;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	footer nav ul li a:hover { color:#fff; }
	footer nav ul li a.active { color:#fff; }
	
	footer .footer-wrapper .arrow-up {
		float:left;
		margin:215px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	footer .footer-wrapper p{
		float:left;
		width:100%;
		top:115px;
		left:0;
		position:absolute;
		margin:0px 0px 0px 0px;
		color: #fff;
		font-family: GothamL;
		font-size: 13px;
		font-weight: 700;
		line-height: 18px;
		text-align:center;
	}
	footer .footer-wrapper p strong{
		float:left;
		width:100%;
		top:50px;
		left:0;
		position:relative;
		margin:0px 0px 0px 0px;
		color: #fff;
		font-family: GothamL;
		font-size: 13px;
		font-weight: 700;
		line-height: 18px;
		text-align:center;
	}
	footer .footer-wrapper p strong a {
		text-decoration:none;
		color: #fff;
	}
	footer .footer-wrapper p strong a:hover {
		text-decoration:none;
		color: #fff;
	}
	footer .footer-wrapper .social {
		float:right;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:205px;
		right:0;
	}
	footer .footer-wrapper .social img {
		float:left;
		margin:0px 0px 0px 10px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	
	.odee-tip{ display:inline;position: relative;opacity: 1 }
	.odee-tip:hover:after { background: #333;background: rgba(0,0,0,.8);border-radius: 5px;bottom: 26px;color: #dc407f;content: attr(title);left: -110px;padding: 5px 10px;text-align:center;position: absolute;z-index: 98;width: 140px;font-size:11px; }
	.odee-tip:hover:before { border:solid;border-color:rgba(0,0,0,.8) transparent;border-width: 6px 6px 0 6px;bottom: 20px;content: "";left: 40%;position: absolute;z-index: 99; }
	.odee-tip:hover  { opacity: 1;transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-webkit-transition: opacity .5s ease-in-out; }
	.odee a{ float:right;margin:0px 0px 0px 0px; }
	

.options a { color:#000;text-decoration:none; }

.facebook {
	margin-top:50px;
	z-index:60;
	border:3px solid #4a6ea9;
	width:330px;
	height: 214px;
	position: fixed;
	right: -336px;
	top:60px;
}

.facebook img {
	float:left;
	margin:-3px 0px 0px 0px;
	width:50px;
	position: absolute; 
	top: 0px; 
	left: -50px; 
}

.facebook .fb-page {
	float:left;
	margin:0px 0px 0px 0px;
	position:relative;
	width:330px;
	height:220px;
}

#paint-shop .right .middle .foto p, #autor-more .images .foto p {
	float:right;
	position:absolute;
	top:0;
	right:0;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	text-decoration:none;
	color:#fff;
	background-color:#000;
	font-size:14px;
	line-height:40px;
	text-transform:uppercase;
	font-family: Gotham;
	font-weight:100;
}

#shop {
	display:none;
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 60px 0px;
	position:relative;
	background-color: #41786f;
}
#shop h2 {
	float:left;
	width:100%;
	color: white;
	margin:30px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	font-family: Gotham;
	font-size: 21px;
	font-weight: 700;
	line-height: 21px;
	text-transform: uppercase;
	text-align:center;
	letter-spacing:2px;
}

#image .right .info .print {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	right:0;
	top:5%;
	color: white;
	font-family: Gotham;
	font-size: 14px;
	font-weight: 700;
	line-height: 41px;
	text-transform: uppercase;
	text-decoration:none;
	
}
#image .right .info .print strong {
	position:relative;
	top:0;
	width:100px;
	left:0px;
	padding:13px 25px 13px 25px;
	border:1px solid #d9d9d9;
	background-color: #41786f;
	letter-spacing:2px;
	cursor:pointer;
}

#image .right .info .buy {
	float:left;
	width:30%;
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	left:0px;
	bottom:5%;
	color: white;
	font-family: Gotham;
	font-size: 16px;
	font-weight: 700;
	line-height: 40px;
	text-transform: uppercase;
	
}
#image .right .info .buy strong {
	float:left;
	position:relative;
	top:0;
	width:100%;
	left:0px;
	padding:5px 0px 5px 0px;
	border:1px solid #d9d9d9;
	background-color: #41786f;
	letter-spacing:2px;
	cursor:pointer;
	text-align:center;
}

.formularz-div { float:left;width:90%;margin:0px 0px 0px 5%; }
	.form-box-left { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-right { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-down { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-down p {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color:#fff;
		font-size:15px;
		line-height:25px;
		font-family: GothamL; 
	}
	.form-box-down p a {
		text-decoration:none;
		color:#fff;
	}
	.form-box-down p:nth-child(2) {
		text-align:left;
	}
	
	.form-box { float:left;width:18%;margin:0px 2% 0px 0px; }
	.form-box-last { float:left;width:20%;margin:0px 0px 0px 0px; }
	.form-box-kod { float:left;width:100%;margin:0px 0px 0px 0px; }
	.form-box-all { float:left;width:100%;margin:0px 0px 20px 0px; }
	
	.form-text  { 
		float:left;
		margin:0px 0px 20px 0px;
		width:100%;
		color: white;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 18px;
	}
	.form-input { 
		float:left;
		width:95%;
		height:43px;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 5%;
		color:#fff;
		border:1px solid #8daea9;
		background:none;
		font-size:15px;
		font-family: GothamL; 
	}
	.color-input {
		color:#000 !important;
	}
	.hidden-input {
		visibility:hidden;
		width:0px;
		height:0;
	}
	.form-select { 
		float:left;
		width:100%;
		height:43px;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 5%;
		color:#fff;
		border:1px solid #8daea9;
		background:none;
		font-size:15px;
		font-family: GothamL; 
	}
	select option {
		margin:40px;
		background: rgba(0,0,0,0.3);
		color:#fff;
		text-shadow:0 1px 0 rgba(0,0,0,0.4);
	}
	.form-submit  { 
		float:right;
		width:100%;
		height:45px;
		margin:0px 0px 20px 0px;
		color: black;
		background-color: #efefef;
		padding:0px 0px 0px 0px;
		font-family: GothamB;
		font-size: 14px;
		text-transform: uppercase;
		border:none;
		border:1px solid #efefef;
		cursor:pointer; 
	}
	.form-dziekuje {
		float:left;
		padding:20px;
		text-align:center;
		font-size:16px;
		line-height:22px;
		font-family: ProximaNova;
		margin:20px 0px 0px 0px;
	}	
	.form-input:focus, .form-textarea:focus, .form-submit:focus { outline:none; }
	
	#image .left p {
		float:left;
		position:absolute;
		left:3%;
		bottom:3%;
		color:#fff;
		text-decoration:none;
		font-family: GothamB;
		text-transform: uppercase;
		color: #fff;
		font-size: 14px;
		font-weight: 100;
		line-height: 27px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 35px;
		background: url(images/fullsize.png) left no-repeat;
	}
	#image .right h1 span {
		font-size:13px;
		color: #a7a7a7;
		font-weight:100;
		font-family: Gotham;
	}

#cookie_info { position:fixed;width:100%;height:100px;z-index:99999;right:0;bottom:0;background:#181617; background:rgba(0,0,0,0.8); }
#user_information { float:right;width:95%;margin:25px 0px 0px 0px;color:#fff;position:relative; }
#close_info_cookie { position:absolute;left:0;top:0;margin:0px 0px 0px 0px;background-color:#666666;color:#fff;width:52px;height:52px;font-size:23px;text-align:center;cursor:pointer;font-weight:100; }
#close_info_cookie p { float:right;width:100%;text-align:center;margin:16px 0px 0px 0px; }
.user_information_nag { float:right;width:80%;font-size:12px;line-height:12px;color:#fff;font-weight:bold;margin:0px 0px 5px 0px; }
.user_information_text { float:right;width:80%;font-size:11px;line-height:16px;color:#fff;margin:0px 0px 0px 0px; }
	
}

@media screen and (min-width: 721px) and (max-width: 900px) {
.no-phone { display:none; }

.pages {
	float:left;
	width:100%;
	margin:75px 0px 50px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	.pages-wrap {
		width:90%;
		position:relative;
		margin:0 auto;
	}
	.pages-wrap h1 {
		float:left;
		width:100%;
		margin:0px 0px 70px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #000000;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 21px;
		text-transform: uppercase;
		text-align:center;
	}
	.pages-wrap .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #767676;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 30px;
	}
	
	.pages-wrap .news {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.pages-wrap .news .box {
			float:left;
			width:50%;
			height:395px;
			margin:0px 0px 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			overflow:hidden;
		}

		.pages-wrap .news .box .foto {
			float:left;
			width:100%;
			height:228px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		.pages-wrap .news .box .date {
			float:left;
			width:100%;
			margin:10px 0px 5px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #c4c4c4;
			font-family: Gotham;
			font-size: 12px;
			font-weight: 300;
			line-height: 24px;
			text-transform: uppercase;
		}
		.pages-wrap .news .box .title {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #212121;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 500;
			line-height: 20px;
			text-transform: uppercase;
		}
		.pages-wrap .news .box a {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 65px;
			position:absolute;
			left:0;
			bottom:0;
			color: #212121;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 52px;
			text-transform: uppercase;
			text-decoration:none;
			background: url(images/pages_news_more_bg.png) left no-repeat;
		}
			.pages-wrap .news .box a:hover {
				text-decoration:underline;
			}

.social-sc-p {
	float:right;
	position:absolute;
	left:50%;
	bottom:6%;
	margin:0px 0px 0px -55px;
	padding:0px 0px 0px 0px;
	z-index:3;
}
.social-sc-a {
	float:right;
	position:absolute;
	left:30px;
	top:3%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	z-index:3;
}
.li-move-167 { margin-top:30px !important; }

#wrapper { 
	float:left;
	width:100%;
	position:relative;
	left:0;
	top:0;
	margin:0px 0px 0px 0px;
	padding:15px 0px 15px 0px;
	background-color: rgba(0, 0, 0, 1);
	background: rgba(0, 0, 0, 1);
	z-index:9;
}
	.start-position { 
		position:absolute !important;
		background-color: rgba(0, 0, 0, 0.1) !important;
		background: rgba(0, 0, 0, 0.1) !important;
	}
#wrapper .wrap { 
	float:left;
	width:94%;
	height:100%;
	margin:0px 0px 0px 3%;
	padding:0px 0px 0px 0px;
	position:relative;
}	
	#wrapper .wrap .social {
		display:none;
		float:left;
		margin:46px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#wrapper .wrap .social img {
			float:left;
			margin:0px 6px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
	#wrapper .logo { 
		float:left;
		width:250px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		left:0;
		top:0;
		z-index:3;
	}
	#wrapper nav { 
		width:90%;
		float:left;
		margin:0px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:0;
		font-size:16px;
		line-height:16px;
		font-family: Gotham;
		text-transform: uppercase;
	}
	#wrapper nav ul { 
		display:none;
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px; 
		padding:0px 0px 0px 0px; 
	}
	#wrapper nav ul li { 
		float:left;
		width:100%;
		position:relative;
		text-align:right;
		margin:0px 0px 10px 0px; 
		padding:0px 0px 0px 0px; 
		list-style: none; 
	}
	#wrapper nav ul li:nth-child(2) { float:left; }
	#wrapper nav ul li a { color:#fff;text-decoration:none;padding:0px 0px 15px 0px;display: inline-block; }
	#wrapper nav ul li a:hover { color:#fff;background: url(images/menu_a_hover.png) bottom no-repeat;background-size:100% 7px; }
	#wrapper nav ul li a.active { color:#fff;background: url(images/menu_a_hover.png) bottom no-repeat;background-size:100% 7px; }
	
	.menu-tel { float:right;font-size:35px;margin:15px 0px 0px 0px !important;cursor:pointer;position:absolute;right:0;top:0;color:#fff;z-index:5; }
	
	.move-move {
		display:none;
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.move-home {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 10px 0px 0px;
			position:relative;
			color: #5d5d5d;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 33px;
			text-transform: uppercase;
			text-decoration:none;
			text-align:right;
		}
		.move-menu {
			float:left;
			width:100%;
			margin:0px 10px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #fff;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 33px;
			text-transform: uppercase;
			text-decoration:none;
			cursor:pointer;
			text-align:right;
		}
			.move-menu:hover {
				color: #5d5d5d;
			}
	
#container { float:left;width:100%;height:550px;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background-size:cover !important; }
	#container .slide-1 { float:left;width:100%;height:100%;position:relative;z-index:1; }
		#container .slides { float:left;width:100%;height:100%;margin:0px 0px 0px 0px;position:relative;background-size:cover !important; }
		#container .slides-wrap { width:90%;margin:0px 0px 0px 5%;top:43%;left:0;position:relative;z-index:2;  }
		#container .slides-wrap .box { float:left;width:100%;margin:-20px 0px 0px 0px;padding:0px 0px 30px 0px;top:52%;left:0;position:relative;background: url(images/container_hr.jpg) bottom no-repeat; }
		#container .slides-wrap .box h1 {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 16px;
			font-weight: 500;
			line-height: 22px;
			text-transform: uppercase;
			text-align:center;
		}
		#container .slides-wrap .box .text {
			float:left;
			width: 100%;
			margin:15px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamL;
			font-size: 18px;
			font-weight: 300;
			line-height: 18px;
			text-align:center;
		}
		#container .video {
			-webkit-transform: translateX(-50%) translateY(-50%);
			-moz-transform: translateX(-50%) translateY(-50%);
			-ms-transform: translateX(-50%) translateY(-50%);
			-o-transform: translateX(-50%) translateY(-50%);
			transform: translateX(-50%) translateY(-50%);
			position: absolute;
			top: 50%;
			left: 50%;
			min-width: 130%;
			min-height: 130%;
			width: 130%    !important;
			height: auto   !important;
			z-index:1;
		}
	#container .scroll-down {
		display:none;
		float:left;
		position:absolute;
		margin:0px 0px 0px -4.5px;
		padding:0px 0px 0px 0px;
		left:50%;
		bottom:0;
		cursor:pointer;
		z-index:3;
	}
	#container  .control {
		float:left;
		position:absolute;
		margin:0px 0px 0px -4.5px;
		padding:0px 0px 0px 0px;
		left:3%;
		bottom:2%;
		cursor:pointer;
		z-index:3;
		font-family: GothamL;
		font-size:16px;
		line-height:16px;
		color:#fff;
		cursor:pointer;
	}
		
#start-1 { float:left;width:100%;position:relative;padding:50px 0px 50px 0px;margin:0px 0px 0px 0px;background: url(images/start_1_bg.jpg) center no-repeat;background-size:cover !important; } 
	#start-1 .arrow-left {
		float:left;
		margin:240px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:2%;
		top:0;
		cursor:pointer;
		z-index:10;
	}
	#start-1 .arrow-right {
		float:right;
		margin:240px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:2%;
		top:0;
		cursor:pointer;
		z-index:10;
	}
	
#start-1 .wrap { 
	float:left;
	width:90%;
	height:500px;
	top:0;
	left:0;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#start-1 .wrap .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#start-1 .wrap .box .foto {
		float:left;
		width:50%;
		height:260px;
		margin:0px 0px 0px 25%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-1 .wrap .box .right {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		right:0;
		bottom:0;
	}
	#start-1 .wrap .box .right .nav {
		display:none;
		float:left;
		width:17%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#start-1 .wrap .box .right .nav .number {
			display:none;
			float:right;
			width:100%;
			margin:0px 0px 35px 0px;
			padding:0px 40px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamB;
			font-size: 6vw;
			font-weight: 700;
			line-height: 5vw;
			text-align:right;
		}
			#start-1 .wrap .box .right .nav .number span {
				margin:2px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:absolute;
				top:5px;
				right:0px;
				color: white;
				font-family: Gotham;
				font-size: 14px;
				font-weight: 300;
				line-height: 14px;
			}	
		#start-1 .wrap .box .right .nav .s-arrow-right { 
			float:right;
			margin:0px 40px 15px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		#start-1 .wrap .box .right .nav .s-arrow-left { 
			float:right;
			margin:0px 40px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		
	#start-1 .wrap .box .right .info {
		float:left;
		width:100%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#start-1 .wrap .box .right .info h2 {
			float:left;
			width:100%;
			margin:0px 0px 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamB;
			font-size: 16px;
			font-weight: 300;
			line-height: 22px;
			text-align:justify;
		}
		#start-1 .wrap .box .right .info .text {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamL;
			font-size: 14px;
			font-weight: 300;
			line-height: 20px;
			text-align:justify;
		}
	
#start-1 .scroll-down-2 {
	display:none;
	float:left;
	position:absolute;
	margin:0px 0px 0px -4.5px;
	padding:0px 0px 0px 0px;
	left:50%;
	bottom:0;
	cursor:pointer;
	z-index:3;
}

#start-2 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px; } 
#start-2 .left { 
	float:left;
	width:50%;
	height:270px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
#start-2 .right { 
	float:left;
	width:50%;
	height:270px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#start-2 .left:hover h3 { background-color:#000; }
	#start-2 .right:hover h3 { background-color:#000; }
	#start-2 h3 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		font-size: 16px;
		font-weight: 700;
		line-height: 50px;
		text-transform: uppercase;
		text-align:center;
		background-color:#272727;
		position:relative;
		z-index:5;
	}
	#start-2 .foto {
		float:left;
		width:100%;
		height:90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:0;
		bottom:0;
		z-index:4;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		transition: all .5s;
		background-size:cover !important;
	}
	#start-2 .foto:hover {
		background-size: auto 103% !important;
	}
	
#start-3 { float:left;width:100%;height:610px;position:relative;margin:0px 0px 0px 0px;background: url(images/start_3_bg.jpg) top no-repeat;background-size:cover !important; } 
	#start-3 h4 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 117px;
		text-transform: uppercase;
		text-align:center;
		border-bottom:1px solid #d3d3d3;
	}
	#start-3 .box {
		float:left;
		width:100%;
		height:320px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		
	}
	#start-3 .box-slide {
		float:left;
		width:100%;
		height:320px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;		
	}
	#start-3 .box a {
		float:left;
		width:33%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-right:1px solid #d3d3d3;
		border-bottom:1px solid #d3d3d3;
	}
	#start-3 .box a:nth-child(1) { background-size: 70% auto !important; }
	#start-3 .box a:nth-child(2) { background-size: 60% auto !important; }
	#start-3 .box a:nth-child(3) { background-size: 50% auto !important; }
	#start-3 .box a:nth-child(4) { background-size: 50% auto !important; }
	#start-3 .box a:nth-child(5) { background-size: 50% auto !important; }
	#start-3 .box a:nth-child(6) { background-size: 70% auto !important; }
	#start-3 .box a:nth-child(7) { background-size: 40% auto !important; }
	#start-3 .box a:nth-child(9) { background-size: 60% auto !important; }
	#start-3 .box a:last-child { border-bottom:0px solid #d3d3d3; }
	#start-3 .box a:nth-child(5){ border-bottom:0px solid #d3d3d3; }
	#start-3 .box a:nth-child(4){ border-bottom:0px solid #d3d3d3; }
	
#paint-1 { float:left;width:100%;position:relative;padding:50px 0px 50px 0px;margin:0px 0px 0px 0px; } 
	#paint-1 .arrow-left {
		float:left;
		margin:240px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:2%;
		top:0;
		cursor:pointer;
		z-index:10;
	}
	#paint-1 .arrow-right {
		float:right;
		margin:240px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:2%;
		top:0;
		cursor:pointer;
		z-index:10;
	}
	
#paint-1 .wrap { 
	float:left;
	width:90%;
	height:500px;
	top:0;
	left:0;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#paint-1 .wrap .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-1 .wrap .box .foto {
		float:left;
		width:50%;
		height:260px;
		margin:0px 0px 0px 25%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-1 .wrap .box .right {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		right:0;
		bottom:0;
	}
	#paint-1 .wrap .box .right .nav {
		display:none;
	}

	#paint-1 .wrap .box .right .info {
		float:left;
		width:100%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#paint-1 .wrap .box .right .info h2 {
			float:left;
			width:100%;
			margin:0px 0px 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: black;
			font-family: GothamB;
			font-size: 16px;
			font-weight: 300;
			line-height: 22px;
			text-align:justify;
			text-transform:uppercase;
		}
		#paint-1 .wrap .box .right .info .text {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: black;
			font-family: GothamL;
			font-size: 14px;
			font-weight: 300;
			line-height: 20px;
			text-align:justify;
		}

#paint-2 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden; } 
	#paint-2 h2 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 97px;
		text-transform: uppercase;
		text-align:center;
	}
	#paint-2 .left {
		float:left;
		width:100%;		
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-up {
		float:left;
		width:33.3%;
		height:230px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-up h3 {
		float:left;
		width:92%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:4%;
		bottom:8%;
		color: white;
		font-family: Gotham;
		font-size: 18px;
		font-weight: 300;
		line-height: 18px;
		text-transform: uppercase;
	}
	#paint-2 .left .box-up span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .left .box-up:hover span {
		opacity:1;
	}
	#paint-2 .left .box-down {
		float:left;
		width:33.3%;
		height:230px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	
	#paint-2 .left .box-down h3 {
		float:left;
		width:92%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:4%;
		bottom:8%;
		color: white;
		font-family: Gotham;
		font-size: 18px;
		font-weight: 300;
		line-height: 18px;
		text-transform: uppercase;
	}
	#paint-2 .left .box-down span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .left .box-down:hover span {
		opacity:1;
	}
	
	#paint-2 .right {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .right .right-box {
		float:left;
		width:50%;
		height:270px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .right .right-box h3 {
		float:left;
		width:92%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:4%;
		bottom:8%;
		color: white;
		font-family: Gotham;
		font-size: 18px;
		font-weight: 300;
		line-height: 18px;
		text-transform: uppercase;
	}
	#paint-2 .right .right-box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .right .right-box:hover span {
		opacity:1;
	}
	
#paint-3 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden; }
#paint-3 .left {
	float:left;
	width:100%;
	height:250px;
	margin:0px 0px 0px 0px;
	padding:60px 0px 60px 0px;
	position:relative;
	background-color: #1e1e1e;
}
	#paint-3 .left .slide {
		float:left;
		width:90%;
		height:450px;
		margin:0px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		top: 0;
	}
	#paint-3 .left .box {
		float:left;
		width: 100%;
		margin:0px 0px 0px 0px;
		position: relative;			
	}
	#paint-3 .left .box .nag {
		float:left;
		width:100%;
		margin:0px 0px 25px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 30px;
		font-weight: 900;
		line-height: 30px;
		text-transform: uppercase;
	}
	#paint-3 .left .box .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #e6e6e6;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 21px;
		text-align:justify;
	}
	#paint-3 .left .slide-pag { left:5%;top:50%;width:14px;position:absolute;margin:-48px 0px 0px 0px;z-index:3; }
		#paint-3 .left .slide-pag a { float:left;width:14px;height:14px;margin:0px 0px 10px 0px;background: url('images/slider_pag_off.png') no-repeat; }
		#paint-3 .left .slide-pag a.activeSlide { float:left;width:14px;height:14px;background: url('images/slider_pag.png') no-repeat; }
		#paint-3 .left .slide-pag a:focus { outline: none; }
	
#paint-3 .right {
	float:left;
	width:100%;
	height:400px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background: url(images/paint_3_right_bg.jpg) center no-repeat;
	background-size:cover;
}

#paint-4 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;background-color: #41786f; }
#paint-4 .wrap {
	width:600px;
	height:100%;
	position:relative;
	margin:0 auto;
	padding:100px 0px 100px 0px;
	text-align:center;
}
	#paint-4 .wrap h2 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		font-size: 60px;
		font-weight: 700;
		line-height: 60px;
		text-transform: uppercase;
		text-align:center;
	}
	#paint-4 .wrap .text {
		float:left;
		width:100%;
		margin:25px 0px 25px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 26px;
		text-align:center;
	}
	#paint-4 .wrap .more {
		position:relative;
		top:0;
		left:0;
		margin:0px 0px 0px 0px;
		padding:16px 35px 16px 20px;
		cursor:pointer;
		border:1px solid rgba(255, 255, 255, 0.8);
		z-index:10;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 48px;
		text-transform: uppercase;
		text-decoration:none;
		background: url(images/paint_1_arrow.png) center right 18px no-repeat;
	}
	
#movie-1 { float:left;width:100%;height:450px;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#movie-1 .left {
	float:left;
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#movie-1 .left .slide {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#movie-1 .left .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#movie-1 .left .box .info {
		float:left;
		width:90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:3%;
		bottom:7%;
	}
	#movie-1 .left .box .info .title {
		float:left;
		width:90%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-1 .left .box .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 30px;
		font-weight: 900;
		line-height: 30px;
		text-transform: uppercase;
		letter-spacing:4px;
	}
	#movie-1 .left .box .info p {
		float:left;
		width:100%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 22px;
	}
	#movie-1 .left .box .info .more {
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.2);
	}
		#movie-1 .left .box .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.2);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-1 .left .box .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.2);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-1 .left .box .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}
	#movie-1 .left .arrow-up {
		display:none;
		float:right;
		position:absolute;
		right:0;
		width:40px;
		bottom:40px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		cursor:pointer;
		border-bottom:1px solid rgba(255, 255, 255, 0.8);
		z-index:10;
	}
	#movie-1 .left .arrow-down {
		display:none;
		float:right;
		position:absolute;
		right:0;
		width:40px;
		bottom:0;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		cursor:pointer;
		z-index:10;
	}
	
#movie-1 .right {
	display:none;
	float:left;
	width:20%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
#movie-1 .right .slide-right {
	float:left;
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#movie-1 .right .box {
		float:left;
		width:100%;
		height:34%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	#movie-1 .right .box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#movie-1 .right .box:hover span {
		opacity:1;
	}
	#movie-1 .right .box span h4 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		line-height: 1.3vw;
		text-transform: uppercase;
		font-size: 1.2vw;
		font-weight: 300;
		text-align:center;
		top:0;
		left:0;
		position:relative;
	}
	#movie-1 .right .box h4 {
		float:left;
		width:90%;
		margin:-25px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 18px;
		text-transform: uppercase;
		font-size: 13px;
		font-weight: 300;
		text-align:center;
		top:50%;
		left:0;
		position:relative;
	}
	
#movie-2 { float:left;width:100%;height:450px;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background: url(images/movie_2_bg.jpg) center no-repeat;background-size:cover !important; } 
#movie-2 .info {
	float:left;
	width:90%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:3%;
	bottom:7%;
}
	#movie-2 .info .title {
		float:left;
		width:90%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-2 .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 30px;
		font-weight: 900;
		line-height: 30px;
		text-transform: uppercase;
		letter-spacing:4px;
	}
	#movie-2 .info p {
		float:left;
		width:90%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 22px;
	}
	#movie-2 .info .more {
		clear:both;
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}
		#movie-2 .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-2 .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-2 .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}	
		
	#movie-2 .autor {
		display:none;
		clear:both;
		float:left;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:3%;
		bottom:7%;
		border:1px solid rgba(255, 255, 255, 0.4);
		color: white;
		font-family: Gotham;
		font-size: 13px;
		font-weight: 300;
		line-height: 45px;
		text-transform: uppercase;
	}	
	#movie-2 .autor .box {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 7px 0px 7px;
		border-right:1px solid rgba(255, 255, 255, 0.4);		
	}
	#movie-2 .autor .box:last-child { border-right:0 !important; }
	
#movie-3 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;overflow:hidden;background: url(images/movie_3_bg.jpg) center no-repeat;background-size:cover !important; } 
	#movie-3 .box-maps {
		float:left;
		width: 96%;
		margin:0px 0px 0px 2%;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:0;
		border:1px solid rgba(255, 255, 255, 0.4);
	}	
	#movie-3 .box-maps .left {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
		#movie-3 .box-maps .left .nag-select {
			position:absolute;
			width:200px;
			left:25px;
			top:25px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#movie-3 .box-maps .left .top {
			float:left;
			width:90%;
			margin:50px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			border-left:0px solid #fff;
		}
		#movie-3 .box-maps .left .top a {
			float:left;
			width:33%;
			height:25px;
			margin:0px 0px 5px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 13px;
			font-weight: 300;
			line-height: 23px;
			text-transform: uppercase;
			cursor:pointer;
			text-align:center;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;		
		}
		#movie-3 .box-maps .left .top a:last-child {
			margin:0px 0px 0px 0px !important;
		}
		#movie-3 .box-maps .left .top a:hover {
			border-bottom:2px solid #fff;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;		
		}
		#movie-3 .box-maps .left .top .active-region {
			border-bottom:2px solid #fff;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;		
		}
		#movie-3 .box-maps .left .map-image {
			display:none;
			float:left;
			width:100%;
			left:-15px;
			top:60px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
				
	#movie-3 .box-maps .right {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
		#movie-3 .box-maps .right .list {
			float:left;
			width:90%;
			margin:25px 0px 0px 5%;
			padding:0px 0px 30px 0px;
			position:relative;
		}
		#movie-3 .box-maps .right .list h3 {
			float:left;
			width:100%;
			margin:0px 0px 20px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 16px;
			font-weight: 500;
			line-height: 16px;
			text-transform: uppercase;
			letter-spacing:2px;
		}
		#movie-3 .box-maps .right .list .lists {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#movie-3 .box-maps .right .box {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				border-top:1px solid rgba(255, 255, 255, 0.4);
			}
			#movie-3 .box-maps .right .box:last-child { border-bottom:1px solid rgba(255, 255, 255, 0.4); }
			#movie-3 .box-maps .right .name {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: white;
				font-family: GothamL;
				font-size: 14px;
				font-weight: 300;
				line-height: 34px;
				text-transform: uppercase;
				background: url(images/box_maps_name_hr.png) right no-repeat;
				cursor:pointer;
			}
			#movie-3 .box-maps .right .info {
				float:left;
				width:95%;
				margin:5px 0px 25px 0px;
				padding:0px 0px 0px 5%;
				position:relative;
				color: white;
				font-family: GothamL;
				font-weight: 300;
				line-height: 22px;
				font-size: 16px;
				border-left:2px solid #fff;
			}
			#movie-3 .box-maps .right .info a {
				font-size: 15px;
				text-decoration:none;
				color: white;
			}
			#movie-3 .box-maps .right .info a:hover {
				text-decoration:underline;
			}
			
#movie-3 .box-maps .right .active {
	text-decoration:underline !important;
}			
.popup {
	display:none;
	float:left;
	width:90%;
	height:400px;
	margin:150px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:50%;
	left:5%;
	background-color: rgba(0, 0, 0, 1);
	background: rgba(0, 0, 0, 1);
	z-index:5;
}
	.popup .close-popup {
		float:right;
		top:0;
		right:0;
		margin:0px 0px 0px 0px;
		padding:0px 10px 0px 10px;
		position:absolute;
		color:#fff;
		background:#000;
		font-size:18px;
		line-height:34px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;	
		cursor:pointer;
	}
	.popup h3 {
		float:left;
		width:100%;
		margin:50px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color:#fff;
		font-size:20px;
		line-height:20px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;		
	}
	.popup .text {
		float:left;
		width:90%;
		margin:30px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
		color:#fff;
		font-size:16px;
		line-height:22px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;	
	}
		.popup .text a {
			text-decoration:none;
			color:#fff;
		}
		.popup .text a:hover {
			text-decoration:underline;
			color:#fff;
		}
			
#movie-4 { float:left;width:100%;position:relative;padding:40px 0px 40px 0px;margin:0px 0px 0px 0px;overflow:hidden;background: url(images/movie_4_bg.jpg) center no-repeat;background-size:cover !important; }
	#movie-4 .info {
	float:left;
	width:90%;
	margin:0px 0px 40px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	left:0;
	top:7%;
}
	#movie-4 .info .title {
		float:left;
		width:90%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-4 .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 30px;
		font-weight: 900;
		line-height: 30px;
		text-transform: uppercase;
		letter-spacing:4px;
	}
	#movie-4 .info p {
		float:left;
		width:100%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 21px;
	}
	#movie-4 .info .more {
		clear:both;
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}
		#movie-4 .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-4 .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-4 .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}

	#movie-4 .movies {
		float:left;
		width:90%;
		margin:0px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
		right:0;
		top:0;
	}
		#movie-4 .movies .box {
			float:left;
			width:33%;
			margin:0px 0px 20px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#movie-4 .movies .box .text {
			float:left;
			width:100%;
			height:70px;
			margin:0px 0px 20px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 22px;
			text-align:center;
		}
		#movie-4 .movies .box .foto {
			float:left;
			width:70%;
			height:150px;
			margin:0px 0px 0px 15%;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#movie-4 .movies .box .foto .play {
				float:left;
				position:absolute;
				left:15px;
				bottom:10px;
				margin:0px 0px 0px 0px;
			}

#actor-1 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; }			
	#actor-1 .box {
		float:left;
		width:25%;
		height:170px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	#actor-1 .box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#actor-1 .box:hover span {
		opacity:1;
	}
	#actor-1 .active-autor span{
		opacity:1;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
	}
	#actor-1 .non-active-autor span{
		opacity:0 !important;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
	}
	#actor-1 .box h4 {
		float:left;
		width:90%;
		margin:-25px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 18px;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: 300;
		text-align:center;
		top:50%;
		left:0;
		position:relative;
	}	
	#actor-1 .box span h4 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		line-height: 18px;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: 300;
		text-align:center;
		top:0;
		left:0;
		position:relative;
	}
	

.actor-2 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background-color:#1d1d1d; }	
.actor-2 .left, .actor-2 .right { padding:6% 0px 6% 0px; }		
.actor-2 .left {
	float:left;
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
	position:relative;
	background-color:#1d1d1d;
}	
	.actor-2 .left .box {
		float:left;
		width:90%;
		margin:0px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.actor-2 .left .box h2 {
		float:left;
		width:100%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 18px;
		font-size: 18px;
		font-weight: 300;
		text-align:left;
		top:0;
		left:0;
		position:relative;
	}
	.actor-2 .left .box h2 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		font-weight: 700;
		text-align:left;
		top:0;
		left:0;
		position:relative;
	}	
	.actor-2 .left .box h2 span {
		font-weight: 700;
		font-family: Gotham;
	}
	.actor-2 .left .box .text {
		float:left;
		width:100%;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #dfdfdf;
		font-family: GothamL;
		font-size: 16px;
		font-weight: 300;
		line-height: 22px;
		text-align:justify;
	}
	
.actor-2 .right {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:40px 0px 40px 0px;
	background-color:#fff;
}
	.actor-2 .right .actor-close {
		float:right;
		position:absolute;
		right:10px;
		top:0;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		cursor:pointer;
	}
	.actor-2 .right .box {
		float:left;
		width:86%;
		height:100%;
		margin:0px 0px 0px 7%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.actor-2 .right .box .info {
		float:left;
		width:100%;
		height:100%;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		text-align:center;
	}
		.actor-2 .right .box .info h3 {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #1d1d1d;
			font-family: Gotham;
			font-size: 16px;
			font-weight: 700;
			line-height: 16px;
			text-transform: uppercase;
		}
		.actor-2 .right .box .info .text {
			float:left;
			width:100%;
			margin:12px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #1d1d1d;
			font-family: GothamL;
			font-size: 18px;
			font-weight: 300;
			line-height: 22px;
		}
	.actor-2 .right .box .gallery {
		float:left;
		width:100%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.actor-2 .right .box .gallery .spec {
			float:left;
			width:30%;
			height:235px;
			max-height:235px;
			margin:0px 3% 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		.actor-2 .right .box .gallery .spec:last-child {
			margin:0px 0px 0px 0px !important;
		}
			.actor-2 .right .box .gallery .foto {
				float:left;
				width:100%;
				height:100%;
				max-height:220px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
			}
			.actor-2 .right .box .gallery .name {
				float:left;
				width:100%;
				margin:15px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: #1d1d1d;
				font-family: Gotham;
				font-size: 14px;
				font-weight: 700;
				line-height: 14px;
				text-transform: uppercase;
				text-align:center;
			}
			
#technology-1 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#technology-1 .left {
	float:left;
	width:100%;
	height:250px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
#technology-1 .right {
	float:left;
	width:90%;
	margin:30px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#technology-1 .right .text {
		float:left;
		width: 100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:0;
		color: #444;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 100;
		line-height: 21px;
		text-align:justify;
	}
	
#technology-2 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#technology-2 .left {
	float:left;
	width:90%;
	margin:0px 0px 30px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#technology-2 .left .text {
		float:left;
		width: 100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:0;
		color: #444;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 100;
		line-height: 21px;
		text-align:justify;
	}
	
#technology-2 .right {
	float:left;
	width:100%;
	height:250px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}

.crew-1 { float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-1 { float:left;width:100%;height:400px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-2 { float:left;width:100%;height:400px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-3 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-4 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-5 { float:left;width:25%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-6 { float:left;width:25%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-7 { float:left;width:25%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-8 { float:left;width:25%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-9 { float:left;width:25%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-10 { float:left;width:25%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-11 { float:left;width:25%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-12 { float:left;width:25%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-13 { float:left;width:25%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-14 { float:left;width:25%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-15 { float:left;width:25%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-16 { float:left;width:25%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-17 { float:left;width:25%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-18 { float:left;width:25%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-19 { float:left;width:25%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-20 { float:left;width:25%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-21 { float:left;width:25%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-22 { float:left;width:25%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-23 { float:left;width:25%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-24 { float:left;width:25%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-25 { float:left;width:25%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-26 { float:left;width:25%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-27 { float:left;width:25%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-28 { float:left;width:25%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew .info {
	float:right;
	width:90%;
	position:absolute;
	right:5%;
	bottom:5%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	
}
.crew .info h2 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	color: white;
	font-family: Gotham;
	line-height: 22px;
	font-size: 16px;
	font-weight:300;
	clear:both;
}
.crew .info h3 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	color: white;
	font-family: GothamL;
	line-height: 15px;
	font-size: 15px;
	font-weight:100;
	clear:both;
	display:none;
}

.crew .info .crew-arrow {
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	clear:both;
}
.crew-width-1 h2, .crew-width-2 h2 {
	text-align:right !important;
	float:right !important;
	font-size: 18px !important;
	line-height: 22px !important;
}
.crew-width-1 h3, .crew-width-2 h3 {
	display:block !important;
	text-align:right !important;
	float:right !important;
	font-size: 18px !important;
	line-height: 22px !important;
}
.crew-width-1 .crew-arrow, .crew-width-2 .crew-arrow {
	float:right !important;
}

.crew-show {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#fff;
	position:relative;
	overflow:hidden;
}
	.crew-show .crew-close {
		float:right;
		margin:20px 20px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:0;
		top:0;
		cursor:pointer;
		z-index:5;
	}
	.crew-show .foto {
		float:left;
		width:100%;
		height:430px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-size:cover !important;
		background-position: center !important;
	}
	.crew-show .info-show {
		float:left;
		width:90%;
		height:100%;
		margin:40px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.crew-show .info-show .title {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		line-height: 22px;
		font-size: 26px;
		font-weight: 700;
	}
	.crew-show .info-show .position {
		float:left;
		width:100%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamL;
		line-height: 22px;
		font-size: 18px;
		font-weight: 100;
	}
	.crew-show .info-show .text {
		float:left;
		width:100%;
		margin:40px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: GothamL;
		font-size: 14px;
		line-height: 20px;
		color: #5e5e5e;
		font-weight: 300;
		text-align:justify;
	}
	.crew-show .info-show .text strong {
		color: #282828;
		font-weight: 300;
		font-family: Gotham;
	}
	.crew-show .info-show .crew-back {
		float:left;
		margin:40px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
		clear:both;
	}
	
#crew-pdf {
	float:left;
	width:100%;
	height:141px;
	background-color: #41786f;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#crew-pdf h4 {
		float:left;
		margin:45px 0px 0px -241px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 24px;
		font-weight: 500;
		line-height: 24px;
		text-transform: uppercase;
		text-align:center;
		top:0;
		left:50%;
	}
	#crew-pdf h4 strong {
		float:left;
		margin:13px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-weight:100;
	}
	#crew-pdf .more {
		float:left;
		width:153px;
		height:45px;
		margin:0px 0px 0px 40px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}		
	#crew-pdf .more .open {
		float:left;
		width:75%;
		height:100%;
		margin:0px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
		text-decoration:none;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 300;
		line-height: 46px;
		text-transform: uppercase;
		background: url(images/paint_1_arrow.png) center right no-repeat;
	}
	
#paint-shop  { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#paint-shop  .left {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:40px 0px 15px 0px;
	position:relative;
	background-color: #ebebeb;
}
	#paint-shop  .left .wrap {
		float:left;
		width:90%;
		margin:0px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .left h2 {
		float:left;
		width:100%;
		margin:0px 0px 25px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 18px;
		font-weight: 700;
		line-height: 18px;
		text-transform: uppercase;
	}
	#paint-shop  .left h2 .menu-paintings { float:right;font-size:35px;margin:-8px 0px 0px 0px !important;cursor:pointer;position:absolute;right:0;top:0;color:#000;z-index:5; }
	#paint-shop  .left ul {
		display:none;
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		list-style: none;
	}
	#paint-shop  .left ul li {
		float:left;
		width:95%;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 5%;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
		background: url(images/paint_shop_left_hr.jpg) top 6px left no-repeat;
	}
	#paint-shop  .left ul li a {
		text-decoration:none;
		color: #444;
	}
	#paint-shop  .left ul li a:hover {
		text-decoration:none;
		color: #444;
		font-family: GothamB;
	}
	#paint-shop  .left .paint-active {
		text-decoration:none;
		color: #444;
		font-family: GothamB;
	}
	
	#paint-shop  .left ul li ul {
		float:left;
		width:98%;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 2%;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
	}
	#paint-shop  .left ul li ul li {
		float:left;
		width:100%;
		margin:0px 0px 15px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
		background: none;
	}

#paint-shop  .right {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#paint-shop  .right .top {
		float:left;
		width:100%;
		height:60px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-bottom:1px solid #ebebeb;
	}
	#paint-shop  .right .top h1 {
		float:left;
		margin:23px 0px 0px 20px;
		padding:0px 30px 0px 0px;
		color: black;
		font-family: GothamL;
		font-size: 15px;
		font-weight: 100;
		line-height: 18px;
	}
	
	#paint-shop  .right .middle {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		overflow:hidden;
	}
	#paint-shop  .right .middle .box {
		float:left;
		width:50%;
		height:280px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#paint-shop  .right .middle .box .foto {
			float:left;
			width:100%;
			height:75%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#paint-shop  .right .middle .box .info {
			float:left;
			width:100%;
			height:25%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			border-bottom:1px solid #ebebeb;
			border-right:1px solid #ebebeb;
		}
		#paint-shop  .right .middle .box .title {
			float:left;
			width:90%;
			height:30px;
			margin:20px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: Gotham;
			color: black;
			font-size: 13px;
			font-weight: 500;
			line-height: 17px;
			text-align:center;
			overflow:hidden;
		}
		#paint-shop  .right .middle .box .number {
			float:left;
			width:90%;
			margin:15px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamL;
			color: #b9b9b9;
			font-size: 14px;
			font-weight: 300;
			line-height: 14px;
			text-align:center;
		}
		
	#paint-shop  .right .bottom {
		float:left;
		width:100%;
		height:85px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		left:0;
		bottom:0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-top:0px solid #ebebeb;
	}
	#paint-shop  .right .bottom .pag {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:5%;
	}
	#paint-shop  .right .bottom .pag .pags {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .right .bottom .pag .pags a {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 10px 5px 10px;
		position:relative;
		text-decoration:none;
		color: black;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 14px;
		text-transform: uppercase;
	}
	#paint-shop  .right .bottom .pag .pags a:hover {
		color: black;
		text-decoration:underline;
	}
	#paint-shop  .right .bottom .pag .active-pags {
		background: url(images/paint_shop_pags_active.png) bottom no-repeat;	
	}
	#paint-shop  .right .bottom .pag .pag-arrow-left {
		float:left;
		margin:3px 15px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .right .bottom .pag .pag-arrow-right {
		float:left;
		margin:3px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
	}
	
	#paint-shop  .right .box-nav {
		display:none;
		float:right;
		width:75px;
		height:100%;
		background-color: #ebebeb;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:0;
		top:0;
		z-index:10;
	}
	#paint-shop  .right .box-nav .nav-left {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:26px;
		top:50%;
	}
	#paint-shop  .right .box-nav .nav-right {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:26px;
		top:50%;
	}
	
.category-all {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:40px 0px 20px 0px;
	position:relative;
	background-color: #eceaed;
	overflow:hidden;
}
.category-all h2 {
    float: left;
    width: 90%;
    margin: 0px 0px 15px 5%;
    padding: 0px 0px 0px 0px;
    position: relative;
    color: black;
    font-family: GothamB;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    text-transform: uppercase;
}
.category-all h2 .menu-paintings {
    float: right;
    font-size: 35px;
    margin: -8px 0px 0px 0px !important;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    color: #000;
    z-index: 5;
}
	.category-all a {
		display:none;
		float:left;
		width:90%;
		margin:0px 0px 0px 0px;
		padding:5px 0px 5px 5%;
		position:relative;
		color: #272727;
		font-family: Gotham;
		font-size: 13px;
		font-weight: 500;
		line-height: 22px;
		text-transform: uppercase;
		text-decoration:none;
		text-align:left;
	}
		.category-all a:hover {
			text-decoration:underline;
		}
		
#image { float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative; }
#image .left {
	float:left;
	width:100%;
	height:320px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	
#image .right {
	float:left;
	width:90%;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	border-bottom:1px solid #ebebeb;
}
	#image .right .info {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#image .right .info h1 {
		float:left;
		width:100%;
		margin:90px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: GothamB;
		text-transform: uppercase;
		color: black;
		font-size: 18px;
		font-weight: 700;
		line-height: 23px;
	}
	#image .autor-nag {
		margin:40px 0px 0px 0px !important;
	}
	#image .right .info .autor {
		float:left;
		width:100%;
		margin:5px 0px 0px 0px;
		padding:0px 0px 25px 0px;
		position:relative;
		font-family: Gotham;
		text-transform: uppercase;
		color: #a7a7a7;
		font-size: 13px;
		font-weight: 500;
		line-height: 13px;
		text-decoration:none;
		border-bottom:1px solid #000;
	}
	#image .right .info .autor:hover {
		color: #000;
	}
	#image .right .info .status {
		float:left;
		width:100%;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
	}
	#image .right .info .status strong {
		position:relative;
		top:0;
		left:20px;
		padding:10px 10px 10px 10px;
		border:1px solid #d9d9d9;
	}
	#image .right .info .price {
		float:left;
		width:170px;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 45px;
		text-transform: uppercase;
	}
	#image .right .info .price strong {
		position:relative;	
		top:0;
		left:30px;
		padding:10px 13px 10px 13px;
		border:1px solid #d9d9d9;
	}
	#image .right .info .price span {
		float:right;
		position:absolute;
		right:0;
		top:0;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:10px;
		font-family: Gotham;
		font-weight:100;
	}
	#image .right .info .price .price-gbp { display:none; }
	#image .right .info .price .price-usd { display:none; }
	#image .right .info .price .price-pln { display:none; }
	
	#image .right .info .cur {
		float:left;
		margin:38px 0px 0px -1px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 45px;
		text-transform: uppercase;
	}
	#image .right .info .cur-select {
		float:left;
		width:90px;
		height:38px;
		font-family: GothamB;
		font-size: 14px;
		line-height:14px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		border:1px solid #d9d9d9;
	}
	#image .right .info .text {
		float:left;
		width:100%;
		margin:25px 0px 25px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #444;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 100;
		line-height: 22px;
		text-align:justify;
	}
	#image .right .info .image-left {
		float:left;
		margin:30px 0px 30px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		left:0;
		bottom:0;
	}
	#image .right .info .image-right {
		float:right;
		margin:30px 0px 30px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		right:0px;
		bottom:0;
	}
	#image .right .image-back {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:0;
		left:0;
		cursor:pointer;
	}
	
#image-back { float:left;width:100%;height:85px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative; }
#image-back .image-back {
	float:left;
	margin:35px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	position:relative;
}

#autor-more { float:left;width:96%;margin:50px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative; }
#autor-more h2 {
	float:left;
	width:100%;
	margin:0px 0px 45px 0px;
	padding:0px 0px 29px 0px;
	position:relative;
	color: black;
	font-family: Gotham;
	font-size: 18px;
	font-weight: 700;
	line-height: 18px;
	text-transform: uppercase;
	border-bottom:1px solid #000;
}
	#autor-more .images {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		overflow:hidden;
	}
	#autor-more .images .box {
		float:left;
		width:50%;
		height:280px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#autor-more .images .box .foto {
			float:left;
			width:100%;
			height:70%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#autor-more .images .box .info {
			float:left;
			width:100%;
			height:30%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			border-bottom:1px solid #ebebeb;
			border-right:1px solid #ebebeb;
		}
		#autor-more .images .box .title {
			float:left;
			width:80%;
			height:45px;
			margin:20px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: Gotham;
			color: black;
			font-size: 13px;
			font-weight: 500;
			line-height: 18px;
			text-align:center;
			overflow:hidden;
		}
		#autor-more .images .box .number {
			float:left;
			width:90%;
			margin:15px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamL;
			color: #b9b9b9;
			font-size: 14px;
			font-weight: 300;
			line-height: 14px;
			text-align:center;
		}

#autor-more-pag { float:left;width:96%;margin:0px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative; }		
	#autor-more-pag .bottom {
		float:left;
		width:100%;
		height:85px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		left:0;
		bottom:0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-bottom:1px solid #ebebeb;
	}
	#autor-more-pag .bottom .pag {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:0;
	}
	#autor-more-pag .bottom .pag .pags {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#autor-more-pag .bottom .pag .pags a {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 10px 5px 10px;
		position:relative;
		text-decoration:none;
		color: black;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 14px;
		text-transform: uppercase;
	}
	#autor-more-pag .bottom .pag .pags a:hover {
		color: black;
		text-decoration:underline;
	}
	#autor-more-pag .bottom .pag .active-pags {
		background: url(images/paint_shop_pags_active.png) bottom no-repeat;	
	}
	#autor-more-pag .bottom .pag .pag-arrow-left {
		float:left;
		margin:3px 15px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#autor-more-pag .bottom .pag .pag-arrow-right {
		float:left;
		margin:3px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
	}
			
footer { width:100%;height:245px;float:left;position:relative;margin:-235px 0px 0px 0px;background: url(images/footer_bg.png) top no-repeat;z-index:10;background-size:cover !important; }
footer .footer-wrapper { 
	float:left;
	width:90%;
	height:100%;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
}
	footer nav { 
		display:none;
	}
	footer nav ul { float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
	footer nav ul li { float:left;margin:0px 0px 0px 0px;position:relative;list-style: none; }
	footer nav ul li:nth-child(2) { float:right; }
	footer nav ul li a { color:#fff;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	footer nav ul li a:hover { color:#fff; }
	footer nav ul li a.active { color:#fff; }
	
	footer .footer-wrapper .arrow-up {
		float:left;
		margin:215px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	footer .footer-wrapper p{
		float:left;
		width:100%;
		top:115px;
		left:0;
		position:absolute;
		margin:0px 0px 0px 0px;
		color: #fff;
		font-family: GothamL;
		font-size: 13px;
		font-weight: 700;
		line-height: 18px;
		text-align:center;
	}
	footer .footer-wrapper p strong{
		float:left;
		width:100%;
		top:50px;
		left:0;
		position:relative;
		margin:0px 0px 0px 0px;
		color: #fff;
		font-family: GothamL;
		font-size: 13px;
		font-weight: 700;
		line-height: 18px;
		text-align:center;
	}
	footer .footer-wrapper p strong a {
		text-decoration:none;
		color: #fff;
	}
	footer .footer-wrapper p strong a:hover {
		text-decoration:none;
		color: #fff;
	}
	footer .footer-wrapper .social {
		float:right;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:205px;
		right:0;
	}
	footer .footer-wrapper .social img {
		float:left;
		margin:0px 0px 0px 10px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	
	.odee-tip{ display:inline;position: relative;opacity: 1 }
	.odee-tip:hover:after { background: #333;background: rgba(0,0,0,.8);border-radius: 5px;bottom: 26px;color: #dc407f;content: attr(title);left: -110px;padding: 5px 10px;text-align:center;position: absolute;z-index: 98;width: 140px;font-size:11px; }
	.odee-tip:hover:before { border:solid;border-color:rgba(0,0,0,.8) transparent;border-width: 6px 6px 0 6px;bottom: 20px;content: "";left: 40%;position: absolute;z-index: 99; }
	.odee-tip:hover  { opacity: 1;transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-webkit-transition: opacity .5s ease-in-out; }
	.odee a{ float:right;margin:0px 0px 0px 0px; }
	

.options a { color:#000;text-decoration:none; }

.facebook {
	margin-top:50px;
	z-index:60;
	border:3px solid #4a6ea9;
	width:330px;
	height: 214px;
	position: fixed;
	right: -336px;
	top:60px;
}

.facebook img {
	float:left;
	margin:-3px 0px 0px 0px;
	width:50px;
	position: absolute; 
	top: 0px; 
	left: -50px; 
}

.facebook .fb-page {
	float:left;
	margin:0px 0px 0px 0px;
	position:relative;
	width:330px;
	height:220px;
}

#paint-shop .right .middle .foto p, #autor-more .images .foto p {
	float:right;
	position:absolute;
	top:0;
	right:0;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	text-decoration:none;
	color:#fff;
	background-color:#000;
	font-size:14px;
	line-height:40px;
	text-transform:uppercase;
	font-family: Gotham;
	font-weight:100;
}

#shop {
	display:none;
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 60px 0px;
	position:relative;
	background-color: #41786f;
}
#shop h2 {
	float:left;
	width:100%;
	color: white;
	margin:30px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	font-family: Gotham;
	font-size: 21px;
	font-weight: 700;
	line-height: 21px;
	text-transform: uppercase;
	text-align:center;
	letter-spacing:2px;
}

#image .right .info .print {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	right:0;
	top:5%;
	color: white;
	font-family: Gotham;
	font-size: 14px;
	font-weight: 700;
	line-height: 41px;
	text-transform: uppercase;
	text-decoration:none;
	
}
#image .right .info .print strong {
	position:relative;
	top:0;
	width:100px;
	left:0px;
	padding:13px 25px 13px 25px;
	border:1px solid #d9d9d9;
	background-color: #41786f;
	letter-spacing:2px;
	cursor:pointer;
}

#image .right .info .buy {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	color: white;
	font-family: Gotham;
	font-size: 16px;
	font-weight: 700;
	line-height: 45px;
	text-transform: uppercase;
	
}
#image .right .info .buy strong {
	float:left;
	position:relative;
	top:0;
	width:100%;
	left:0px;
	padding:5px 0px 5px 0px;
	border:1px solid #d9d9d9;
	background-color: #41786f;
	letter-spacing:2px;
	cursor:pointer;
	text-align:center;
}

.formularz-div { float:left;width:90%;margin:0px 0px 0px 5%; }
	.form-box-left { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-right { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-down { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-down p {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color:#fff;
		font-size:15px;
		line-height:25px;
		font-family: GothamL; 
	}
	.form-box-down p a {
		text-decoration:none;
		color:#fff;
	}
	.form-box-down p:nth-child(2) {
		text-align:left;
	}
	
	.form-box { float:left;width:100%;margin:0px 0px 0px 0px; }
	.form-box-last { float:left;width:100%;margin:0px 0px 0px 0px; }
	.form-box-kod { float:left;width:100%;margin:0px 0px 0px 0px; }
	.form-box-all { float:left;width:100%;margin:0px 0px 20px 0px; }
	
	.form-text  { 
		float:left;
		margin:0px 0px 20px 0px;
		width:100%;
		color: white;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 18px;
	}
	.form-input { 
		float:left;
		width:95%;
		height:43px;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 5%;
		color:#fff;
		border:1px solid #8daea9;
		background:none;
		font-size:15px;
		font-family: GothamL; 
	}
	.color-input {
		color:#000 !important;
	}
	.hidden-input {
		visibility:hidden;
		width:0px;
		height:0;
	}
	.form-select { 
		float:left;
		width:100%;
		height:43px;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 5%;
		color:#fff;
		border:1px solid #8daea9;
		background:none;
		font-size:15px;
		font-family: GothamL; 
	}
	select option {
		margin:40px;
		background: rgba(0,0,0,0.3);
		color:#fff;
		text-shadow:0 1px 0 rgba(0,0,0,0.4);
	}
	.form-submit  { 
		float:right;
		width:100%;
		height:45px;
		margin:-30px 0px 20px 0px;
		color: black;
		background-color: #efefef;
		padding:0px 0px 0px 0px;
		font-family: GothamB;
		font-size: 14px;
		text-transform: uppercase;
		border:none;
		border:1px solid #efefef;
		cursor:pointer; 
	}
	.form-dziekuje {
		float:left;
		padding:20px;
		text-align:center;
		font-size:16px;
		line-height:22px;
		font-family: ProximaNova;
		margin:20px 0px 0px 0px;
	}	
	.form-input:focus, .form-textarea:focus, .form-submit:focus { outline:none; }
	
	#image .left p {
		float:left;
		position:absolute;
		left:3%;
		bottom:3%;
		color:#fff;
		text-decoration:none;
		font-family: GothamB;
		text-transform: uppercase;
		color: #fff;
		font-size: 14px;
		font-weight: 100;
		line-height: 27px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 35px;
		background: url(images/fullsize.png) left no-repeat;
	}
	#image .right h1 span {
		font-size:13px;
		color: #a7a7a7;
		font-weight:100;
		font-family: Gotham;
	}

#cookie_info { position:fixed;width:100%;height:100px;z-index:99999;right:0;bottom:0;background:#181617; background:rgba(0,0,0,0.8); }
#user_information { float:right;width:95%;margin:25px 0px 0px 0px;color:#fff;position:relative; }
#close_info_cookie { position:absolute;left:0;top:0;margin:0px 0px 0px 0px;background-color:#666666;color:#fff;width:52px;height:52px;font-size:23px;text-align:center;cursor:pointer;font-weight:100; }
#close_info_cookie p { float:right;width:100%;text-align:center;margin:16px 0px 0px 0px; }
.user_information_nag { float:right;width:80%;font-size:12px;line-height:12px;color:#fff;font-weight:bold;margin:0px 0px 5px 0px; }
.user_information_text { float:right;width:80%;font-size:11px;line-height:16px;color:#fff;margin:0px 0px 0px 0px; }
	
}

@media screen and (min-width: 451px) and (max-width: 720px) {
.no-phone { display:none; }

.pages {
	float:left;
	width:100%;
	margin:45px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	.pages-wrap {
		width:90%;
		position:relative;
		margin:0 auto;
	}
	.pages-wrap h1 {
		float:left;
		width:100%;
		margin:0px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #000000;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 21px;
		text-transform: uppercase;
		text-align:center;
	}
	.pages-wrap .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #767676;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 30px;
	}
	
	.pages-wrap .news {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.pages-wrap .news .box {
			float:left;
			width:100%;
			height:395px;
			margin:0px 0px 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			overflow:hidden;
		}

		.pages-wrap .news .box .foto {
			float:left;
			width:100%;
			height:228px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background-size:cover !important;
		}
		.pages-wrap .news .box .date {
			float:left;
			width:100%;
			margin:10px 0px 5px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #c4c4c4;
			font-family: Gotham;
			font-size: 12px;
			font-weight: 300;
			line-height: 24px;
			text-transform: uppercase;
		}
		.pages-wrap .news .box .title {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #212121;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 500;
			line-height: 20px;
			text-transform: uppercase;
		}
		.pages-wrap .news .box a {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 65px;
			position:absolute;
			left:0;
			bottom:0;
			color: #212121;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 52px;
			text-transform: uppercase;
			text-decoration:none;
			background: url(images/pages_news_more_bg.png) left no-repeat;
		}
			.pages-wrap .news .box a:hover {
				text-decoration:underline;
			}

.social-sc-p {
	float:right;
	position:absolute;
	left:50%;
	bottom:6%;
	margin:0px 0px 0px -55px;
	padding:0px 0px 0px 0px;
	z-index:3;
}
.social-sc-a {
	float:left;
	position:relative;
	left:50%;
	top:0;
	margin:30px 0px 0px -55px;
	padding:0px 0px 0px 0px;
	z-index:3;
}
.li-move-167 { margin-top:20px !important; }

#wrapper { 
	float:left;
	width:100%;
	position:relative;
	left:0;
	top:0;
	margin:0px 0px 0px 0px;
	padding:15px 0px 15px 0px;
	background-color: rgba(0, 0, 0, 1);
	background: rgba(0, 0, 0, 1);
	z-index:9;
}
	.start-position { 
		position:absolute !important;
		background-color: rgba(0, 0, 0, 0.1) !important;
		background: rgba(0, 0, 0, 0.1) !important;
	}
#wrapper .wrap { 
	float:left;
	width:94%;
	height:100%;
	margin:0px 0px 0px 3%;
	padding:0px 0px 0px 0px;
	position:relative;
}	
	#wrapper .wrap .social {
		display:none;
		float:left;
		margin:46px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#wrapper .wrap .social img {
			float:left;
			margin:0px 6px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
	#wrapper .logo { 
		float:left;
		width:240px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		left:0;
		top:0;
		z-index:3;
	}
	#wrapper nav { 
		width:90%;
		float:left;
		margin:0px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:0;
		font-size:16px;
		line-height:16px;
		font-family: Gotham;
		text-transform: uppercase;
	}
	
	#wrapper nav ul { 
		display:none;
		float:left;
		width:100%;
		position:relative;
		margin:0px 0px 0px 0px; 
		padding:0px 0px 0px 0px; 
	}
	#wrapper nav ul li { 
		float:left;
		width:100%;
		position:relative;
		text-align:right;
		margin:0px 0px 10px 0px; 
		padding:0px 0px 0px 0px; 
		list-style: none; 
	}
	#wrapper nav ul li:nth-child(2) { float:left; }
	#wrapper nav ul li a { color:#fff;text-decoration:none;padding:0px 0px 15px 0px;display: inline-block; }
	#wrapper nav ul li a:hover { color:#fff;background: url(images/menu_a_hover.png) bottom no-repeat;background-size:100% 7px; }
	#wrapper nav ul li a.active { color:#fff;background: url(images/menu_a_hover.png) bottom no-repeat;background-size:100% 7px; }
	
	.menu-tel { float:right;font-size:35px;margin:15px 0px 0px 0px !important;cursor:pointer;position:absolute;right:0;top:0;color:#fff;z-index:5; }
	
	.move-move {
		display:none;
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.move-home {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 10px 0px 0px;
			position:relative;
			color: #5d5d5d;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 33px;
			text-transform: uppercase;
			text-decoration:none;
			text-align:right;
		}
		.move-menu {
			float:left;
			width:100%;
			margin:0px 10px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #fff;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 33px;
			text-transform: uppercase;
			text-decoration:none;
			cursor:pointer;
			text-align:right;
		}
			.move-menu:hover {
				color: #5d5d5d;
			}
	
#container { float:left;width:100%;height:350px;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background-size:cover !important; }
	#container .slide-1 { float:left;width:100%;height:100%;position:relative;z-index:1; }
		#container .slides { float:left;width:100%;height:100%;margin:0px 0px 0px 0px;position:relative;background-size:cover !important; }
		#container .slides-wrap { width:90%;height:100%;margin:0px 0px 0px 5%;position:relative;z-index:2;  }
		#container .slides-wrap .box { float:left;width:100%;margin:-20px 0px 0px 0px;padding:0px 0px 30px 0px;top:52%;left:0;position:relative;background: url(images/container_hr.jpg) bottom no-repeat; }
		#container .slides-wrap .box h1 {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 16px;
			font-weight: 500;
			line-height: 22px;
			text-transform: uppercase;
			text-align:center;
		}
		#container .slides-wrap .box .text {
			float:left;
			width: 100%;
			margin:15px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamL;
			font-size: 18px;
			font-weight: 300;
			line-height: 18px;
			text-align:center;
		}
		#container .video {
			display:none;
			visibility:hidden;
			-webkit-transform: translateX(-50%) translateY(-50%);
			-moz-transform: translateX(-50%) translateY(-50%);
			-ms-transform: translateX(-50%) translateY(-50%);
			-o-transform: translateX(-50%) translateY(-50%);
			transform: translateX(-50%) translateY(-50%);
			position: absolute;
			top: 50%;
			left: 50%;
			min-width: 130%;
			min-height: 130%;
			width: 130%    !important;
			height: auto   !important;
			z-index:1;
		}
	#container .scroll-down {
		display:none;
		float:left;
		position:absolute;
		margin:0px 0px 0px -4.5px;
		padding:0px 0px 0px 0px;
		left:50%;
		bottom:0;
		cursor:pointer;
		z-index:3;
	}
		
#start-1 { float:left;width:100%;position:relative;padding:50px 0px 50px 0px;margin:0px 0px 0px 0px;background: url(images/start_1_bg.jpg) center no-repeat;background-size:cover !important; } 
	#start-1 .arrow-left {
		float:left;
		margin:240px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:2%;
		top:0;
		cursor:pointer;
		z-index:10;
	}
	#start-1 .arrow-right {
		float:right;
		margin:240px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:2%;
		top:0;
		cursor:pointer;
		z-index:10;
	}
	
#start-1 .wrap { 
	float:left;
	width:90%;
	height:600px;
	top:0;
	left:0;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#start-1 .wrap .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#start-1 .wrap .box .foto {
		float:left;
		width:80%;
		height:260px;
		margin:0px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-1 .wrap .box .right {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		right:0;
		bottom:0;
	}
	#start-1 .wrap .box .right .nav {
		display:none;
		float:left;
		width:17%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#start-1 .wrap .box .right .nav .number {
			display:none;
			float:right;
			width:100%;
			margin:0px 0px 35px 0px;
			padding:0px 40px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamB;
			font-size: 6vw;
			font-weight: 700;
			line-height: 5vw;
			text-align:right;
		}
			#start-1 .wrap .box .right .nav .number span {
				margin:2px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:absolute;
				top:5px;
				right:0px;
				color: white;
				font-family: Gotham;
				font-size: 14px;
				font-weight: 300;
				line-height: 14px;
			}	
		#start-1 .wrap .box .right .nav .s-arrow-right { 
			float:right;
			margin:0px 40px 15px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		#start-1 .wrap .box .right .nav .s-arrow-left { 
			float:right;
			margin:0px 40px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		
	#start-1 .wrap .box .right .info {
		float:left;
		width:100%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#start-1 .wrap .box .right .info h2 {
			float:left;
			width:100%;
			margin:0px 0px 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamB;
			font-size: 16px;
			font-weight: 300;
			line-height: 22px;
			text-align:justify;
		}
		#start-1 .wrap .box .right .info .text {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamL;
			font-size: 14px;
			font-weight: 300;
			line-height: 20px;
			text-align:justify;
		}
	
#start-1 .scroll-down-2 {
	display:none;
	float:left;
	position:absolute;
	margin:0px 0px 0px -4.5px;
	padding:0px 0px 0px 0px;
	left:50%;
	bottom:0;
	cursor:pointer;
	z-index:3;
}

#start-2 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px; } 
#start-2 .left { 
	float:left;
	width:50%;
	height:270px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
#start-2 .right { 
	float:left;
	width:50%;
	height:270px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#start-2 .left:hover h3 { background-color:#000; }
	#start-2 .right:hover h3 { background-color:#000; }
	#start-2 h3 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		font-size: 16px;
		font-weight: 700;
		line-height: 50px;
		text-transform: uppercase;
		text-align:center;
		background-color:#272727;
		position:relative;
		z-index:5;
	}
	#start-2 .foto {
		float:left;
		width:100%;
		height:90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:0;
		bottom:0;
		z-index:4;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		transition: all .5s;
		background-size:cover !important;
	}
	#start-2 .foto:hover {
		background-size: auto 103% !important;
	}
	
#start-3 { float:left;width:100%;height:610px;position:relative;margin:0px 0px 0px 0px;background: url(images/start_3_bg.jpg) top no-repeat;background-size:cover !important; } 
	#start-3 h4 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 117px;
		text-transform: uppercase;
		text-align:center;
		border-bottom:1px solid #d3d3d3;
	}
	#start-3 .box {
		float:left;
		width:100%;
		height:320px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		
	}
	#start-3 .box-slide {
		float:left;
		width:100%;
		height:320px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;		
	}
	#start-3 .box a {
		float:left;
		width:33%;
		height:50%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-right:1px solid #d3d3d3;
		border-bottom:1px solid #d3d3d3;
	}
	#start-3 .box a:nth-child(1) { background-size: 70% auto !important; }
	#start-3 .box a:nth-child(2) { background-size: 60% auto !important; }
	#start-3 .box a:nth-child(3) { background-size: 50% auto !important; }
	#start-3 .box a:nth-child(4) { background-size: 50% auto !important; }
	#start-3 .box a:nth-child(5) { background-size: 50% auto !important; }
	#start-3 .box a:nth-child(6) { background-size: 70% auto !important; }
	#start-3 .box a:nth-child(7) { background-size: 40% auto !important; }
	#start-3 .box a:nth-child(9) { background-size: 60% auto !important; }
	#start-3 .box a:last-child { border-bottom:0px solid #d3d3d3; }
	#start-3 .box a:nth-child(5){ border-bottom:0px solid #d3d3d3; }
	#start-3 .box a:nth-child(4){ border-bottom:0px solid #d3d3d3; }
	
#paint-1 { float:left;width:100%;position:relative;padding:50px 0px 50px 0px;margin:0px 0px 0px 0px; } 
	#paint-1 .arrow-left {
		float:left;
		margin:240px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:2%;
		top:0;
		cursor:pointer;
		z-index:10;
	}
	#paint-1 .arrow-right {
		float:right;
		margin:240px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:2%;
		top:0;
		cursor:pointer;
		z-index:10;
	}
	
#paint-1 .wrap { 
	float:left;
	width:90%;
	height:500px;
	top:0;
	left:0;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#paint-1 .wrap .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-1 .wrap .box .foto {
		float:left;
		width:80%;
		height:260px;
		margin:0px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-1 .wrap .box .right {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		right:0;
		bottom:0;
	}
	#paint-1 .wrap .box .right .nav {
		display:none;
	}
	
	#paint-1 .wrap .box .right .info {
		float:left;
		width:100%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#paint-1 .wrap .box .right .info h2 {
			float:left;
			width:100%;
			margin:0px 0px 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: black;
			font-family: GothamB;
			font-size: 16px;
			font-weight: 300;
			line-height: 22px;
			text-align:justify;
			text-transform:uppercase;
		}
		#paint-1 .wrap .box .right .info .text {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: black;
			font-family: GothamL;
			font-size: 14px;
			font-weight: 300;
			line-height: 20px;
			text-align:justify;
		}

#paint-2 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden; } 
	#paint-2 h2 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 97px;
		text-transform: uppercase;
		text-align:center;
	}
	#paint-2 .left {
		float:left;
		width:100%;		
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-up {
		float:left;
		width:50%;
		height:230px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-up h3 {
		float:left;
		width:92%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:4%;
		bottom:8%;
		color: white;
		font-family: Gotham;
		font-size: 18px;
		font-weight: 300;
		line-height: 18px;
		text-transform: uppercase;
	}
	#paint-2 .left .box-up span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .left .box-up:hover span {
		opacity:1;
	}
	#paint-2 .left .box-down {
		float:left;
		width:50%;
		height:230px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-down:nth-child(3) {
		float:left;
		width:100%;
		height:230px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-down h3 {
		float:left;
		width:92%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:4%;
		bottom:8%;
		color: white;
		font-family: Gotham;
		font-size: 18px;
		font-weight: 300;
		line-height: 18px;
		text-transform: uppercase;
	}
	#paint-2 .left .box-down span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .left .box-down:hover span {
		opacity:1;
	}
	
	#paint-2 .right {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .right .right-box {
		float:left;
		width:50%;
		height:230px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .right .right-box h3 {
		float:left;
		width:92%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:4%;
		bottom:8%;
		color: white;
		font-family: Gotham;
		font-size: 18px;
		font-weight: 300;
		line-height: 18px;
		text-transform: uppercase;
	}
	#paint-2 .right .right-box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .right .right-box:hover span {
		opacity:1;
	}
	
#paint-3 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden; }
#paint-3 .left {
	float:left;
	width:100%;
	height:350px;
	margin:0px 0px 0px 0px;
	padding:60px 0px 60px 0px;
	position:relative;
	background-color: #1e1e1e;
}
	#paint-3 .left .slide {
		float:left;
		width:90%;
		height:450px;
		margin:0px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		top: 0;
	}
	#paint-3 .left .box {
		float:left;
		width: 100%;
		margin:0px 0px 0px 0px;
		position: relative;			
	}
	#paint-3 .left .box .nag {
		float:left;
		width:100%;
		margin:0px 0px 25px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 30px;
		font-weight: 900;
		line-height: 30px;
		text-transform: uppercase;
	}
	#paint-3 .left .box .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #e6e6e6;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 21px;
		text-align:justify;
	}
	#paint-3 .left .slide-pag { left:5%;top:50%;width:14px;position:absolute;margin:-48px 0px 0px 0px;z-index:3; }
		#paint-3 .left .slide-pag a { float:left;width:14px;height:14px;margin:0px 0px 10px 0px;background: url('images/slider_pag_off.png') no-repeat; }
		#paint-3 .left .slide-pag a.activeSlide { float:left;width:14px;height:14px;background: url('images/slider_pag.png') no-repeat; }
		#paint-3 .left .slide-pag a:focus { outline: none; }
	
#paint-3 .right {
	float:left;
	width:100%;
	height:300px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background: url(images/paint_3_right_bg.jpg) center no-repeat;
	background-size:cover;
}

#paint-4 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;background-color: #41786f; }
#paint-4 .wrap {
	width:600px;
	height:100%;
	position:relative;
	margin:0 auto;
	padding:100px 0px 100px 0px;
	text-align:center;
}
	#paint-4 .wrap h2 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		font-size: 60px;
		font-weight: 700;
		line-height: 60px;
		text-transform: uppercase;
		text-align:center;
	}
	#paint-4 .wrap .text {
		float:left;
		width:100%;
		margin:25px 0px 25px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 26px;
		text-align:center;
	}
	#paint-4 .wrap .more {
		position:relative;
		top:0;
		left:0;
		margin:0px 0px 0px 0px;
		padding:16px 35px 16px 20px;
		cursor:pointer;
		border:1px solid rgba(255, 255, 255, 0.8);
		z-index:10;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 48px;
		text-transform: uppercase;
		text-decoration:none;
		background: url(images/paint_1_arrow.png) center right 18px no-repeat;
	}
	
#movie-1 { float:left;width:100%;height:400px;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#movie-1 .left {
	float:left;
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#movie-1 .left .slide {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#movie-1 .left .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#movie-1 .left .box .info {
		float:left;
		width:90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:3%;
		bottom:7%;
	}
	#movie-1 .left .box .info .title {
		float:left;
		width:90%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-1 .left .box .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 30px;
		font-weight: 900;
		line-height: 30px;
		text-transform: uppercase;
		letter-spacing:4px;
	}
	#movie-1 .left .box .info p {
		float:left;
		width:100%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 22px;
	}
	#movie-1 .left .box .info .more {
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.2);
	}
		#movie-1 .left .box .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.2);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-1 .left .box .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.2);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-1 .left .box .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}
	#movie-1 .left .arrow-up {
		display:none;
		float:right;
		position:absolute;
		right:0;
		width:40px;
		bottom:40px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		cursor:pointer;
		border-bottom:1px solid rgba(255, 255, 255, 0.8);
		z-index:10;
	}
	#movie-1 .left .arrow-down {
		display:none;
		float:right;
		position:absolute;
		right:0;
		width:40px;
		bottom:0;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		cursor:pointer;
		z-index:10;
	}
	
#movie-1 .right {
	display:none;
	float:left;
	width:20%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
#movie-1 .right .slide-right {
	float:left;
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#movie-1 .right .box {
		float:left;
		width:100%;
		height:34%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	#movie-1 .right .box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#movie-1 .right .box:hover span {
		opacity:1;
	}
	#movie-1 .right .box span h4 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		line-height: 1.3vw;
		text-transform: uppercase;
		font-size: 1.2vw;
		font-weight: 300;
		text-align:center;
		top:0;
		left:0;
		position:relative;
	}
	#movie-1 .right .box h4 {
		float:left;
		width:90%;
		margin:-25px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 18px;
		text-transform: uppercase;
		font-size: 13px;
		font-weight: 300;
		text-align:center;
		top:50%;
		left:0;
		position:relative;
	}
	
#movie-2 { float:left;width:100%;height:400px;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background: url(images/movie_2_bg.jpg) center no-repeat;background-size:cover !important; } 
#movie-2 .info {
	float:left;
	width:90%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:3%;
	bottom:7%;
}
	#movie-2 .info .title {
		float:left;
		width:90%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-2 .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 30px;
		font-weight: 900;
		line-height: 30px;
		text-transform: uppercase;
		letter-spacing:4px;
	}
	#movie-2 .info p {
		float:left;
		width:90%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 22px;
	}
	#movie-2 .info .more {
		clear:both;
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}
		#movie-2 .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-2 .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-2 .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}	
		
	#movie-2 .autor {
		display:none;
		clear:both;
		float:left;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:3%;
		bottom:7%;
		border:1px solid rgba(255, 255, 255, 0.4);
		color: white;
		font-family: Gotham;
		font-size: 13px;
		font-weight: 300;
		line-height: 45px;
		text-transform: uppercase;
	}	
	#movie-2 .autor .box {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 7px 0px 7px;
		border-right:1px solid rgba(255, 255, 255, 0.4);		
	}
	#movie-2 .autor .box:last-child { border-right:0 !important; }
	
#movie-3 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;overflow:hidden;background: url(images/movie_3_bg.jpg) center no-repeat;background-size:cover !important; } 
	#movie-3 .box-maps {
		float:left;
		width: 96%;
		margin:0px 0px 0px 2%;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:0;
		border:1px solid rgba(255, 255, 255, 0.4);
	}	
	#movie-3 .box-maps .left {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
		#movie-3 .box-maps .left .nag-select {
			position:absolute;
			width:200px;
			left:25px;
			top:25px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#movie-3 .box-maps .left .top {
			float:left;
			width:90%;
			margin:50px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			border-left:0px solid #fff;
		}
		#movie-3 .box-maps .left .top a {
			float:left;
			width:50%;
			height:25px;
			margin:0px 0px 5px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 13px;
			font-weight: 300;
			line-height: 23px;
			text-transform: uppercase;
			cursor:pointer;
			text-align:center;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;		
		}
		#movie-3 .box-maps .left .top a:last-child {
			margin:0px 0px 0px 0px !important;
		}
		#movie-3 .box-maps .left .top a:hover {
			border-bottom:2px solid #fff;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;		
		}
		#movie-3 .box-maps .left .top .active-region {
			border-bottom:2px solid #fff;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;		
		}
		#movie-3 .box-maps .left .map-image {
			display:none;
			float:left;
			width:100%;
			left:-15px;
			top:60px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
				
	#movie-3 .box-maps .right {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
		#movie-3 .box-maps .right .list {
			float:left;
			width:90%;
			margin:25px 0px 0px 5%;
			padding:0px 0px 30px 0px;
			position:relative;
		}
		#movie-3 .box-maps .right .list h3 {
			float:left;
			width:100%;
			margin:0px 0px 20px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 16px;
			font-weight: 500;
			line-height: 16px;
			text-transform: uppercase;
			letter-spacing:2px;
		}
		#movie-3 .box-maps .right .list .lists {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#movie-3 .box-maps .right .box {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				border-top:1px solid rgba(255, 255, 255, 0.4);
			}
			#movie-3 .box-maps .right .box:last-child { border-bottom:1px solid rgba(255, 255, 255, 0.4); }
			#movie-3 .box-maps .right .name {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: white;
				font-family: GothamL;
				font-size: 14px;
				font-weight: 300;
				line-height: 34px;
				text-transform: uppercase;
				background: url(images/box_maps_name_hr.png) right no-repeat;
				cursor:pointer;
			}
			#movie-3 .box-maps .right .info {
				float:left;
				width:95%;
				margin:5px 0px 25px 0px;
				padding:0px 0px 0px 5%;
				position:relative;
				color: white;
				font-family: GothamL;
				font-weight: 300;
				line-height: 22px;
				font-size: 16px;
				border-left:2px solid #fff;
			}
			#movie-3 .box-maps .right .info a {
				font-size: 15px;
				text-decoration:none;
				color: white;
			}
			#movie-3 .box-maps .right .info a:hover {
				text-decoration:underline;
			}
		
.popup {
	display:none;
	float:left;
	width:90%;
	height:400px;
	margin:160px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:50%;
	left:5%;
	background-color: rgba(0, 0, 0, 1);
	background: rgba(0, 0, 0, 1);
	z-index:5;
}
	.popup .close-popup {
		float:right;
		top:0;
		right:0;
		margin:0px 0px 0px 0px;
		padding:0px 10px 0px 10px;
		position:absolute;
		color:#fff;
		background:#000;
		font-size:18px;
		line-height:34px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;	
		cursor:pointer;
	}
	.popup h3 {
		float:left;
		width:100%;
		margin:50px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color:#fff;
		font-size:17px;
		line-height:24px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;		
	}
	.popup .text {
		float:left;
		width:90%;
		margin:30px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
		color:#fff;
		font-size:15px;
		line-height:20px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;	
	}
		.popup .text a {
			text-decoration:none;
			color:#fff;
		}
		.popup .text a:hover {
			text-decoration:underline;
			color:#fff;
		}
			
#movie-4 { float:left;width:100%;position:relative;padding:40px 0px 40px 0px;margin:0px 0px 0px 0px;overflow:hidden;background: url(images/movie_4_bg.jpg) center no-repeat;background-size:cover !important; }
	#movie-4 .info {
	float:left;
	width:90%;
	margin:0px 0px 40px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	left:0;
	top:7%;
}
	#movie-4 .info .title {
		float:left;
		width:90%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-4 .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 30px;
		font-weight: 900;
		line-height: 30px;
		text-transform: uppercase;
		letter-spacing:4px;
	}
	#movie-4 .info p {
		float:left;
		width:100%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 21px;
	}
	#movie-4 .info .more {
		clear:both;
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}
		#movie-4 .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-4 .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-4 .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}

	#movie-4 .movies {
		float:left;
		width:90%;
		margin:0px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
		right:0;
		top:0;
	}
		#movie-4 .movies .box {
			float:left;
			width:100%;
			margin:0px 0px 20px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#movie-4 .movies .box .text {
			float:left;
			width:100%;
			margin:0px 0px 20px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 22px;
			text-align:center;
		}
		#movie-4 .movies .box .foto {
			float:left;
			width:70%;
			height:200px;
			margin:0px 0px 0px 15%;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#movie-4 .movies .box .foto .play {
				float:left;
				position:absolute;
				left:15px;
				bottom:10px;
				margin:0px 0px 0px 0px;
			}

#actor-1 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; }			
	#actor-1 .box {
		float:left;
		width:50%;
		height:220px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	#actor-1 .box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#actor-1 .box:hover span {
		opacity:1;
	}
	#actor-1 .active-autor span{
		opacity:1;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
	}
	#actor-1 .non-active-autor span{
		opacity:0 !important;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
	}
	#actor-1 .box h4 {
		float:left;
		width:90%;
		margin:-25px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 18px;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: 300;
		text-align:center;
		top:50%;
		left:0;
		position:relative;
	}	
	#actor-1 .box span h4 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		line-height: 18px;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: 300;
		text-align:center;
		top:0;
		left:0;
		position:relative;
	}
	

.actor-2 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background-color:#1d1d1d; }	
.actor-2 .left, .actor-2 .right { padding:6% 0px 6% 0px; }		
.actor-2 .left {
	float:left;
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
	position:relative;
	background-color:#1d1d1d;
}	
	.actor-2 .left .box {
		float:left;
		width:90%;
		margin:0px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.actor-2 .left .box h2 {
		float:left;
		width:100%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 18px;
		font-size: 18px;
		font-weight: 300;
		text-align:left;
		top:0;
		left:0;
		position:relative;
	}
	.actor-2 .left .box h2 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		font-weight: 700;
		text-align:left;
		top:0;
		left:0;
		position:relative;
	}	
	.actor-2 .left .box h2 span {
		font-weight: 700;
		font-family: Gotham;
	}
	.actor-2 .left .box .text {
		float:left;
		width:100%;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #dfdfdf;
		font-family: GothamL;
		font-size: 16px;
		font-weight: 300;
		line-height: 22px;
		text-align:justify;
	}
	
.actor-2 .right {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:40px 0px 40px 0px;
	background-color:#fff;
}
	.actor-2 .right .actor-close {
		float:right;
		position:absolute;
		right:10px;
		top:0;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		cursor:pointer;
	}
	.actor-2 .right .box {
		float:left;
		width:86%;
		height:100%;
		margin:0px 0px 0px 7%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.actor-2 .right .box .info {
		float:left;
		width:100%;
		height:100%;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		text-align:center;
	}
		.actor-2 .right .box .info h3 {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #1d1d1d;
			font-family: Gotham;
			font-size: 16px;
			font-weight: 700;
			line-height: 16px;
			text-transform: uppercase;
		}
		.actor-2 .right .box .info .text {
			float:left;
			width:100%;
			margin:12px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #1d1d1d;
			font-family: GothamL;
			font-size: 18px;
			font-weight: 300;
			line-height: 22px;
		}
	.actor-2 .right .box .gallery {
		float:left;
		width:100%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.actor-2 .right .box .gallery .spec {
			float:left;
			width:100%;
			height:315px;
			max-height:315px;
			margin:0px 0px 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		.actor-2 .right .box .gallery .spec:last-child {
			margin:0px 0px 0px 0px !important;
		}
			.actor-2 .right .box .gallery .foto {
				float:left;
				width:100%;
				height:100%;
				max-height:270px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
			}
			.actor-2 .right .box .gallery .name {
				float:left;
				width:100%;
				margin:15px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: #1d1d1d;
				font-family: Gotham;
				font-size: 18px;
				font-weight: 700;
				line-height: 18px;
				text-transform: uppercase;
				text-align:center;
			}
			
#technology-1 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#technology-1 .left {
	float:left;
	width:100%;
	height:250px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
#technology-1 .right {
	float:left;
	width:90%;
	margin:30px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#technology-1 .right .text {
		float:left;
		width: 100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:0;
		color: #444;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 100;
		line-height: 21px;
		text-align:justify;
	}
	
#technology-2 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#technology-2 .left {
	float:left;
	width:90%;
	margin:0px 0px 30px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#technology-2 .left .text {
		float:left;
		width: 100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:0;
		color: #444;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 100;
		line-height: 21px;
		text-align:justify;
	}
	
#technology-2 .right {
	float:left;
	width:100%;
	height:250px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}

.crew-1 { float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-1 { float:left;width:100%;height:300px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-2 { float:left;width:100%;height:300px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-3 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-4 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-5 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-6 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-7 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-8 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-9 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-10 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-11 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-12 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-13 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-14 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-15 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-16 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-17 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-18 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-19 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-20 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-21 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-22 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-23 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-24 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-25 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-26 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-27 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-28 { float:left;width:50%;height:250px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew .info {
	float:right;
	width:90%;
	position:absolute;
	right:5%;
	bottom:5%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	
}
.crew .info h2 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	color: white;
	font-family: Gotham;
	line-height: 22px;
	font-size: 16px;
	font-weight:300;
	clear:both;
}
.crew .info h3 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	color: white;
	font-family: GothamL;
	line-height: 15px;
	font-size: 15px;
	font-weight:100;
	clear:both;
	display:none;
}

.crew .info .crew-arrow {
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	clear:both;
}
.crew-width-1 h2, .crew-width-2 h2 {
	text-align:right !important;
	float:right !important;
	font-size: 18px !important;
	line-height: 22px !important;
}
.crew-width-1 h3, .crew-width-2 h3 {
	display:block !important;
	text-align:right !important;
	float:right !important;
	font-size: 18px !important;
	line-height: 22px !important;
}
.crew-width-1 .crew-arrow, .crew-width-2 .crew-arrow {
	float:right !important;
}

.crew-show {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#fff;
	position:relative;
	overflow:hidden;
}
	.crew-show .crew-close {
		float:right;
		margin:20px 20px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:0;
		top:0;
		cursor:pointer;
		z-index:5;
	}
	.crew-show .foto {
		float:left;
		width:100%;
		height:330px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.crew-show .info-show {
		float:left;
		width:90%;
		height:100%;
		margin:40px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.crew-show .info-show .title {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		line-height: 22px;
		font-size: 26px;
		font-weight: 700;
	}
	.crew-show .info-show .position {
		float:left;
		width:100%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamL;
		line-height: 22px;
		font-size: 18px;
		font-weight: 100;
	}
	.crew-show .info-show .text {
		float:left;
		width:100%;
		margin:40px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: GothamL;
		font-size: 14px;
		line-height: 20px;
		color: #5e5e5e;
		font-weight: 300;
		text-align:justify;
	}
	.crew-show .info-show .text strong {
		color: #282828;
		font-weight: 300;
		font-family: Gotham;
	}
	.crew-show .info-show .crew-back {
		float:left;
		margin:40px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
		clear:both;
	}
	
#crew-pdf {
	float:left;
	width:100%;
	height:141px;
	background-color: #41786f;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#crew-pdf h4 {
		float:left;
		margin:45px 0px 0px -241px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 24px;
		font-weight: 500;
		line-height: 24px;
		text-transform: uppercase;
		text-align:center;
		top:0;
		left:50%;
	}
	#crew-pdf h4 strong {
		float:left;
		margin:13px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-weight:100;
	}
	#crew-pdf .more {
		float:left;
		width:153px;
		height:45px;
		margin:0px 0px 0px 40px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}		
	#crew-pdf .more .open {
		float:left;
		width:75%;
		height:100%;
		margin:0px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
		text-decoration:none;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 300;
		line-height: 46px;
		text-transform: uppercase;
		background: url(images/paint_1_arrow.png) center right no-repeat;
	}
	
#paint-shop  { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#paint-shop  .left {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:40px 0px 15px 0px;
	position:relative;
	background-color: #ebebeb;
}
	#paint-shop  .left .wrap {
		float:left;
		width:90%;
		margin:0px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .left h2 {
		float:left;
		width:100%;
		margin:0px 0px 25px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 18px;
		font-weight: 700;
		line-height: 18px;
		text-transform: uppercase;
	}
	#paint-shop  .left h2 .menu-paintings { float:right;font-size:35px;margin:-8px 0px 0px 0px !important;cursor:pointer;position:absolute;right:0;top:0;color:#000;z-index:5; }
	#paint-shop  .left ul {
		display:none;
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		list-style: none;
	}
	#paint-shop  .left ul li {
		float:left;
		width:90%;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
		background: url(images/paint_shop_left_hr.jpg) top 6px left no-repeat;
	}
	#paint-shop  .left ul li a {
		text-decoration:none;
		color: #444;
	}
	#paint-shop  .left ul li a:hover {
		text-decoration:none;
		color: #444;
		font-family: GothamB;
	}
	#paint-shop  .left .paint-active {
		text-decoration:none;
		color: #444;
		font-family: GothamB;
	}
	
	#paint-shop  .left ul li ul {
		float:left;
		width:98%;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 2%;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
	}
	#paint-shop  .left ul li ul li {
		float:left;
		width:100%;
		margin:0px 0px 15px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
		background: none;
	}

#paint-shop  .right {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#paint-shop  .right .top {
		float:left;
		width:100%;
		height:60px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-bottom:1px solid #ebebeb;
	}
	#paint-shop  .right .top h1 {
		float:left;
		margin:23px 0px 0px 20px;
		padding:0px 30px 0px 0px;
		color: black;
		font-family: GothamL;
		font-size: 15px;
		font-weight: 100;
		line-height: 18px;
	}
	
	#paint-shop  .right .middle {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		overflow:hidden;
	}
	#paint-shop  .right .middle .box {
		float:left;
		width:50%;
		height:280px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#paint-shop  .right .middle .box .foto {
			float:left;
			width:100%;
			height:75%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#paint-shop  .right .middle .box .info {
			float:left;
			width:100%;
			height:25%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			border-bottom:1px solid #ebebeb;
			border-right:1px solid #ebebeb;
		}
		#paint-shop  .right .middle .box .title {
			float:left;
			width:90%;
			height:30px;
			margin:20px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: Gotham;
			color: black;
			font-size: 13px;
			font-weight: 500;
			line-height: 17px;
			text-align:center;
			overflow:hidden;
		}
		#paint-shop  .right .middle .box .number {
			float:left;
			width:90%;
			margin:15px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamL;
			color: #b9b9b9;
			font-size: 14px;
			font-weight: 300;
			line-height: 14px;
			text-align:center;
		}
		
	#paint-shop  .right .bottom {
		float:left;
		width:100%;
		height:85px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		left:0;
		bottom:0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-top:0px solid #ebebeb;
	}
	#paint-shop  .right .bottom .pag {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:5%;
	}
	#paint-shop  .right .bottom .pag .pags {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .right .bottom .pag .pags a {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 10px 5px 10px;
		position:relative;
		text-decoration:none;
		color: black;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 14px;
		text-transform: uppercase;
	}
	#paint-shop  .right .bottom .pag .pags a:hover {
		color: black;
		text-decoration:underline;
	}
	#paint-shop  .right .bottom .pag .active-pags {
		background: url(images/paint_shop_pags_active.png) bottom no-repeat;	
	}
	#paint-shop  .right .bottom .pag .pag-arrow-left {
		float:left;
		margin:3px 15px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .right .bottom .pag .pag-arrow-right {
		float:left;
		margin:3px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
	}
	
	#paint-shop  .right .box-nav {
		display:none;
		float:right;
		width:75px;
		height:100%;
		background-color: #ebebeb;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:0;
		top:0;
		z-index:10;
	}
	#paint-shop  .right .box-nav .nav-left {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:26px;
		top:50%;
	}
	#paint-shop  .right .box-nav .nav-right {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:26px;
		top:50%;
	}
	
.category-all {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:40px 0px 20px 0px;
	position:relative;
	background-color: #eceaed;
	overflow:hidden;
}
.category-all h2 {
    float: left;
    width: 90%;
    margin: 0px 0px 15px 5%;
    padding: 0px 0px 0px 0px;
    position: relative;
    color: black;
    font-family: GothamB;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    text-transform: uppercase;
}
.category-all h2 .menu-paintings {
    float: right;
    font-size: 35px;
    margin: -8px 0px 0px 0px !important;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    color: #000;
    z-index: 5;
}
	.category-all a {
		display:none;
		float:left;
		width:90%;
		margin:0px 0px 0px 0px;
		padding:5px 0px 5px 5%;
		position:relative;
		color: #272727;
		font-family: Gotham;
		font-size: 13px;
		font-weight: 500;
		line-height: 22px;
		text-transform: uppercase;
		text-decoration:none;
		text-align:left;
	}
		.category-all a:hover {
			text-decoration:underline;
		}
	
#image { float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative; }
#image .left {
	float:left;
	width:100%;
	height:320px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	
#image .right {
	float:left;
	width:90%;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	border-bottom:1px solid #ebebeb;
}
	#image .right .info {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#image .right .info h1 {
		float:left;
		width:100%;
		margin:90px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: GothamB;
		text-transform: uppercase;
		color: black;
		font-size: 18px;
		font-weight: 700;
		line-height: 23px;
	}
	#image .autor-nag {
		margin:40px 0px 0px 0px !important;
	}
	#image .right .info .autor {
		float:left;
		width:100%;
		margin:5px 0px 0px 0px;
		padding:0px 0px 25px 0px;
		position:relative;
		font-family: Gotham;
		text-transform: uppercase;
		color: #a7a7a7;
		font-size: 13px;
		font-weight: 500;
		line-height: 13px;
		text-decoration:none;
		border-bottom:1px solid #000;
	}
	#image .right .info .autor:hover {
		color: #000;
	}
	#image .right .info .status {
		float:left;
		width:100%;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
	}
	#image .right .info .status strong {
		position:relative;
		top:0;
		left:20px;
		padding:10px 10px 10px 10px;
		border:1px solid #d9d9d9;
	}
	#image .right .info .price {
		float:left;
		width:170px;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 45px;
		text-transform: uppercase;
	}
	#image .right .info .price strong {
		position:relative;	
		top:0;
		left:30px;
		padding:10px 13px 10px 13px;
		border:1px solid #d9d9d9;
	}
	#image .right .info .price span {
		float:right;
		position:absolute;
		right:0;
		top:0;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:10px;
		font-family: Gotham;
		font-weight:100;
	}
	#image .right .info .price .price-gbp { display:none; }
	#image .right .info .price .price-usd { display:none; }
	#image .right .info .price .price-pln { display:none; }
	
	#image .right .info .cur {
		float:left;
		margin:38px 0px 0px -1px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 45px;
		text-transform: uppercase;
	}
	#image .right .info .cur-select {
		float:left;
		width:90px;
		height:38px;
		font-family: GothamB;
		font-size: 14px;
		line-height:14px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		border:1px solid #d9d9d9;
	}
	#image .right .info .text {
		float:left;
		width:100%;
		margin:25px 0px 25px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #444;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 100;
		line-height: 22px;
		text-align:justify;
	}
	#image .right .info .image-left {
		float:left;
		margin:30px 0px 30px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		left:0;
		bottom:0;
	}
	#image .right .info .image-right {
		float:right;
		margin:30px 0px 30px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		right:0px;
		bottom:0;
	}
	#image .right .image-back {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:0;
		left:0;
		cursor:pointer;
	}
	
#image-back { float:left;width:100%;height:85px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative; }
#image-back .image-back {
	float:left;
	margin:35px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	position:relative;
}

#autor-more { float:left;width:96%;margin:50px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative; }
#autor-more h2 {
	float:left;
	width:100%;
	margin:0px 0px 45px 0px;
	padding:0px 0px 29px 0px;
	position:relative;
	color: black;
	font-family: Gotham;
	font-size: 18px;
	font-weight: 700;
	line-height: 18px;
	text-transform: uppercase;
	border-bottom:1px solid #000;
}
	#autor-more .images {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		overflow:hidden;
	}
	#autor-more .images .box {
		float:left;
		width:50%;
		height:280px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#autor-more .images .box .foto {
			float:left;
			width:100%;
			height:70%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#autor-more .images .box .info {
			float:left;
			width:100%;
			height:30%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			border-bottom:1px solid #ebebeb;
			border-right:1px solid #ebebeb;
		}
		#autor-more .images .box .title {
			float:left;
			width:80%;
			height:45px;
			margin:20px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: Gotham;
			color: black;
			font-size: 13px;
			font-weight: 500;
			line-height: 18px;
			text-align:center;
			overflow:hidden;
		}
		#autor-more .images .box .number {
			float:left;
			width:90%;
			margin:15px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamL;
			color: #b9b9b9;
			font-size: 14px;
			font-weight: 300;
			line-height: 14px;
			text-align:center;
		}

#autor-more-pag { float:left;width:96%;margin:0px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative; }		
	#autor-more-pag .bottom {
		float:left;
		width:100%;
		height:85px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		left:0;
		bottom:0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-bottom:1px solid #ebebeb;
	}
	#autor-more-pag .bottom .pag {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:0;
	}
	#autor-more-pag .bottom .pag .pags {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#autor-more-pag .bottom .pag .pags a {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 10px 5px 10px;
		position:relative;
		text-decoration:none;
		color: black;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 14px;
		text-transform: uppercase;
	}
	#autor-more-pag .bottom .pag .pags a:hover {
		color: black;
		text-decoration:underline;
	}
	#autor-more-pag .bottom .pag .active-pags {
		background: url(images/paint_shop_pags_active.png) bottom no-repeat;	
	}
	#autor-more-pag .bottom .pag .pag-arrow-left {
		float:left;
		margin:3px 15px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#autor-more-pag .bottom .pag .pag-arrow-right {
		float:left;
		margin:3px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
	}
			
footer { width:100%;height:245px;float:left;position:relative;margin:-235px 0px 0px 0px;background: url(images/footer_bg.png) top no-repeat;z-index:10;background-size:cover !important; }
footer .footer-wrapper { 
	float:left;
	width:90%;
	height:100%;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
}
	footer nav { 
		display:none;
	}
	footer nav ul { float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
	footer nav ul li { float:left;margin:0px 0px 0px 0px;position:relative;list-style: none; }
	footer nav ul li:nth-child(2) { float:right; }
	footer nav ul li a { color:#fff;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	footer nav ul li a:hover { color:#fff; }
	footer nav ul li a.active { color:#fff; }
	
	footer .footer-wrapper .arrow-up {
		float:left;
		margin:215px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	footer .footer-wrapper p{
		float:left;
		width:100%;
		top:105px;
		left:0;
		position:absolute;
		margin:0px 0px 0px 0px;
		color: #fff;
		font-family: GothamL;
		font-size: 13px;
		font-weight: 700;
		line-height: 18px;
		text-align:center;
	}
	footer .footer-wrapper p strong{
		float:left;
		width:100%;
		top:40px;
		left:0;
		position:relative;
		margin:0px 0px 0px 0px;
		color: #fff;
		font-family: GothamL;
		font-size: 13px;
		font-weight: 700;
		line-height: 18px;
		text-align:center;
	}
	footer .footer-wrapper p strong a {
		text-decoration:none;
		color: #fff;
	}
	footer .footer-wrapper p strong a:hover {
		text-decoration:none;
		color: #fff;
	}
	footer .footer-wrapper .social {
		float:right;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:205px;
		right:0;
	}
	footer .footer-wrapper .social img {
		float:left;
		margin:0px 0px 0px 10px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	
	.odee-tip{ display:inline;position: relative;opacity: 1 }
	.odee-tip:hover:after { background: #333;background: rgba(0,0,0,.8);border-radius: 5px;bottom: 26px;color: #dc407f;content: attr(title);left: -110px;padding: 5px 10px;text-align:center;position: absolute;z-index: 98;width: 140px;font-size:11px; }
	.odee-tip:hover:before { border:solid;border-color:rgba(0,0,0,.8) transparent;border-width: 6px 6px 0 6px;bottom: 20px;content: "";left: 40%;position: absolute;z-index: 99; }
	.odee-tip:hover  { opacity: 1;transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-webkit-transition: opacity .5s ease-in-out; }
	.odee a{ float:right;margin:0px 0px 0px 0px; }
	

.options a { color:#000;text-decoration:none; }

.facebook {
	margin-top:50px;
	z-index:60;
	border:3px solid #4a6ea9;
	width:330px;
	height: 214px;
	position: fixed;
	right: -336px;
	top:60px;
}

.facebook img {
	float:left;
	margin:-3px 0px 0px 0px;
	width:50px;
	position: absolute; 
	top: 0px; 
	left: -50px; 
}

.facebook .fb-page {
	float:left;
	margin:0px 0px 0px 0px;
	position:relative;
	width:330px;
	height:220px;
}

#paint-shop .right .middle .foto p, #autor-more .images .foto p {
	float:right;
	position:absolute;
	top:0;
	right:0;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	text-decoration:none;
	color:#fff;
	background-color:#000;
	font-size:14px;
	line-height:40px;
	text-transform:uppercase;
	font-family: Gotham;
	font-weight:100;
}

#shop {
	display:none;
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 60px 0px;
	position:relative;
	background-color: #41786f;
}
#shop h2 {
	float:left;
	width:100%;
	color: white;
	margin:30px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	font-family: Gotham;
	font-size: 21px;
	font-weight: 700;
	line-height: 21px;
	text-transform: uppercase;
	text-align:center;
	letter-spacing:2px;
}

#image .right .info .print {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	right:0;
	top:5%;
	color: white;
	font-family: Gotham;
	font-size: 14px;
	font-weight: 700;
	line-height: 41px;
	text-transform: uppercase;
	text-decoration:none;
	
}
#image .right .info .print strong {
	position:relative;
	top:0;
	width:100px;
	left:0px;
	padding:13px 25px 13px 25px;
	border:1px solid #d9d9d9;
	background-color: #41786f;
	letter-spacing:2px;
	cursor:pointer;
}

#image .right .info .buy {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	color: white;
	font-family: Gotham;
	font-size: 16px;
	font-weight: 700;
	line-height: 45px;
	text-transform: uppercase;
	
}
#image .right .info .buy strong {
	float:left;
	position:relative;
	top:0;
	width:100%;
	left:0px;
	padding:5px 0px 5px 0px;
	border:1px solid #d9d9d9;
	background-color: #41786f;
	letter-spacing:2px;
	cursor:pointer;
	text-align:center;
}

.formularz-div { float:left;width:90%;margin:0px 0px 0px 5%; }
	.form-box-left { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-right { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-down { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-down p {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color:#fff;
		font-size:15px;
		line-height:25px;
		font-family: GothamL; 
	}
	.form-box-down p a {
		text-decoration:none;
		color:#fff;
	}
	.form-box-down p:nth-child(2) {
		text-align:left;
	}
	
	.form-box { float:left;width:100%;margin:0px 0px 0px 0px; }
	.form-box-last { float:left;width:100%;margin:0px 0px 0px 0px; }
	.form-box-kod { float:left;width:100%;margin:0px 0px 0px 0px; }
	.form-box-all { float:left;width:100%;margin:0px 0px 20px 0px; }
	
	.form-text  { 
		float:left;
		margin:0px 0px 20px 0px;
		width:100%;
		color: white;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 18px;
	}
	.form-input { 
		float:left;
		width:95%;
		height:43px;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 5%;
		color:#fff;
		border:1px solid #8daea9;
		background:none;
		font-size:15px;
		font-family: GothamL; 
	}
	.color-input {
		color:#000 !important;
	}
	.hidden-input {
		visibility:hidden;
		width:0px;
		height:0;
	}
	.form-select { 
		float:left;
		width:100%;
		height:43px;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 5%;
		color:#fff;
		border:1px solid #8daea9;
		background:none;
		font-size:15px;
		font-family: GothamL; 
	}
	select option {
		margin:40px;
		background: rgba(0,0,0,0.3);
		color:#fff;
		text-shadow:0 1px 0 rgba(0,0,0,0.4);
	}
	.form-submit  { 
		float:right;
		width:100%;
		height:45px;
		margin:-30px 0px 20px 0px;
		color: black;
		background-color: #efefef;
		padding:0px 0px 0px 0px;
		font-family: GothamB;
		font-size: 14px;
		text-transform: uppercase;
		border:none;
		border:1px solid #efefef;
		cursor:pointer; 
	}
	.form-dziekuje {
		float:left;
		padding:20px;
		text-align:center;
		font-size:16px;
		line-height:22px;
		font-family: ProximaNova;
		margin:20px 0px 0px 0px;
	}	
	.form-input:focus, .form-textarea:focus, .form-submit:focus { outline:none; }
	
	#image .left p {
		float:left;
		position:absolute;
		left:3%;
		bottom:3%;
		color:#fff;
		text-decoration:none;
		font-family: GothamB;
		text-transform: uppercase;
		color: #fff;
		font-size: 14px;
		font-weight: 100;
		line-height: 27px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 35px;
		background: url(images/fullsize.png) left no-repeat;
	}
	#image .right h1 span {
		font-size:13px;
		color: #a7a7a7;
		font-weight:100;
		font-family: Gotham;
	}

#cookie_info { position:fixed;width:100%;height:100px;z-index:99999;right:0;bottom:0;background:#181617; background:rgba(0,0,0,0.8); }
#user_information { float:right;width:95%;margin:25px 0px 0px 0px;color:#fff;position:relative; }
#close_info_cookie { position:absolute;left:0;top:0;margin:0px 0px 0px 0px;background-color:#666666;color:#fff;width:52px;height:52px;font-size:23px;text-align:center;cursor:pointer;font-weight:100; }
#close_info_cookie p { float:right;width:100%;text-align:center;margin:16px 0px 0px 0px; }
.user_information_nag { float:right;width:80%;font-size:12px;line-height:12px;color:#fff;font-weight:bold;margin:0px 0px 5px 0px; }
.user_information_text { float:right;width:80%;font-size:11px;line-height:16px;color:#fff;margin:0px 0px 0px 0px; }
	
}

@media screen and (min-width: 0px) and (max-width: 450px) {
.no-phone { display:none; }

.pages {
	float:left;
	width:100%;
	margin:45px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	.pages-wrap {
		width:90%;
		position:relative;
		margin:0 auto;
	}
	.pages-wrap h1 {
		float:left;
		width:100%;
		margin:0px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #000000;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 21px;
		text-transform: uppercase;
		text-align:center;
	}
	.pages-wrap .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #767676;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 30px;
	}
	
	.pages-wrap .news {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.pages-wrap .news .box {
			float:left;
			width:100%;
			height:395px;
			margin:0px 0px 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			overflow:hidden;
		}

		.pages-wrap .news .box .foto {
			float:left;
			width:100%;
			height:228px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background-size:cover !important;
		}
		.pages-wrap .news .box .date {
			float:left;
			width:100%;
			margin:10px 0px 5px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #c4c4c4;
			font-family: Gotham;
			font-size: 12px;
			font-weight: 300;
			line-height: 24px;
			text-transform: uppercase;
		}
		.pages-wrap .news .box .title {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #212121;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 500;
			line-height: 20px;
			text-transform: uppercase;
		}
		.pages-wrap .news .box a {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 65px;
			position:absolute;
			left:0;
			bottom:0;
			color: #212121;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 52px;
			text-transform: uppercase;
			text-decoration:none;
			background: url(images/pages_news_more_bg.png) left no-repeat;
		}
			.pages-wrap .news .box a:hover {
				text-decoration:underline;
			}

.social-sc-p {
	float:right;
	position:absolute;
	left:50%;
	bottom:6%;
	margin:0px 0px 0px -55px;
	padding:0px 0px 0px 0px;
	z-index:3;
}
.social-sc-a {
	float:left;
	position:relative;
	left:50%;
	top:0;
	margin:30px 0px 0px -55px;
	padding:0px 0px 0px 0px;
	z-index:3;
}
.li-move-167 { margin-top:20px !important; }

#wrapper { 
	float:left;
	width:100%;
	position:relative;
	left:0;
	top:0;
	margin:0px 0px 0px 0px;
	padding:15px 0px 15px 0px;
	background-color: rgba(0, 0, 0, 1);
	background: rgba(0, 0, 0, 1);
	z-index:9;
}
	.start-position { 
		position:relative !important;
		background-color: rgba(0, 0, 0, 1) !important;
		background: rgba(0, 0, 0, 1) !important;
	}
#wrapper .wrap { 
	float:left;
	width:94%;
	height:100%;
	margin:0px 0px 0px 3%;
	padding:0px 0px 0px 0px;
	position:relative;
}	
	#wrapper .wrap .social {
		display:none;
		float:left;
		margin:46px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#wrapper .wrap .social img {
			float:left;
			margin:0px 6px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
	#wrapper .logo { 
		float:left;
		width:200px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		left:0;
		top:0;
		z-index:3;
	}	
		
	#wrapper nav { 
		width:90%;
		float:left;
		margin:0px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:0;
		font-size:16px;
		line-height:16px;
		font-family: Gotham;
		text-transform: uppercase;
	}
	#wrapper nav ul { 
		display:none;
		float:left;
		width:100%;
		position:relative;
		margin:10px 0px 0px 0px; 
		padding:0px 0px 0px 0px; 
	}
	#wrapper nav ul li { 
		float:left;
		width:100%;
		position:relative;
		text-align:right;
		margin:0px 0px 10px 0px; 
		padding:0px 0px 0px 0px; 
		list-style: none; 
	}
	#wrapper nav ul li:nth-child(2) { float:left; }
	#wrapper nav ul li a { color:#fff;text-decoration:none;padding:0px 0px 15px 0px;display: inline-block; }
	#wrapper nav ul li a:hover { color:#fff;background: url(images/menu_a_hover.png) bottom no-repeat;background-size:100% 7px; }
	#wrapper nav ul li a.active { color:#fff;background: url(images/menu_a_hover.png) bottom no-repeat;background-size:100% 7px; }
	
	.menu-tel { float:right;font-size:35px;margin:15px 0px 0px 0px !important;cursor:pointer;position:absolute;right:0;top:0;color:#fff;z-index:5; }
	
	.move-move {
		display:none;
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.move-home {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 10px 0px 0px;
			position:relative;
			color: #5d5d5d;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 33px;
			text-transform: uppercase;
			text-decoration:none;
			text-align:right;
		}
		.move-menu {
			float:left;
			width:100%;
			margin:0px 10px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #fff;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 700;
			line-height: 33px;
			text-transform: uppercase;
			text-decoration:none;
			cursor:pointer;
			text-align:right;
		}
			.move-menu:hover {
				color: #5d5d5d;
			}
	
#container { float:left;width:100%;height:380px;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background-size:cover !important; }
	#container .slide-1 { float:left;width:100%;height:100%;position:relative;z-index:1; }
		#container .slides { float:left;width:100%;height:100%;margin:0px 0px 0px 0px;position:relative;background-size:cover !important; }
		#container .slides-wrap { width:90%;height:100%;margin:0px 0px 0px 5%;position:relative;z-index:2;  }
		#container .slides-wrap .box { float:left;width:100%;margin:-20px 0px 0px 0px;padding:0px 0px 30px 0px;top:32%;left:0;position:relative;background: url(images/container_hr.jpg) bottom no-repeat; }
		#container .slides-wrap .box h1 {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 16px;
			font-weight: 500;
			line-height: 22px;
			text-transform: uppercase;
			text-align:center;
		}
		#container .slides-wrap .box .text {
			float:left;
			width: 100%;
			margin:15px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamL;
			font-size: 18px;
			font-weight: 300;
			line-height: 18px;
			text-align:center;
		}
		#container .video {
			display:none;
			visibility:hidden;
			-webkit-transform: translateX(-50%) translateY(-50%);
			-moz-transform: translateX(-50%) translateY(-50%);
			-ms-transform: translateX(-50%) translateY(-50%);
			-o-transform: translateX(-50%) translateY(-50%);
			transform: translateX(-50%) translateY(-50%);
			position: absolute;
			top: 50%;
			left: 50%;
			min-width: 130%;
			min-height: 130%;
			width: 130%    !important;
			height: auto   !important;
			z-index:1;
		}
	#container .scroll-down {
		display:none;
		float:left;
		position:absolute;
		margin:0px 0px 0px -4.5px;
		padding:0px 0px 0px 0px;
		left:50%;
		bottom:0;
		cursor:pointer;
		z-index:3;
	}
		
#start-1 { float:left;width:100%;position:relative;padding:50px 0px 50px 0px;margin:0px 0px 0px 0px;background: url(images/start_1_bg.jpg) center no-repeat;background-size:cover !important; } 
	#start-1 .arrow-left {
		float:left;
		margin:240px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:2%;
		top:0;
		cursor:pointer;
		z-index:10;
	}
	#start-1 .arrow-right {
		float:right;
		margin:240px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:2%;
		top:0;
		cursor:pointer;
		z-index:10;
	}
	
#start-1 .wrap { 
	float:left;
	width:90%;
	height:700px;
	top:0;
	left:0;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#start-1 .wrap .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#start-1 .wrap .box .foto {
		float:left;
		width:80%;
		height:260px;
		margin:0px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#start-1 .wrap .box .right {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		right:0;
		bottom:0;
	}
	#start-1 .wrap .box .right .nav {
		display:none;
		float:left;
		width:17%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#start-1 .wrap .box .right .nav .number {
			display:none;
			float:right;
			width:100%;
			margin:0px 0px 35px 0px;
			padding:0px 40px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamB;
			font-size: 6vw;
			font-weight: 700;
			line-height: 5vw;
			text-align:right;
		}
			#start-1 .wrap .box .right .nav .number span {
				margin:2px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:absolute;
				top:5px;
				right:0px;
				color: white;
				font-family: Gotham;
				font-size: 14px;
				font-weight: 300;
				line-height: 14px;
			}	
		#start-1 .wrap .box .right .nav .s-arrow-right { 
			float:right;
			margin:0px 40px 15px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		#start-1 .wrap .box .right .nav .s-arrow-left { 
			float:right;
			margin:0px 40px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			top:0;
			right:0;
			cursor:pointer;
			clear:both;
		}
		
	#start-1 .wrap .box .right .info {
		float:left;
		width:100%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#start-1 .wrap .box .right .info h2 {
			float:left;
			width:100%;
			margin:0px 0px 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamB;
			font-size: 16px;
			font-weight: 300;
			line-height: 22px;
			text-align:justify;
		}
		#start-1 .wrap .box .right .info .text {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: GothamL;
			font-size: 14px;
			font-weight: 300;
			line-height: 20px;
			text-align:justify;
		}
	
#start-1 .scroll-down-2 {
	display:none;
	float:left;
	position:absolute;
	margin:0px 0px 0px -4.5px;
	padding:0px 0px 0px 0px;
	left:50%;
	bottom:0;
	cursor:pointer;
	z-index:3;
}

#start-2 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px; } 
#start-2 .left { 
	float:left;
	width:100%;
	height:300px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
#start-2 .right { 
	float:left;
	width:100%;
	height:300px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#start-2 .left:hover h3 { background-color:#000; }
	#start-2 .right:hover h3 { background-color:#000; }
	#start-2 h3 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		font-size: 20px;
		font-weight: 700;
		line-height: 70px;
		text-transform: uppercase;
		text-align:center;
		background-color:#272727;
		position:relative;
		z-index:5;
	}
	#start-2 .foto {
		float:left;
		width:100%;
		height:90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:0;
		bottom:0;
		z-index:4;
		-moz-transition: all .5s;
		-webkit-transition: all .5s;
		transition: all .5s;
		background-size:cover !important;
	}
	#start-2 .foto:hover {
		background-size: auto 103% !important;
	}
	
#start-3 { float:left;width:100%;height:650px;position:relative;margin:0px 0px 0px 0px;background: url(images/start_3_bg.jpg) top no-repeat;background-size:cover !important; } 
	#start-3 h4 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 117px;
		text-transform: uppercase;
		text-align:center;
		border-bottom:1px solid #d3d3d3;
	}
	#start-3 .box {
		float:left;
		width:100%;
		height:350px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		
	}
	#start-3 .box-slide {
		float:left;
		width:100%;
		height:350px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;		
	}
	#start-3 .box a {
		float:left;
		width:50%;
		height:33%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-right:1px solid #d3d3d3;
		border-bottom:1px solid #d3d3d3;
	}
	#start-3 .box a:nth-child(1) { background-size: 70% auto !important; }
	#start-3 .box a:nth-child(2) { background-size: 60% auto !important; }
	#start-3 .box a:nth-child(3) { background-size: 50% auto !important; }
	#start-3 .box a:nth-child(4) { background-size: 50% auto !important; }
	#start-3 .box a:nth-child(5) { background-size: 50% auto !important; }
	#start-3 .box a:nth-child(6) { background-size: 70% auto !important; }
	#start-3 .box a:nth-child(7) { background-size: 40% auto !important; }
	#start-3 .box a:nth-child(9) { background-size: 60% auto !important; }
	#start-3 .box a:last-child { border-bottom:0px solid #d3d3d3; }
	#start-3 .box a:nth-child(5){ border-bottom:0px solid #d3d3d3; }
	
#paint-1 { float:left;width:100%;position:relative;padding:50px 0px 50px 0px;margin:0px 0px 0px 0px;overflow:hidden; } 
	#paint-1 .arrow-left {
		float:left;
		margin:240px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:2%;
		top:0;
		cursor:pointer;
		z-index:10;
	}
	#paint-1 .arrow-right {
		float:right;
		margin:240px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:2%;
		top:0;
		cursor:pointer;
		z-index:10;
	}
	
#paint-1 .wrap { 
	float:left;
	width:90%;
	height:500px;
	top:0;
	left:0;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#paint-1 .wrap .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-1 .wrap .box .foto {
		float:left;
		width:80%;
		height:260px;
		margin:0px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-1 .wrap .box .right {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		right:0;
		bottom:0;
	}
	#paint-1 .wrap .box .right .nav {
		display:none;
	}
	
	#paint-1 .wrap .box .right .info {
		float:left;
		width:100%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#paint-1 .wrap .box .right .info h2 {
			float:left;
			width:100%;
			margin:0px 0px 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: black;
			font-family: GothamB;
			font-size: 16px;
			font-weight: 300;
			line-height: 22px;
			text-align:justify;
		}
		#paint-1 .wrap .box .right .info .text {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: black;
			font-family: GothamL;
			font-size: 14px;
			font-weight: 300;
			line-height: 20px;
			text-align:justify;
		}

#paint-2 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden; } 
	#paint-2 h2 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: Gotham;
		font-size: 21px;
		font-weight: 700;
		line-height: 117px;
		text-transform: uppercase;
		text-align:center;
	}
	#paint-2 .left {
		float:left;
		width:100%;		
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-up {
		float:left;
		width:100%;
		height:250px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-up h3 {
		float:left;
		width:92%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:4%;
		bottom:8%;
		color: white;
		font-family: GothamB;
		font-size: 26px;
		font-weight: 300;
		line-height: 26px;
		text-transform: uppercase;
	}
	#paint-2 .left .box-up span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .left .box-up:hover span {
		opacity:1;
	}
	#paint-2 .left .box-down {
		float:left;
		width:100%;
		height:250px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .left .box-down h3 {
		float:left;
		width:92%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:4%;
		bottom:8%;
		color: white;
		font-family: GothamB;
		font-size: 26px;
		font-weight: 300;
		line-height: 26px;
		text-transform: uppercase;
	}
	#paint-2 .left .box-down span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .left .box-down:hover span {
		opacity:1;
	}
	
	#paint-2 .right {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .right .right-box {
		float:left;
		width:100%;
		height:250px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#paint-2 .right .right-box h3 {
		float:left;
		width:92%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:4%;
		bottom:8%;
		color: white;
		font-family: GothamB;
		font-size: 26px;
		font-weight: 300;
		line-height: 26px;
		text-transform: uppercase;
	}
	#paint-2 .right .right-box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#paint-2 .right .right-box:hover span {
		opacity:1;
	}
	
#paint-3 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden; }
#paint-3 .left {
	float:left;
	width:100%;
	height:450px;
	margin:0px 0px 0px 0px;
	padding:60px 0px 60px 0px;
	position:relative;
	background-color: #1e1e1e;
}
	#paint-3 .left .slide {
		float:left;
		width:90%;
		height:450px;
		margin:0px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		top: 0;
	}
	#paint-3 .left .box {
		float:left;
		width: 100%;
		margin:0px 0px 0px 0px;
		position: relative;			
	}
	#paint-3 .left .box .nag {
		float:left;
		width:100%;
		margin:0px 0px 25px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 30px;
		font-weight: 900;
		line-height: 30px;
		text-transform: uppercase;
	}
	#paint-3 .left .box .text {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #e6e6e6;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 21px;
		text-align:justify;
	}
	#paint-3 .left .slide-pag { left:5%;top:50%;width:14px;position:absolute;margin:-48px 0px 0px 0px;z-index:3; }
		#paint-3 .left .slide-pag a { float:left;width:14px;height:14px;margin:0px 0px 10px 0px;background: url('images/slider_pag_off.png') no-repeat; }
		#paint-3 .left .slide-pag a.activeSlide { float:left;width:14px;height:14px;background: url('images/slider_pag.png') no-repeat; }
		#paint-3 .left .slide-pag a:focus { outline: none; }
	
#paint-3 .right {
	float:left;
	width:100%;
	height:300px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	background: url(images/paint_3_right_bg.jpg) center no-repeat;
	background-size:cover;
}

#paint-4 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;overflow:hidden;background-color: #41786f; }
#paint-4 .wrap {
	width:600px;
	height:100%;
	position:relative;
	margin:0 auto;
	padding:100px 0px 100px 0px;
	text-align:center;
}
	#paint-4 .wrap h2 {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		font-size: 60px;
		font-weight: 700;
		line-height: 60px;
		text-transform: uppercase;
		text-align:center;
	}
	#paint-4 .wrap .text {
		float:left;
		width:100%;
		margin:25px 0px 25px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 26px;
		text-align:center;
	}
	#paint-4 .wrap .more {
		position:relative;
		top:0;
		left:0;
		margin:0px 0px 0px 0px;
		padding:16px 35px 16px 20px;
		cursor:pointer;
		border:1px solid rgba(255, 255, 255, 0.8);
		z-index:10;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 48px;
		text-transform: uppercase;
		text-decoration:none;
		background: url(images/paint_1_arrow.png) center right 18px no-repeat;
	}
	
#movie-1 { float:left;width:100%;height:400px;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#movie-1 .left {
	float:left;
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#movie-1 .left .slide {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
	#movie-1 .left .box {
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#movie-1 .left .box .info {
		float:left;
		width:90%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:3%;
		bottom:7%;
	}
	#movie-1 .left .box .info .title {
		float:left;
		width:85%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 15%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-1 .left .box .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 30px;
		font-weight: 900;
		line-height: 30px;
		text-transform: uppercase;
		letter-spacing:4px;
	}
	#movie-1 .left .box .info p {
		float:left;
		width:100%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 22px;
	}
	#movie-1 .left .box .info .more {
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.2);
	}
		#movie-1 .left .box .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.2);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-1 .left .box .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.2);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-1 .left .box .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}
	#movie-1 .left .arrow-up {
		display:none;
		float:right;
		position:absolute;
		right:0;
		width:40px;
		bottom:40px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		cursor:pointer;
		border-bottom:1px solid rgba(255, 255, 255, 0.8);
		z-index:10;
	}
	#movie-1 .left .arrow-down {
		display:none;
		float:right;
		position:absolute;
		right:0;
		width:40px;
		bottom:0;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		cursor:pointer;
		z-index:10;
	}
	
#movie-1 .right {
	display:none;
	float:left;
	width:20%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
#movie-1 .right .slide-right {
	float:left;
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	overflow:hidden;
}
	#movie-1 .right .box {
		float:left;
		width:100%;
		height:34%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	#movie-1 .right .box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#movie-1 .right .box:hover span {
		opacity:1;
	}
	#movie-1 .right .box span h4 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		line-height: 1.3vw;
		text-transform: uppercase;
		font-size: 1.2vw;
		font-weight: 300;
		text-align:center;
		top:0;
		left:0;
		position:relative;
	}
	#movie-1 .right .box h4 {
		float:left;
		width:90%;
		margin:-25px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 18px;
		text-transform: uppercase;
		font-size: 13px;
		font-weight: 300;
		text-align:center;
		top:50%;
		left:0;
		position:relative;
	}
	
#movie-2 { float:left;width:100%;height:400px;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background: url(images/movie_2_bg.jpg) center no-repeat;background-size:cover !important; } 
#movie-2 .info {
	float:left;
	width:90%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:3%;
	bottom:7%;
}
	#movie-2 .info .title {
		float:left;
		width:85%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 15%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-2 .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 30px;
		font-weight: 900;
		line-height: 30px;
		text-transform: uppercase;
		letter-spacing:4px;
	}
	#movie-2 .info p {
		float:left;
		width:90%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 22px;
	}
	#movie-2 .info .more {
		clear:both;
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}
		#movie-2 .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-2 .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-2 .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}	
		
	#movie-2 .autor {
		display:none;
		clear:both;
		float:left;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:3%;
		bottom:7%;
		border:1px solid rgba(255, 255, 255, 0.4);
		color: white;
		font-family: Gotham;
		font-size: 13px;
		font-weight: 300;
		line-height: 45px;
		text-transform: uppercase;
	}	
	#movie-2 .autor .box {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 7px 0px 7px;
		border-right:1px solid rgba(255, 255, 255, 0.4);		
	}
	#movie-2 .autor .box:last-child { border-right:0 !important; }
	
#movie-3 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;padding:30px 0px 30px 0px;overflow:hidden;background: url(images/movie_3_bg.jpg) center no-repeat;background-size:cover !important; } 
	#movie-3 .box-maps {
		float:left;
		width: 96%;
		margin:0px 0px 0px 2%;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:0;
		border:1px solid rgba(255, 255, 255, 0.4);
	}	
	#movie-3 .box-maps .left {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
	}
		#movie-3 .box-maps .left .nag-select {
			position:absolute;
			width:200px;
			left:25px;
			top:25px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#movie-3 .box-maps .left .top {
			float:left;
			width:90%;
			margin:50px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			border-left:0px solid #fff;
		}
		#movie-3 .box-maps .left .top a {
			float:left;
			width:50%;
			height:25px;
			margin:0px 0px 5px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 13px;
			font-weight: 300;
			line-height: 23px;
			text-transform: uppercase;
			cursor:pointer;
			text-align:center;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;		
		}
		#movie-3 .box-maps .left .top a:last-child {
			margin:0px 0px 0px 0px !important;
		}
		#movie-3 .box-maps .left .top a:hover {
			border-bottom:2px solid #fff;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;		
		}
		#movie-3 .box-maps .left .top .active-region {
			border-bottom:2px solid #fff;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;		
		}
		#movie-3 .box-maps .left .map-image {
			display:none;
			float:left;
			width:100%;
			left:-15px;
			top:60px;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
				
	#movie-3 .box-maps .right {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		overflow:hidden;
	}
		#movie-3 .box-maps .right .list {
			float:left;
			width:90%;
			margin:25px 0px 0px 5%;
			padding:0px 0px 30px 0px;
			position:relative;
		}
		#movie-3 .box-maps .right .list h3 {
			float:left;
			width:100%;
			margin:0px 0px 20px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 16px;
			font-weight: 500;
			line-height: 16px;
			text-transform: uppercase;
			letter-spacing:2px;
		}
		#movie-3 .box-maps .right .list .lists {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#movie-3 .box-maps .right .box {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				border-top:1px solid rgba(255, 255, 255, 0.4);
			}
			#movie-3 .box-maps .right .box:last-child { border-bottom:1px solid rgba(255, 255, 255, 0.4); }
			#movie-3 .box-maps .right .name {
				float:left;
				width:100%;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: white;
				font-family: GothamL;
				font-size: 14px;
				font-weight: 300;
				line-height: 34px;
				text-transform: uppercase;
				background: url(images/box_maps_name_hr.png) right no-repeat;
				cursor:pointer;
			}
			#movie-3 .box-maps .right .info {
				float:left;
				width:95%;
				margin:5px 0px 25px 0px;
				padding:0px 0px 0px 5%;
				position:relative;
				color: white;
				font-family: GothamL;
				font-weight: 300;
				line-height: 22px;
				font-size: 16px;
				border-left:2px solid #fff;
			}
			#movie-3 .box-maps .right .info a {
				font-size: 15px;
				text-decoration:none;
				color: white;
			}
			#movie-3 .box-maps .right .info a:hover {
				text-decoration:underline;
			}
			
.popup {
	display:none;
	float:left;
	width:90%;
	height:400px;
	margin:160px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	top:50%;
	left:5%;
	background-color: rgba(0, 0, 0, 1);
	background: rgba(0, 0, 0, 1);
	z-index:5;
}
	.popup .close-popup {
		float:right;
		top:0;
		right:0;
		margin:0px 0px 0px 0px;
		padding:0px 10px 0px 10px;
		position:absolute;
		color:#fff;
		background:#000;
		font-size:18px;
		line-height:34px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;	
		cursor:pointer;
	}
	.popup h3 {
		float:left;
		width:100%;
		margin:50px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color:#fff;
		font-size:17px;
		line-height:24px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;		
	}
	.popup .text {
		float:left;
		width:90%;
		margin:30px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
		color:#fff;
		font-size:15px;
		line-height:20px;
		font-weight:100;
		text-align:center;
		font-family: GothamL;	
	}
		.popup .text a {
			text-decoration:none;
			color:#fff;
		}
		.popup .text a:hover {
			text-decoration:underline;
			color:#fff;
		}
			
#movie-4 { float:left;width:100%;position:relative;padding:40px 0px 40px 0px;margin:0px 0px 0px 0px;overflow:hidden;background: url(images/movie_4_bg.jpg) center no-repeat;background-size:cover !important; }
	#movie-4 .info {
	float:left;
	width:90%;
	margin:0px 0px 40px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	left:0;
	top:7%;
}
	#movie-4 .info .title {
		float:left;
		width:85%;
		margin:0px 0px 10px 0px;
		padding:0px 0px 0px 15%;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
		background: url(images/paint_1_hr.png) left no-repeat;
	}
	#movie-4 .info h1 {
		float:left;
		width:100%;
		margin:0px 0px 0px -5px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamB;
		font-size: 30px;
		font-weight: 900;
		line-height: 30px;
		text-transform: uppercase;
		letter-spacing:4px;
	}
	#movie-4 .info p {
		float:left;
		width:100%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 21px;
	}
	#movie-4 .info .more {
		clear:both;
		float:left;
		width:163px;
		height:45px;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}
		#movie-4 .info .more .social-facebook {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_fb.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-4 .info .more .social-twitter {
			float:left;
			width:20%;
			height:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			background: url(images/paint_1_tw.png) center no-repeat;
			border-right:1px solid rgba(255, 255, 255, 0.4);
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
		}
		#movie-4 .info .more .open {
			float:left;
			width:80%;
			height:100%;
			margin:0px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			text-decoration:none;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 46px;
			text-transform: uppercase;
			background: url(images/paint_1_arrow.png) center right no-repeat;
		}

	#movie-4 .movies {
		float:left;
		width:90%;
		margin:0px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
		right:0;
		top:0;
	}
		#movie-4 .movies .box {
			float:left;
			width:100%;
			margin:0px 0px 20px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#movie-4 .movies .box .text {
			float:left;
			width:100%;
			margin:0px 0px 20px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: white;
			font-family: Gotham;
			font-size: 14px;
			font-weight: 300;
			line-height: 22px;
			text-align:center;
		}
		#movie-4 .movies .box .foto {
			float:left;
			width:70%;
			height:200px;
			margin:0px 0px 0px 15%;
			padding:0px 0px 0px 0px;
			position:relative;
		}
			#movie-4 .movies .box .foto .play {
				float:left;
				position:absolute;
				left:15px;
				bottom:10px;
				margin:0px 0px 0px 0px;
			}

#actor-1 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; }			
	#actor-1 .box {
		float:left;
		width:50%;
		height:175px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	#actor-1 .box span {
		opacity:0;
		float:left;
		width:100%;
		height:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
		-webkit-transition: opacity 0.3s ease-in-out;
		-moz-transition: opacity 0.3s ease-in-out;
		-ms-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	#actor-1 .box:hover span {
		opacity:1;
	}
	#actor-1 .active-autor span{
		opacity:1;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
	}
	#actor-1 .non-active-autor span{
		opacity:0 !important;
		background-color: rgba(0, 0, 0, 0.6);
		background: rgba(0, 0, 0, 0.6);
	}
	#actor-1 .box h4 {
		float:left;
		width:90%;
		margin:-25px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 18px;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: 300;
		text-align:center;
		top:50%;
		left:0;
		position:relative;
	}	
	#actor-1 .box span h4 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		line-height: 18px;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: 300;
		text-align:center;
		top:0;
		left:0;
		position:relative;
	}
	

.actor-2 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden;background-color:#1d1d1d; }	
.actor-2 .left, .actor-2 .right { padding:6% 0px 6% 0px; }		
.actor-2 .left {
	float:left;
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
	position:relative;
	background-color:#1d1d1d;
}	
	.actor-2 .left .box {
		float:left;
		width:90%;
		margin:0px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.actor-2 .left .box h2 {
		float:left;
		width:100%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: GothamL;
		line-height: 18px;
		font-size: 18px;
		font-weight: 300;
		text-align:left;
		top:0;
		left:0;
		position:relative;
	}
	.actor-2 .left .box h2 strong {
		float:left;
		width:100%;
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		color: white;
		font-family: Gotham;
		font-weight: 700;
		text-align:left;
		top:0;
		left:0;
		position:relative;
	}	
	.actor-2 .left .box h2 span {
		font-weight: 700;
		font-family: Gotham;
	}
	.actor-2 .left .box .text {
		float:left;
		width:100%;
		margin:25px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #dfdfdf;
		font-family: GothamL;
		font-size: 16px;
		font-weight: 300;
		line-height: 22px;
		text-align:justify;
	}
	
.actor-2 .right {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:40px 0px 40px 0px;
	background-color:#fff;
}
	.actor-2 .right .actor-close {
		float:right;
		position:absolute;
		right:10px;
		top:0;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		cursor:pointer;
	}
	.actor-2 .right .box {
		float:left;
		width:86%;
		height:100%;
		margin:0px 0px 0px 7%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.actor-2 .right .box .info {
		float:left;
		width:100%;
		height:100%;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		text-align:center;
	}
		.actor-2 .right .box .info h3 {
			float:left;
			width:100%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #1d1d1d;
			font-family: Gotham;
			font-size: 16px;
			font-weight: 700;
			line-height: 16px;
			text-transform: uppercase;
		}
		.actor-2 .right .box .info .text {
			float:left;
			width:100%;
			margin:12px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			color: #1d1d1d;
			font-family: GothamL;
			font-size: 18px;
			font-weight: 300;
			line-height: 22px;
		}
	.actor-2 .right .box .gallery {
		float:left;
		width:100%;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		.actor-2 .right .box .gallery .spec {
			float:left;
			width:100%;
			height:315px;
			max-height:315px;
			margin:0px 0px 30px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		.actor-2 .right .box .gallery .spec:last-child {
			margin:0px 0px 0px 0px !important;
		}
			.actor-2 .right .box .gallery .foto {
				float:left;
				width:100%;
				height:100%;
				max-height:270px;
				margin:0px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
			}
			.actor-2 .right .box .gallery .name {
				float:left;
				width:100%;
				margin:15px 0px 0px 0px;
				padding:0px 0px 0px 0px;
				position:relative;
				color: #1d1d1d;
				font-family: Gotham;
				font-size: 18px;
				font-weight: 700;
				line-height: 18px;
				text-transform: uppercase;
				text-align:center;
			}
			
#technology-1 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#technology-1 .left {
	float:left;
	width:100%;
	height:250px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
#technology-1 .right {
	float:left;
	width:90%;
	margin:30px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#technology-1 .right .text {
		float:left;
		width: 100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:0;
		color: #444;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 100;
		line-height: 21px;
		text-align:justify;
	}
	
#technology-2 { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#technology-2 .left {
	float:left;
	width:90%;
	margin:0px 0px 30px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#technology-2 .left .text {
		float:left;
		width: 100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:0;
		color: #444;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 100;
		line-height: 21px;
		text-align:justify;
	}
	
#technology-2 .right {
	float:left;
	width:100%;
	height:250px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}

.crew-1 { float:left;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-1 { float:left;width:100%;height:300px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-2 { float:left;width:100%;height:300px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-3 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-4 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-5 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-6 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-7 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-8 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-9 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-10 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-11 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-12 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-13 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-14 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-15 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-16 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-17 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-18 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-19 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-20 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-21 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-22 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-23 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-24 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew-width-25 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-26 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-27 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }
.crew-width-28 { float:left;width:50%;height:200px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative;overflow:hidden; }

.crew .info {
	float:right;
	width:90%;
	position:absolute;
	right:5%;
	bottom:5%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	cursor:pointer;
	
}
.crew .info h2 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	color: white;
	font-family: Gotham;
	line-height: 22px;
	font-size: 16px;
	font-weight:300;
	clear:both;
}
.crew .info h3 {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	color: white;
	font-family: GothamL;
	line-height: 15px;
	font-size: 15px;
	font-weight:100;
	clear:both;
	display:none;
}

.crew .info .crew-arrow {
	float:left;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	clear:both;
}
.crew-width-1 h2, .crew-width-2 h2 {
	text-align:right !important;
	float:right !important;
	font-size: 18px !important;
	line-height: 22px !important;
}
.crew-width-1 h3, .crew-width-2 h3 {
	display:block !important;
	text-align:right !important;
	float:right !important;
	font-size: 18px !important;
	line-height: 22px !important;
}
.crew-width-1 .crew-arrow, .crew-width-2 .crew-arrow {
	float:right !important;
}

.crew-show {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#fff;
	position:relative;
	overflow:hidden;
}
	.crew-show .crew-close {
		float:right;
		margin:20px 20px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:0;
		top:0;
		cursor:pointer;
		z-index:5;
	}
	.crew-show .foto {
		float:left;
		width:100%;
		height:330px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.crew-show .info-show {
		float:left;
		width:90%;
		height:100%;
		margin:40px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	.crew-show .info-show .title {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		line-height: 22px;
		font-size: 26px;
		font-weight: 700;
	}
	.crew-show .info-show .position {
		float:left;
		width:100%;
		margin:10px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamL;
		line-height: 22px;
		font-size: 18px;
		font-weight: 100;
	}
	.crew-show .info-show .text {
		float:left;
		width:100%;
		margin:40px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: GothamL;
		font-size: 14px;
		line-height: 20px;
		color: #5e5e5e;
		font-weight: 300;
		text-align:justify;
	}
	.crew-show .info-show .text strong {
		color: #282828;
		font-weight: 300;
		font-family: Gotham;
	}
	.crew-show .info-show .crew-back {
		float:left;
		margin:40px 0px 40px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
		clear:both;
	}
	
#crew-pdf {
	float:left;
	width:100%;
	height:141px;
	background-color: #41786f;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#crew-pdf h4 {
		float:left;
		margin:45px 0px 0px -241px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: white;
		font-family: Gotham;
		font-size: 24px;
		font-weight: 500;
		line-height: 24px;
		text-transform: uppercase;
		text-align:center;
		top:0;
		left:50%;
	}
	#crew-pdf h4 strong {
		float:left;
		margin:13px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-weight:100;
	}
	#crew-pdf .more {
		float:left;
		width:153px;
		height:45px;
		margin:0px 0px 0px 40px;
		padding:0px 0px 0px 0px;
		position:relative;
		border:1px solid rgba(255, 255, 255, 0.4);
	}		
	#crew-pdf .more .open {
		float:left;
		width:75%;
		height:100%;
		margin:0px 0px 0px 10%;
		padding:0px 0px 0px 0px;
		position:relative;
		text-decoration:none;
		color: white;
		font-family: Gotham;
		font-size: 14px;
		font-weight: 300;
		line-height: 46px;
		text-transform: uppercase;
		background: url(images/paint_1_arrow.png) center right no-repeat;
	}
	
#paint-shop  { float:left;width:100%;position:relative;margin:0px 0px 0px 0px;overflow:hidden; } 
#paint-shop  .left {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:40px 0px 15px 0px;
	position:relative;
	background-color: #ebebeb;
}
	#paint-shop  .left .wrap {
		float:left;
		width:90%;
		margin:0px 0px 0px 5%;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .left h2 {
		float:left;
		width:100%;
		margin:0px 0px 25px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 18px;
		font-weight: 700;
		line-height: 18px;
		text-transform: uppercase;
	}
	#paint-shop  .left h2 .menu-paintings { float:right;font-size:35px;margin:-8px 0px 0px 0px !important;cursor:pointer;position:absolute;right:0;top:0;color:#000;z-index:5; }
	#paint-shop  .left ul {
		display:none;
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		list-style: none;
	}
	#paint-shop  .left ul li {
		float:left;
		width:90%;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
		background: url(images/paint_shop_left_hr.jpg) top 6px left no-repeat;
	}
	#paint-shop  .left ul li a {
		text-decoration:none;
		color: #444;
	}
	#paint-shop  .left ul li a:hover {
		text-decoration:none;
		color: #444;
		font-family: GothamB;
	}
	#paint-shop  .left .paint-active {
		text-decoration:none;
		color: #444;
		font-family: GothamB;
	}
	
	#paint-shop  .left ul li ul {
		float:left;
		width:98%;
		margin:20px 0px 0px 0px;
		padding:0px 0px 0px 2%;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
	}
	#paint-shop  .left ul li ul li {
		float:left;
		width:100%;
		margin:0px 0px 15px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #444;
		font-family: Gotham;
		font-size: 13px;
		line-height:13px;
		text-transform: uppercase;
		background: none;
	}

#paint-shop  .right {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	#paint-shop  .right .top {
		float:left;
		width:100%;
		height:60px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-bottom:1px solid #ebebeb;
	}
	#paint-shop  .right .top h1 {
		float:left;
		margin:23px 0px 0px 20px;
		padding:0px 30px 0px 0px;
		color: black;
		font-family: GothamL;
		font-size: 15px;
		font-weight: 100;
		line-height: 18px;
	}
	
	#paint-shop  .right .middle {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		overflow:hidden;
	}
	#paint-shop  .right .middle .box {
		float:left;
		width:100%;
		height:280px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#paint-shop  .right .middle .box .foto {
			float:left;
			width:100%;
			height:75%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#paint-shop  .right .middle .box .info {
			float:left;
			width:100%;
			height:25%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			border-bottom:1px solid #ebebeb;
			border-right:1px solid #ebebeb;
		}
		#paint-shop  .right .middle .box .title {
			float:left;
			width:90%;
			height:30px;
			margin:20px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: Gotham;
			color: black;
			font-size: 13px;
			font-weight: 500;
			line-height: 17px;
			text-align:center;
			overflow:hidden;
		}
		#paint-shop  .right .middle .box .number {
			float:left;
			width:90%;
			margin:15px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamL;
			color: #b9b9b9;
			font-size: 14px;
			font-weight: 300;
			line-height: 14px;
			text-align:center;
		}
		
	#paint-shop  .right .bottom {
		float:left;
		width:100%;
		height:85px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		left:0;
		bottom:0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-top:0px solid #ebebeb;
	}
	#paint-shop  .right .bottom .pag {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:5%;
	}
	#paint-shop  .right .bottom .pag .pags {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .right .bottom .pag .pags a {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 10px 5px 10px;
		position:relative;
		text-decoration:none;
		color: black;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 14px;
		text-transform: uppercase;
	}
	#paint-shop  .right .bottom .pag .pags a:hover {
		color: black;
		text-decoration:underline;
	}
	#paint-shop  .right .bottom .pag .active-pags {
		background: url(images/paint_shop_pags_active.png) bottom no-repeat;	
	}
	#paint-shop  .right .bottom .pag .pag-arrow-left {
		float:left;
		margin:3px 15px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#paint-shop  .right .bottom .pag .pag-arrow-right {
		float:left;
		margin:3px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
	}
	
	#paint-shop  .right .box-nav {
		display:none;
		float:right;
		width:75px;
		height:100%;
		background-color: #ebebeb;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:0;
		top:0;
		z-index:10;
	}
	#paint-shop  .right .box-nav .nav-left {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		left:26px;
		top:50%;
	}
	#paint-shop  .right .box-nav .nav-right {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		right:26px;
		top:50%;
	}
	
.category-all {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:40px 0px 20px 0px;
	position:relative;
	background-color: #eceaed;
	overflow:hidden;
}
.category-all h2 {
    float: left;
    width: 90%;
    margin: 0px 0px 15px 5%;
    padding: 0px 0px 0px 0px;
    position: relative;
    color: black;
    font-family: GothamB;
    font-size: 18px;
    font-weight: 700;
    line-height: 18px;
    text-transform: uppercase;
}
.category-all h2 .menu-paintings {
    float: right;
    font-size: 35px;
    margin: -8px 0px 0px 0px !important;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 0;
    color: #000;
    z-index: 5;
}
	.category-all a {
		display:none;
		float:left;
		width:90%;
		margin:0px 0px 0px 0px;
		padding:5px 0px 5px 5%;
		position:relative;
		color: #272727;
		font-family: Gotham;
		font-size: 13px;
		font-weight: 500;
		line-height: 22px;
		text-transform: uppercase;
		text-decoration:none;
		text-align:left;
	}
		.category-all a:hover {
			text-decoration:underline;
		}
	
#image { float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative; }
#image .left {
	float:left;
	width:100%;
	height:350px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
	
#image .right {
	float:left;
	width:90%;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	border-bottom:1px solid #ebebeb;
}
	#image .right .info {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#image .right .info h1 {
		float:left;
		width:100%;
		margin:120px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		font-family: GothamB;
		text-transform: uppercase;
		color: black;
		font-size: 18px;
		font-weight: 700;
		line-height: 23px;
	}
	#image .autor-nag {
		margin:40px 0px 0px 0px !important;
	}
	#image .right .info .autor {
		float:left;
		width:100%;
		margin:5px 0px 0px 0px;
		padding:0px 0px 25px 0px;
		position:relative;
		font-family: Gotham;
		text-transform: uppercase;
		color: #a7a7a7;
		font-size: 13px;
		font-weight: 500;
		line-height: 13px;
		text-decoration:none;
		border-bottom:1px solid #000;
	}
	#image .right .info .autor:hover {
		color: #000;
	}
	#image .right .info .status {
		float:left;
		width:100%;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 14px;
		text-transform: uppercase;
	}
	#image .right .info .status strong {
		position:relative;
		top:0;
		left:20px;
		padding:10px 10px 10px 10px;
		border:1px solid #d9d9d9;
	}
	#image .right .info .price {
		float:left;
		width:50%;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 45px;
		text-transform: uppercase;
	}
	#image .right .info .price strong {
		position:relative;
		width:70px;
		top:0;
		left:30px;
		padding:10px 13px 10px 13px;
		border:1px solid #d9d9d9;
	}
	#image .right .info .price span {
		float:right;
		position:absolute;
		right:0;
		top:0;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-size:10px;
		font-family: Gotham;
		font-weight:100;
	}
	#image .right .info .price .price-gbp { display:none; }
	#image .right .info .price .price-usd { display:none; }
	#image .right .info .price .price-pln { display:none; }
	
	#image .right .info .cur {
		float:left;
		width:50%;
		margin:38px 0px 0px -1px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: black;
		font-family: GothamB;
		font-size: 14px;
		font-weight: 700;
		line-height: 45px;
		text-transform: uppercase;
	}
	#image .right .info .cur-select {
		float:left;
		width:90px;
		height:38px;
		font-family: GothamB;
		font-size: 14px;
		line-height:14px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 10%;
		position:relative;
		border:1px solid #d9d9d9;
	}
	#image .right .info .text {
		float:left;
		width:100%;
		margin:25px 0px 25px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color: #444;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 100;
		line-height: 22px;
		text-align:justify;
	}
	#image .right .info .image-left {
		float:left;
		margin:30px 0px 30px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		left:0;
		bottom:0;
	}
	#image .right .info .image-right {
		float:right;
		margin:30px 0px 30px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		right:0px;
		bottom:0;
	}
	#image .right .image-back {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:0;
		left:0;
		cursor:pointer;
	}
	
#image-back { float:left;width:100%;height:85px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:relative; }
#image-back .image-back {
	float:left;
	margin:35px 0px 0px 25px;
	padding:0px 0px 0px 0px;
	position:relative;
}

#autor-more { float:left;width:96%;margin:50px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative; }
#autor-more h2 {
	float:left;
	width:100%;
	margin:0px 0px 45px 0px;
	padding:0px 0px 29px 0px;
	position:relative;
	color: black;
	font-family: Gotham;
	font-size: 18px;
	font-weight: 700;
	line-height: 18px;
	text-transform: uppercase;
	border-bottom:1px solid #000;
}
	#autor-more .images {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px;
		position:relative;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		overflow:hidden;
	}
	#autor-more .images .box {
		float:left;
		width:100%;
		height:280px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
		#autor-more .images .box .foto {
			float:left;
			width:100%;
			height:70%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
		}
		#autor-more .images .box .info {
			float:left;
			width:100%;
			height:30%;
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			position:relative;
			box-sizing: border-box;
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			border-bottom:1px solid #ebebeb;
			border-right:1px solid #ebebeb;
		}
		#autor-more .images .box .title {
			float:left;
			width:80%;
			height:45px;
			margin:20px 0px 0px 10%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: Gotham;
			color: black;
			font-size: 13px;
			font-weight: 500;
			line-height: 18px;
			text-align:center;
			overflow:hidden;
		}
		#autor-more .images .box .number {
			float:left;
			width:90%;
			margin:15px 0px 0px 5%;
			padding:0px 0px 0px 0px;
			position:relative;
			font-family: GothamL;
			color: #b9b9b9;
			font-size: 14px;
			font-weight: 300;
			line-height: 14px;
			text-align:center;
		}

#autor-more-pag { float:left;width:96%;margin:0px 0px 0px 2%;padding:0px 0px 0px 0px;position:relative; }		
	#autor-more-pag .bottom {
		float:left;
		width:100%;
		height:85px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		left:0;
		bottom:0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border-bottom:1px solid #ebebeb;
	}
	#autor-more-pag .bottom .pag {
		float:left;
		margin:35px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		top:0;
		left:0;
	}
	#autor-more-pag .bottom .pag .pags {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#autor-more-pag .bottom .pag .pags a {
		float:left;
		margin:0px 0px 0px 0px;
		padding:0px 10px 5px 10px;
		position:relative;
		text-decoration:none;
		color: black;
		font-family: GothamL;
		font-size: 14px;
		font-weight: 300;
		line-height: 14px;
		text-transform: uppercase;
	}
	#autor-more-pag .bottom .pag .pags a:hover {
		color: black;
		text-decoration:underline;
	}
	#autor-more-pag .bottom .pag .active-pags {
		background: url(images/paint_shop_pags_active.png) bottom no-repeat;	
	}
	#autor-more-pag .bottom .pag .pag-arrow-left {
		float:left;
		margin:3px 15px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	#autor-more-pag .bottom .pag .pag-arrow-right {
		float:left;
		margin:3px 0px 0px 0px;
		padding:0px 0px 0px 15px;
		position:relative;
	}
			
footer { width:100%;height:245px;float:left;position:relative;margin:-235px 0px 0px 0px;background: url(images/footer_bg.png) top no-repeat;z-index:10;background-size:cover !important; }
footer .footer-wrapper { 
	float:left;
	width:90%;
	height:100%;
	margin:0px 0px 0px 5%;
	padding:0px 0px 0px 0px;
	position:relative;
}
	footer nav { 
		display:none;
	}
	footer nav ul { float:left;width:100%;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; }
	footer nav ul li { float:left;margin:0px 0px 0px 0px;position:relative;list-style: none; }
	footer nav ul li:nth-child(2) { float:right; }
	footer nav ul li a { color:#fff;text-decoration:none;padding:0px 0px 0px 0px;display: inline-block; }
	footer nav ul li a:hover { color:#fff; }
	footer nav ul li a.active { color:#fff; }
	
	footer .footer-wrapper .arrow-up {
		float:left;
		margin:215px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		cursor:pointer;
	}
	footer .footer-wrapper p{
		float:left;
		width:100%;
		top:105px;
		left:0;
		position:absolute;
		margin:0px 0px 0px 0px;
		color: #fff;
		font-family: GothamL;
		font-size: 13px;
		font-weight: 700;
		line-height: 18px;
		text-align:center;
	}
	footer .footer-wrapper p strong{
		float:left;
		width:100%;
		top:50px;
		left:0;
		position:relative;
		margin:0px 0px 0px 0px;
		color: #fff;
		font-family: GothamL;
		font-size: 13px;
		font-weight: 700;
		line-height: 18px;
		text-align:center;
	}
	footer .footer-wrapper p strong a {
		text-decoration:none;
		color: #fff;
	}
	footer .footer-wrapper p strong a:hover {
		text-decoration:none;
		color: #fff;
	}
	footer .footer-wrapper .social {
		float:right;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:absolute;
		top:205px;
		right:0;
	}
	footer .footer-wrapper .social img {
		float:left;
		margin:0px 0px 0px 10px;
		padding:0px 0px 0px 0px;
		position:relative;
	}
	
	.odee-tip{ display:inline;position: relative;opacity: 1 }
	.odee-tip:hover:after { background: #333;background: rgba(0,0,0,.8);border-radius: 5px;bottom: 26px;color: #dc407f;content: attr(title);left: -110px;padding: 5px 10px;text-align:center;position: absolute;z-index: 98;width: 140px;font-size:11px; }
	.odee-tip:hover:before { border:solid;border-color:rgba(0,0,0,.8) transparent;border-width: 6px 6px 0 6px;bottom: 20px;content: "";left: 40%;position: absolute;z-index: 99; }
	.odee-tip:hover  { opacity: 1;transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-webkit-transition: opacity .5s ease-in-out; }
	.odee a{ float:right;margin:0px 0px 0px 0px; }
	

.options a { color:#000;text-decoration:none; }

.facebook {
	margin-top:50px;
	z-index:60;
	border:3px solid #4a6ea9;
	width:330px;
	height: 214px;
	position: fixed;
	right: -336px;
	top:60px;
}

.facebook img {
	float:left;
	margin:-3px 0px 0px 0px;
	width:50px;
	position: absolute; 
	top: 0px; 
	left: -50px; 
}

.facebook .fb-page {
	float:left;
	margin:0px 0px 0px 0px;
	position:relative;
	width:330px;
	height:220px;
}

#paint-shop .right .middle .foto p, #autor-more .images .foto p {
	float:right;
	position:absolute;
	top:0;
	right:0;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 20px;
	text-decoration:none;
	color:#fff;
	background-color:#000;
	font-size:14px;
	line-height:40px;
	text-transform:uppercase;
	font-family: Gotham;
	font-weight:100;
}

#shop {
	display:none;
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 60px 0px;
	position:relative;
	background-color: #41786f;
}
#shop h2 {
	float:left;
	width:100%;
	color: white;
	margin:30px 0px 30px 0px;
	padding:0px 0px 0px 0px;
	font-family: Gotham;
	font-size: 21px;
	font-weight: 700;
	line-height: 21px;
	text-transform: uppercase;
	text-align:center;
	letter-spacing:2px;
}

#image .right .info .print {
	float:left;
	width:100%;
	margin:60px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:absolute;
	left:0;
	top:0;
	color: white;
	font-family: Gotham;
	font-size: 14px;
	font-weight: 700;
	line-height: 21px;
	text-transform: uppercase;
	text-decoration:none;
	
}
#image .right .info .print strong {
	float:left;
	position:relative;
	top:0;
	width:100%;
	left:0px;
	padding:5px 0px 5px 0px;
	border:1px solid #d9d9d9;
	background-color: #41786f;
	letter-spacing:2px;
	cursor:pointer;
	text-align:center;
}

#image .right .info .buy {
	float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
	color: white;
	font-family: Gotham;
	font-size: 16px;
	font-weight: 700;
	line-height: 45px;
	text-transform: uppercase;
	
}
#image .right .info .buy strong {
	float:left;
	position:relative;
	top:0;
	width:100%;
	left:0px;
	padding:5px 0px 5px 0px;
	border:1px solid #d9d9d9;
	background-color: #41786f;
	letter-spacing:2px;
	cursor:pointer;
	text-align:center;
}

.formularz-div { float:left;width:90%;margin:0px 0px 0px 5%; }
	.form-box-left { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-right { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-down { float:left;width:100%;margin:0px 0px 0px 0px;position:relative; }
	.form-box-down p {
		float:left;
		width:100%;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		position:relative;
		color:#fff;
		font-size:15px;
		line-height:25px;
		font-family: GothamL; 
	}
	.form-box-down p a {
		text-decoration:none;
		color:#fff;
	}
	.form-box-down p:nth-child(2) {
		text-align:left;
	}
	
	.form-box { float:left;width:100%;margin:0px 0px 0px 0px; }
	.form-box-last { float:left;width:100%;margin:0px 0px 0px 0px; }
	.form-box-kod { float:left;width:100%;margin:0px 0px 0px 0px; }
	.form-box-all { float:left;width:100%;margin:0px 0px 20px 0px; }
	
	.form-text  { 
		float:left;
		margin:0px 0px 20px 0px;
		width:100%;
		color: white;
		font-family: GothamL;
		font-size: 18px;
		font-weight: 300;
		line-height: 18px;
	}
	.form-input { 
		float:left;
		width:95%;
		height:43px;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 5%;
		color:#fff;
		border:1px solid #8daea9;
		background:none;
		font-size:15px;
		font-family: GothamL; 
	}
	.color-input {
		color:#000 !important;
	}
	.hidden-input {
		visibility:hidden;
		width:0px;
		height:0;
	}
	.form-select { 
		float:left;
		width:100%;
		height:43px;
		margin:0px 0px 20px 0px;
		padding:0px 0px 0px 5%;
		color:#fff;
		border:1px solid #8daea9;
		background:none;
		font-size:15px;
		font-family: GothamL; 
	}
	select option {
		margin:40px;
		background: rgba(0,0,0,0.3);
		color:#fff;
		text-shadow:0 1px 0 rgba(0,0,0,0.4);
	}
	.form-submit  { 
		float:right;
		width:100%;
		height:45px;
		margin:-30px 0px 20px 0px;
		color: black;
		background-color: #efefef;
		padding:0px 0px 0px 0px;
		font-family: GothamB;
		font-size: 14px;
		text-transform: uppercase;
		border:none;
		border:1px solid #efefef;
		cursor:pointer; 
	}
	.form-dziekuje {
		float:left;
		padding:20px;
		text-align:center;
		font-size:16px;
		line-height:22px;
		font-family: ProximaNova;
		margin:20px 0px 0px 0px;
	}	
	.form-input:focus, .form-textarea:focus, .form-submit:focus { outline:none; }
	
	#image .left p {
		float:left;
		position:absolute;
		left:3%;
		bottom:3%;
		color:#fff;
		text-decoration:none;
		font-family: GothamB;
		text-transform: uppercase;
		color: #fff;
		font-size: 14px;
		font-weight: 100;
		line-height: 27px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 35px;
		background: url(images/fullsize.png) left no-repeat;
	}
	#image .right h1 span {
		font-size:13px;
		color: #a7a7a7;
		font-weight:100;
		font-family: Gotham;
	}

#cookie_info { position:fixed;width:100%;height:100px;z-index:99999;right:0;bottom:0;background:#181617; background:rgba(0,0,0,0.8); }
#user_information { float:right;width:95%;margin:25px 0px 0px 0px;color:#fff;position:relative; }
#close_info_cookie { position:absolute;left:0;top:0;margin:0px 0px 0px 0px;background-color:#666666;color:#fff;width:52px;height:52px;font-size:23px;text-align:center;cursor:pointer;font-weight:100; }
#close_info_cookie p { float:right;width:100%;text-align:center;margin:16px 0px 0px 0px; }
.user_information_nag { float:right;width:80%;font-size:12px;line-height:12px;color:#fff;font-weight:bold;margin:0px 0px 5px 0px; }
.user_information_text { float:right;width:80%;font-size:11px;line-height:16px;color:#fff;margin:0px 0px 0px 0px; }
	
}

@font-face {
    font-family: 'GothamB';
    src: url('fonts/new/GothamBold.eot');
    src: url('fonts/new/GothamBold.eot') format('embedded-opentype'),
         url('fonts/new/GothamBold.woff2') format('woff2'),
         url('fonts/new/GothamBold.woff') format('woff'),
         url('fonts/new/GothamBold.ttf') format('truetype'),
         url('fonts/new/GothamBold.svg#GothamBold') format('svg');
}

@font-face {
    font-family: 'GothamL';
    src: url('fonts/new/GothamLight.eot');
    src: url('fonts/new/GothamLight.eot') format('embedded-opentype'),
         url('fonts/new/GothamLight.woff2') format('woff2'),
         url('fonts/new/GothamLight.woff') format('woff'),
         url('fonts/new/GothamLight.ttf') format('truetype'),
         url('fonts/new/GothamLight.svg#GothamLight') format('svg');
}

@font-face {
    font-family: 'Gotham';
    src: url('fonts/new/GothamMedium.eot');
    src: url('fonts/new/GothamMedium.eot') format('embedded-opentype'),
         url('fonts/new/GothamMedium.woff2') format('woff2'),
         url('fonts/new/GothamMedium.woff') format('woff'),
         url('fonts/new/GothamMedium.ttf') format('truetype'),
         url('fonts/new/GothamMedium.svg#GothamMedium') format('svg');
}


@font-face {
    font-family: 'old_GothamL';
    src: url('fonts/gothamlight_regular-webfont.eot');
    src: url('fonts/gothamlight_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothamlight_regular-webfont.woff2') format('woff2'),
         url('fonts/gothamlight_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
   font-family: old_Gotham;
    src: url('fonts/gothammedium_regular-webfont.eot');
    src: url('fonts/gothammedium_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothammedium_regular-webfont.woff2') format('woff2'),
         url('fonts/gothammedium_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
   font-family: old_GothamB;
    src: url('fonts/gothambold_regular-webfont.eot');
    src: url('fonts/gothambold_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/gothambold_regular-webfont.woff2') format('woff2'),
         url('fonts/gothambold_regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ProximaNovaB';
    src: url('fonts/proximanova-bold-webfont.eot');
    }

@font-face {
    font-family: 'ProximaNovaB';
    src: url('fonts/proximanova-bold-webfont.ttf') format('truetype'),
         url('fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ProximaNova';
    src: url('fonts/proximanova-regular-webfont.eot');
    }

@font-face {
    font-family: 'ProximaNova';
    src: url('fonts/proximanova-regular-webfont.ttf') format('truetype'),
         url('fonts/proximanova-regular-webfont.svg#ProximaNova') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ProximaNovaL';
    src: url('fonts/proximanova-light-webfont.eot');
    }

@font-face {
    font-family: 'ProximaNovaL';
    src: url('fonts/proximanova-light-webfont.ttf') format('truetype'),
         url('fonts/proximanova-light-webfont.svg#ProximaNovaL') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ProximaNovaBL';
    src: url('fonts/proximanova-black-webfont.eot');
    }

@font-face {
    font-family: 'ProximaNovaBL';
    src: url('fonts/proximanova-black-webfont.ttf') format('truetype'),
         url('fonts/proximanova-black-webfont.svg#ProximaNovaBL') format('svg');
    font-weight: normal;
    font-style: normal;

}
