@charset "UTF-8";

/* /// MOOMBA PRELOADER /// */

body {
    display:none;
    overflow:hidden;
}

/* Loading Animation Delay - (ensures that loading animations run through at least once) */

#loadingAnimationDelay {
    visibility:hidden;
    width:0; 
    height:0; 
}

.addDelay {
    -webkit-animation:add_delay 1s;
            animation:add_delay 1s;
}

@-webkit-keyframes add_delay {from {opacity:1;} to {opacity:1;}}
        @keyframes add_delay {from {opacity:1;} to {opacity:1;}}

/* Simoncorry.com  - (start page animations after load) */ 

/* Ship */

#activateShip {
    visibility:hidden;
    width:0; 
    height:0; 
}

.runShip {
    -webkit-animation:run_ship 0.6s;
            animation:run_ship 0.6s;
}

@-webkit-keyframes run_ship {from {opacity:1;} to {opacity:1;}}
        @keyframes run_ship {from {opacity:1;} to {opacity:1;}}

/* Shroud */

#activateShroud {
    visibility:hidden;
    width:0; 
    height:0; 
}

.runShroud {
    -webkit-animation:run_shroud 1s;
            animation:run_shroud 1s;
}

@-webkit-keyframes run_shroud {from {opacity:1;} to {opacity:1;}}
        @keyframes run_shroud {from {opacity:1;} to {opacity:1;}}

/* Page */

#activatePage {
    visibility:hidden;
    width:0; 
    height:0; 
}

.runPage {
    -webkit-animation:run_page 0.2s;
            animation:run_page 0.2s;
}

@-webkit-keyframes run_page {from {opacity:1;} to {opacity:1;}}
        @keyframes run_page {from {opacity:1;} to {opacity:1;}}

/* Shroud */

#shroud {
    z-index:999999;
    position:fixed;
    top:0;
    left:0;
    background:rgb(225,225,225);
    width:100%;
    height:100%;
    opacity:1;
    pointer-events:none;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:   border-box;
    box-sizing:        border-box;
    -webkit-transition:opacity    0.6s linear,
                       visibility 0.6s linear;
    transition:        opacity    0.6s linear,
                       visibility 0.6s linear;
}

#shroud.active {
    opacity:0; 
    visibility:hidden;
    pointer-events:none;
}

/* Square */

#typeSquare,
div.square_cover {
    z-index:9999999;
    position:absolute;
    top:50%;
    left:50%;
    background:rgb(254,254,254);
    width:36px;
    height:36px;
    margin-left:-20px;
    margin-top:-20px;
    box-shadow:1px 1px 0 rgba(180,180,180,0.8), -1px -1px 0 rgba(180,180,180,0.0);
    -webkit-transition:-webkit-transform 0.6s ease-in-out,
    				   opacity           0.6s ease-in-out; 
    		transition:transform         0.6s ease-in-out,
    				   opacity           0.6s ease-in-out;
}

