@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,700,800|Poly:400,400italic);
html {font-size: 15px;	line-height: 1.73333em;}
html * {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}
.row1 {width: 100%;max-width:1100px;	min-width: 320px;	margin: 0 auto;}
.row1:before, .row1:after{content: ""; display: table;}
.row1:after{clear:both}
.row2 {width: 100%;max-width: 960px;	min-width: 320px;	margin: 0 auto;}
.row2:before, .row2:after{content: ""; display: table;}
.row2:after{clear:both}
form label{display: block; font-size: 15px; font-size: 0.9375rem; line-height: 1.73333em; cursor: pointer; margin-bottom: 9px}
.form-text{position:relative; padding:0 10px; background:#fff; border:1px solid #d8d8d8; height:34px; line-height:32px; font-size:15px; font-size: 0.9375rem; width:92%}
.form-submit{padding:10px 25px;	color: #555555}
#content-top{padding-bottom: 20px;	padding-top: 20px; z-index:10px; background:#09513C; position:relative}
#content-top, #content-top h2{color:#FFF;font: inherit;	font-size: 100%; font-family:Open Sans}
#block-rooms-booking-manager-rooms-availability-search h2{float:left; font-size:30px; line-height:32px; margin-right:0; margin-top:0; padding-top:15px; text-transform:uppercase; width:360px}
/* DRUPAL ROOMS */
.form-item-rooms-start-date-date label, .form-item-rooms-end-date-date label, .form-item-rooms-end-date-date .description, .form-item-rooms-start-date-date .description{display:none}
.container-inline-date .date-padding{padding:0px}
[id*="#rooms-booking-availability-search-form"] input, #rooms-booking-availability-search-form input{border-radius:0px; margin-right:0px}
[id*="#rooms-booking-availability-search-form"] #edit-actions, #rooms-booking-availability-search-form #edit-actions{margin-right:0; margin-top:-5px}
[id*="#rooms-booking-availability-search-form"] #edit-actions, [id*="#rooms-booking-availability-search-form"] .form-item-rooms, [id*="#rooms-booking-availability-search-form"] .form-item-unit-type, #rooms-booking-availability-search-form #edit-actions, #rooms-booking-availability-search-form .form-item-rooms, #rooms-booking-availability-search-form .form-item-unit-type, [id*="#rooms-booking-availability-search-form"] #rooms-wrapper, #rooms-booking-availability-search-form #rooms-wrapper, #rooms-booking-availability-search-form .form-item {clear: none; float: left}
[id*="#rooms-booking-availability-search-form"] #rooms-wrapper td, #rooms-booking-availability-search-form #rooms-wrapper td{border:none}
[id*="#rooms-booking-availability-search-form"] .form-item-rooms, [id*="#rooms-booking-availability-search-form"] .form-item-unit-type #rooms-booking-availability-search-form .form-item-rooms, #rooms-booking-availability-search-form .form-item-unit-type, #rooms-booking-availability-search-form .form-item{margin-right:13px; margin-top:0px}
[id*="#rooms-booking-availability-search-form"] .form-item-rooms-start-date, [id*="#rooms-booking-availability-search-form"] .start-date, #rooms-booking-availability-search-form .start-date, #rooms-booking-availability-search-form .form-item-rooms-start-date, [id*="#rooms-booking-availability-search-form"] .form-item-rooms-end-date, [id*="#rooms-booking-availability-search-form"] .end-date, #rooms-booking-availability-search-form .end-date, #rooms-booking-availability-search-form .form-item-rooms-end-date{margin-right:0px}
#rooms-booking-availability-search-form .btn.pretty.default, #rooms-booking-availability-search-form .pretty .default.btn, #rooms-booking-availability-search-form .pretty .default.skiplink, #rooms-booking-availability-search-form .pretty .default.btn:hover, #rooms-booking-availability-search-form .pretty .default.skiplink:hover, #rooms-booking-availability-search-form .default.skiplink.pretty:hover, #rooms-booking-availability-search-form .pretty .default.btn:active, #rooms-booking-availability-search-form .pretty .default.skiplink:active, #rooms-booking-availability-search-form .default .skiplink.pretty:active, #rooms-booking-availability-search-form .skiplink .pretty.default, #rooms-booking-availability-search-form .form-submit{background: #FFCC00; border: none;	color: #000; padding-top: 9px; cursor: pointer}
#rooms-group {margin-right:0px}
#rooms-booking-availability-search-form label{margin-bottom:0px;}
#rooms-booking-availability-search-form #edit-actions input{margin-top: 29px; margin-right: 0px; margin-left: 0px; padding-top: 8px; padding-bottom:8px}
#edit-rooms-start-date input, #edit-rooms-end-date input {
	background: url("../images/calendar.png") no-repeat scroll right 8px center #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #000;
	margin: 0 0 20px;
	max-width: 100%;
	outline: medium none;
	padding:12px 12px;
	font-family:Arial, Helvetica, sans-serif
}
.row1 select{padding: 8px 8px 8px 15px; font-size: 15px; color: #666; font-family:Arial, Helvetica, sans-serif}
#rooms-booking-availability-search-form select{height: 34px !important}
#rooms-booking-availability-search-form select{width:110px}
#rooms-booking-availability-search-form select.arte{width:92%}
#rooms-booking-availability-search-form{margin-bottom:0; margin-top:10px}
@media only screen and (max-width: 980px) {
.row1{padding: 0 20px;}
.row2{padding: 0 ;}
#rooms-booking-availability-search-form select.arte{width:92%}
}
@media only screen and (max-width:620px) {

}
@media only screen and (max-width:380px) {
#rooms-booking-availability-search-form select.arte{width:60%}
.form-text{position:relative; padding:0 10px; background:#fff; border:1px solid #d8d8d8; height:34px; line-height:32px; font-size:15px; font-size: 0.9375rem; width:60%}
}