/* 
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: Elementor Team
Author URI: https://elementor.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
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
*/

.comment-metadata, .comment-author.vcard, .comment-content{
	float: left;
	width: 100%;
}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{
	float: left;
	width: 100%;
}
.wpcf7-form input[type=text], .wpcf7-form input[type=email], .wpcf7-form textarea {
    background-color: #F5F5F7;
    border-width: 0 0 0 0;
    border-radius: 0 0 0 0;
	float: left;
	width: 100%;
	font-size: 18px;
    font-weight: 300;
}	
.wpcf7-form .input-full{
	width: 100%;
	float: left;
}
.wpcf7-form .input-half{
	margin-bottom: 15px;
}
.wpcf7-form textarea{
	margin-top: 15px;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    float: right;
    margin-top: 2%;
    color: #fff;
	background-color: var(--e-global-color-secondary);
    border: none;
    font-size: 18px;
    font-weight: 300;
    line-height: 1.3em;
    background: url(https://mateam.net/wp-content/uploads/2021/07/arrow.svg) no-repeat center left;
    background-size: 21px;
    background-position-x: -4px;
    padding-left: 21px;
    padding-right: 0;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{
	color: #71c6ff;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output, .wpcf7 form.sent .wpcf7-response-output{
	float: left;
	width: 100%;
	text-align: center;
	
}
.wpcf7-not-valid-tip{
	font-size: 14px;
}

@media only screen and (min-width: 768px){
	.wpcf7-form .input-half{
		width: 49%;
		float: left;
	}
	.wpcf7-form .half-left{
		margin-right: 1%;
	}
	.wpcf7-form .half-right{
		margin-left: 1%;
	}
}
@media only screen and (max-width: 767px){
	.wpcf7-form .input-half{
		width: 100%;
		float: left;
	}
	.wpcf7-form .half-left{
		margin-right: 0;
	}
	.wpcf7-form .half-right{
		margin-left: 0;
	}
}



