/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */
body {
	overflow-x: hidden;
}

/* CS Signature Form */
@media (min-width: 768px){
	.cs-body .cs-signature-form .et_pb_contact {
		display: flex;
		align-items: center;
	}

	.cs-body .cs-signature-form .et_pb_contact .divi-form-wrapper {
		display: inline;
		margin-right: 20px;
	}

	.cs-body .cs-signature-form .et_pb_contact .divi-form-wrapper .et_pb_module {
		width: 100%;
		margin-bottom: 0 !important; 
	}

	.cs-body .cs-signature-form .et_pb_contact .et_contact_bottom_container {
		display: inline;
		padding-top: 0;
	}
}

/* Contact & Booking form */
.cs-contact-form .divi-form-wrapper .et_pb_module .et_pb_module_inner .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_list .et_pb_contact_field_checkbox i::before {
	color: #fff !important;
}

.cs-contact-form .divi-form-wrapper .et_pb_module .et_pb_module_inner .et_pb_contact_field .datepicker-wrapper::after {
	top: 28px !important;
	right: 18px !important;
}

.ui-datepicker .ui-widget-header {
	border: 1px solid #dacdba;
    background: #dacdba url(images/ui-bg_highlight-soft_75_dacdba_1x100.png) 50% 50% repeat-x;
}

.ui-datepicker .ui-datepicker-calendar tbody tr .ui-state-active {
	color: #dacdba !important;
}

/* Map Bottom Gap Fix */
.cs-body .cs-map .et_pb_code_inner {
	line-height: 0;
}



