/*
Theme Name: ASEA Powered by Loas Members
Description: ASEA Powered by Loas Members is a Child theme of Hello Elementor, created by Elementor team
Author: LOAS
Author URI: https://legionofabundance.com/
Template: hello-elementor
Version: 1.1.3
Text Domain: loas
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

.page-template  b, .page-template strong, .page-template .elementor-inline-editing b {
  font-weight: 900;
}
#purple-button, #purple-button2, #purple-button3 {
  background: rgb(119,31,143);
  background: linear-gradient(90deg, rgba(119,31,143,1) 0%, rgba(23,21,122,1) 35%, rgba(50,151,246,1) 100%);
  color: #fff;
}
.gradient-purple {
background: -webkit-radial-gradient(#953ca4, #645288, #20395a); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-weight: 900;
color:#794894;
display: block;
}
#countdown {
  background: rgb(119,31,143);
  background: linear-gradient(90deg, rgba(119,31,143,1) 0%, rgba(23,21,122,1) 35%, rgba(50,151,246,1) 100%);
}
#footer
{
  background: rgb(119,31,143);
  background: linear-gradient(90deg, rgba(119,31,143,1) 0%, rgba(23,21,122,1) 35%, rgba(50,151,246,1) 100%);
}
#disclaimer {cursor: pointer;}

.eael-lightbox-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: inherit;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}	

#top-video .elementor-background-overlay {
    background: url(/images/video-background.jpg) 50% 50%;
    background-size: cover;
    transition: 0.5s ease;

-moz-animation: cssAnimation 0s ease-in 4s forwards;
    /* Firefox */
    -webkit-animation: cssAnimation 0s ease-in 4s forwards;
    /* Safari and Chrome */
    -o-animation: cssAnimation 0s ease-in 4s forwards;
    /* Opera */
    animation: cssAnimation 0s ease-in 4s forwards;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
}
@keyframes cssAnimation {
    to {
        width:0;
        height:0;
        overflow:hidden;
    }
}
@-webkit-keyframes cssAnimation {
    to {
        width:0;
        height:0;
        visibility:hidden;
    }
}

#top-video-products .elementor-background-overlay {
  background: url(/images/video-background-products.jpg) 50% 50%;
  background-size: cover;
  transition: 0.5s ease;

-moz-animation: cssAnimation 0s ease-in 4s forwards;
  /* Firefox */
  -webkit-animation: cssAnimation 0s ease-in 4s forwards;
  /* Safari and Chrome */
  -o-animation: cssAnimation 0s ease-in 4s forwards;
  /* Opera */
  animation: cssAnimation 0s ease-in 4s forwards;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}
@keyframes cssAnimation {
  to {
      width:0;
      height:0;
      overflow:hidden;
  }
}
@-webkit-keyframes cssAnimation {
  to {
      width:0;
      height:0;
      visibility:hidden;
  }
}

#top-optin-page .elementor-background-overlay {
  background-image: url(https://cellularhealth.technology/images/Sand-Sea-Image.jpg);
  background-size: cover;
  opacity: 0.42;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
#video-column-left {
  background: #0f3974;
  background: linear-gradient(90deg,#0f3974 0%, #0071cc 40%, rgba(0,113,204,0.78) 80%);
  background: -webkit-linear-gradient(90deg,#0f3974 0%, #0071cc 40%, rgba(0,113,204,0.78) 80%);
  background: -moz-linear-gradient(90deg,#0f3974 0%, #0071cc 40%, rgba(0,113,204,0.78) 80%);
}

#video-column-left .elementor-background-overlay {
    background-image: url(https://cellularhealth.technology/images/People-Collage.jpg);
    opacity: 0.07;
    background-size: cover;
}
#video-column-left h2 {color:#fff;}
#video-column-left .elementor-divider {--divider-color: #fff;}

/* Form */

#ac-form-inline ._form-content ._form_element:first-of-type {padding-left: 0px;}
#ac-form-inline ._inline-form  input[type=checkbox]  {
    max-width: 30px!important;
}
#ac-form-inline form {
margin: 0;
padding: 0;
}
#ac-form-inline form input[type="text"] {
    border: 1px solid #666;
    font-family: "Geomanist Font", Sans-serif!important;
    padding: .5rem 1rem;
    line-height: 1.5;
}

#ac-form-inline form ._form-label{
    font-family: "Nunito", Sans-serif!important;
    font-size: 0.9rem;
    line-height: 1.5;
}

#ac-form-inline form ._submit {
    display: inline-block;
    margin-left: 0%;
    font-weight: 800;
    color: #fff!important;width: 400px;
    text-align: center;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: #0f3974 !important;
