
.LDSSearch { padding:17px 20px 13px 20px; background:#1c1c1c; border-bottom:4px solid #fff; }


.LDSSearch .LDSSearch-item { display:inline-block; float:none; vertical-align:top; }

.LDSSearch .LDSSearch-title { color:#fff; line-height:1.2em; display:table; max-width:100px; height:40px; }
.LDSSearch .LDSSearch-title span { display:table-cell; vertical-align:middle; }


.LDSSearch label { color:#eee; margin-bottom:3px; font-size:12px; line-height:1em; }

.LDSSearch .hasDatepicker { background-image:url('date_icon.png'); font-size:12px; color:#333; }

.LDSSearch .LDSSearch-item-select { min-width:60px; }

.LDSSearch .selectboxit { height:15px; padding:5px 0; }
.LDSSearch .selectboxit-text { font-size:14px; color:#333; line-height:1em; }


.LDSSearch .LDSSearch-links { float:right; margin-left:0; }
.LDSSearch .LDSSearch-links a { color:#fff; }
.LDSSearch .LDSSearch-links a:hover { color:#ccc; }
.LDSSearch .LDSSearch-login { margin-top:0; }

.LDSSearch .LDSSearch-code { max-width:70px; }

.LDSSearch .LDSSearch-submit { margin-top:9px; }



.LDSPopup .LDSPopup-header,
.LDSPopup .LDSPopup-text { background:#1C1C1C; color:#ffffff; }

.LDSPopup button { border-radius:0; }
.LDSPopup button:after { content:""; display:none; }



.LDSSearch .selectboxit-container .selectboxit { box-sizing:initial; }

@media only screen and (max-width: 1050px) {
  .LDSSearch { width:auto; margin:0 auto; text-align:center; padding:10px 20px; }
  .LDSSearch .LDSSearch-title { display:none; }

  .LDSSearch .LDSSearch-item { text-align:left; }
}




@media only screen and (max-width: 767px) {
  .LDSSearch .LDSSearch-item { display:block; float:left; clear:none; box-sizing:border-box; max-width:inherit; margin:10px 0; }

  .LDSSearch .LDSSearch-item-text { width:48%; margin-right:4%; clear:none; }

  .LDSSearch .LDSSearch-item-text input { padding:7px 5px; }
  .LDSSearch .selectboxit { padding:7px 0; }

  .LDSSearch .LDSSearch-toDate,
  .LDSSearch .LDSSearch-nights { margin-right:0 !important; }

  .LDSSearch .LDSSearch-item-select { display:block; float:left; width:32%; clear:none; margin-right:2%; margin-top:0; padding-bottom:5px; }
  .LDSSearch .LDSSearch-rooms { margin-right:0 !important; }


  .LDSSearch .LDSSearch-code { margin-top:0; }

  .LDSSearch .LDSSearch-code,
  .LDSSearch .LDSSearch-submit { float:none; clear:both; display:block; width:100%; margin-right:0; margin-top:10px; }


  .LDSSearch .LDSSearch-submit { margin-bottom:0; margin-top:20px; }
  .LDSSearch .LDSSearch-submit button { margin:0; float:none; display:block; width:100%; padding:10px 0;  }


  .LDSSearch .LDSSearch-links { float:none; display:block; margin:15px 0 0 0; }
  .LDSSearch .LDSSearch-links:after { content:""; display:block; clear:both; }
  .LDSSearch .LDSSearch-links div { width:50%; margin:0; float:left; text-align:center; }


}







.LDSSearch.LDSSearch-layout-bar .LDSSearch-tabs { position:absolute; top:-30px; left:-4px; height:30px; width:auto; }
.LDSSearch.LDSSearch-layout-bar .LDSSearch-tabs a { background:#333; line-height:30px; height:30px; padding:0 15px; text-decoration:none; display:block; }
.LDSSearch.LDSSearch-layout-bar .LDSSearch-tabs a { opacity:0.7; }
.LDSSearch.LDSSearch-layout-bar .LDSSearch-tabs a.selected { opacity:1; }

.LDSSearch.LDSSearch-layout-bar .LDSSearch-type { float:left; min-width:180px; margin:0 1%; width:auto; }

.LDSSearch-property .LDSSearch-title,
.LDSSearch-regional .LDSSearch-title { display:none; }
.LDSSearch .LDSSearch-type label { text-align:left; }

.LDSSearch-property .LDSSearch-item { margin:0 0.5%; }

.LDSSearch.LDSSearch-regional .LDSSearch-submit { margin-top:9px; }





@media only screen and (max-width:767px) {

  .LDSSearch.LDSSearch-layout-bar .LDSSearch-tabs { top:-40px; left:-4px; right:-4px; height:40px; }
  .LDSSearch.LDSSearch-layout-bar .LDSSearch-tabs a { width:50%; float:left; padding:5px 0; text-align:center; }

  .LDSSearch.LDSSearch-layout-bar .LDSSearch-type { margin:5px 0; }

  .LDSSearch.LDSSearch-layout-bar .LDSSearch-type { width:auto; float:none; clear:both; }
  .LDSSearch.LDSSearch-layout-bar .LDSSearch-item-text { margin:5px 4% 5px 0; }

  .LDSSearch.LDSSearch-layout-bar .LDSSearch-item-select { margin:5px 2% 5px 0; }
}
