.ui-state-hover {
  //background-color: transparent!important;
  //border: 0!important;
}


.ui-icon {
  //background-image: url()!important;
}


.ui-datepicker td a, .ui-datepicker td span {
    display: inline-block;
    font-weight: 400!important;
    text-align: center;
    width: 30px;
    height: 30px;
    line-height: 30px;
    color: #323232!important;
    text-shadow: 0;
}


.gform_title { display: none; }

.gform_wrapper h3 {
}


body .gform_wrapper .gform_body .gform_fields .gfield input[type=text] {
  text-transform: capitalize;
}

body .gform_wrapper .gform_body .gform_fields .gfield textarea::first-letter {
  text-transform: uppercase;
}

body .gform_wrapper .gform_body .gform_fields .gfield textarea::placeholder {
  font-family: 'Roboto', sans-serif;
 	font-size: 16px;
  color: #959595!important;
}


.gform_wrapper h3 {
  font-family:"American Typewriter", monotype!important;
  font-size: 26px;
  font-weight: 400!important;
  color: #323232;
}

.gfield_radio li label,
.gfield_label,
.gform_wrapper input[type=text] {
  font-family: 'Roboto', sans-serif;
  font-size: 16px!important;
  font-weight: 400!important;
  color: #323232;
}

.gform_wrapper h4 {
  font-family:"American Typewriter", monotype!important;
  font-size: 20px!important;
  font-weight: 400!important;
  color: #323232;
}


.gform_wrapper a { color: #6DB572;}

.gform_wrapper label.gfield_label,
.gform_wrapper ul.gform_fields li.gfield label { font-weight: 400!important;}

#input_3_4 {text-transform: lowercase;}

#input_3_4::placeholder {text-transform: none;}


.gfield_required { color: #323232!important; }

.gf_no_visibility{
    visibility: hidden;
    height: 0!important;
    margin: 0!important;
    padding: 0!important;
}


.gf_horizontal_radio_button ul li {
    display: inline-block;
    margin-right: 30px!important;
 }


.gf_label_left_input_right .ginput_container {
    display: inline-block;
    margin-left: 20px;
}

.gf_distance_top { margin-top: 30px!important;}

.gf_distance_top_x2 { margin-top: 50px!important;}


body img.gform_ajax_spinner {
  margin-right: 10px;
  margin-top: 12px;
}

#gform_submit_button_3 {
  float: right!important;
}


.gform_button.button {
	display: block!important;
	text-align: center!important;
	background-color: #7bc880!important;
	color: #ffffff!important;
	font-weight: 400!important;
	padding: 5px 10px!important;
	border-radius: 5px!important;
	position: relative!important;
	font-size: 16px!important;
	line-height: 25px!important;
}

.gform_button.button:hover {
	background-color: #6ab16f!important;
	text-decoration: none!important;
}

/*---- Time ----*/

.gf_label_left_input_right .clear-multi {
    display: inline-flex!important;
    margin-left: 20px;
}

.gf_label_left_input_right  .clear-multi .ginput_container {
    margin-left: 10px;
}


.gform_wrapper .gfield_time_hour i { display: none!important;}



.gf_address_field .address_country { margin-top: 16px!important; }


.gf_address_field .address_country select { height: 40px; }


#field_3_78 .ginput_container_select {
  position: relative;
  top: 16px;
}

.ui-datepicker {
  font-family: 'Roboto', sans-serif;
	font-size:20px;
  font-weight: 400!important;
  border-radius: 5px;
  padding: 12px;
  width: 256px!important;
  background-color: #f8f8f6!important;
  display: none;
}


.gf_left_half .ginput_container.ginput_container_phone { padding-right: 16px!important; }

.ui-datepicker select {
  font-family: 'Roboto', sans-serif;
  font-weight: 400!important;
}


.ui-datepicker-header,
.ui-datepicker thead,
.ui-datepicker-unselectable .ui-state-default,
.ui-datepicker-unselectable.ui-state-disabled {
    background: #f8f8f6!important;
}


.ui-datepicker-header { border: 0!important;}

//.ui-datepicker-next, .ui-datepicker-prev { background-image: url('../img/arrow.png')!important; }

//.ui-widget-header .ui-icon {
    background-image: url('../img/arrow.png')!important;
}

.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,
.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],
.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    margin-top: 0px!important;
    margin-right: 6px!important;
}
