/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 

 /*--------------------------------------
  
            TYPOGRAPHY

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

.et-menu li li a:hover {
	background: #0089cf !important;
}

 /*--------------------------------------
  
          MESSING WITH G-FORMs 

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

#gform_submit_button_1 {
	font-size: 24px !important;
	font-weight: 500 !important;
	color: #ffffff !important;
	border: none !important;
	border-radius: 40px !important;
	padding: 15px 50px !important;
	background-color: #00bac6 !important;
}
#gform_submit_button_2 {
	font-size: 24px !important;
	font-weight: 500 !important;
	color: #ffffff !important;
	border: none !important;
	border-radius: 40px !important;
	padding: 15px 50px !important;
	background-color: #00bac6 !important;
}

/*--------------------------------------
  
           HOME GRADIENTS 

* --------------------------------------*/
.gradient-1 {
    background: linear-gradient(360deg, #029ae7, #05d6af);
    background-size: 400% 400%;
    -webkit-animation: AnimationName 10s ease infinite;
    -moz-animation: AnimationName 10s ease infinite;
    -o-animation: AnimationName 10s ease infinite;
    animation: AnimationName 10s ease infinite;
}
@-webkit-keyframes AnimationName {
    0%{background-position:99% 0%}
    50%{background-position:2% 100%}
    100%{background-position:99% 0%}
}
@-moz-keyframes AnimationName {
    0%{background-position:99% 0%}
    50%{background-position:2% 100%}
    100%{background-position:99% 0%}
}
@-o-keyframes AnimationName {
    0%{background-position:99% 0%}
    50%{background-position:2% 100%}
    100%{background-position:99% 0%}
}
@keyframes AnimationName {
    0%{background-position:99% 0%}
    50%{background-position:2% 100%}
    100%{background-position:99% 0%}
}

.gradient-2 {
    background: linear-gradient(0deg, #ffacb8, #d000d5);
    background-size: 400% 400%;
    -webkit-animation: AnimationName 12s ease infinite;
    -moz-animation: AnimationName 12s ease infinite;
    -o-animation: AnimationName 12s ease infinite;
    animation: AnimationName 12s ease infinite;
}
@-webkit-keyframes AnimationName {
    0%{background-position:99% 0%}
    50%{background-position:2% 100%}
    100%{background-position:99% 0%}
}
@-moz-keyframes AnimationName {
    0%{background-position:99% 0%}
    50%{background-position:2% 100%}
    100%{background-position:99% 0%}
}
@-o-keyframes AnimationName {
    0%{background-position:99% 0%}
    50%{background-position:2% 100%}
    100%{background-position:99% 0%}
}
@keyframes AnimationName {
    0%{background-position:99% 0%}
    50%{background-position:2% 100%}
    100%{background-position:99% 0%}
}

.gradient-3 {
    background: linear-gradient(0deg, #fbdb00, #ff5100);
    background-size: 400% 400%;
    -webkit-animation: AnimationName 11s ease infinite;
    -moz-animation: AnimationName 11s ease infinite;
    -o-animation: AnimationName 11s ease infinite;
    animation: AnimationName 11s ease infinite;
}
@-webkit-keyframes AnimationName {
    0%{background-position:0% 92%}
    50%{background-position:100% 9%}
    100%{background-position:0% 92%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 92%}
    50%{background-position:100% 9%}
    100%{background-position:0% 92%}
}
@-o-keyframes AnimationName {
    0%{background-position:0% 92%}
    50%{background-position:100% 9%}
    100%{background-position:0% 92%}
}
@keyframes AnimationName {
    0%{background-position:0% 92%}
    50%{background-position:100% 9%}
    100%{background-position:0% 92%}
}

.gradient-4 {
    background: linear-gradient(180deg, #8fc9aa, #ffde00);
    background-size: 500% 500%;
    -webkit-animation: AnimationName 11s ease infinite;
    -moz-animation: AnimationName 11s ease infinite;
    -o-animation: AnimationName 11s ease infinite;
    animation: AnimationName 11s ease infinite;
}
@-webkit-keyframes AnimationName {
    0%{background-position:99% 0%}
    50%{background-position:2% 100%}
    100%{background-position:99% 0%}
}
@-moz-keyframes AnimationName {
    0%{background-position:99% 0%}
    50%{background-position:2% 100%}
    100%{background-position:99% 0%}
}
@-o-keyframes AnimationName {
    0%{background-position:99% 0%}
    50%{background-position:2% 100%}
    100%{background-position:99% 0%}
}
@keyframes AnimationName {
    0%{background-position:99% 0%}
    50%{background-position:2% 100%}
    100%{background-position:99% 0%}
}

.gradient-5 {
    background: linear-gradient(180deg, #01ebff, #014d92);
    background-size: 400% 400%;
    -webkit-animation: AnimationName 10s ease infinite;
    -moz-animation: AnimationName 10s ease infinite;
    -o-animation: AnimationName 10s ease infinite;
    animation: AnimationName 10s ease infinite;
}
@-webkit-keyframes AnimationName {
    0%{background-position:0% 4%}
    50%{background-position:100% 97%}
    100%{background-position:0% 4%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 4%}
    50%{background-position:100% 97%}
    100%{background-position:0% 4%}
}
@-o-keyframes AnimationName {
    0%{background-position:0% 4%}
    50%{background-position:100% 97%}
    100%{background-position:0% 4%}
}
@keyframes AnimationName {
    0%{background-position:0% 4%}
    50%{background-position:100% 97%}
    100%{background-position:0% 4%}
}

.gradient-6 {
    background: linear-gradient(132deg, #22fcc8, #68b19f);
    background-size: 400% 400%;
    -webkit-animation: AnimationName 12s ease infinite;
    -moz-animation: AnimationName 12s ease infinite;
    -o-animation: AnimationName 12s ease infinite;
    animation: AnimationName 12s ease infinite;
}
@-webkit-keyframes AnimationName {
    0%{background-position:0% 4%}
    50%{background-position:100% 97%}
    100%{background-position:0% 4%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 4%}
    50%{background-position:100% 97%}
    100%{background-position:0% 4%}
}
@-o-keyframes AnimationName {
    0%{background-position:0% 4%}
    50%{background-position:100% 97%}
    100%{background-position:0% 4%}
}
@keyframes AnimationName {
    0%{background-position:0% 4%}
    50%{background-position:100% 97%}
    100%{background-position:0% 4%}
}


/*--------------------------------------
          PRIVATE EVENT 
* --------------------------------------*/
.test-name {
	font-family: "itc-avant-garde-gothic-pro", sans-serif;
	font-weight: 500;
	font-size: 42px;
	line-height: 45px;
	font-style: normal;
	padding: 40px 0px 0px 0px;
	text-align: center;
	margin: 0 auto;
	color: #000;
}
.test-description {
	font-family: "itc-avant-garde-gothic-pro", sans-serif;
	font-weight: 500;
	font-size: 24px;
	line-height: 26px;
	font-style: normal;
	color: #FDB813;
	padding: 8px 0px 0px 0px;
}
.test-contains {
	font-family: "itc-avant-garde-gothic-pro", sans-serif;
	font-weight: 500;
	font-size: 24px;
	line-height: 24px;
	font-style: normal;
	color: #fcd67b;
	padding: 2px 0px 0px 0px;
}

/*--------------------------------------
            FOOTER BLOCK 
* --------------------------------------*/
.email-link {
	font-size: 1em;
	font-weight: 400;
	color: #000000;
}
.email-link a {
	color: #000000;
}
.email-link a:hover {
	color: #ffffff;
}


.footer-bar {
	font-size: .80em !important;
	font-weight: 400;
	color: #eee;
}
.footer-bar a:link {
	font-size: 1em !important;
	font-weight: 400;
	color: #73d1fd;
}
.footer-bar a:visited {
	color: #ffffff;
}
.footer-bar a:hover {
	color: #ffffff;
}

.credit {
	font-size: 1em !important;
	font-weight: 400;
	color: #73d1fd;
	float: right;
}
.credit a:link {
	font-size: 1em !important;
	font-weight: 400;
	color: #73d1fd;
}
.credit a:hover {
	color: #fff;
}
.credit-mobile {
	font-size: 1em !important;
	font-weight: 400;
	color: #73d1fd;
}
.credit-mobile a:link {
	font-size: 1em !important;
	font-weight: 400;
	color: #73d1fd;
}
.credit-mobile a:hover {
	color: #fff;
}


