/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
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: 2.0.0
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 */
body { background: #1D1D1D; color: #fff }
@import url('https://fonts.cdnfonts.com/css/source-sans-pro-2');

/* NEWSLETTER / SUBSCRIBE FORM */
.tnp-subscription { font-family: 'FONTSPRING DEMO - Bebas Neue Pro Exp Rg'; font-size: 15px !important; }
.tnp-subscription .flex .tnp-field { width: 100%; }
.tnp-subscription .flex { display: flex; gap: 42px; align-items: end;}
.tnp-subscription input { background-color: unset !important; border: unset; border-bottom: 2px solid #fff !important; }
.tnp-subscription .tnp-field-button input, .wpcf7-submit { background-color: #EC7969 !important; height: 43px; width: 232px; text-align: center;  border: 0 !important; font-family: 'Montserrat'; font-size: 12px; color: #714645 !important; font-weight: 600; display: block;}
.tnp-subscription .tnp-field-button input:hover { background-color: #714645 !important; color: #fff; }
.tnp-subscription .col-2 { margin-top: 35px; }

/* CONTACT US PAGE - CONTACT FORM */
#wpcf7-f9-p32-o1 form { ont-family: 'Montserrat'; font-size: 13px; }
#wpcf7-f9-p32-o1 .flex p { display: flex; gap: 10px; }
#wpcf7-f9-p32-o1 input, #wpcf7-f9-p32-o1 textarea { background: unset; border: 1px solid #fff; margin-top: 10px; color: #fff; }
#wpcf7-f9-p32-o1 textarea { height: 100px; resize: none; }
#wpcf7-f9-p32-o1 .wpcf7-submit { width: 120px; display: block; margin-left: auto; border-radius: 0; }
.page-id-32 footer { display: none; }


@media screen and (max-width: 768px) {
	.tnp-subscription .flex, #wpcf7-f9-p32-o1 .flex p { flex-wrap: wrap; }
	#wpcf7-f9-p32-o1 .flex p { gap: 1px; }
	.tnp-subscription .tnp-field-button input, #wpcf7-f9-p32-o1 .wpcf7-submit { margin: auto; }
}