@charset "utf-8";
/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
=-=-=-=- DESIGNED AND BUILT BY IAN BESLER =-=-=-=-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
*/

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
=-=-=-=- ANIMATIONS SCALE-UP -=-=-=-=
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/

@keyframes scale-up-vertical {
	0%		{transform: scaleY(0);}
	100%	{transform: scaleY(1.0);}
}

@keyframes scale-up-horizontal {
	0%		{transform: scaleX(0);}
	100%	{transform: scaleX(1.0);}
}

.scale-up-vertical div {
	animation: scale-up-vertical 2s backwards;
}

.scale-up-horizontal div {
	animation: scale-up-horizontal 2s backwards;
}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
=-=-=-=- ANIMATE FROM CENTER -=-=-=-=
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/

.scale-up-vertical div {
	transform-origin: center;
}

.scale-up-horizontal div {
	transform-origin: center;
}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
=-=-=-=- ANIMATE FROM CENTER DELAY - 1/25 SECOND -=-=-=-=
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/

.scale-up-vertical div:nth-child(16)	{animation-delay:0.04s;}
.scale-up-vertical div:nth-child(15)	{animation-delay:0.08s;}
.scale-up-horizontal div:nth-child(09)	{animation-delay:0.12s;}
.scale-up-vertical div:nth-child(17)	{animation-delay:0.16s;}
.scale-up-vertical div:nth-child(14)	{animation-delay:0.20s;}
.scale-up-horizontal div:nth-child(08)	{animation-delay:0.24s;}
.scale-up-vertical div:nth-child(18)	{animation-delay:0.28s;}
.scale-up-vertical div:nth-child(13)	{animation-delay:0.32s;}
.scale-up-horizontal div:nth-child(10)	{animation-delay:0.36s;}
.scale-up-vertical div:nth-child(19)	{animation-delay:0.40s;}
.scale-up-vertical div:nth-child(12)	{animation-delay:0.44s;}
.scale-up-horizontal div:nth-child(07)	{animation-delay:0.48s;}
.scale-up-vertical div:nth-child(20)	{animation-delay:0.52s;}
.scale-up-vertical div:nth-child(11)	{animation-delay:0.56s;}
.scale-up-horizontal div:nth-child(11)	{animation-delay:0.60s;}
.scale-up-vertical div:nth-child(21)	{animation-delay:0.64s;}
.scale-up-vertical div:nth-child(10)	{animation-delay:0.68s;}
.scale-up-horizontal div:nth-child(06)	{animation-delay:0.72s;}
.scale-up-vertical div:nth-child(22)	{animation-delay:0.76s;}
.scale-up-vertical div:nth-child(09)	{animation-delay:0.80s;}
.scale-up-horizontal div:nth-child(12)	{animation-delay:0.84s;}
.scale-up-vertical div:nth-child(23)	{animation-delay:0.88s;}
.scale-up-vertical div:nth-child(08)	{animation-delay:0.92s;}
.scale-up-horizontal div:nth-child(05)	{animation-delay:0.96s;}
.scale-up-vertical div:nth-child(24)	{animation-delay:1.00s;}
.scale-up-vertical div:nth-child(07)	{animation-delay:1.04s;}
.scale-up-horizontal div:nth-child(13)	{animation-delay:1.08s;}
.scale-up-vertical div:nth-child(25)	{animation-delay:1.12s;}
.scale-up-vertical div:nth-child(06)	{animation-delay:1.16s;}
.scale-up-horizontal div:nth-child(04)	{animation-delay:1.20s;}
.scale-up-vertical div:nth-child(26)	{animation-delay:1.24s;}
.scale-up-vertical div:nth-child(05)	{animation-delay:1.28s;}
.scale-up-horizontal div:nth-child(14)	{animation-delay:1.32s;}
.scale-up-vertical div:nth-child(27)	{animation-delay:1.36s;}
.scale-up-vertical div:nth-child(04)	{animation-delay:1.40s;}
.scale-up-horizontal div:nth-child(03)	{animation-delay:1.44s;}
.scale-up-vertical div:nth-child(28)	{animation-delay:1.48s;}
.scale-up-vertical div:nth-child(03)	{animation-delay:1.52s;}
.scale-up-horizontal div:nth-child(15)	{animation-delay:1.56s;}
.scale-up-vertical div:nth-child(29)	{animation-delay:1.60s;}
.scale-up-vertical div:nth-child(02)	{animation-delay:1.64s;}
.scale-up-horizontal div:nth-child(02)	{animation-delay:1.68s;}
.scale-up-vertical div:nth-child(30)	{animation-delay:1.72s;}
.scale-up-vertical div:nth-child(01)	{animation-delay:1.76s;}
.scale-up-horizontal div:nth-child(16)	{animation-delay:1.80s;}
.scale-up-vertical div:nth-child(31)	{animation-delay:1.84s;}
.scale-up-horizontal div:nth-child(01)	{animation-delay:1.88s;}
.scale-up-horizontal div:nth-child(17)	{animation-delay:1.92s;}

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
=-=-=-=- ANIMATE FROM TOP-LEFT -=-=-=-=
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/

