/*------------------------------------------------------------------*/
/*------------------------------------------------------------------*/
/*
colors for website
mint green	rgba(159,201,171,1);
tower taupe rgba(117,103,103,1);
rose pink rgba(193,141,141,1);
taupe gray rgba(193,177,177,1);
light gray rgba(193,193,193,1);
*/

/*------------------------------------------------------------------*/
/*------------------------------------------------------------------*/

/* Global classes */
/*------------------------------------------------------------------*/ 
/*------------------------------------------------------------------*/ 
/*------------------------------------------------------------------*/ 
html {
	background: black;
	margin: 0 auto;
}
body {
	width: 70%;
	margin: 0 auto;
	padding: 0;
}

div#splash {
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
div#splash img {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	-webkit-animation: opacitychange 7.2s ease-in-out alternate;
	-moz-animation: opacitychange 7.2s ease-in-out alternate;
	-ms-animation: opacitychange 7.2s ease-in-out alternate;
	-o-animation: opacitychange 7.2s ease-in-out alternate;
	animation: opacitychange 7.2s ease-in-out alternate;
}
div#splash p {
	color: black;
	margin: 0;
	padding: 0;
	font-family: 'capsuularegular', arial;
	font-size: 3em;
	text-align: center;
	-webkit-animation: bump 7.2s ease-in-out 1s alternate;
	-moz-animation: bump  7.2s ease-in-out 1s alternate;
	-ms-animation: bump  7.2s ease-in-out 1s alternate;
	-o-animation: bump  7.2s ease-in-out 1s alternate;
	animation: bump  7.2s ease-in-out 1s alternate;
}
img#splash {
	margin: 0 auto;
	width: 70%;
	padding: 0;
}
 @-webkit-keyframes opacitychange {
 0% {
 opacity:0;
}
 90% {
 opacity:1;
}
 100% {
 opacity:0;
}
}

 @-moz-keyframes opacitychange {
 0% {
 opacity:0;
}
 90% {
 opacity:1;
}
 100% {
 opacity:0;
}
}

 @-ms-keyframes opacitychange {
 0% {
 opacity:0;
}
 90% {
 opacity:1;
}
 100% {
 opacity:0;
}
}

 @-o-keyframes opacitychange {
 0% {
 opacity:0;
}
 90% {
 opacity:1;
}
 100% {
 opacity:0;
}
}
 