div.square_cover {
	z-index:999999;
	background:transparent url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOHB4IiBoZWlnaHQ9IjM4cHgiPjxnPjxnIG9wYWNpdHk9IjAuMiI+PHJlY3QgeD0iMiIgeT0iMjYiIGZpbGw9IiM5OTk5OTkiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIyIiB5PSIyMiIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjIiIHk9IjE4IiBmaWxsPSIjOTk5OTk5IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMzQiIHk9IjIyIiBmaWxsPSIjOTk5OTk5IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMzQiIHk9IjE4IiBmaWxsPSIjOTk5OTk5IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iNiIgeT0iMjYiIGZpbGw9IiM5OTk5OTkiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIxMCIgeT0iMjYiIGZpbGw9IiM5OTk5OTkiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIyIiB5PSIzMCIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjEwIiB5PSIzMCIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjE0IiB5PSIyNiIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjE4IiB5PSIyNiIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjE4IiB5PSIzMCIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjE4IiB5PSIzNCIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjIyIiB5PSIyNiIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjE0IiB5PSIzMCIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjE0IiB5PSIzNCIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjIyIiB5PSIzMCIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjIyIiB5PSIzNCIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjI2IiB5PSIyNiIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjM0IiB5PSIzMCIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjI2IiB5PSIzMCIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjEwIiB5PSIyMiIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjE0IiB5PSIyMiIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjE4IiB5PSIyMiIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjIyIiB5PSIyMiIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjE0IiB5PSIxOCIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjEwIiB5PSIxOCIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjE4IiB5PSIxOCIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjIyIiB5PSIxOCIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjI2IiB5PSIxOCIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjE0IiB5PSIxNCIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjE4IiB5PSIxNCIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjIyIiB5PSIxNCIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjE0IiB5PSIxMCIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjE4IiB5PSIxMCIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjIyIiB5PSIxMCIgZmlsbD0iIzk5OTk5OSIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjE4IiB5PSI2IiBmaWxsPSIjOTk5OTk5IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMTgiIHk9IjIiIGZpbGw9IiM5OTk5OTkiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIyNiIgeT0iMjIiIGZpbGw9IiM5OTk5OTkiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIzMCIgeT0iMjYiIGZpbGw9IiM5OTk5OTkiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIzNCIgeT0iMjYiIGZpbGw9IiM5OTk5OTkiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48L2c+PGc+PGc+PHJlY3QgeD0iMSIgeT0iMjUiIGZpbGw9IiNFQUU3REMiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIxIiB5PSIyMSIgZmlsbD0iI0VBRTdEQyIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjEiIHk9IjE3IiBmaWxsPSIjNTkzMzI1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMzMiIHk9IjIxIiBmaWxsPSIjRUFFN0RDIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMzMiIHk9IjE3IiBmaWxsPSIjNTkzMzI1IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iNSIgeT0iMjUiIGZpbGw9IiNFQUU3REMiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSI5IiB5PSIyNSIgZmlsbD0iI0VBRTdEQyIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjEiIHk9IjI5IiBmaWxsPSIjQkZBODc2IiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iOSIgeT0iMjkiIGZpbGw9IiNFQUU3REMiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIxMyIgeT0iMjUiIGZpbGw9IiMyODM3NDAiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIxNyIgeT0iMjUiIGZpbGw9IiNFQUU3REMiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIxNyIgeT0iMjkiIGZpbGw9IiNFQUU3REMiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIxNyIgeT0iMzMiIGZpbGw9IiNFQUU3REMiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIyMSIgeT0iMjUiIGZpbGw9IiMyODM3NDAiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIxMyIgeT0iMjkiIGZpbGw9IiNFQUU3REMiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIxMyIgeT0iMzMiIGZpbGw9IiNCRkE4NzYiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIyMSIgeT0iMjkiIGZpbGw9IiNFQUU3REMiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIyMSIgeT0iMzMiIGZpbGw9IiNCRkE4NzYiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIyNSIgeT0iMjUiIGZpbGw9IiNFQUU3REMiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIzMyIgeT0iMjkiIGZpbGw9IiNCRkE4NzYiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIyNSIgeT0iMjkiIGZpbGw9IiNFQUU3REMiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSI5IiB5PSIyMSIgZmlsbD0iI0VBRTdEQyIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjEzIiB5PSIyMSIgZmlsbD0iIzI4Mzc0MCIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjE3IiB5PSIyMSIgZmlsbD0iIzI4Mzc0MCIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjIxIiB5PSIyMSIgZmlsbD0iIzI4Mzc0MCIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjEzIiB5PSIxNyIgZmlsbD0iIzI4Mzc0MCIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjkiIHk9IjE3IiBmaWxsPSIjRUFFN0RDIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMTciIHk9IjE3IiBmaWxsPSIjMjgzNzQwIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMjEiIHk9IjE3IiBmaWxsPSIjMjgzNzQwIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMjUiIHk9IjE3IiBmaWxsPSIjRUFFN0RDIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMTMiIHk9IjEzIiBmaWxsPSIjRUFFN0RDIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMTciIHk9IjEzIiBmaWxsPSIjMjgzNzQwIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMjEiIHk9IjEzIiBmaWxsPSIjRUFFN0RDIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMTMiIHk9IjkiIGZpbGw9IiNFQUU3REMiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIxNyIgeT0iOSIgZmlsbD0iIzI4Mzc0MCIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjIxIiB5PSI5IiBmaWxsPSIjRUFFN0RDIiB3aWR0aD0iNCIgaGVpZ2h0PSI0Ii8+PHJlY3QgeD0iMTciIHk9IjUiIGZpbGw9IiMyODM3NDAiIHdpZHRoPSI0IiBoZWlnaHQ9IjQiLz48cmVjdCB4PSIxNyIgeT0iMSIgZmlsbD0iIzI4Mzc0MCIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjI1IiB5PSIyMSIgZmlsbD0iI0VBRTdEQyIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjI5IiB5PSIyNSIgZmlsbD0iI0VBRTdEQyIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjxyZWN0IHg9IjMzIiB5PSIyNSIgZmlsbD0iI0VBRTdEQyIgd2lkdGg9IjQiIGhlaWdodD0iNCIvPjwvZz48L2c+PC9nPjwvc3ZnPg==') center center no-repeat;
	box-shadow:none;
	-webkit-transition:-webkit-transform 1.0s ease-in-out,
    				   opacity           1.0s ease-in-out; 
    		transition:transform         1.0s ease-in-out,
    				   opacity           1.0s ease-in-out;
}

