﻿
@import url(https://fonts.googleapis.com/css?family=Oxygen);

.color-text-flow, .color-text-flow-hover:hover {
    /*
    * Elements settings
    */
}

    .color-text-flow span,
    .color-text-flow-hover:hover span {
        -webkit-animation-name: color-text-flow-keys;
        animation-name: color-text-flow-keys;
        -webkit-animation-duration: 50s;
        animation-duration: 50s;
        -webkit-animation-iteration-count: infinite;
        animation-iteration-count: infinite;
        -webkit-animation-direction: alternate;
        animation-direction: alternate;
        -webkit-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
    }

.text > span {
    font-size: 70px;
    text-align: center;
}

.li-text > span {
    font-size: 20px;
    text-align: center;
}
@-webkit-keyframes color-text-flow-keys {
    0% {
        color: #d65c97;
    }

    5% {
        color: #5cd666;
    }

    10% {
        color: #a55cd6;
    }

    15.0% {
        color: #5c7cd6;
    }

    20% {
        color: #d65c7a;
    }

    25% {
        color: #81d65c;
    }

    30.0% {
        color: #835cd6;
    }

    35% {
        color: #685cd6;
    }

    40% {
        color: #5c9dd6;
    }

    45% {
        color: #5cd670;
    }

    50% {
        color: #d6625c;
    }

    55.0% {
        color: #d6835c;
    }

    60.0% {
        color: #d6605c;
    }

    65% {
        color: #be5cd6;
    }

    70% {
        color: #5c8dd6;
    }

    75% {
        color: #95d65c;
    }

    80% {
        color: #d69d5c;
    }

    85.0% {
        color: #d65c81;
    }

    90% {
        color: #5cd666;
    }

    95% {
        color: #d67e5c;
    }

    100% {
        color: #64d65c;
    }
}

@keyframes color-text-flow-keys {
    0% {
        color: #d65c97;
    }

    5% {
        color: #5cd666;
    }

    10% {
        color: #a55cd6;
    }

    15.0% {
        color: #5c7cd6;
    }

    20% {
        color: #d65c7a;
    }

    25% {
        color: #81d65c;
    }

    30.0% {
        color: #835cd6;
    }

    35% {
        color: #685cd6;
    }

    40% {
        color: #5c9dd6;
    }

    45% {
        color: #5cd670;
    }

    50% {
        color: #d6625c;
    }

    55.0% {
        color: #d6835c;
    }

    60.0% {
        color: #d6605c;
    }

    65% {
        color: #be5cd6;
    }

    70% {
        color: #5c8dd6;
    }

    75% {
        color: #95d65c;
    }

    80% {
        color: #d69d5c;
    }

    85.0% {
        color: #d65c81;
    }

    90% {
        color: #5cd666;
    }

    95% {
        color: #d67e5c;
    }

    100% {
        color: #64d65c;
    }
}

.color-text-flow span:nth-of-type(1),
.color-text-flow-hover:hover span:nth-of-type(1) {
    -webkit-animation-delay: -9.9s;
    animation-delay: -9.9s;
}

.color-text-flow span:nth-of-type(2),
.color-text-flow-hover:hover span:nth-of-type(2) {
    -webkit-animation-delay: -9.8s;
    animation-delay: -9.8s;
}

.color-text-flow span:nth-of-type(3),
.color-text-flow-hover:hover span:nth-of-type(3) {
    -webkit-animation-delay: -9.7s;
    animation-delay: -9.7s;
}

.color-text-flow span:nth-of-type(4),
.color-text-flow-hover:hover span:nth-of-type(4) {
    -webkit-animation-delay: -9.6s;
    animation-delay: -9.6s;
}

.color-text-flow span:nth-of-type(5),
.color-text-flow-hover:hover span:nth-of-type(5) {
    -webkit-animation-delay: -9.5s;
    animation-delay: -9.5s;
}

.color-text-flow span:nth-of-type(6),
.color-text-flow-hover:hover span:nth-of-type(6) {
    -webkit-animation-delay: -9.4s;
    animation-delay: -9.4s;
}

.color-text-flow span:nth-of-type(7),
.color-text-flow-hover:hover span:nth-of-type(7) {
    -webkit-animation-delay: -9.3s;
    animation-delay: -9.3s;
}

.color-text-flow span:nth-of-type(8),
.color-text-flow-hover:hover span:nth-of-type(8) {
    -webkit-animation-delay: -9.2s;
    animation-delay: -9.2s;
}

.color-text-flow span:nth-of-type(9),
.color-text-flow-hover:hover span:nth-of-type(9) {
    -webkit-animation-delay: -9.1s;
    animation-delay: -9.1s;
}

.color-text-flow span:nth-of-type(10),
.color-text-flow-hover:hover span:nth-of-type(10) {
    -webkit-animation-delay: -9.0s;
    animation-delay: -9.0s;
}

.color-text-flow span:nth-of-type(11),
.color-text-flow-hover:hover span:nth-of-type(11) {
    -webkit-animation-delay: -8.9s;
    animation-delay: -8.9s;
}

.color-text-flow span:nth-of-type(12),
.color-text-flow-hover:hover span:nth-of-type(12) {
    -webkit-animation-delay: -8.8s;
    animation-delay: -8.8s;
}

.color-text-flow span:nth-of-type(13),
.color-text-flow-hover:hover span:nth-of-type(13) {
    -webkit-animation-delay: -8.7s;
    animation-delay: -8.7s;
}

.color-text-flow span:nth-of-type(14),
.color-text-flow-hover:hover span:nth-of-type(14) {
    -webkit-animation-delay: -8.6s;
    animation-delay: -8.6s;
}

.color-text-flow span:nth-of-type(15),
.color-text-flow-hover:hover span:nth-of-type(15) {
    -webkit-animation-delay: -8.5s;
    animation-delay: -8.5s;
}

.color-text-flow span:nth-of-type(16),
.color-text-flow-hover:hover span:nth-of-type(16) {
    -webkit-animation-delay: -8.4s;
    animation-delay: -8.4s;
}

.color-text-flow span:nth-of-type(17),
.color-text-flow-hover:hover span:nth-of-type(17) {
    -webkit-animation-delay: -8.3s;
    animation-delay: -8.3s;
}

.color-text-flow span:nth-of-type(18),
.color-text-flow-hover:hover span:nth-of-type(18) {
    -webkit-animation-delay: -8.2s;
    animation-delay: -8.2s;
}

.color-text-flow span:nth-of-type(19),
.color-text-flow-hover:hover span:nth-of-type(19) {
    -webkit-animation-delay: -8.1s;
    animation-delay: -8.1s;
}

.color-text-flow span:nth-of-type(20),
.color-text-flow-hover:hover span:nth-of-type(20) {
    -webkit-animation-delay: -8s;
    animation-delay: -8s;
}

.color-text-flow span:nth-of-type(21),
.color-text-flow-hover:hover span:nth-of-type(21) {
    -webkit-animation-delay: -7.9s;
    animation-delay: -7.9s;
}

.color-text-flow span:nth-of-type(22),
.color-text-flow-hover:hover span:nth-of-type(22) {
    -webkit-animation-delay: -7.8s;
    animation-delay: -7.8s;
}

.color-text-flow span:nth-of-type(23),
.color-text-flow-hover:hover span:nth-of-type(23) {
    -webkit-animation-delay: -7.7s;
    animation-delay: -7.7s;
}

.color-text-flow span:nth-of-type(24),
.color-text-flow-hover:hover span:nth-of-type(24) {
    -webkit-animation-delay: -7.6s;
    animation-delay: -7.6s;
}

.color-text-flow span:nth-of-type(25),
.color-text-flow-hover:hover span:nth-of-type(25) {
    -webkit-animation-delay: -7.5s;
    animation-delay: -7.5s;
}

.color-text-flow span:nth-of-type(26),
.color-text-flow-hover:hover span:nth-of-type(26) {
    -webkit-animation-delay: -7.4s;
    animation-delay: -7.4s;
}

.color-text-flow span:nth-of-type(27),
.color-text-flow-hover:hover span:nth-of-type(27) {
    -webkit-animation-delay: -7.3s;
    animation-delay: -7.3s;
}

.color-text-flow span:nth-of-type(28),
.color-text-flow-hover:hover span:nth-of-type(28) {
    -webkit-animation-delay: -7.2s;
    animation-delay: -7.2s;
}

.color-text-flow span:nth-of-type(29),
.color-text-flow-hover:hover span:nth-of-type(29) {
    -webkit-animation-delay: -7.1s;
    animation-delay: -7.1s;
}

.color-text-flow span:nth-of-type(30),
.color-text-flow-hover:hover span:nth-of-type(30) {
    -webkit-animation-delay: -7s;
    animation-delay: -7s;
}

.color-text-flow span:nth-of-type(31),
.color-text-flow-hover:hover span:nth-of-type(31) {
    -webkit-animation-delay: -6.9s;
    animation-delay: -6.9s;
}

.color-text-flow span:nth-of-type(32),
.color-text-flow-hover:hover span:nth-of-type(32) {
    -webkit-animation-delay: -6.8s;
    animation-delay: -6.8s;
}

.color-text-flow span:nth-of-type(33),
.color-text-flow-hover:hover span:nth-of-type(33) {
    -webkit-animation-delay: -6.7s;
    animation-delay: -6.8s;
}

.color-text-flow span:nth-of-type(34),
.color-text-flow-hover:hover span:nth-of-type(34) {
    -webkit-animation-delay: -6.6s;
    animation-delay: -6.6s;
}

.color-text-flow span:nth-of-type(35),
.color-text-flow-hover:hover span:nth-of-type(35) {
    -webkit-animation-delay: -6.5s;
    animation-delay: -6.5s;
}

.color-text-flow span:nth-of-type(36),
.color-text-flow-hover:hover span:nth-of-type(36) {
    -webkit-animation-delay: -6.4s;
    animation-delay: -6.4s;
}

.color-text-flow span:nth-of-type(37),
.color-text-flow-hover:hover span:nth-of-type(37) {
    -webkit-animation-delay: -6.3s;
    animation-delay: -6.3s;
}

.color-text-flow span:nth-of-type(38),
.color-text-flow-hover:hover span:nth-of-type(38) {
    -webkit-animation-delay: -6.2s;
    animation-delay: -6.2s;
}

.color-text-flow span:nth-of-type(39),
.color-text-flow-hover:hover span:nth-of-type(39) {
    -webkit-animation-delay: -6.1s;
    animation-delay: -6.1s;
}

.color-text-flow span:nth-of-type(40),
.color-text-flow-hover:hover span:nth-of-type(40) {
    -webkit-animation-delay: -6s;
    animation-delay: -6s;
}

.color-text-flow span:nth-of-type(41),
.color-text-flow-hover:hover span:nth-of-type(41) {
    -webkit-animation-delay: -5.9s;
    animation-delay: -5.9s;
}

.color-text-flow span:nth-of-type(42),
.color-text-flow-hover:hover span:nth-of-type(42) {
    -webkit-animation-delay: -5.8s;
    animation-delay: -5.8s;
}

.color-text-flow span:nth-of-type(43),
.color-text-flow-hover:hover span:nth-of-type(43) {
    -webkit-animation-delay: -5.7s;
    animation-delay: -5.7s;
}

.color-text-flow span:nth-of-type(44),
.color-text-flow-hover:hover span:nth-of-type(44) {
    -webkit-animation-delay: -5.6s;
    animation-delay: -5.6s;
}

.color-text-flow span:nth-of-type(45),
.color-text-flow-hover:hover span:nth-of-type(45) {
    -webkit-animation-delay: -5.5s;
    animation-delay: -5.5s;
}

.color-text-flow span:nth-of-type(46),
.color-text-flow-hover:hover span:nth-of-type(46) {
    -webkit-animation-delay: -5.4s;
    animation-delay: -5.4s;
}

.color-text-flow span:nth-of-type(47),
.color-text-flow-hover:hover span:nth-of-type(47) {
    -webkit-animation-delay: -5.3s;
    animation-delay: -5.3s;
}

.color-text-flow span:nth-of-type(48),
.color-text-flow-hover:hover span:nth-of-type(48) {
    -webkit-animation-delay: -5.2s;
    animation-delay: -5.2s;
}

.color-text-flow span:nth-of-type(49),
.color-text-flow-hover:hover span:nth-of-type(49) {
    -webkit-animation-delay: -5.1s;
    animation-delay: -5.1s;
}

.color-text-flow span:nth-of-type(50),
.color-text-flow-hover:hover span:nth-of-type(50) {
    -webkit-animation-delay: -5s;
    animation-delay: -5s;
}

.color-text-flow span:nth-of-type(51),
.color-text-flow-hover:hover span:nth-of-type(51) {
    -webkit-animation-delay: -4.9s;
    animation-delay: -4.9s;
}

.color-text-flow span:nth-of-type(52),
.color-text-flow-hover:hover span:nth-of-type(52) {
    -webkit-animation-delay: -4.8s;
    animation-delay: -4.8s;
}

.color-text-flow span:nth-of-type(53),
.color-text-flow-hover:hover span:nth-of-type(53) {
    -webkit-animation-delay: -4.7s;
    animation-delay: -4.7s;
}

.color-text-flow span:nth-of-type(54),
.color-text-flow-hover:hover span:nth-of-type(54) {
    -webkit-animation-delay: -4.6s;
    animation-delay: -4.6s;
}

.color-text-flow span:nth-of-type(55),
.color-text-flow-hover:hover span:nth-of-type(55) {
    -webkit-animation-delay: -4.5s;
    animation-delay: -4.5s;
}

.color-text-flow span:nth-of-type(56),
.color-text-flow-hover:hover span:nth-of-type(56) {
    -webkit-animation-delay: -4.4s;
    animation-delay: -4.4s;
}

.color-text-flow span:nth-of-type(57),
.color-text-flow-hover:hover span:nth-of-type(57) {
    -webkit-animation-delay: -4.3s;
    animation-delay: -4.3s;
}

.color-text-flow span:nth-of-type(58),
.color-text-flow-hover:hover span:nth-of-type(58) {
    -webkit-animation-delay: -4.2s;
    animation-delay: -4.2s;
}

.color-text-flow span:nth-of-type(59),
.color-text-flow-hover:hover span:nth-of-type(59) {
    -webkit-animation-delay: -4.1s;
    animation-delay: -4.1s;
}

.color-text-flow span:nth-of-type(60),
.color-text-flow-hover:hover span:nth-of-type(60) {
    -webkit-animation-delay: -4s;
    animation-delay: -4s;
}

.color-text-flow span:nth-of-type(61),
.color-text-flow-hover:hover span:nth-of-type(61) {
    -webkit-animation-delay: -3.9s;
    animation-delay: -3.9s;
}

.color-text-flow span:nth-of-type(62),
.color-text-flow-hover:hover span:nth-of-type(62) {
    -webkit-animation-delay: -3.8s;
    animation-delay: -3.8s;
}

.color-text-flow span:nth-of-type(63),
.color-text-flow-hover:hover span:nth-of-type(63) {
    -webkit-animation-delay: -3.7s;
    animation-delay: -3.7s;
}

.color-text-flow span:nth-of-type(64),
.color-text-flow-hover:hover span:nth-of-type(64) {
    -webkit-animation-delay: -3.6s;
    animation-delay: -3.6s;
}

.color-text-flow span:nth-of-type(65),
.color-text-flow-hover:hover span:nth-of-type(65) {
    -webkit-animation-delay: -3.5s;
    animation-delay: -3.5s;
}

.color-text-flow span:nth-of-type(66),
.color-text-flow-hover:hover span:nth-of-type(66) {
    -webkit-animation-delay: -3.4s;
    animation-delay: -3.4s;
}

.color-text-flow span:nth-of-type(67),
.color-text-flow-hover:hover span:nth-of-type(67) {
    -webkit-animation-delay: -3.3s;
    animation-delay: -3.3s;
}

.color-text-flow span:nth-of-type(68),
.color-text-flow-hover:hover span:nth-of-type(68) {
    -webkit-animation-delay: -3.2s;
    animation-delay: -3.2s;
}

.color-text-flow span:nth-of-type(69),
.color-text-flow-hover:hover span:nth-of-type(69) {
    -webkit-animation-delay: -3.1s;
    animation-delay: -3.1s;
}

.color-text-flow span:nth-of-type(70),
.color-text-flow-hover:hover span:nth-of-type(70) {
    -webkit-animation-delay: -3s;
    animation-delay: -3s;
}

.color-text-flow span:nth-of-type(71),
.color-text-flow-hover:hover span:nth-of-type(71) {
    -webkit-animation-delay: -2.9s;
    animation-delay: -2.9s;
}

.color-text-flow span:nth-of-type(72),
.color-text-flow-hover:hover span:nth-of-type(72) {
    -webkit-animation-delay: -2.8s;
    animation-delay: -2.8s;
}

.color-text-flow span:nth-of-type(73),
.color-text-flow-hover:hover span:nth-of-type(73) {
    -webkit-animation-delay: -2.7s;
    animation-delay: -2.7s;
}

.color-text-flow span:nth-of-type(74),
.color-text-flow-hover:hover span:nth-of-type(74) {
    -webkit-animation-delay: -2.6s;
    animation-delay: -2.6s;
}

.color-text-flow span:nth-of-type(75),
.color-text-flow-hover:hover span:nth-of-type(75) {
    -webkit-animation-delay: -2.5s;
    animation-delay: -2.5s;
}

.color-text-flow span:nth-of-type(76),
.color-text-flow-hover:hover span:nth-of-type(76) {
    -webkit-animation-delay: -2.4s;
    animation-delay: -2.4s;
}

.color-text-flow span:nth-of-type(77),
.color-text-flow-hover:hover span:nth-of-type(77) {
    -webkit-animation-delay: -2.3s;
    animation-delay: -2.3s;
}

.color-text-flow span:nth-of-type(78),
.color-text-flow-hover:hover span:nth-of-type(78) {
    -webkit-animation-delay: -2.2s;
    animation-delay: -2.2s;
}

.color-text-flow span:nth-of-type(79),
.color-text-flow-hover:hover span:nth-of-type(79) {
    -webkit-animation-delay: -2.1s;
    animation-delay: -2.1s;
}

.color-text-flow span:nth-of-type(80),
.color-text-flow-hover:hover span:nth-of-type(80) {
    -webkit-animation-delay: -2s;
    animation-delay: -2s;
}

.color-text-flow span:nth-of-type(81),
.color-text-flow-hover:hover span:nth-of-type(81) {
    -webkit-animation-delay: -1.9s;
    animation-delay: -1.9s;
}

.color-text-flow span:nth-of-type(82),
.color-text-flow-hover:hover span:nth-of-type(82) {
    -webkit-animation-delay: -1.8s;
    animation-delay: -1.8s;
}

.color-text-flow span:nth-of-type(83),
.color-text-flow-hover:hover span:nth-of-type(83) {
    -webkit-animation-delay: -1.7s;
    animation-delay: -1.7s;
}

.color-text-flow span:nth-of-type(84),
.color-text-flow-hover:hover span:nth-of-type(84) {
    -webkit-animation-delay: -1.6s;
    animation-delay: -1.6s;
}

.color-text-flow span:nth-of-type(85),
.color-text-flow-hover:hover span:nth-of-type(85) {
    -webkit-animation-delay: -1.5s;
    animation-delay: -1.5s;
}

.color-text-flow span:nth-of-type(86),
.color-text-flow-hover:hover span:nth-of-type(86) {
    -webkit-animation-delay: -1.4s;
    animation-delay: -1.4s;
}

.color-text-flow span:nth-of-type(87),
.color-text-flow-hover:hover span:nth-of-type(87) {
    -webkit-animation-delay: -1.3s;
    animation-delay: -1.3s;
}

.color-text-flow span:nth-of-type(88),
.color-text-flow-hover:hover span:nth-of-type(88) {
    -webkit-animation-delay: -1.2s;
    animation-delay: -1.2s;
}

.color-text-flow span:nth-of-type(89),
.color-text-flow-hover:hover span:nth-of-type(89) {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}

.color-text-flow span:nth-of-type(90),
.color-text-flow-hover:hover span:nth-of-type(90) {
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
}

.color-text-flow span:nth-of-type(91),
.color-text-flow-hover:hover span:nth-of-type(91) {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}

.color-text-flow span:nth-of-type(92),
.color-text-flow-hover:hover span:nth-of-type(92) {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
}

.color-text-flow span:nth-of-type(93),
.color-text-flow-hover:hover span:nth-of-type(93) {
    -webkit-animation-delay: -0.7s;
    animation-delay: -0.7s;
}

.color-text-flow span:nth-of-type(94),
.color-text-flow-hover:hover span:nth-of-type(94) {
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s;
}

.color-text-flow span:nth-of-type(95),
.color-text-flow-hover:hover span:nth-of-type(95) {
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}

.color-text-flow span:nth-of-type(96),
.color-text-flow-hover:hover span:nth-of-type(96) {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s;
}

.color-text-flow span:nth-of-type(97),
.color-text-flow-hover:hover span:nth-of-type(97) {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s;
}

.color-text-flow span:nth-of-type(98),
.color-text-flow-hover:hover span:nth-of-type(98) {
    -webkit-animation-delay: -0.2s;
    animation-delay: -0.2s;
}

.color-text-flow span:nth-of-type(99),
.color-text-flow-hover:hover span:nth-of-type(99) {
    -webkit-animation-delay: -0.1s;
    animation-delay: -0.1s;
}

.color-text-flow span:nth-of-type(100),
.color-text-flow-hover:hover span:nth-of-type(100) {
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}

.container-rainbow {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.container-rainbow-li {
    text-align: center;
    position: absolute;
 
   
}

