
@font-face {
    font-family: "Source Sans Pro";
    font-style: normal;
    font-weight: 400;
    src: local("Source Sans Pro"), local("SourceSansPro-Regular"), url("https://themes.googleusercontent.com/static/fonts/sourcesanspro/v5/ODelI1aHBYDBqgeIAH2zlBM0YzuT7MdOe03otPbuUS0.woff") format("woff");
}
@font-face {
    font-family: "Source Sans Pro";
    font-style: normal;
    font-weight: 600;
    src: local("Source Sans Pro Semibold"), local("SourceSansPro-Semibold"), url("https://themes.googleusercontent.com/static/fonts/sourcesanspro/v5/toadOcfmlt9b38dHJxOBGJ6-ys_j0H4QL65VLqzI3wI.woff") format("woff");
}
@font-face {
    font-family: "Source Sans Pro";
    font-style: italic;
    font-weight: 400;
    src: local("Source Sans Pro Italic"), local("SourceSansPro-It"), url("https://themes.googleusercontent.com/static/fonts/sourcesanspro/v5/M2Jd71oPJhLKp0zdtTvoMzNrcjQuD0pTu1za2FULaMs.woff") format("woff");
}



.LDSSearch { font-size:14px; line-height:140%;  width:205px; position:relative; box-sizing: content-box; }

.LDSSearch-background { position:absolute; top:0; right:0; left:0; bottom:0; z-index:-1; }


.LDSSearch-layout-block .LDSSearch-title { padding-bottom:10px; margin-bottom:0px; margin-top:0px; padding-top:3px; border-bottom:1px solid rgba(200,200,200,0.2); font-size:18px; text-shadow:1px 1px 1px #333; }
.LDSSearch-title span { font-weight:normal; font-size:18px; }

.LDSSearch .LDSSearch-fromDate { width:48%; }

.LDSSearch .LDSSearch-fromDate,
.LDSSearch .LDSSearch-toDate,
.LDSSearch .LDSSearch-nights { padding-top:7px; width:48.5%; }


.LDSSearch .LDSSearch-nights { margin-right:0; clear:right; }
.LDSSearch .LDSSearch-nights select { height:25px; line-height:25px; }


.LDSSearch-style .hasDatepicker { margin-top:4px; padding:5px; }


.LDSSearch-layout-block .LDSSearch-adults, .LDSSearch-layout-block .LDSSearch-children, .LDSSearch-layout-block .LDSSearch-rooms {
    padding-top:5px;
    padding-bottom:0px;
    margin-right:2%;
    width:32%;
}
 .LDSSearch-layout-block .LDSSearch-rooms { margin-right:0px; }


.LDSSearch input,
.LDSSearch select { border:0px !important; border-radius:2px !important; }
.LDSSearch-style .LDSSearch-item select { padding:2px; margin-top:4px; }

.LDSSearch-code { margin-top:5px; padding-bottom:12px; }
.LDSSearch .LDSSearch-code input { width:100px; margin-top:3px; padding:5px; }

.LDSSearch-layout-block .LDSSearch-submit { float:right; width:42%; }
.LDSSearch-submit button {
    cursor:pointer; padding:4px 8px; margin-right:5px; font-size:12px;
    border-width:1px; border-style:solid; border-radius:4px; font-weight:bold; box-shadow:0px 0px 3px rgba(255,255,255,0.7); color:#fff;
}
.LDSSearch .submit button:hover { box-shadow:0px 0px 5px #fff; }


.LDSSearch-links { overflow:hidden; border-top:1px solid rgba(200,200,200,0.2); margin-top:12px; clear:both; }
.LDSSearch-links div { margin-top:0px; font-size:14px;  text-align:center; overflow:hidden; }

.LDSSearch .LDSSearch-fixedStays { display: none; }

@media screen and (max-width:768px) {
	#ui-datepicker-div {
		top:100px!important;
	}
}
