2017-01-09 05:29:00 +00:00
|
|
|
// Hero Banner - Home Page
|
2016-09-20 18:33:17 +00:00
|
|
|
|
2016-12-13 03:13:38 +00:00
|
|
|
header {
|
2017-01-09 22:11:49 +00:00
|
|
|
height : 360px;
|
2017-01-18 04:59:40 +00:00
|
|
|
@include nav-small {
|
|
|
|
height: 300px;
|
|
|
|
}
|
2017-01-09 05:29:00 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
#particles-js {
|
|
|
|
// Animated dot particles
|
|
|
|
z-index : 20;
|
|
|
|
position : absolute;
|
|
|
|
width : 100%;
|
|
|
|
height : 500px;
|
|
|
|
margin-top : -500px;
|
|
|
|
overflow : hidden;
|
|
|
|
background-color : transparent;
|
2017-01-13 23:07:38 +00:00
|
|
|
|
2017-01-09 05:29:00 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
#particles-second {
|
|
|
|
// Animated line particles
|
|
|
|
position : absolute;
|
|
|
|
width : 100%;
|
|
|
|
max-width : 100%;
|
2017-01-09 22:11:49 +00:00
|
|
|
height : 80%;
|
2017-01-09 05:29:00 +00:00
|
|
|
overflow : hidden;
|
|
|
|
background-color : transparent;
|
2017-01-13 23:07:38 +00:00
|
|
|
|
|
|
|
//mobile
|
2017-01-18 04:59:40 +00:00
|
|
|
@include nav-small{
|
2017-01-13 23:07:38 +00:00
|
|
|
height : 100%;
|
|
|
|
}
|
|
|
|
|
2017-01-09 05:29:00 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
.h-top {
|
|
|
|
// Container for homepage header art
|
2017-01-09 23:26:16 +00:00
|
|
|
height : 360px; //same as header height
|
2017-01-18 04:59:40 +00:00
|
|
|
@include nav-small {
|
|
|
|
height: 300px;
|
|
|
|
}
|
2017-01-09 05:29:00 +00:00
|
|
|
|
2016-12-13 03:13:38 +00:00
|
|
|
img {
|
2017-01-09 05:29:00 +00:00
|
|
|
&:first-of-type {
|
|
|
|
// Grid Art
|
|
|
|
z-index : 10;
|
|
|
|
position : absolute;
|
2017-01-09 23:26:16 +00:00
|
|
|
top : 90px;
|
2017-01-09 22:11:49 +00:00
|
|
|
height : 360px;
|
2017-01-18 04:59:40 +00:00
|
|
|
@include nav-small {
|
|
|
|
height: 300px;
|
|
|
|
top : 50px;
|
|
|
|
}
|
2016-12-13 03:13:38 +00:00
|
|
|
}
|
2017-01-09 05:29:00 +00:00
|
|
|
|
|
|
|
&:nth-child(3) {
|
|
|
|
// Diamond
|
|
|
|
height : 220px;
|
2017-01-09 23:26:16 +00:00
|
|
|
margin-top : 55px;
|
2017-01-13 23:07:38 +00:00
|
|
|
//mobile
|
2017-01-18 04:59:40 +00:00
|
|
|
@include nav-small{
|
|
|
|
height : 190px;
|
|
|
|
margin-top : 35px;
|
2017-01-13 23:07:38 +00:00
|
|
|
}
|
2016-12-13 03:13:38 +00:00
|
|
|
}
|
|
|
|
}
|
2017-01-09 05:29:00 +00:00
|
|
|
|
|
|
|
h1 {
|
|
|
|
// Heading
|
|
|
|
z-index : 10;
|
|
|
|
position : absolute;
|
2017-01-09 23:26:16 +00:00
|
|
|
margin-top : 280px;
|
2017-01-13 23:07:38 +00:00
|
|
|
//mobile
|
2017-01-18 04:59:40 +00:00
|
|
|
@include nav-small{
|
|
|
|
margin-top : 210px;
|
2017-01-13 23:07:38 +00:00
|
|
|
}
|
2016-12-13 03:13:38 +00:00
|
|
|
}
|
2016-09-20 18:33:17 +00:00
|
|
|
}
|
|
|
|
|
2017-01-09 05:29:00 +00:00
|
|
|
// Hero illustration for Community
|
2017-01-06 08:06:40 +00:00
|
|
|
|
|
|
|
img.grid {
|
2017-01-09 05:29:00 +00:00
|
|
|
z-index : -1;
|
|
|
|
margin-top : -80px;
|
|
|
|
}
|
2017-01-06 08:06:40 +00:00
|
|
|
|
|
|
|
img.ball {
|
2017-01-09 05:29:00 +00:00
|
|
|
position : absolute;
|
|
|
|
width : 35px;
|
|
|
|
margin-top : 20px;
|
|
|
|
margin-left : 240px;
|
|
|
|
-moz-animation : spin 2s linear infinite both;
|
|
|
|
-webkit-animation : spin 2s linear infinite both;
|
|
|
|
animation : spin 2s linear infinite both;
|
|
|
|
}
|
2017-01-06 08:06:40 +00:00
|
|
|
|
2017-01-09 05:29:00 +00:00
|
|
|
img.ball:nth-child(2) {
|
|
|
|
width : 55px;
|
|
|
|
margin-top : 110px;
|
|
|
|
margin-left : 150px;
|
|
|
|
}
|
2017-01-06 08:06:40 +00:00
|
|
|
|
2017-01-09 05:29:00 +00:00
|
|
|
img.ball:nth-child(3) {
|
|
|
|
width : 75px;
|
|
|
|
margin-top : 130px;
|
|
|
|
margin-left : 290px;
|
|
|
|
}
|
2017-01-06 08:06:40 +00:00
|
|
|
|
2017-01-07 04:53:01 +00:00
|
|
|
// Children page Headers
|
2017-01-06 08:06:40 +00:00
|
|
|
|
2017-01-07 04:53:01 +00:00
|
|
|
.child-h {
|
2017-01-09 05:29:00 +00:00
|
|
|
height : 180px;
|
|
|
|
// plus header height
|
|
|
|
}
|
|
|
|
|
|
|
|
.child-h #particles-second,
|
|
|
|
.child-h .purp-shade {
|
|
|
|
height : 180px;
|
|
|
|
}
|
|
|
|
|
|
|
|
.child-h .row {
|
|
|
|
position : relative;
|
|
|
|
top : 50%;
|
|
|
|
-ms-transform : translateY(-50%);
|
|
|
|
-webkit-transform : translateY(-50%);
|
|
|
|
transform : translateY(-50%);
|
|
|
|
// vertically align content inside parent
|
|
|
|
// vertically align content inside parent
|
|
|
|
}
|
|
|
|
|
|
|
|
.child-h #particles-second {
|
|
|
|
z-index : 1;
|
|
|
|
}
|
|
|
|
|
|
|
|
// Animation for Home Page
|
|
|
|
|
|
|
|
// Reflecting Diamond
|
|
|
|
|
|
|
|
.bright-animate {
|
|
|
|
-moz-animation : brightness 6s infinite;
|
|
|
|
-webkit-animation : brightness 6s infinite;
|
|
|
|
animation : brightness 6s infinite;
|
|
|
|
}
|
|
|
|
|
|
|
|
@-webkit-keyframes brightness {
|
|
|
|
0%,
|
|
|
|
100% {}
|
|
|
|
|
|
|
|
50% {}
|
|
|
|
}
|
|
|
|
|
|
|
|
@keyframes brightness {
|
|
|
|
0%,
|
|
|
|
100% {}
|
|
|
|
|
|
|
|
50% {}
|
|
|
|
}
|
|
|
|
|
|
|
|
// Warping Grid Animation//
|
|
|
|
|
|
|
|
.grid-animate {
|
|
|
|
-moz-animation : g-animate 5s linear infinite both;
|
|
|
|
-webkit-animation : g-animate 5s linear infinite both;
|
|
|
|
animation : g-animate 5s linear infinite both;
|
|
|
|
}
|
|
|
|
|
|
|
|
@-webkit-keyframes g-animate {
|
|
|
|
25% {
|
|
|
|
-webkit-transform : rotateZ(10deg) scale3d(0.7, 1, 1.2);
|
|
|
|
transform : rotateZ(10deg) scale3d(0.7, 1, 1.2);
|
2017-01-07 04:53:01 +00:00
|
|
|
}
|
2017-01-06 08:06:40 +00:00
|
|
|
|
2017-01-09 05:29:00 +00:00
|
|
|
50% {
|
|
|
|
-webkit-transform : scale3d(1.2, 0.7, 1);
|
|
|
|
transform : scale3d(1.2, 0.7, 1);
|
2017-01-07 04:53:01 +00:00
|
|
|
}
|
2017-01-06 08:06:40 +00:00
|
|
|
|
2017-01-09 05:29:00 +00:00
|
|
|
75% {
|
|
|
|
-webkit-transform : rotateZ(10deg) scale3d(0.7, 1.2, 0.5);
|
|
|
|
transform : rotateZ(10deg) scale3d(0.7, 1.2, 0.5);
|
2017-01-07 04:53:01 +00:00
|
|
|
}
|
2017-01-09 05:29:00 +00:00
|
|
|
}
|
2017-01-06 08:06:40 +00:00
|
|
|
|
2017-01-09 05:29:00 +00:00
|
|
|
@keyframes g-animate {
|
|
|
|
25% {
|
|
|
|
-moz-transform : rotateZ(10deg) scale3d(0.7, 1, 1.2);
|
|
|
|
transform : rotateZ(10deg) scale3d(0.7, 1, 1.2);
|
2017-01-06 08:06:40 +00:00
|
|
|
}
|
2017-01-07 04:53:01 +00:00
|
|
|
|
2017-01-09 05:29:00 +00:00
|
|
|
50% {
|
|
|
|
-moz-transform : scale3d(1.2, 0.7, 1);
|
|
|
|
transform : scale3d(1.2, 0.7, 1);
|
|
|
|
}
|
|
|
|
|
|
|
|
75% {
|
|
|
|
-moz-transform : rotateZ(10deg) scale3d(0.7, 1.2, 0.5);
|
|
|
|
transform : rotateZ(10deg) scale3d(0.7, 1.2, 0.5);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
// Growing HR
|
2016-09-20 18:33:17 +00:00
|
|
|
|
2017-01-09 05:29:00 +00:00
|
|
|
hr.first {
|
|
|
|
width : 0px;
|
|
|
|
// Apply to animated HR, JS calls this
|
|
|
|
}
|
|
|
|
|
|
|
|
.stretch {
|
|
|
|
-moz-animation : grow 0.6s linear 1 both;
|
|
|
|
-webkit-animation : grow 0.6s linear 1 both;
|
|
|
|
animation : grow 0.6s linear 1 both;
|
|
|
|
}
|
2016-09-20 18:33:17 +00:00
|
|
|
|
2017-01-09 05:29:00 +00:00
|
|
|
@-webkit-keyframes grow {
|
|
|
|
from {
|
|
|
|
width : 0px;
|
2017-01-07 04:53:01 +00:00
|
|
|
}
|
2016-09-20 18:33:17 +00:00
|
|
|
|
2017-01-09 05:29:00 +00:00
|
|
|
to {
|
|
|
|
width : 150px;
|
|
|
|
}
|
|
|
|
}
|
2016-09-20 18:33:17 +00:00
|
|
|
|
2017-01-09 05:29:00 +00:00
|
|
|
@keyframes grow {
|
|
|
|
from {
|
|
|
|
width : 0px;
|
2017-01-07 04:53:01 +00:00
|
|
|
}
|
2017-01-06 08:06:40 +00:00
|
|
|
|
2017-01-09 05:29:00 +00:00
|
|
|
to {
|
|
|
|
width : 150px;
|
|
|
|
}
|
|
|
|
}
|
2017-01-06 21:21:45 +00:00
|
|
|
|
2017-01-09 05:29:00 +00:00
|
|
|
// Spin Animation Keyframes
|
2017-01-06 21:21:45 +00:00
|
|
|
|
2017-01-09 05:29:00 +00:00
|
|
|
@-moz-keyframes spin {
|
|
|
|
from {
|
|
|
|
-moz-transform : rotate(0deg);
|
2017-01-06 21:21:45 +00:00
|
|
|
}
|
2017-01-09 05:29:00 +00:00
|
|
|
|
|
|
|
to {
|
|
|
|
-moz-transform : rotate(360deg);
|
2017-01-06 08:06:40 +00:00
|
|
|
}
|
2017-01-09 05:29:00 +00:00
|
|
|
}
|
2017-01-06 08:06:40 +00:00
|
|
|
|
2017-01-09 05:29:00 +00:00
|
|
|
@-webkit-keyframes spin {
|
|
|
|
from {
|
|
|
|
-webkit-transform : rotate(0deg);
|
|
|
|
}
|
|
|
|
|
|
|
|
to {
|
|
|
|
-webkit-transform : rotate(360deg);
|
|
|
|
}
|
|
|
|
}
|
2017-01-06 08:06:40 +00:00
|
|
|
|
2017-01-09 05:29:00 +00:00
|
|
|
@keyframes spin {
|
|
|
|
from {
|
|
|
|
transform : rotate(0deg);
|
|
|
|
}
|
|
|
|
|
|
|
|
to {
|
|
|
|
transform : rotate(360deg);
|
|
|
|
}
|
|
|
|
}
|
2017-01-18 04:59:40 +00:00
|
|
|
|
|
|
|
//Rotate 90 degrees for nav-small
|
|
|
|
|
|
|
|
.turn {
|
|
|
|
-webkit-transform: rotate(90deg);
|
|
|
|
-moz-transform: rotate(90deg);
|
|
|
|
-o-transform: rotate(90deg);
|
|
|
|
-ms-transform: rotate(90deg);
|
|
|
|
transform: rotate(90deg);
|
|
|
|
}
|