#typeSquare > div.square_1,
#typeSquare > div.square_2,
#typeSquare > div.square_3,
#typeSquare > div.square_4 {
    position:absolute;
    width:16px;
    height:16px;
    -webkit-animation:0.8s ease-in-out infinite;
    		animation:0.8s ease-in-out infinite;
}

#typeSquare > div.square_1 {
    top:2px;
    left:2px;
    background:rgb(40,55,64);
    -webkit-animation-name:sq_1;
    animation-name:        sq_1;
}

@-webkit-keyframes sq_1 {
    from {opacity:1.0;}
    25%  {opacity:1.0;}
    26%  {opacity:0.2;}
    to   {opacity:0.2;}
}

@keyframes sq_1 {
    from {opacity:1.0;}
    25%  {opacity:1.0;}
    26%  {opacity:0.2;}
    to   {opacity:0.2;}
}

#typeSquare > div.square_2 {
    top:2px;
    left:18px;
    background:rgb(138,178,159);
    -webkit-animation-name:sq_2;
    animation-name:        sq_2;
}

@-webkit-keyframes sq_2 {
    from {opacity:0.2;}
    25%  {opacity:0.2;}
    26%  {opacity:1.0;}
    50%  {opacity:1.0;}
    51%  {opacity:0.2;}
    to   {opacity:0.2;}
}

@keyframes sq_2 {
    from {opacity:0.2;}
    25%  {opacity:0.2;}
    26%  {opacity:1.0;}
    50%  {opacity:1.0;}
    51%  {opacity:0.2;}
    to   {opacity:0.2;}
}

#typeSquare > div.square_3 {
    top:18px;
    left:2px;
    background:rgb(191,168,118);
    -webkit-animation-name:sq_3;
    animation-name:        sq_3;
}

@-webkit-keyframes sq_3 {
    from {opacity:0.2;}
    25%  {opacity:0.2;}
    75%  {opacity:0.2;}
    76%  {opacity:1.0;}
    to   {opacity:1.0;}
}

@keyframes sq_3 {
    from {opacity:0.2;}
    25%  {opacity:0.2;}
    75%  {opacity:0.2;}
    76%  {opacity:1.0;}
    to   {opacity:1.0;}
}

#typeSquare > div.square_4 {
    top:18px;
    left:18px;
    background:rgb(89,51,37);
    -webkit-animation-name:sq_4;
    animation-name:        sq_4;
}

@-webkit-keyframes sq_4 {
    from {opacity:0.2;}
    50%  {opacity:0.2;}
    51%  {opacity:1.0;}
    75%  {opacity:1.0;}
    76%  {opacity:0.2;}
    to   {opacity:0.2;}
}

@keyframes sq_4 {
    from {opacity:0.2;}
    50%  {opacity:0.2;}
    51%  {opacity:1.0;}
    75%  {opacity:1.0;}
    76%  {opacity:0.2;}
    to   {opacity:0.2;}
}

/* Wrapper */

#wrapper {
    width:100%;
    height:100%;
    display:none;
}

/* Visibility */

.show {display:block !important;}

.invisible {visibility:hidden;}

.topinvisible {
	opacity:0;
    -webkit-transform:translate3d(0,-600px,0);
    		transform:translate3d(0,-600px,0);
}

.pauseAnimation {
	opacity:0;
	-webkit-transform:scale3d(0,0,1);
	        transform:scale3d(0,0,1);
}



/* Old Browser Block */
.no-csstransitions body {display:block !important; overflow:auto !important;}
.no-csstransitions #shroud {display:none !important;}
.no-csstransitions #wrapper {display:block !important;}
.no-csstransitions #activatePage {visibility:visible !important;}