/*
 Theme Name:   Hello Elementor Child
 Description:  Child theme for Hello Elementor
 Template:     hello-elementor
 Version:      1.0.0
*/

body{
  background-color: #f4f7f0 !important;
	overflow-x:hidden;
}

/* Floating animations */
@keyframes float1 {
      0% { transform: translateY(0px); }
      50% { transform: translateY(-25px); }
      100% { transform: translateY(0px); }
    }

#float1 {
      animation: float1 2.5s ease-in-out infinite;
    }


/* BORDER RADIUS FOR EACH CONTAINER IMAGE*/
.Radius-Img{
	border-radius: 40px
}
.Radius-Img:before{
	border-radius: 40px
}

/* EVEREST FORM STYLE -----------------------------------------------------------------------------------*/
.everest-forms *{
	color: #49551f;
}
.everest-forms .layout-two label{
	color: #49551f;
}
.everest-forms .layout-two .evf-field-checkbox label{
	color: #49551f !important;
}
.everest-forms .evf-field-container .evf-frontend-row textarea{
	color: #49551f;
	border-bottom: 1px solid #49551f;
}
.everest-forms textarea{
	background: none;
}
.everest-forms .layout-two input{
	border-bottom: 1px solid #49551f;
	background: none;
	color: #49551f;
}
.everest-forms button[type=submit]{
	background-color: #49551f !important;
	color: white !important;
	border: 2px solid #fff;
	padding: 12px 60px !important;
	font-size: 20px !important;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	font-weight: 500 !important;
}
.everest-forms button[type=submit]:hover{
	background-color: #fff !important;
	color: #49551f !important;
	border: 2px solid #49551f;
	padding: 12px 60px !important;
	font-size: 20px !important;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
}
.Contact-Form-BG{
	border-radius: 40px
}
.Contact-Form-BG:before{
	border-radius: 40px
}
/*Forms Confirmation-----------------------------------------------------------------------------------*/
.everest-forms .everest-forms-notice--success, .wp-block-everest-forms-form-selector .everest-forms-notice--success{
	background-color: #58573d;
	text-align: center;
}

/* NEWSLETTER FORM */
.tnp.tnp-subscription{
 margin: 0px;
}
.tnp-field label{
    display: none !important;
}
#tnp-1, #tnp-3{
	background: none;
  outline: none;
	margin-top: -10px;
	margin-bottom: -20px;
}
.tnp.tnp-subscription p{
 margin: 0px;
}
#newsletter_form2 div.tnp-field.tnp-field-button{
	position: absolute;
	visibility: hidden;
}
#newsletter_form2 div.tnp-field.tnp-field-button > input {
  pointer-events: none;
}
#newsletter_newbtn2{
	cursor: pointer;
}
/*Newsletter Confirmation*/
#newsletter_form2 form > p{
	color: #9f2b08;
	font-weight: 500;
	padding-left: 15px;
}