.LDSSearch-layout-bar .LDSSearch-item {
  float: left;
  margin: 0px 0.7%;
}
.LDSSearch {
	width: 100%;
	margin: 0 auto;
	color: #ffffff;
	font-family: 'Poppins', sans-serif;
	padding: 10px 10px;
	box-sizing: border-box;
	position: relative;
	display: inline-block;
  display: block;
}

.LDSSearch .LDSSearch-form {
	max-width: 1080px;
	width: 100%;
	margin: 0 auto;
	display: block;
	position: relative;
	box-sizing: border-box;
}

@media(min-width: 1300px) {
	.LDSSearch .LDSSearch-form {
		max-width: 1250px;
		display: flex;
		justify-content: center;
	}
}


.LDSSearch input[type="text"], .LDSSearch input[type="email"], .LDSSearch input[type="url"], .LDSSearch input[type="tel"], .LDSSearch input[type="number"], .LDSSearch input[type="date"], .LDSSearch input[type="file"], .LDSSearch input[type="password"], .LDSSearch select, .LDSSearch textarea, .StripeElement {
  background-color: #f9f9f9;
  border-width: 1px;
  border-color: #f1f1f1;
  border-radius: 0px;
  border-style: solid;
  padding: 5px;
  -webkit-appearance: none;
  color: #878787;
  box-sizing: border-box;
  height:35px;
  font-family: arial;
}


.LDSSearch .LDSSearch-title, #LDSSearch-combined {
	/*height: 65px;*/
	line-height: 65px;
	font-family: 'Cinzel', sans-serif;
}

.LDSSearch .LDSSearch-fixedStays {
	display: none;
}

.LDSSearch-layout-bar .LDSSearch-title, #LDSSearch-combined {
  margin-right: 1%;
  margin-left: 1%;
}

.LDSSearch label {

	display: block;
  box-sizing: border-box;
  color: #ffffff;
  height: 18px;
  line-height:18px;
}

.LDSSearch-style .hasDatepicker {
	color: #000000;
}

.LDSSearch-style .LDSSearch-item select {
	color: #000000;
	box-sizing: border-box;
}

.LDSSearch-style input {
	color: #000000;
}

.LDSSearch .LDSSearch-submit button {
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	background: #EB4F47;
	text-transform: uppercase;
}

.ui-datepicker .ui-datepicker-next {
    right: 4px!important;
    top: 2px!important;
    border: 1px solid transparent;
}

.ui-datepicker .ui-datepicker-prev {
  left: 4px!important;
  top: 2px!important;
  border: 1px solid transparent;
}


.LDSSearch-layout-bar .LDSSearch-login {
  margin-top: 0px;
  height: 30px;
  line-height: 30px;
}

.LDSSearch .LDSSearch-cancel {
	/*padding-top: 20px;*/
	height: 30px;
	line-height: 30px;
}

.LDSSearch .LDSSearch-links a {
	font-size: 11px;
}


.LDSPopup {
	font-family: 'Poppins', sans-serif;
}

.LDSPopup .LDSPopup-header {
	background-color: #294A94;
}


.LDSPopup .LDSPopup-text {
	background-color: #294A94;
}

.LDSPopup .LDSPopup-submit {
    background-color: #006f91;
}

.LDSSearch .LDSSearch-code input {
	width: 98%!important;
}



/* ---------------- Responsiveness --------------------- */


@media(max-width: 1230px) {

.LDSSearch {
	width: 100%;
}

}


@media (max-width: 1080px) {

.LDSSearch {
	height: auto;
	padding-bottom: 20px;
}


.LDSSearch .LDSSearch-title, #LDSSearch-combined {
	width: 100%;
	text-align: center;
}
.LDSSearch-layout-bar .LDSSearch-item-text {max-width: unset;}

}


@media (max-width: 790px) {
	.LDSSearch-layout-bar .LDSSearch-submit button {
		margin-left: 0px!important;
	}
	.LDSSearch label {
		margin-top: 10px;
	}
.ui-datepicker {top:40% !important;}
.LDSSearch-layout-bar .LDSSearch-item-text {
    max-width: unset!important;
}

.LDSSearch-layout-bar .LDSSearch-item {
  margin: 5px 1% 0px;
}

.LDSSearch .LDSSearch-fromDate, .LDSSearch .LDSSearch-toDate {
	max-width: unset!important;
	width: 46%;
}

.LDSSearch .LDSSearch-adults, .LDSSearch .LDSSearch-children, .LDSSearch .LDSSearch-rooms {
	width: 30%;
}

.LDSSearch .LDSSearch-code {
	width: 96%;
}

.LDSSearch .LDSSearch-submit {
	width: 50%;
}

.LDSSearch .LDSSearch-submit button {
	width: 100%;
}

}

.LDSSearch-layout-bar .LDSSearch-submit {
    margin-top: 18px!important;
}

.LDSSearch-regional.LDSSearch-layout-bar form > div {
	margin: 0px 1%;
}

.LDSSearch-layout-bar .LDSSearch-item-text {
	max-width:95px;
}
.LDSSearch-type {
	margin-bottom:0;
}
.LDSSearch-style.LDSSearch-layout-bar .LDSSearch-title {
	font-size:1.2em;
}

.grid-info {
	display:none;
}

#paymentProgress div.active ~ div {
	background-color: #fff!important;
}
.LDSSearch-title {
    text-transform: uppercase;
	font-size: 17px!important;
}
input#fromDate, input#toDate {
    letter-spacing: -0.5px;
}
.LDSSearch {
  margin: 0 auto;
  display: block;
}
.LDSSearch-layout-bar .LDSSearch-links {
	padding-right: 4%;
}

.LDSSearch .selectboxit-btn {
  padding: 2px;
}
