/*
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Agência Tática
Author URI: https://agenciatatica.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/

/* Inicio: CF7 Styles */
input[type=submit] {border-radius: 25px !important;}
.wpcf7 form.invalid .wpcf7-response-output {background-color: #f8d7da; border: 1px #e4c2c5 solid !important; border-radius: 3px; font-weight: 400 !important; font-size: 16px !important; color: #c01d2b !important;}
span.wpcf7-not-valid-tip{width:100%; padding:1px 5px 0px 5px; background-color:#f8d7da; border:1px #e4c2c5 solid; border-radius:3px; font-weight:400 !important; font-size:14px !important; color:#c01d2b !important; line-height:18px; opacity:0.7; }
.wpcf7-response-output{margin-top:5px !important; padding:8px 12px 8px 12px !important; border-width:1px !important; border-style:solid !important; border-radius:3px; font-weight:400; font-size:16px; line-height:22px; opacity:0.9; }
.wpcf7-validation-errors{background-color:#f8d7da; border-color:#e4c2c5 !important; color:#c01d2b !important; }
.wpcf7-mail-sent-ok{background-color:#c5ebd4; border-color:#b1dac1; color:#01742f !important; }
.wpcf7 form.unaccepted .wpcf7-response-output{background-color: #ffefc4; border-color: #ffb900 !important; color: #ffb900 !important;}
.wpcf7 form.sent .wpcf7-response-output{background-color:#c5ebd4; border-color:#b1dac1; color:#01742f !important; }
.grecaptcha-badge{display: none !important;}
div.wpcf7-mail-sent-ng, div.wpcf7-aborted{background-color:#f8d7da; border-color:#e4c2c5 !important; color:#c01d2b !important; }
/* Fim: CF7 Styles */


/* Início: Pulse */
.pulse-button a{ box-shadow: 0 0 0 0 rgba(#5a99d4, .5); -webkit-animation: pulse 1.5s infinite; }
  .pulse-button a:hover { -webkit-animation: none; }
  
  @-webkit-keyframes pulse {
    0% {
      @include transform(scale(.9));
    }
    70% {
      @include transform(scale(1));
      box-shadow: 0 0 0 50px rgba(#5a99d4, 0);
    }
      100% {
      @include transform(scale(.9));
      box-shadow: 0 0 0 0 rgba(#5a99d4, 0);
    }
  }
/* fim: Pulse */


/* Corrigir escrollamento no Mobile */
/* 
    OBS: Codigo oculto, página nao esta com scroll horizontal
    foi oculto porque estava prejudicando os botões com scroll. 

@media (max-width: 786px){
	body, html {
		overflow-x: hidden!important;
	}
}
*/

.elementor-progress-wrapper {height: inherit !important;}


.wpcf7-list-item{    margin: 10 20 0 0 !important; }