@charset "utf-8";
/* CSS Document */

.reserv_fix {

}
.reserv_fix:after {
}

#reserv.reserv_fix .row {
	background-color:rgba(0, 0, 0, 0.7) !important;
	font-size:75%;
	position:fixed !important;
	top:80px !important;
	right:10px !important;
	width:260px !important;
	height:220px !important;
	color:#fff !important;
	z-index:99 !important;
	padding:10px !important;
}

#reserv.reserv_fix .row h2 {
	font-size:20px;
	margin-bottom:-20px;
}
#reserv.reserv_fix .row input, #reserv.reserv_fix .row textarea, #reserv.reserv_fix .row select {
	padding:0px 1px;
	vertical-align:baseline;
	font-size:12px;
}
#reserv.reserv_fix .row .btn {
	padding:5px 2px;
	font-size:14px;
	margin-top:-20px;
}




#rest #reserv.reserv_fix .row {
	height:290px !important;
	width:230px !important;
}

#rest #reserv.reserv_fix .reservshop {
	height:245px !important;
	top:130px !important;
}
#rest #reserv.reserv_fix .row h2 {
	font-size:20px;
	margin-bottom:0px;
}
#rest #reserv.reserv_fix input, #rest #reserv.reserv_fix select {
	margin-bottom:0px;
	height:25px !important;
}
#rest #reserv.reserv_fix input[type="submit"] {
  width: 100%;
  height: 30px !important;
  font-size:14px !important;
}
/*#rest #reserv.reserv_fix #restaurantReserveForm.fixed #tc-widget input, #rest #reserv.reserv_fix #restaurantReserveForm.fixed #tc-widget select {
  height:20px;
  padding: 0;
  line-height: 15px;
}
#rest #reserv.reserv_fix #restaurantReserveForm.fixed #tc-widget input[type="text"] {
  line-height: 14px !important;
}*/


#reserv.reserv_fix .row span {
	display:block;
	text-align:left !important;
}
#reserv.reserv_fix .row .tx-bottom {
	display:inline !important;
	width:100%;
}

#reserv.reserv_fix .col-md-12, #reserv.reserv_fix .col-md-10, #reserv.reserv_fix .col-md-8, #reserv.reserv_fix .col-md-2 {
	width:100%;
}
#reserv.reserv_fix .row .col {
	min-height:0px !important;
}
#reserv.reserv_fix .row .col50 {
	min-height:0px !important;
}
#reserv.reserv_fix .row .col .tx-bottom, #reserv.reserv_fix .row .col50 .tx-bottom {
	position:inherit;
	right:0;
	bottom:0;
}

#reserv.reserv_fix .col-lg-2 {
	margin-top:20px;
}
#reserv.reserv_fix div.col-lg-2 p.tx-bottom {
	display:none !important;
}
#reserv.reserv_fix input, #reserv.reserv_fix select {
	margin-bottom:15px;
}



@media screen and (min-width: 768px) and (max-width: 1024px) {
#stay #reserv.reserv_fix select#year { width:55px !important;}
#stay #reserv.reserv_fix select#month { width:40px !important;}
#stay #reserv.reserv_fix select#day { width:40px !important;}
#stay #reserv.reserv_fix select { width:40px !important;}
}