@keyframes opacitychange {
 0% {
 opacity:0;
}
 90% {
 opacity:1;
}
 100% {
 opacity:0;
}
}

 @-webkit-keyframes bump {
 0% {
 color:black;
 
 -moz-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -o-transform:translate(0, 0);
  transform:translate(0, 0);
 
 -moz-transform:scale(1.5, 1.5);
 -ms-transform:scale(1.5, 1.5);
 -webkit-transform:scale(1.5, 1.5);
 -o-transform:scale(1.5, 1.5);
 transform:scale(1.5, 1.5);
}
 25% {
 color:red;
}
 45% {
 color:red;
 
 -moz-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -webkit-transform:translate(0, 0);
 -o-transform:translate(0, 0);
 transform:translate(0, 0);
}
 46% {
 -moz-transform:translate(0, -20px);
 -ms-transform:translate(0, -20px);
 -webkit-transform:translate(0, -20px);
 -o-transform:translate(0, -20px);
 transform:translate(0, -20px);
 
}
 47% {
 -moz-transform:translate(0, 15px);
 -ms-transform:translate(0, 15px);
 -webkit-transform:translate(0, 15px);
 -o-transform:translate(0, 15px);
 transform:translate(0, 15px);
 
 color:red;
}
 50% {
 -moz-transform:translate(0, 0)
 -ms-transform:translate(0, 0);
 -webkit-transform:translate(0, 0);
 -o-transform:translate(0,0);
 transform:translate(0, 0);
 
 -moz-transform:scale(1, 1);
 -ms-transform:scale(1, 1);
 -webkit-transform:scale(1, 1);
 -o-transform:scale(1, 1);
 transform:scale(1, 1);
 
 color:black;
}
}
 @-moz-keyframes bump {
 0% {
 color:black;
 
 -moz-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -o-transform:translate(0, 0);
  transform:translate(0, 0);
 
 -moz-transform:scale(1.5, 1.5);
 -ms-transform:scale(1.5, 1.5);
 -webkit-transform:scale(1.5, 1.5);
 -o-transform:scale(1.5, 1.5);
 transform:scale(1.5, 1.5);
}
 25% {
 color:red;
}
 45% {
 color:red;
 
 -moz-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -webkit-transform:translate(0, 0);
 -o-transform:translate(0, 0);
 transform:translate(0, 0);
}
 46% {
 -moz-transform:translate(0, -20px);
 -ms-transform:translate(0, -20px);
 -webkit-transform:translate(0, -20px);
 -o-transform:translate(0, -20px);
 transform:translate(0, -20px);
 
}
 47% {
 -moz-transform:translate(0, 15px);
 -ms-transform:translate(0, 15px);
 -webkit-transform:translate(0, 15px);
 -o-transform:translate(0, 15px);
 transform:translate(0, 15px);
 
 color:red;
}
 50% {
 -moz-transform:translate(0, 0)
 -ms-transform:translate(0, 0);
 -webkit-transform:translate(0, 0);
 -o-transform:translate(0,0);
 transform:translate(0, 0);
 
 -moz-transform:scale(1, 1);
 -ms-transform:scale(1, 1);
 -webkit-transform:scale(1, 1);
 -o-transform:scale(1, 1);
 transform:scale(1, 1);
 
 color:black;
}
}
 @-ms-keyframes bump {
  0% {
 color:black;
 
 -moz-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -o-transform:translate(0, 0);
  transform:translate(0, 0);
 
 -moz-transform:scale(1.5, 1.5);
 -ms-transform:scale(1.5, 1.5);
 -webkit-transform:scale(1.5, 1.5);
 -o-transform:scale(1.5, 1.5);
 transform:scale(1.5, 1.5);
}
 25% {
 color:red;
}
 45% {
 color:red;
 
 -moz-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -webkit-transform:translate(0, 0);
 -o-transform:translate(0, 0);
 transform:translate(0, 0);
}
 46% {
 -moz-transform:translate(0, -20px);
 -ms-transform:translate(0, -20px);
 -webkit-transform:translate(0, -20px);
 -o-transform:translate(0, -20px);
 transform:translate(0, -20px);
 
}
 47% {
 -moz-transform:translate(0, 15px);
 -ms-transform:translate(0, 15px);
 -webkit-transform:translate(0, 15px);
 -o-transform:translate(0, 15px);
 transform:translate(0, 15px);
 
 color:red;
}
 50% {
 -moz-transform:translate(0, 0)
 -ms-transform:translate(0, 0);
 -webkit-transform:translate(0, 0);
 -o-transform:translate(0,0);
 transform:translate(0, 0);
 
 -moz-transform:scale(1, 1);
 -ms-transform:scale(1, 1);
 -webkit-transform:scale(1, 1);
 -o-transform:scale(1, 1);
 transform:scale(1, 1);
 
 color:black;
}
}
 @-o-keyframes bump {
 0% {
 color:black;
 
 -moz-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -o-transform:translate(0, 0);
  transform:translate(0, 0);
 
 -moz-transform:scale(1.5, 1.5);
 -ms-transform:scale(1.5, 1.5);
 -webkit-transform:scale(1.5, 1.5);
 -o-transform:scale(1.5, 1.5);
 transform:scale(1.5, 1.5);
}
 25% {
 color:red;
}
 45% {
 color:red;
 
 -moz-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -webkit-transform:translate(0, 0);
 -o-transform:translate(0, 0);
 transform:translate(0, 0);
}
 46% {
 -moz-transform:translate(0, -20px);
 -ms-transform:translate(0, -20px);
 -webkit-transform:translate(0, -20px);
 -o-transform:translate(0, -20px);
 transform:translate(0, -20px);
 
}
 47% {
 -moz-transform:translate(0, 15px);
 -ms-transform:translate(0, 15px);
 -webkit-transform:translate(0, 15px);
 -o-transform:translate(0, 15px);
 transform:translate(0, 15px);
 
 color:red;
}
 50% {
 -moz-transform:translate(0, 0)
 -ms-transform:translate(0, 0);
 -webkit-transform:translate(0, 0);
 -o-transform:translate(0,0);
 transform:translate(0, 0);
 
 -moz-transform:scale(1, 1);
 -ms-transform:scale(1, 1);
 -webkit-transform:scale(1, 1);
 -o-transform:scale(1, 1);
 transform:scale(1, 1);
 
 color:black;
}
}
@keyframes bump {
  0% {
 color:black;
 
 -moz-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -o-transform:translate(0, 0);
  transform:translate(0, 0);
 
 -moz-transform:scale(1.5, 1.5);
 -ms-transform:scale(1.5, 1.5);
 -webkit-transform:scale(1.5, 1.5);
 -o-transform:scale(1.5, 1.5);
 transform:scale(1.5, 1.5);
}
 25% {
 color:red;
}
 45% {
 color:red;
 
 -moz-transform:translate(0, 0);
 -ms-transform:translate(0, 0);
 -webkit-transform:translate(0, 0);
 -o-transform:translate(0, 0);
 transform:translate(0, 0);
}
 46% {
 -moz-transform:translate(0, -20px);
 -ms-transform:translate(0, -20px);
 -webkit-transform:translate(0, -20px);
 -o-transform:translate(0, -20px);
 transform:translate(0, -20px);
 
}
 47% {
 -moz-transform:translate(0, 15px);
 -ms-transform:translate(0, 15px);
 -webkit-transform:translate(0, 15px);
 -o-transform:translate(0, 15px);
 transform:translate(0, 15px);
 
 color:red;
}
 50% {
 -moz-transform:translate(0, 0)
 -ms-transform:translate(0, 0);
 -webkit-transform:translate(0, 0);
 -o-transform:translate(0,0);
 transform:translate(0, 0);
 
 -moz-transform:scale(1, 1);
 -ms-transform:scale(1, 1);
 -webkit-transform:scale(1, 1);
 -o-transform:scale(1, 1);
 transform:scale(1, 1);
 
 color:black;
}
}

