/*
Theme Name: hellochild
Author: iZZi
Description: Your description goes here
Version: 1.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/

body .btn100 .elementor-button { width: 100%; }

body .gform-theme--api, 
body .gform-theme--foundation {
    --gf-form-gap-y: 15px;
}

body #gform_wrapper_1[data-form-index="0"].gform-theme, 
body [data-parent-form="1_0"] {
    --gf-color-primary: #000;
    --gf-color-primary-darker: #000;
    --gf-color-primary-lighter: #e3ddcf;
}
#gform_submit_button_1 {
    font-family: cookie;
    font-size: 38px;
    font-style: italic;
    height: auto;
    line-height: normal;
    border-radius: 0;
    padding: 5px 20px;
}

  
#logowel img {
    background: #fff;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    width: 200px;
    height: 200px;
    position: relative;
    margin: 0 auto;
    border-radius: 100%;
    border: solid 15px #fff;
    animation: play 2.5s ease infinite;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}

#logowel img:hover {
    animation: none;
    transform: scale(1.2);
    transition: 0.5s;
}
  
  @keyframes play {
    0% {
      transform: scale(1);
    }
    15% {
      box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2);
    }
    25% {
      box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2);
    }
    30% {
      transform: scale(1.2);
    }
    50% {
      box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2), 0 0 0 20px rgba(255, 255, 255, 0.2), 0 0 0 30px rgba(255, 255, 255, 0.2);
    }
    80% {
      transform: scale(1);
    }
  }
  
@media screen and (max-width: 767px) {
    #logowel img {
        width: 120px;
        height: 120px;
    }
}


/* MENU */

.elementor-nav-menu--main ul li:first-child::before,
.elementor-nav-menu--main ul li::after {
    content: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJ1dWlkLTY3NTI4NjVmLTA5ZWYtNDAxYS04Mzk3LThmMWE0MWRjNmRiNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMyAzIj48Y2lyY2xlIGN4PSIxLjUiIGN5PSIxLjUiIHI9IjEuNSIvPjwvc3ZnPg==) !important;
    width: 5px;
    height: 5px !important;
    display: flex;
    align-self: center;
    border: none !important;
}

.elementor-menu-toggle::before {
  content: 'MENU';
  margin-right: 15px;
  font-size: 18px;
}