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


/*** HEADER **/

/* @font-face {
    font-family: IvyOral;
    src: url("/wp-content/themes/hello-theme-child-master/fonts/IvyOraDisplay-Regular.ttf") format('truetype');
}


@font-face {
    font-family: IvyOralMedium;
    src: url("/wp-content/themes/hello-theme-child-master/fonts/IvyOraDisplay-Regular.otf") format('opentype');
}

 */
/***END HEADER ***/

body {
	overflow-x: hidden !important;
}

/* @media screen and (max-width: 1024px) {
     br {
        display: none;
    }
} */

/* a {
 color: inherit;
} */

/* @media screen and (max-width: 767px) {
	h1,
	h1 span {
		font-size: 44px !important;
	}
	
	h2,
	h2 span {
		font-size: 39px !important;
	}
	
	h3,
	h3 span {
		font-size: 22px !important;
		
	}
	
	h4,
	h4 span {
		font-size: 20px !important;
	}
	
} */

/* 
h1,
h1 span {
		 font-family: IvyOralMedium !important;
}

h2,
h2 span {
	font-family: IvyOralMedium !important;
}

h3,
h3 span {
	font-family: IvyOralMedium !important;

}

h4,
h4 span {
	font-family: IvyOralMedium !important;
}
 */

/** BUTTON **/



/* .display-none {
	display: none;
}
@media screen and (max-width:1024px) {
	.desktop-view {
	 display: none !important;
}
}

@media screen and (min-width: 1025px) {
	.mobile-view {
		display: none !important;
	}
}
 */

.gform_wrapper .gform_validation_errors{
    display: none;
}

.gform_wrapper .gform_fields{
	grid-column-gap: 1.4% !important;
	grid-row-gap: 12px !important;
}

.gform_wrapper .gform_fields .gfield .validation_message{
    display: none;
}

.gform_wrapper .gform_fields .gfield input,
.gform_wrapper .gform_fields .gfield textarea{
	border: 2px solid #ede9ea;
    border-radius: 5px;
    font-size: 18px;
    color: #111;
    padding: 15px 30px;
}

.gform_wrapper .gform_fields .gfield.gfield_error input{
    border: 2px solid #c02b0a;
}

.gform_wrapper .gform_fields .gfield input::-webkit-input-placeholder,
.gform_wrapper .gform_fields .gfield textarea::-webkit-input-placeholder { /* Chrome */
    color: #111 !important;
    font-weight: 400;
}

.gform_wrapper .gform_fields .gfield input:-ms-input-placeholder,
.gform_wrapper .gform_fields .gfield textarea:-ms-input-placeholder { /* IE 10+ */
    color: #111 !important;
    font-weight: 400;
}

.gform_wrapper .gform_fields .gfield input::-moz-placeholder,
.gform_wrapper .gform_fields .gfield textarea::-moz-placeholder { /* Firefox 19+ */
    color: #111 !important;
    opacity: 1 !important;
    font-weight: 400;
}

.gform_wrapper .gform_fields .gfield input:-moz-placeholder,
.gform_wrapper .gform_fields .gfield textarea:-moz-placeholder { /* Firefox 4 - 18 */
    color: #111 !important;
    opacity: 1 !important;
    font-weight: 400;
}

.gform_wrapper .gform_fields .gfield .gform-button,
.gform_wrapper .gform-footer .gform-button{
	border: 1px solid #f26a29;
    padding: 21px 15px 19px 15px;
    border-radius: 1000px;
    color: #fff;
}

.gform_wrapper .gform_fields .gfield .gform-button:hover,
.gform_wrapper .gform-footer .gform-button:hover{
	color: #f26a29;
}