/* 
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
*/
.newsletter-form-main .tnp-subscription {max-width: 100%;}
.newsletter-form-main .tnp-subscription form {display: flex;gap: 10px;}
.newsletter-form-main .tnp-subscription form .tnp-field.tnp-field-firstname {width: 30%;}
.newsletter-form-main .tnp-subscription form .tnp-field.tnp-field-email {width: 50%;}
.newsletter-form-main .tnp-subscription form .tnp-field.tnp-field-button {width: 18.4%;}
.newsletter-form-main .tnp-subscription form input.tnp-submit {width: 100%;background-color: #d0eac9;color: #40543d;font-size: 15px;height: 40px;padding: 0px 10px;}
.newsletter-form-main .tnp-subscription form input.tnp-submit:hover {background-color: #e6fae0 !important;color: #6b815d !important;}
.newsletter-form-main .tnp-subscription form input.tnp-name {background-color: #ffffff;border-width: 0px 0px 0px 0px;border-radius: 5px 5px 5px 5px;font-family: "Poppins", Sans-serif;font-weight: 400;color: #54595f;padding: 0px 15px;height: 40px;line-height: 1.4;font-size: 15px;}
.newsletter-form-main .tnp-subscription form input.tnp-email {background-color: #ffffff;border-width: 0px 0px 0px 0px;border-radius: 5px 5px 5px 5px;font-family: "Poppins", Sans-serif;font-weight: 400;color: #54595f;padding: 0px 15px;height: 40px;line-height: 1.4;font-size: 15px;}
.newsletter-form-main .tnp-subscription form input.tnp-name::-webkit-input-placeholder {color: #7a7a7a;}
.newsletter-form-main .tnp-subscription form input.tnp-name::-moz-placeholder {color: #7a7a7a;}
.newsletter-form-main .tnp-subscription form input.tnp-name:-ms-input-placeholder {color: #7a7a7a;}
.newsletter-form-main .tnp-subscription form input.tnp-name:-moz-placeholder {color: #7a7a7a;}
.newsletter-form-main .tnp-subscription form input.tnp-email::-webkit-input-placeholder {color: #7a7a7a;}
.newsletter-form-main .tnp-subscription form input.tnp-email::-moz-placeholder {color: #7a7a7a;}
.newsletter-form-main .tnp-subscription form input.tnp-email:-ms-input-placeholder {color: #7a7a7a;}
.newsletter-form-main .tnp-subscription form input.tnp-email:-moz-placeholder {color: #7a7a7a;}

@media (max-width: 767px) {
.newsletter-form-main .tnp-subscription form .tnp-field.tnp-field-firstname {width: 100%;}
.newsletter-form-main .tnp-subscription form .tnp-field.tnp-field-email {width: 100%;}
.newsletter-form-main .tnp-subscription form .tnp-field.tnp-field-button {width: 100%;}
}
/* For newsletter */
.page-id-118011 .page-header {
    display: none;
}
.page-id-118011 .page-content {
    font-size: 22px;
    margin-top: 40px;
    text-align: center;
}