#poly1 
{
	clip-path: polygon(21.28% 0.00%, 18.37% 30.53%, 0.00% 34.45%, 0.00% 0.00%);
}
#poly1 .shapeContent 
{
	top: 0.00%;
	left: 0.00%;
	width: 21.28%;
	height: 34.45%;
}
#poly1 .shapeContentOverlay 
{
	top: 27.15%;
	left: 26.58%;
	width: 40.00%;
	height: 40.00%;
}
#poly2 
{
	clip-path: polygon(49.56% 21.95%, 42.47% 39.59%, 25.09% 33.06%, 18.37% 30.53%, 21.28% 0.00%, 44.06% 0.00%);
}
#poly2 .shapeContent 
{
	top: 0.00%;
	left: 18.37%;
	width: 31.19%;
	height: 39.59%;
}
#poly2 .shapeContentOverlay 
{
	top: 32.68%;
	left: 28.43%;
	width: 40.00%;
	height: 40.00%;
}
#poly3 
{
	clip-path: polygon(76.92% 0.00%, 71.70% 21.95%, 49.56% 21.95%, 44.06% 0.00%);
}
#poly3 .shapeContent 
{
	top: 0.00%;
	left: 44.06%;
	width: 32.85%;
	height: 21.95%;
}
#poly3 .shapeContentOverlay 
{
	top: 30.00%;
	left: 30.21%;
	width: 40.00%;
	height: 40.00%;
}
#poly4 
{
	clip-path: polygon(79.98% 41.85%, 74.95% 62.79%, 55.34% 64.44%, 46.53% 65.19%, 42.47% 39.59%, 49.56% 21.95%, 71.70% 21.95%);
}
#poly4 .shapeContent 
{
	top: 21.95%;
	left: 42.47%;
	width: 37.51%;
	height: 43.23%;
}
#poly4 .shapeContentOverlay 
{
	top: 34.23%;
	left: 26.93%;
	width: 40.00%;
	height: 40.00%;
}
#poly5 
{
	clip-path: polygon(100.00% 0.00%, 100.00% 37.43%, 79.98% 41.85%, 71.70% 21.95%, 76.92% 0.00%);
}
#poly5 .shapeContent 
{
	top: 0.00%;
	left: 71.70%;
	width: 28.30%;
	height: 41.85%;
}
#poly5 .shapeContentOverlay 
{
	top: 28.38%;
	left: 29.54%;
	width: 40.00%;
	height: 40.00%;
}
#poly6 
{
	clip-path: polygon(100.00% 37.43%, 100.00% 72.43%, 80.35% 74.00%, 74.95% 62.79%, 79.98% 41.85%);
}
#poly6 .shapeContent 
{
	top: 37.43%;
	left: 74.95%;
	width: 25.05%;
	height: 36.57%;
}
#poly6 .shapeContentOverlay 
{
	top: 35.43%;
	left: 28.33%;
	width: 40.00%;
	height: 40.00%;
}
#poly7 
{
	clip-path: polygon(100.00% 72.43%, 100.00% 100.00%, 75.35% 100.00%, 80.35% 74.00%);
}
#poly7 .shapeContent 
{
	top: 72.43%;
	left: 75.35%;
	width: 24.65%;
	height: 27.57%;
}
#poly7 .shapeContentOverlay 
{
	top: 31.43%;
	left: 35.07%;
	width: 40.00%;
	height: 40.00%;
}
#poly8 
{
	clip-path: polygon(55.99% 100.00%, 29.15% 100.00%, 30.94% 77.50%, 46.53% 65.19%, 55.34% 64.44%);
}
#poly8 .shapeContent 
{
	top: 64.44%;
	left: 29.15%;
	width: 26.84%;
	height: 35.56%;
}
#poly8 .shapeContentOverlay 
{
	top: 27.76%;
	left: 33.80%;
	width: 40.00%;
	height: 40.00%;
}
#poly9 
{
	clip-path: polygon(80.35% 74.00%, 75.35% 100.00%, 55.99% 100.00%, 55.34% 64.44%, 74.95% 62.79%);
}
#poly9 .shapeContent 
{
	top: 62.79%;
	left: 55.34%;
	width: 25.00%;
	height: 37.21%;
}
#poly9 .shapeContentOverlay 
{
	top: 26.91%;
	left: 32.20%;
	width: 40.00%;
	height: 40.00%;
}
#poly10 
{
	clip-path: polygon(46.53% 65.19%, 30.94% 77.50%, 19.38% 66.69%, 25.09% 33.06%, 42.47% 39.59%);
}
#poly10 .shapeContent 
{
	top: 33.06%;
	left: 19.38%;
	width: 27.16%;
	height: 44.44%;
}
#poly10 .shapeContentOverlay 
{
	top: 32.53%;
	left: 29.74%;
	width: 40.00%;
	height: 40.00%;
}
#poly11 
{
	clip-path: polygon(25.09% 33.06%, 19.38% 66.69%, 0.00% 68.62%, 0.00% 34.45%, 18.37% 30.53%);
}
#poly11 .shapeContent 
{
	top: 30.53%;
	left: 0.00%;
	width: 25.09%;
	height: 38.09%;
}
#poly11 .shapeContentOverlay 
{
	top: 22.38%;
	left: 30.08%;
	width: 40.00%;
	height: 40.00%;
}
#poly12 
{
	clip-path: polygon(30.94% 77.50%, 29.15% 100.00%, 0.00% 100.00%, 0.00% 68.62%, 19.38% 66.69%);
}
#poly12 .shapeContent 
{
	top: 66.69%;
	left: 0.00%;
	width: 30.94%;
	height: 33.31%;
}
#poly12 .shapeContentOverlay 
{
	top: 27.65%;
	left: 31.37%;
	width: 40.00%;
	height: 40.00%;
}

@media (orientation: landscape)
{
	header
	{
		background: rgba(0, 0, 0, 0.5); 
		padding: 20px; 
		margin: -20px;
	}
}

@media (orientation: portrait)
{
	.gallery, .galleryContent, .galleryImageWrapper
	{
		height: auto;
		width: 100%;
		margin: 0;
		padding: 0;
		white-space: normal;
		overflow: visible;
		mask-image: none;
		left: 0;
		top: 0;
	}

	.galleryImageWrapper
	{
		margin-bottom: 50px;
	}

	.galleryContent img
	{
		display: block;
		width: 100%;
		margin: 0;
		padding: 0;
		margin-bottom: 40px;
		opacity: 1;
	}

	.gallery .larrow, .gallery .rarrow
	{
		display: none;
	}

	content.onlyIE
	{
		margin: 0;
		padding: 0;
	}
}