/*
Theme Name:     Fair Cape Shuttles Corporate Theme
Description:    This is a child theme
Author:         Faircape Shuttles
Template:       astra


*/



.gform_wrapper #gform_2 input[type=color], .gform_wrapper #gform_2 input[type=date], .gform_wrapper #gform_2 input[type=datetime-local], .gform_wrapper #gform_2 input[type=datetime], .gform_wrapper #gform_2 input[type=email], .gform_wrapper #gform_2 input[type=month], .gform_wrapper #gform_2 input[type=number], .gform_wrapper #gform_2 input[type=password], .gform_wrapper #gform_2 input[type=search], .gform_wrapper #gform_2 input[type=tel], .gform_wrapper #gform_2 input[type=text], .gform_wrapper #gform_2 input[type=time], .gform_wrapper #gform_2 input[type=url], .gform_wrapper #gform_2 input[type=week], .gform_wrapper #gform_2 select, .gform_wrapper #gform_2 textarea {
	background-color:#1E1E1E;
	color: #FFFFFF;
}

.gform_wrapper #gform_2 input::placeholder  {
		color: #FFFFFF;
}
.gform_wrapper #gform_2 .gfield_error input[type=color], .gform_wrapper #gform_2 .gfield_error input[type=date], .gform_wrapper #gform_2 .gfield_error input[type=datetime-local], .gform_wrapper #gform_2 .gfield_error input[type=datetime], .gform_wrapper #gform_2 .gfield_error input[type=email], .gform_wrapper #gform_2 .gfield_error input[type=month], .gform_wrapper #gform_2 .gfield_error input[type=number], .gform_wrapper #gform_2 .gfield_error input[type=password], .gform_wrapper #gform_2 .gfield_error input[type=search], .gform_wrapper #gform_2 .gfield_error input[type=tel], .gform_wrapper #gform_2 .gfield_error input[type=text], .gform_wrapper #gform_2 .gfield_error input[type=time], .gform_wrapper #gform_2 .gfield_error input[type=url], .gform_wrapper #gform_2 .gfield_error input[type=week], .gform_wrapper #gform_2 .gfield_error select, .gform_wrapper #gform_2 .gfield_error textarea {
    background-color: rgb(192 43 10 / 25%)!important;
		color: #FFFFFF;
}



.gform_wrapper #gform_2 input[type=text].datepicker {
	width:100%;
}


input#gform_submit_button_2 {
    border: none;
}
input#gform_submit_button_2:hover {
    background-color: #004236 !important;
}

.gform_wrapper #gform_2 .validation_message {
    padding: 0;
    margin: 0;
    background: transparent;
    border: none;
    text-align: right;
    color: white;
	line-height:1.2;
	border-right:5px solid #ffffff;
	display:inline-block;
	float:right;
	padding-right:5px;
	margin-top:2px;
}

#gform_2_validation_container {
    padding: 0;
    margin: 0;
    background: transparent;
    border: none;
    text-align: right;
    color: white;
	margin-bottom:15px;
}
#gform_2_validation_container>h2 {
	    color: white;
}


@media screen and (max-width:1024px) {
	
}

.buttonstyle a {
	fill: #3E3B34!important;
    color: #3E3B34!important;
    background-color: #CECECE!important;
	padding-top: 0!important;
    padding-bottom: 0!important;
	height:40px;
	margin-top: 32px!important;
}
.buttonstyle a:after {
	display:none!important;
}
.buttonstyle a:hover {
	color: #CECECE!important;
    background-color: #004236!important;
}

.elementor-nav-menu--dropdown.elementor-nav-menu__container {
		position:relative!important;
}

@media screen and (max-width:1024px) {
	.buttonstyle {
		display:none!important;
	}
}