#splashText p:last-child {
	font-size: 1.80em;
	top: 450px;
	font-family: 'Open Sans Condensed', sans-serif;
	color: black;
	text-shadow: none;
}
header#splashText p:last-child:hover {
	color: white;
}
 @-webkit-keyframes lightSpeedIn {
 0% {
 -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
 -moz-transform: translate3d(100%, 0, 0) skewX(-30deg);
 -ms-transform: translate3d(100%, 0, 0) skewX(-30deg);
 -o-transform: translate3d(100%, 0, 0) skewX(-30deg);
 transform: translate3d(100%, 0, 0) skewX(-30deg);
 opacity: 0;
}
 60% {
 -webkit-transform: skewX(20deg);
 -moz-transform: skewX(20deg);
 -ms-transform: skewX(20deg);
 -0-transform: skewX(20deg);
 transform: skewX(20deg);
 opacity: 1;
}
 80% {
 -webkit-transform: skewX(-5deg);
 -moz-transform: skewX(-5deg);
 -ms-transform: skewX(-5deg);
 -o-transform: skewX(-5deg);
 transform: skewX(-5deg);
 opacity: 1;
}
 100% {
 -webkit-transform: none;
 -moz-transform: none;
 -ms-transform: none;
 -o-transform: none;
 transform: none;
 opacity: 1;
}
}
 @-moz-keyframes lightSpeedIn {
 0% {
 -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
 -moz-transform: translate3d(100%, 0, 0) skewX(-30deg);
 -ms-transform: translate3d(100%, 0, 0) skewX(-30deg);
 -o-transform: translate3d(100%, 0, 0) skewX(-30deg);
 transform: translate3d(100%, 0, 0) skewX(-30deg);
 opacity: 0;
}
 60% {
 -webkit-transform: skewX(20deg);
 -moz-transform: skewX(20deg);
 -ms-transform: skewX(20deg);
 -0-transform: skewX(20deg);
 transform: skewX(20deg);
 opacity: 1;
}
 80% {
 -webkit-transform: skewX(-5deg);
 -moz-transform: skewX(-5deg);
 -ms-transform: skewX(-5deg);
 -o-transform: skewX(-5deg);
 transform: skewX(-5deg);
 opacity: 1;
}
 100% {
 -webkit-transform: none;
 -moz-transform: none;
 -ms-transform: none;
 -o-transform: none;
 transform: none;
 opacity: 1;
}
}
 @-ms-keyframes lightSpeedIn {
 0% {
 -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
 -moz-transform: translate3d(100%, 0, 0) skewX(-30deg);
 -ms-transform: translate3d(100%, 0, 0) skewX(-30deg);
 -o-transform: translate3d(100%, 0, 0) skewX(-30deg);
 transform: translate3d(100%, 0, 0) skewX(-30deg);
 opacity: 0;
}
 60% {
 -webkit-transform: skewX(20deg);
 -moz-transform: skewX(20deg);
 -ms-transform: skewX(20deg);
 -0-transform: skewX(20deg);
 transform: skewX(20deg);
 opacity: 1;
}
 80% {
 -webkit-transform: skewX(-5deg);
 -moz-transform: skewX(-5deg);
 -ms-transform: skewX(-5deg);
 -o-transform: skewX(-5deg);
 transform: skewX(-5deg);
 opacity: 1;
}
 100% {
 -webkit-transform: none;
 -moz-transform: none;
 -ms-transform: none;
 -o-transform: none;
 transform: none;
 opacity: 1;
}
}
 @-o-keyframes lightSpeedIn {
 0% {
 -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
 -moz-transform: translate3d(100%, 0, 0) skewX(-30deg);
 -ms-transform: translate3d(100%, 0, 0) skewX(-30deg);
 -o-transform: translate3d(100%, 0, 0) skewX(-30deg);
 transform: translate3d(100%, 0, 0) skewX(-30deg);
 opacity: 0;
}
 60% {
 -webkit-transform: skewX(20deg);
 -moz-transform: skewX(20deg);
 -ms-transform: skewX(20deg);
 -0-transform: skewX(20deg);
 transform: skewX(20deg);
 opacity: 1;
}
 80% {
 -webkit-transform: skewX(-5deg);
 -moz-transform: skewX(-5deg);
 -ms-transform: skewX(-5deg);
 -o-transform: skewX(-5deg);
 transform: skewX(-5deg);
 opacity: 1;
}
 100% {
 -webkit-transform: none;
 -moz-transform: none;
 -ms-transform: none;
 -o-transform: none;
 transform: none;
 opacity: 1;
}
}
 @keyframes lightSpeedIn {
 0% {
 -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
 -moz-transform: translate3d(100%, 0, 0) skewX(-30deg);
 -ms-transform: translate3d(100%, 0, 0) skewX(-30deg);
 -o-transform: translate3d(100%, 0, 0) skewX(-30deg);
 transform: translate3d(100%, 0, 0) skewX(-30deg);
 opacity: 0;
}
 60% {
 -webkit-transform: skewX(20deg);
 -moz-transform: skewX(20deg);
 -ms-transform: skewX(20deg);
 -0-transform: skewX(20deg);
 transform: skewX(20deg);
 opacity: 1;
}
 80% {
 -webkit-transform: skewX(-5deg);
 -moz-transform: skewX(-5deg);
 -ms-transform: skewX(-5deg);
 -o-transform: skewX(-5deg);
 transform: skewX(-5deg);
 opacity: 1;
}
 100% {
 -webkit-transform: none;
 -moz-transform: none;
 -ms-transform: none;
 -o-transform: none;
 transform: none;
 opacity: 1;
}
}
div.lightSpeedIn p {
	font-size: 1.80em;
	top: 450px;
	margin: auto 0;
	text-align: center;
	font-family: 'Open Sans Condensed', sans-serif;
	color: white;
	text-shadow: none;
	/*name, duration, timing-function, delay, iteration-count, direction, fill-mode, play-state*/
	
	-webkit-animation: lightSpeedIn 2s ease-out alternate;
	animation: lightSpeedIn 2s ease-out alternate;
}
@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
	-moz-transform: translate3d(-100%, 0, 0) skewX(30deg);
	-ms-transform: translate3d(-100%, 0, 0) skewX(30deg);
	-o-transform: translate3d(-100%, 0, 0) skewX(30deg);
            transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@-moz-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
	-moz-transform: translate3d(-100%, 0, 0) skewX(30deg);
	-ms-transform: translate3d(-100%, 0, 0) skewX(30deg);
	-o-transform: translate3d(-100%, 0, 0) skewX(30deg);
            transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@-ms-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
	-moz-transform: translate3d(-100%, 0, 0) skewX(30deg);
	-ms-transform: translate3d(-100%, 0, 0) skewX(30deg);
	-o-transform: translate3d(-100%, 0, 0) skewX(30deg);
            transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@-o-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
	-moz-transform: translate3d(-100%, 0, 0) skewX(30deg);
	-ms-transform: translate3d(-100%, 0, 0) skewX(30deg);
	-o-transform: translate3d(-100%, 0, 0) skewX(30deg);
            transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(-100%, 0, 0) skewX(30deg);
	-moz-transform: translate3d(-100%, 0, 0) skewX(30deg);
	-ms-transform: translate3d(-100%, 0, 0) skewX(30deg);
	-0-transform: translate3d(-100%, 0, 0) skewX(30deg);
            transform: translate3d(-100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

div.lightSpeedOut p {
	font-size: 1.80em;
	top: 450px;
	margin: auto 0;
	text-align: center;
	font-family: 'Open Sans Condensed', sans-serif;
	color: white;
	text-shadow: none;
	/*name, duration, timing-function, delay, iteration-count, direction, fill-mode, play-state*/
	
	-webkit-animation: lightSpeedOut 1.5s ease-in alternate;
			animation: lightSpeedOut 1.5s ease-in alternate;

}
