/* 
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
*/
html { scroll-behavior: smooth; scroll-padding-top: 100px; }

#nav1 a:hover, #nav2 a:hover, #nav3 a:hover, #nav4 a:hover, #nav5 a:hover, #nav6 a:hover { color: #EC222B; }
.active a { color: #EC222B !important; }

/* Contact Form */
form > div > p { margin: 0; display: flex; gap: 10px; }
form > div > p > label, form > p > label  { width: 100%; }
form [type="text"], form [type="email"], form textarea { background: #F4F4F4; border: 1px solid #E9E9E9; border-radius: 5px; height: 50px; display: flex; align-items: center; padding: 10px 25px; color: #444444; font-family: "Poppins", Sans-serif; font-size: 15px; font-weight: 500; margin-bottom: 20px; }
form [type="text"]::placeholder, form [type="email"]::placeholder, form textarea::placeholder { color: #444444; font-family: "Poppins", Sans-serif; font-size: 15px; font-weight: 500; }
form textarea { height: 150px; resize: none; margin-bottom: 30px; }
form [type="submit"] { display: block; margin: auto; background-color: #F70404; height: 50px; width: 189px; border-radius: 25px; font-family: "Barlow", Sans-serif; font-weight: 500; font-size: 17px; color: #FFFFFF; }
form .wpcf7-spinner { display: block; margin: 10px auto }

.page-id-1135 form > div > p { gap: 0px; flex-direction: column; }
.page-id-1135 form > div > p > br { display: none; }

@media only screen and (max-width: 1024px) {
	[data-id="54ada21"] { background-image: url(https://beta7.technodreamcenter.com/bigstarrvpark.com/wp-content/uploads/2023/10/Banner-Mobile.jpg) !important; }
	[data-id="8032980"] { background-image: none !important; background-color: #C90000; }
	[data-id="e592f5e"] { background-color: transparent !important; box-shadow: none !important; }
	[data-id="0fd9e32"] [role="button"] { width: 100%; display: flex !important; align-items: center; padding: 0 10px; }
	[data-id="0fd9e32"] [role="button"]:before { content: 'MENU'; font-size: 16px; font-family: "Montserrat", Sans-serif; font-weight: 700; color: #FFFFFF; margin-right: auto; }
	[data-id="bfd1df6"] h2 { color: #002735 !important; }
	[data-id="9e4d1b1"] { background: #002735; }
	[data-id="9e4d1b1"] [id="menu-item-31"] { border-bottom: 5px solid #002735; }
	[data-id="b80b729"] { background-image: none !important; }
	[data-id="4f640eb"] { background-image: none !important; }
	[data-id="ad73728"] { background-image: none !important; }
	
	/* Contact Form */
	form > div > p { flex-direction: column; gap: 0; }
	form > div > p > br { display: none; }
	form [type="text"], form [type="email"], form textarea { height: 40px; padding: 10px 15px; font-size: 14px; font-weight: 400; margin-bottom: 10px; }
	form [type="text"]::placeholder, form [type="email"]::placeholder, form textarea::placeholder { font-size: 14px; font-weight: 400; }
	form textarea { height: 150px;  margin-bottom: 20px; }
}

