@charset "utf-8";

#datesBox {
	display: inline-block;
	position: relative;
	margin:auto;
  
	
	background-color:rgba(255,255,255,0.0) !important;
	border-radius:10px;
	/*
	-webkit-box-shadow:0px 10px 16px rgba(0, 0, 0, 0.2);
	-moz-box-shadow:0px 10px 16px rgba(0, 0, 0, 0.2);
	box-shadow:0px 10px 16px rgba(0, 0, 0, 0.2);	
	*/
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}

#datesBox input, #datesBox select {
	/*background-color:rgba(255,255,255,0.6) !important;*/
	background-color:rgba(0,0,0,0) !important;
}


#datesBookSite {
	/*
	padding-left:32px;
	padding-right:32px;
	padding-bottom:32px;
	*/
	margin:auto;
	max-width:1100px;
	box-sizing: border-box;
	padding-bottom:32px;
}

input, select, textarea {
	font-size:1.3em;
	font-family: 'Lato', sans-serif;
	font-weight:300;
	color:#FFF;
}
option {
	color:#000;
}
input[type=text], select, textarea {
	text-align:center;
	outline: none;
	border:1px solid #FFF;
	border-radius:8px;
	padding:12px 0px 12px 0px;
	margin:12px 20px 13px 0px;	
	background-color:#FFF;
}
input[type=text], textarea, #datesBookSite select {
	margin-left: 20px !important;
}

input#datesFromTo {
	width:360px;
	background:url("../images/arrow-right_white.png") no-repeat center;
}

input[name=dates]::selection { background: transparent; }
input[name=dates]::-moz-selection { background: transparent; }
select {
	width:140px;
}

input#submitInput {
	/*
	padding:30px 54px 30px 40px;
	border:0px solid #FFF;
	border-top-right-radius:8px;
	border-bottom-right-radius:8px;
	background:#978A7D url("../images/arrow-search.png") no-repeat right;
	cursor:pointer;
	*/
	
	padding:13px 54px 13px 40px;
	border:1px solid #FFF;
	border-top-right-radius:8px;
	border-radius:8px;
	font-size:1.3em;
	/*font-weight:400;*/
	/*background:#978A7D url("../images/arrow-search.png") no-repeat right;*/
	background:url("../images/arrow-search.png") no-repeat right;
	/*background-color:rgba(255,255,255,0.6) !important;*/
	background-color:rgba(0,0,0,0) !important;
	
	cursor:pointer;
}

/*@media (max-width: 480px) {
@media only screen and (min-width: 340px) and (max-width: 380px) {
*/
@media screen and (max-width: 800px) {
	#datesBox {
		width:340px;
	}

	input, select {
		font-size:1.1em;
	}
	input#datesFromTo, select {
		padding:12px 0px 12px 0px;
		margin:12px 20px 13px 0px;	
	}
	input#datesFromTo {
		width:300px;
		margin-left: 20px !important;
		background:url("../images/arrow-right_white.png") no-repeat center;
	}
	select {
		-webkit-appearance: none;
		width:120px;
	}
	input#submitInput {
		padding:14px 54px 14px 40px;
		border:1px solid #FFF;
		border-top-right-radius:8px;
		border-radius:8px;
		color:#FFF;
		font-size:1.1em;
		/*font-weight:400;
		background:#978A7D url("../images/arrow-search_black.png") no-repeat right;*/
		background:url("../images/arrow-search.png") no-repeat right;
		cursor:pointer;
	}
}