background: linear-gradient(90deg,#0f3974 0%, #0071cc 40%, rgba(0,113,204,0.78) 80%);
background: -webkit-linear-gradient(90deg,#0f3974 0%, #0071cc 40%, rgba(0,113,204,0.78) 80%);
background: -moz-linear-gradient(90deg,#0f3974 0%, #0071cc 40%, rgba(0,113,204,0.78) 80%) !important; padding: .5rem 0.6rem!important;
    font-size: 1.3rem!important;
    border-radius: 3px!important;
   transition: all .2s ease-in-out!important;
    font-family: "Geomanist Font", Sans-serif!important;
}

#ac-form-inline form ._submit:hover {
    transform: scale(1.1)!important;
}

@media screen and (max-width: 992px) {
    #ac-form-inline form ._form_element {
      left: 8px;
    }
    #ac-form-inline form ._submit {
    margin: 15px 1px 15%
}

@media screen and (max-width: 600px) {
    
  #ac-form-inline form ._submit {
    padding: .5rem 1.0rem!important;
    font-size: .9rem!important;
    margin: 0 8%!important;
    max-width:80%;
  }
  #ac-form-inline form input {
    width: 95% !important;
}
    #ac-form-inline form input[type="text"] {
        margin:0!; font-size: 6px important;
    }
    #ac-form-inline ._form-content ._inline-style {
        margin:0 4%!important;
    }
   #ac-form-inline ._form-content ._field6 {
        margin-top: 15px!important;
    }
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) 
and (-webkit-min-device-pixel-ratio: 2)
and (-webkit-min-device-pixel-ratio: 1)
{
.eael-lightbox-popup-window {
  width: 700px!important;
  max-width: 700px!important;}
#ac-form-inline .elementor-widget-container {
margin: 60px 0 0 -15px;
padding: 0;
}
#ac-form-inline form ._submit {
  margin: 15px 1px 15% 7px!important;
}
}	
	
/* End Form */

	
/* 2022 form */
.elementor-column-wrap .elementor-widget-wrap #ac-form-cel-long form._inline-form {width: 440px!important;margin: 25px auto 0 0;padding: 20px 0;}

.elementor-widget-container #ac-form-cel-long ._button-wrapper ._submit {
font-weight: 800;
    color: #fff!important;
    width: 400px;
    text-align: center;    
    background: #0f3974 !important;
    background: linear-gradient(90deg,#0f3974 0%, #0071cc 40%, rgba(0,113,204,0.78) 80%);
    background: -webkit-linear-gradient(90deg,#0f3974 0%, #0071cc 40%, rgba(0,113,204,0.78) 80%);
    background: -moz-linear-gradient(90deg,#0f3974 0%, #0071cc 40%, rgba(0,113,204,0.78) 80%) !important;
    padding: 0.5rem 0.6rem!important;
    font-size: 1.3rem!important;
    border-radius: 3px!important;
    transition: all .2s ease-in-out!important;
    font-family: "Geomanist Font", Sans-serif!important;}
.elementor-column-wrap .elementor-widget-wrap #ac-form-cel-long button._submit:hover {
    transform: scale(1.1)!important;
}
/* END 2022 form */
	
/* Form 2 */
#ac-form-new ._form-content ._form_element:first-of-type {padding-left: 0px;}
#ac-form-new ._inline-form  input[type=checkbox]  {
    max-width: 30px!important;
}
#ac-form-new form {
/*margin: 0;*/
padding: 0;
}
#ac-form-new form input[type="text"] {
    border: 1px solid #666;
    font-family: "Geomanist Font", Sans-serif!important;
    padding: .5rem 1rem;
    line-height: 1.5;
}

#ac-form-new form ._form-label{
    font-family: "Nunito", Sans-serif!important;
    font-size: 0.9rem;
    line-height: 1.5;
}

#ac-form-new form ._submit {
    display: inline-block;
    margin-left: 0%;
    font-weight: 800;
    color: #fff!important;width: 400px;
    text-align: center;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: #0f3974 !important;
background: linear-gradient(90deg,#0f3974 0%, #0071cc 40%, rgba(0,113,204,0.78) 80%);
background: -webkit-linear-gradient(90deg,#0f3974 0%, #0071cc 40%, rgba(0,113,204,0.78) 80%);
background: -moz-linear-gradient(90deg,#0f3974 0%, #0071cc 40%, rgba(0,113,204,0.78) 80%) !important; padding: .5rem 0.6rem!important;
    font-size: 1.3rem!important;
    border-radius: 3px!important;
   transition: all .2s ease-in-out!important;
    font-family: "Geomanist Font", Sans-serif!important;
}

#ac-form-new form ._submit:hover {
    transform: scale(1.1)!important;
}

@media screen and (max-width: 992px) {
    #ac-form-new form ._form_element {
      left: 8px;
    }
    #ac-form-new form ._submit {
    margin: 15px 1px 15%
}

@media screen and (max-width: 600px) {
    
  #ac-form-new form ._submit {
    padding: .5rem 1.0rem!important;
    font-size: .9rem!important;
    margin: 0 8%!important;
    max-width:80%;
  }
  #ac-form-new form input {
    width: 95% !important;
}
    #ac-form-new form input[type="text"] {
        margin:0!; font-size: 6px important;
    }
    #ac-form-new ._form-content ._inline-style {
        margin:0 4%!important;
    }
   #ac-form-new ._form-content ._field6 {
        margin-top: 15px!important;
    }
}
/* End Form 2 */