/*
 Theme Name:   Stargaze Child Theme
 Theme URI:    https://stargaze.themerex.net
 Description:  Stargaze Child Theme
 Author:       ThemeREX
 Author URI:   https://themerex.net/
 Template:     stargaze
 Version:      1.0.0    
 Tags:         astronomy, telescopes, binoculars, optics, science, online shop, events, museum, space observatory, aerospace company, engineering, space tourism, astronomy museum, planetarium, space blog
 Text Domain:  stargaze
*/


/* =Theme customization starts here
------------------------------------------------------------ */

/* gravity forms styles */

.contactus_form input, .astronomy_page_form input{
	border: 1px solid var(--theme-color-input_text) !important;
    border-radius: 26px !important;
    font-size: var(--theme-font-input_font-size) !important;
    padding: 12px 47px !important;
	position:relative;
	background-size:20px;
	background-position:18px center;
	background-repeat: no-repeat;
}
.contactus_form input#input_5_1, .astronomy_page_form input#input_4_1, .observatory_page_form#input_3_1{
	background-image:url('https://gomightysolar.com/wp-content/uploads/2026/02/user-svgrepo-com.png');
}
.contactus_form input#input_5_7, .astronomy_page_form input#input_4_7, .observatory_page_form #input_3_7{
	background-image:url('https://gomightysolar.com/wp-content/uploads/2026/02/mail-alt-svgrepo-com.png');
}
.contactus_form input#input_5_11, .astronomy_page_form input#input_4_11{
	background-image:url('https://gomightysolar.com/wp-content/uploads/2026/02/telephone-signal-svgrepo-com.png');
}
.astronomy_page_form input#input_4_13{
	background-image:url('https://gomightysolar.com/wp-content/uploads/2026/02/warning-circle-svgrepo-com.png');
}
.astronomy_page_form input#input_4_12, .observatory_page_form #input_3_12{
	background-image:url('https://gomightysolar.com/wp-content/uploads/2026/02/pen-svgrepo-com.png');
}
.astronomy_page_form input#gform_submit_button_4, .observatory_page_form input#gform_submit_button_3{
	background-image:url('https://gomightysolar.com/wp-content/uploads/2026/02/send-svgrepo-com.png');
}
.popup_form input{
	min-height:72px;
	padding:8px 28px;
	border:1px solid black;
}
.popup_form #gform_fields_2{
	grid-column-gap:16px !important;
}
.popup_form #gform_submit_button_2{
	width: 100% !important;
    border-radius: 0px;
    text-align: left;
    background-color: #E4B500;
    font-size: 30px;
    font-weight: 300;
    padding: 18px 0 15px 18px !important;
    line-height: 1em;
}

.astronomy_page_form .ginput_container, .observatory_page_form .ginput_container,.astronomy_page_form .ginput_container, .observatory_page_form .ginput_container,.astronomy_page_form .ginput_container,.astronomy_page_form .ginput_container,.astronomy_page_form .ginput_container, .observatory_page_form .ginput_container12{
	position:relative;
}

.astronomy_page_form .ginput_container:after, .observatory_page_form .ginput_container:after,.astronomy_page_form .ginput_container:after, .observatory_page_form .ginput_container:after,.astronomy_page_form .ginput_container:after,.astronomy_page_form .ginput_container:after,.astronomy_page_form .ginput_container:after, .observatory_page_form .ginput_container12:after{
	content:'';
	position:absolute;
	bottom:0;
	left:0;
	height:1px;
	width:0%;
	background-color:white;
	transition: width .2s;
}
.astronomy_page_form .ginput_container::hover:after, .observatory_page_form .ginput_container::hover:after,.astronomy_page_form .ginput_container::hover:after, .observatory_page_form .ginput_container::hover:after,.astronomy_page_form .ginput_container::hover:after,.astronomy_page_form .ginput_container::hover:after,.astronomy_page_form .ginput_container::hover:after, .observatory_page_form .ginput_container12::hover:after{
	width:100%;
}

.solar_landing_form input{
	border-color: #858895 !important;
    font-size: 16px !important;
}
.solar_landing_form input::placeholder{
	color: #8F8C8E !important;
    font-weight: 500;
}
.solar_landing_form #gform_submit_button_8 {
    border-radius: 0px !important;
    background-color: #F6F0EC !important;
    color: black !important;
    text-transform: uppercase;
    font-weight: 400;
    padding: 14px 28px;
    font-size: 14px !important;
    font-family: inter;
}
.solar_landing_form .gform-footer{
	justify-content:end !important;
}

