/*
	Theme Name: Hello Elementor
	Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
	Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
	Author: Elementor Team
	Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
	Version: 3.4.4
	Stable tag: 3.4.4
	Requires at least: 6.0
	Tested up to: 6.8
	Requires PHP: 7.4
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
	Text Domain: hello-elementor
	Tags: accessibility-ready, flexible-header, custom-colors, custom-menu, custom-logo, featured-images, rtl-language-support, threaded-comments, translation-ready,
*/

.form-shortcode .forminator-custom-form .forminator-row {
	display: flex;
	flex-direction: row;
	justify-items: stretch;
}

.form-shortcode .forminator-custom-form .forminator-field-textarea * {
	height: 100% !important;
}

.form-shortcode .forminator-custom-form .forminator-field-textarea .forminator-field textarea {
	border: none !important;
	border-bottom: 1px solid #ffffff69 !important;
	padding-top: 12px !important;
}

.form-shortcode .forminator-custom-form .forminator-field-group {
	margin-bottom: 0px !important;
}

.form-shortcode .forminator-custom-form .forminator-field-group .forminator-repeater-field {
	padding-block: 0px !important;
	padding-left: 0px !important;
}

.form-shortcode .forminator-custom-form input, .form-shortcode .forminator-custom-form textarea {
border-color: #ffffff69 !important;
font-size: 16px !important;
}

.form-shortcode .forminator-custom-form input::placeholder, .form-shortcode .forminator-custom-form textarea::placeholder {
	color: white !important;
	opacity: 1 !important;
	font-size: 16px !important;
}

.form-shortcode .forminator-custom-form .forminator-textarea--wrap::after {
	border: none !important;
	
}

.form-shortcode .forminator-custom-form input:focus, .form-shortcode .forminator-custom-form textarea:focus {
	border-bottom: 1px solid white !important;
	box-shadow: none !important;
	outline: none !important;

}

.form-shortcode .forminator-checkbox__wrapper p {
	font-size: 12px  !important;
	font-weight: 200 !important;
}

.form-shortcode .forminator-checkbox__wrapper > label {
	display: none !important;
}


.form-shortcode .forminator-checkbox__label {
	margin-left: 0px !important;
}

.form-shortcode .forminator-button {
	font-size: 16px !important;
	font-weight: 300 !important;
	padding-block: 4px !important;
	padding-inline: 18px !important;
	border-radius: 24px !important;
}

@media (max-width: 1024px) {

	.form-shortcode .forminator-custom-form input, .form-shortcode .forminator-custom-form textarea {
	border-color: #ffffff69 !important;
	font-size: 14px !important;
	}
	
	.form-shortcode .forminator-custom-form input::placeholder, .form-shortcode .forminator-custom-form textarea::placeholder {
		color: white !important;
		opacity: 1 !important;
		font-size: 14px !important;
	}
	
	
	.form-shortcode .forminator-checkbox__wrapper p {
		font-size: 10px  !important;
		font-weight: 200 !important;
	}
	
	
	.form-shortcode .forminator-button {
		font-size: 14px !important;
	
	}
}

@media (max-width: 767px) {
.form-shortcode .forminator-row {
	display: flex;
	flex-direction: column !important;
}

.form-shortcode .forminator-custom-form .forminator-field-textarea .forminator-field textarea {
	padding: 0px !important;
	padding-top: 30px !important;
}

.form-shortcode .forminator-custom-form .forminator-field-group .forminator-repeater-field  {
	padding-right: 0px !important;
}

}



/* blog-form-shortcode */

.blog-form-shortcode .forminator-custom-form .forminator-row {
	display: flex;
	flex-direction: row;
	justify-items: stretch;
}

.blog-form-shortcode .forminator-custom-form .forminator-field-textarea * {
	height: 100% !important;
}

.blog-form-shortcode .forminator-custom-form .forminator-field-textarea .forminator-field textarea {
	border: none !important;
	border-bottom: 1px solid #ffffff69 !important;
	padding-top: 12px !important;
}

.blog-form-shortcode .forminator-custom-form .forminator-field-group {
	margin-bottom: 0px !important;
}

.blog-form-shortcode .forminator-custom-form .forminator-field-group .forminator-repeater-field {
	padding-block: 0px !important;
	padding-left: 0px !important;
}

.blog-form-shortcode .forminator-custom-form input, .blog-form-shortcode .forminator-custom-form textarea {
border-color: #ffffff69 !important;
font-size: 16px !important;
}

.blog-form-shortcode .forminator-custom-form input::placeholder, .blog-form-shortcode .forminator-custom-form textarea::placeholder {
	color: white !important;
	opacity: 1 !important;
	font-size: 16px !important;
}

.blog-form-shortcode .forminator-custom-form .forminator-textarea--wrap::after {
	border: none !important;
	
}

.blog-form-shortcode .forminator-custom-form input:focus, .blog-form-shortcode .forminator-custom-form textarea:focus {
	border-bottom: 1px solid white !important;
	box-shadow: none !important;
	outline: none !important;

}

.blog-form-shortcode .forminator-checkbox__wrapper p {
	font-size: 12px  !important;
	font-weight: 200 !important;
}

.blog-form-shortcode .forminator-checkbox__wrapper > label {
	display: none !important;
}


.blog-form-shortcode .forminator-checkbox__label {
	margin-left: 0px !important;
}

.blog-form-shortcode .forminator-button {
	font-size: 16px !important;
	font-weight: 300 !important;
	padding-block: 4px !important;
	padding-inline: 18px !important;
	border-radius: 24px !important;
}

@media (max-width: 1024px) {

	.blog-form-shortcode .forminator-custom-form input, .blog-form-shortcode .forminator-custom-form textarea {
	border-color: #ffffff69 !important;
	font-size: 14px !important;
	}
	
	.blog-form-shortcode .forminator-custom-form input::placeholder, .blog-form-shortcode .forminator-custom-form textarea::placeholder {
		color: white !important;
		opacity: 1 !important;
		font-size: 14px !important;
	}
	
	
	.blog-form-shortcode .forminator-checkbox__wrapper p {
		font-size: 10px  !important;
		font-weight: 200 !important;
	}
	
	
	.blog-form-shortcode .forminator-button {
		font-size: 14px !important;
	
	}
}


.blog-form-shortcode .forminator-row {
	display: flex;
	flex-direction: column !important;
}

.blog-form-shortcode .forminator-custom-form .forminator-field-textarea .forminator-field textarea {
	padding: 0px !important;
	padding-top: 30px !important;
}

.blog-form-shortcode .forminator-custom-form .forminator-field-group .forminator-repeater-field  {
	padding-right: 0px !important;
}

