/* Rentalot Plus green theme, version 21.00 */
/* Headings
div.rp_page h3         {font-family:'Trebuchet MS';font-size:1.5em; color:#4b7325}
div.rp_form_wrapper h3 {font-family:'Trebuchet MS';font-size:1.5em; color:#4b7325}
div.rp_book1_wrapper h3, div.rp_book2_wrapper h3 {background-color:white;color:#4b7325;border-top:1px solid gray;border-bottom:1px solid gray;padding:1px 2px}
div.rp_extras_wrapper  {background-color:#4b7325}
div.rp_extras_wrapper h3 {color:white}

Search

div.rps_panel h3 {color:white}
div.rps_panel  {background-color:#5f986f}
div.rps_panel_inner input.rps_button {font-weight:normal;background-color:#eeb88c}
div.rps_attrib label {color:white}
div.rps_panel_field input {border-color:#a8abad !important}
span.rp_uh_name, span.rp_uh_name a {font-family:'Trebuchet MS';color:#4b7325}
.rp_uh_sleeps {color:#585858}
div.rps_panel_inner input.rps_button  {background-color:#cf5a5e}
div.rps_panel_inner input.rps_button:hover, div.rps_panel_inner input.rps_button:focus  {background:#f98e6d}
input.rps_button:hover, .rps_button:focus  {background:#f98e6d; color:white}
div.rps_error {color:#FFEB3B}
div.rps_panel div.rp_error_large {color:#FFEB3B}

Classic 

.rpc_table th {background-color:#4b7325}
.rpc_table tr.even {background-color:#fffce2}
span.rpc_book_icon:before {color:#4b7325}
span.rpc_enq_icon:before {color:#4b7325}

Daily 

.rpd_month       {background-color:#4b7325}
.rpd_table .rpd_days {background-color:whitesmoke;color:#001661}
.rpd_blank       {background-color:white}
.rpd_available   {background-color:#bbcb9d}
.rpd_provisional {background-color:#eba769}
.rpd_unavailable {background-color:#e695af}
.rpd_available-to-provisional   {background:#bbcb9d linear-gradient(135deg, transparent 0 50%, #eba769 50% 100%)}
.rpd_available-to-unavailable   {background:#bbcb9d linear-gradient(135deg, transparent 0 50%, #e695af 50% 100%)}
.rpd_provisional_to_available   {background:#eba769 linear-gradient(135deg, transparent 0 50%, #bbcb9d 50% 100%)}
.rpd_provisional-to-unavailable {background:#eba769 linear-gradient(135deg, transparent 0 50%, #e695af 50% 100%)}
.rpd_unavailable-to-provisional {background:#e695af linear-gradient(135deg, transparent 0 50%, #eba769 50% 100%)}
.rpd_unavailable_to_available   {background:#e695af linear-gradient(135deg, transparent 0 50%, #bbcb9d 50% 100%)}
.rpd_changeover span {background-color:transparent;border:1px solid#696969}

Buttons

input.rp_button {background-color:#5f986f;color:white}
input.rp_button:hover, input.rp_button:focus {background:#518124;color:white}
input.rp_button.rp_book {background-color:#e46f4b;color:white}
input.rp_button.rp_book:hover, input.rp_button.rp_book:focus {background:#f98e6d;color:white}
div.rp_ne button:hover {background-color:#5f986f;color:white}
div.rps_panel div.rp_ne button:hover {background-color:#5f986f}

Checkboxes 

label.rp_cb::after {border-color:#4b7325}
*/

.grillplatz {
  width: 100%; 
  margin-top: 40px; 
  min-width: min-content; 
}

.rpd_available-to-unavailable {
  background: #b5cf9c linear-gradient(90deg, transparent 0 50%, #f389ad 50% 100%);
}

.rpd_unavailable_to_available {
  background: #f389ad linear-gradient(90deg, transparent 0 50%, #b5cf9c 50% 100%);
}

.rpd_available-to-provisional {
  background: #b5cf9c linear-gradient(90deg, transparent 0 50%, gold 50% 100%);
}

.rpd_provisional_to_available {
  background: gold linear-gradient(90deg, transparent 0 50%, #b5cf9c 50% 100%);
}

.rpd_provisional-to-unavailable {
  background: gold linear-gradient(90deg, transparent 0 50%, #f389ad 50% 100%);
}

.rpd_unavailable-to-provisional {
  background: #f389ad linear-gradient(90deg, transparent 0 50%, gold 50% 100%);
}

@media screen and (max-width: 600px) {
	.grillplatz {
	margin-top: 0px;
    margin-bottom: 10px;
    min-width: 0;
	}
}

div.rp_payment_wrapper {
  width: 100%;
}

div.rpmb_book_inner_2 {
  display: none;
}

div.rpmb_book_inner_1 {
  width: 100%;
}

div.rp_page h2 {
	height: 80px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	color: #edeeee;
	background-color: #2e373c;
	box-shadow: 0px 0px 0px 0px #fff;
	text-transform: uppercase;
	color: #edeeee;
	letter-spacing: -0.04em;
	margin: -25px 0px 20px -15px!important;
	font-size: 1.35em;
	line-height: 2.2em;
	font-weight: 700;
	font-family: inherit;
	width: 105%;
	}

div.rp_page h3 {
	margin-bottom: 10px;
	margin-left: 6px;
	margin-top: 10px;
	font-size: 1.25em;
	font-weight: normal;
	margin: 10px 0;
	background: lightgray;
	padding: 5px 2px;
	line-height: normal;
}

span.rpj_toggle_pop {
	display: none;
}

div.rp_detailed_av_price {
	display: none;
}

div.rp_prepay_text {
	padding: 0;
}

