/* 
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
*/

/*  Form  */
.custom-row {
	display: flex;
}

.custom-row .col-6 {
    width: 48%;
    margin-right: 2%;
}

.row.custom-row .col-12 {
    width: 98%;
	
}

.row.custom-row p {
    width: 100%;
	text-align: center;
    margin-bottom: 1px;
}

.row.custom-row input.wpcf7-form-control.wpcf7-submit.has-spinner {
    width: 100%;
	margin-top: 30px;
}

.custom-row label {
    display: none;
}

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: 2px solid #828382;
    border-radius: 0px;
    padding: 12px 30px;
    transition: all .3s;
    background: transparent;
	    color: #fff;
}

.row.custom-row textarea.wpcf7-form-control.wpcf7-textarea {
    height: 209px;
	    color: #fff;
}

::-webkit-input-placeholder { /* WebKit browsers */
    color: #fff !important;
    opacity: 1;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff !important;
    opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff !important;
    opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #fff !important;
    opacity: 1;
}

#header-slider  .elementor-button.elementor-slide-button.elementor-size-sm {
	    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(280deg, #FC6D04 20%, #FFC700 100%);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FC6D0400;
    border-radius: 5px 5px 5px 5px;
    padding: 15px 40px 15px 40px;
}

#header-slider  .elementor-button.elementor-slide-button.elementor-size-sm:hover {
	    color: #FFFFFF;
    background-color: transparent;
    background-image: linear-gradient(280deg, #FFC700 20%, #FC6D04 100%);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #FFFFFF00;
}



/*  Mobility */

@media screen and (max-width: 767px) {
	.custom-row {
	display: block;
}

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

.row.custom-row .col-12 {
   width: 100%;
    margin-right: 0%;
	
}
}