/*
.scale-up-vertical div {
	transform-origin: top;
}

.scale-up-horizontal div {
	transform-origin: left;
}
*/

/*
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
=-=-=-=- ANIMATE FROM TOP-LEFT DELAY - 1/25 SECOND -=-=-=-=
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
*/

/*
.scale-up-vertical div:nth-child(01)	{animation-delay:0.04s;}
.scale-up-horizontal div:nth-child(01)	{animation-delay:0.08s;}
.scale-up-vertical div:nth-child(02)	{animation-delay:0.12s;}
.scale-up-horizontal div:nth-child(02)	{animation-delay:0.16s;}
.scale-up-vertical div:nth-child(03)	{animation-delay:0.20s;}
.scale-up-horizontal div:nth-child(03)	{animation-delay:0.24s;}
.scale-up-vertical div:nth-child(04)	{animation-delay:0.28s;}
.scale-up-horizontal div:nth-child(04)	{animation-delay:0.32s;}
.scale-up-vertical div:nth-child(05)	{animation-delay:0.36s;}
.scale-up-horizontal div:nth-child(05)	{animation-delay:0.40s;}
.scale-up-vertical div:nth-child(06)	{animation-delay:0.44s;}
.scale-up-horizontal div:nth-child(06)	{animation-delay:0.48s;}
.scale-up-vertical div:nth-child(07)	{animation-delay:0.52s;}
.scale-up-horizontal div:nth-child(07)	{animation-delay:0.56s;}
.scale-up-vertical div:nth-child(08)	{animation-delay:0.60s;}
.scale-up-horizontal div:nth-child(08)	{animation-delay:0.64s;}
.scale-up-vertical div:nth-child(09)	{animation-delay:0.68s;}
.scale-up-horizontal div:nth-child(09)	{animation-delay:0.72s;}
.scale-up-vertical div:nth-child(10)	{animation-delay:0.76s;}
.scale-up-horizontal div:nth-child(10)	{animation-delay:0.80s;}
.scale-up-vertical div:nth-child(11)	{animation-delay:0.84s;}
.scale-up-horizontal div:nth-child(11)	{animation-delay:0.88s;}
.scale-up-vertical div:nth-child(12)	{animation-delay:0.92s;}
.scale-up-horizontal div:nth-child(12)	{animation-delay:0.96s;}
.scale-up-vertical div:nth-child(13)	{animation-delay:1.00s;}
.scale-up-horizontal div:nth-child(13)	{animation-delay:1.04s;}
.scale-up-vertical div:nth-child(14)	{animation-delay:1.08s;}
.scale-up-horizontal div:nth-child(14)	{animation-delay:1.12s;}
.scale-up-vertical div:nth-child(15)	{animation-delay:1.16s;}
.scale-up-horizontal div:nth-child(15)	{animation-delay:1.20s;}
.scale-up-vertical div:nth-child(16)	{animation-delay:1.24s;}
.scale-up-horizontal div:nth-child(16)	{animation-delay:1.28s;}
.scale-up-vertical div:nth-child(17)	{animation-delay:1.32s;}
.scale-up-horizontal div:nth-child(17)	{animation-delay:1.36s;}
.scale-up-vertical div:nth-child(18)	{animation-delay:1.40s;}
.scale-up-vertical div:nth-child(19)	{animation-delay:1.44s;}
.scale-up-vertical div:nth-child(20)	{animation-delay:1.48s;}
.scale-up-vertical div:nth-child(21)	{animation-delay:1.52s;}
.scale-up-vertical div:nth-child(22)	{animation-delay:1.56s;}
.scale-up-vertical div:nth-child(23)	{animation-delay:1.60s;}
.scale-up-vertical div:nth-child(24)	{animation-delay:1.64s;}
.scale-up-vertical div:nth-child(25)	{animation-delay:1.68s;}
.scale-up-vertical div:nth-child(26)	{animation-delay:1.72s;}
.scale-up-vertical div:nth-child(27)	{animation-delay:1.76s;}
.scale-up-vertical div:nth-child(28)	{animation-delay:1.80s;}
.scale-up-vertical div:nth-child(29)	{animation-delay:1.84s;}
.scale-up-vertical div:nth-child(30)	{animation-delay:1.88s;}
.scale-up-vertical div:nth-child(31)	{animation-delay:1.92s;}
*/