/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
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
*/

/* Add your custom styles here */

.grid_100, .grid_50 { display:flex; flex-wrap:wrap; justify-content:center; position:relative;  }
.grid_50 { width:50%; }
.grid_100 > span, .grid_50 > span { width:100%;  padding:20px;  }
.form_privacy { font-size:14px; }

.wpcf7-not-valid-tip { position:absolute; top: 30px; right: 30px; background: #c9876e; color:#fff; padding: 5px; border-radius: 50px; font-size: 14px; padding: 5px 20px; }
.wpcf7-submit { width:50%; display:block; margin:0px auto; border-radius:50px; padding:10px 30px; background-color:#4f3f38; border:none; color:#fff;    }
[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover { background-color:#c9876e; }

.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], 
.wpcf7-form input[type="tel"], .wpcf7-form textarea { background-color:#F3F0F1; border:none; border-radius:0px; padding:15px 20px; }





.wpcf7 form .wpcf7-response-output { margin:20px 0px 0px; }

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, 
.wpcf7 form.payment-required .wpcf7-response-output{ background-color:#F3F0F1; border-color:#c9876e; padding:20px; font-size:16px; }

.wpcf7 form.sent .wpcf7-response-output { background-color: #e6e9df; border-color:#858d72;  padding:20px;   }
.wpcf7-spinner { display: none; }

