/* 
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
*/
.grecaptcha-badge { visibility: hidden; }

/*** Contact Form 7 ***/

.custom-row {
       display: ruby;
}


.custom-row .col-6 {
    width: 49%;
}

.custom-row .col-12,
.custom-row .col-12 label {
        width: 99.5%;
}


.custom-row .col-12 span.wpcf7-list-item.first.last {
    width: 16%;
    transform: translate(0px, -3px);
}

input.wpcf7-form-control.wpcf7-submit.has-spinner {
	    font-family: Source Sans Pro;
    width: 100%;
    background: #B0C78D;
    color: #2C343D;
    border: 0;
	font-weight: 600;
}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    width: 100%;
    border: 1px solid #D0D5DD;
    border-radius: 3px;
    padding: .5rem 1rem;
    transition: all .3s;
    margin-top: 10px;
}


/*** Responsiveness **/
@media screen and (max-width: 767px) {
	.custom-row .col-12 span.wpcf7-list-item.first.last {
		width: 24%;
		transform: translate(0px, -3px);
	}
.custom-row {
       display: block;
}

.custom-row .col-6 {
    width: 100%;
}

.custom-row .col-12,
.custom-row .col-12 label {
        width: 100%
}	
}
