:root{
  --rw_background-light-grey:#f7f7f7;
  --rw_background-white:#ffffff;
  --rw_box-background:#fff;
  --rw_box-radius:0px;
  --rw_box-radius-0:0px;
  --rw_box-padding:5px 10px 10px 10px;
  --rw_inputselect-box-background:#fff;
  --rw_font-weight-bold:bold;
  --rw_primary-font-family:'Roboto',sans-serif;
  --rw_primary-font-weight:400;
  --rw_primary-font-size-px:18px;
  --rw_primary-font-size:1.1rem;
  --rw_primary-font-color:#121212;
  --rw_primary-line-height:1.5;
  --rw_primary-text-transform:none;
  --rw_secondary-font-size:1.0rem;
  --rw_heading-font-family:'Raleway',sans-serif;
  --rw_heading-font-weight:700;
  --rw_heading-font-size:2.2rem;
  --rw_heading-font-color:#000000;
  --rw_heading-line-height:1.5;
  --rw_heading-text-transform:uppercase;
  --rw_sub-heading-font-family:'Raleway',sans-serif;
  --rw_sub-heading-font-weight:700;
  --rw_sub-heading-font-size:1.6rem;
  --rw_sub-heading-font-color:#000000;
  --rw_sub-heading-line-height:1.5;
  --rw_sub-heading-text-transform:none;
  --rw_sub-sub-heading-font-family:'Raleway',sans-serif;
  --rw_sub-sub-heading-font-weight:700;
  --rw_sub-sub-heading-font-size:1.4rem;
  --rw_sub-sub-heading-font-color:#000000;
  --rw_sub-sub-heading-line-height:1.5;
  --rw_sub-sub-heading-text-transform:none;
  --rw_button-font-family:'Roboto',sans-serif;
  --rw_button-font-weight:400;
  --rw_button-font-size:1.1rem;
  --rw_button-text-transform:uppercase;
  --rw_button-primary-background:#1a4971;
  --rw_button-primary-color:#fff;
  --rw_button-primary-border-color:#1a4971;
  --rw_button-secondary-background:#0c2940;
  --rw_button-secondary-color:#fff;
  --rw_button-secondary-border-color:#0c2940;
  --rw_button-padding:10px 20px;
  --rw_button-facility-padding:5px 5px;
  --rw_button-border-width:1px;
  --rw_button-radius:0px;
  --rw_button-transition:0.3s ease-in-out;
  --rw_inputs-radius:0px;
}
@media only screen and (max-width:575px) {
  :root{
    --rw_box-padding:0px!important;
    --rw_primary-font-size-px:16px!important;
    --rw_primary-font-size:1.0rem!important;
    --rw_secondary-font-size:0.95rem!important;
    --rw_heading-font-size:1.8rem!important;
    --rw_sub-heading-font-size:1.4rem!important;
    --rw_sub-sub-heading-font-size:1.1rem!important;
    --rw_button-font-size:1.0rem!important;
  }
}

/** CUSTOM COLORS & FONTS BOF  **/
.yui-calcontainer,#rw_reswave_maincontainer .yui-skin-sam .yui-calendar td.calcell,.yui-skin-sam #rw_reswave_maincontainer .yui-calendar td.calcell a{
  font-family:var(--rw_primary-font-family);
  font-size:var(--rw_primary-font-size);
  color:var(--rw_primary-font-color)!important;
  text-decoration:none!important;
}
.yui-skin-sam #rw_reswave_maincontainer .yui-calendar .calheader{
  font-family:var(--rw_primary-font-family);
  font-size:var(--rw_primary-font-size);
  color:var(--rw_primary-font-color)!important;
}
.yui-skin-sam #rw_reswave_maincontainer .yui-calendar .calweekdaycell{
  font-family:var(--rw_primary-font-family);
  font-size:var(--rw_secondary-font-size);
  color:var(--rw_primary-font-color)!important;
  padding:10px 0!important;
}
.yui-skin-sam #rw_reswave_maincontainer .yui-calendar td.calcell.calcellhover,.yui-skin-sam #rw_reswave_maincontainer .yui-calendar td.calcell.calcellhover a,.yui-skin-sam #rw_reswave_maincontainer .yui-calendar td.calcell.selected,.yui-skin-sam #rw_reswave_maincontainer .yui-calendar td.calcell.selected a{
  background-color:var(--rw_button-primary-background)!important;
  color:var(--rw_button-primary-color)!important;
}
.yui-skin-sam #rw_reswave_maincontainer .yui-calendar td.calcell.calcellhover,.yui-skin-sam #rw_reswave_maincontainer .yui-calendar td.calcell.selected,.yui-skin-sam #rw_reswave_maincontainer .yui-calendar td.calcell.today{
  border:1px solid var(--rw_button-primary-background)!important;
  border-radius:0px;
}
.rwdatepkr__month-day--first-day-selected,.rwdatepkr__month-day--selected,.rwdatepkr__month-day--last-day-selected{
  background-color:var(--rw_button-primary-background)!important;
  color:var(--rw_button-primary-color)!important;
}
.progressbar-item.progressbar-active .progressbar-counter{
  background-color:var(--rw_button-primary-background)!important;
  color:var(--rw_button-primary-color)!important;
}
.progressbar-item.progressbar-completed .progressbar-counter{
  background-color:var(--rw_button-primary-background)!important;
  color:var(--rw_button-primary-color)!important;
}
.progressbar-item.progressbar-completed::after{
  border-bottom:2px solid var(--rw_button-primary-background)!important;
}
/** CUSTOM COLORS & FONTS EOF **/
/** CUSTOM INPUTS BOF  **/
#rw_reswave_maincontainer select,#rw_reswave_maincontainer input[type=text],#rw_reswave_maincontainer input[type=password],#rw_reswave_maincontainer input[type=tel],#rw_reswave_maincontainer input[type=date],#rw_reswave_maincontainer input[type=number],#rw_reswave_maincontainer input[type=email],#rw_reswave_maincontainer textarea{
  font-family:var(--rw_primary-font-family);
  font-size:var(--rw_primary-font-size)!important;
  background-color:var(--rw_inputselect-box-background)!important;
  color:var(--rw_primary-font-color)!important;
  border-radius:var(--rw_inputs-radius)!important;
  border:1px solid #bebebe!important;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  vertical-align:middle;
  -webkit-font-smoothing:antialiased;
}
#rw_reswave_maincontainer select,#rw_reswave_maincontainer input[type=text],#rw_reswave_maincontainer input[type=password]{
	height:40px!important;
}
#rw_reswave_maincontainer input.rw_disabled-field {
    background-color: #f9f9f9 !important;
    cursor: none;
}
#rw_reswave_maincontainer input[type="submit"],#rw_reswave_maincontainer input[type="button"],#rw_reswave_maincontainer button,#rw_reswave_maincontainer button[type="button"],#rw_reswave_maincontainer button[type="submit"],.rw_gallery-modal-text button,.rw_gallery-modal-text button[type="button"]{
  font-family:var(--rw_button-font-family)!important;
  font-weight:var(--rw_button-font-weight)!important;
  font-size:var(--rw_button-font-size)!important;
  text-transform:var(--rw_button-text-transform);
  background-color:var(--rw_button-primary-background)!important;
  color:var(--rw_button-primary-color)!important;
  border:var(--rw_button-border-width) solid var(--rw_button-primary-border-color)!important;
  border-radius:var(--rw_button-radius)!important;
  transition:var(--rw_button-transition)!important;
  white-space:nowrap;
  cursor:pointer;
  -webkit-appearance:button;
  margin:10px 0;
  padding:var(--rw_button-padding)!important;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  vertical-align:middle;
  -webkit-font-smoothing:antialiased;
  min-width:100px;
  height:auto;
}
#rw_reswave_maincontainer input[type="submit"]:hover,#rw_reswave_maincontainer input[type="button"]:hover,#rw_reswave_maincontainer button:hover,#rw_reswave_maincontainer button[type="button"]:hover,#rw_reswave_maincontainer button[type="submit"]:hover,.rw_gallery-modal-text button:hover,.rw_gallery-modal-text button[type="button"]:hover{
  background-color:var(--rw_button-secondary-background)!important;
  color:var(--rw_button-secondary-color)!important;
  border:var(--rw_button-border-width) solid var(--rw_button-secondary-border-color)!important;
  border-radius:var(--rw_button-radius)!important;
  padding:var(--rw_button-padding)!important;
}
#rw_reswave_maincontainer button:not(.rw_accordionTrigger) span {
  font-family:var(--rw_button-font-family)!important;
  font-weight:var(--rw_button-font-weight)!important;
  font-size:var(--rw_button-font-size)!important;
  text-transform:var(--rw_button-text-transform);
  color:var(--rw_button-primary-color)!important;
}
#rw_reswave_maincontainer .rw_spa2_srvListItem .rw_accordionTrigger span {
  background-color: transparent !important;
  font-family: var(--rw_primary-font-family) !important;
  font-size: var(--rw_primary-font-size-px) !important;
  font-weight: var(--rw_primary-font-weight) !important;
  color: var(--rw_primary-font-color) !important;
}
#rw_reswave_maincontainer .rw_userAccount button,#rw_reswave_maincontainer .rw_userAccount button span {
  background:none!important;
  color:var(--rw_primary-font-color)!important;
  border:none!important;
  cursor:pointer!important;
  margin:0!important;
  padding:0px!important;
  text-transform:none!important;
  text-align:start!important;
}
#rw_reswave_maincontainer .rw_userAccount button:hover {
  background:none!important;
  color:var(--rw_primary-color)!important;
  border:none!important;
  margin:0!important;
  padding:0px!important;
}
#rw_reswave_maincontainer button.rw_langButton {
  background:#bebebe!important;
  color:#000!important;
  border:1px solid #ccc!important;
  margin:0!important;
  padding:5px 5px!important;
  text-transform:none!important;
  text-align:center!important;
  min-width:auto!important;
}
#rw_reswave_maincontainer button.rw_langButton:hover {
  background:var(--rw_button-primary-background)!important;
  color:var(--rw_button-primary-color)!important;
  border:1px solid var(--rw_button-primary-background)!important;
  margin:0!important;
  padding:5px 5px!important;
  text-transform:none!important;
  text-align:center!important;
}
#rw_reswave_maincontainer .rw_userAccount-dropdown a {
  color:var(--rw_primary-color)!important;
}
#rw_reswave_maincontainer .rw_language-toggle {
  padding:0px 10px!important;
}
#rw_reswave_maincontainer .rw_language-toggle:hover {
  padding:0px 10px!important;
}
/** CUSTOM INPUTS EOF  **/

#rw_reswave_maincontainer{
  width:100%;
  max-width:900px;
  font-family:var(--rw_primary-font-family)!important;
  font-size:var(--rw_primary-font-size-px)!important;
  font-weight:var(--rw_primary-font-weight)!important;
  color:var(--rw_primary-font-color)!important;
  line-height:var(--rw_primary-line-height)!important;
  text-transform:var(--rw_primary-text-transform)!important;
  margin:0px auto;
  padding:20px 5px 40px 5px;
}
#rw_reswave_maincontainer td{
  font-family:var(--rw_primary-font-family);
  font-size:var(--rw_primary-font-size-px);
  font-weight:var(--rw_primary-font-weight);
  color:var(--rw_primary-font-color);
  line-height:var(--rw_primary-line-height);
  text-transform:var(--rw_primary-text-transform);
  text-align:left;
}
#rw_reswave_maincontainer table,#rw_reswave_maincontainer thead,#rw_reswave_maincontainer tfoot,#rw_reswave_maincontainer tbody,#rw_reswave_maincontainer th,#rw_reswave_maincontainer tr,#rw_reswave_maincontainer td{
  padding:0;
  background: none;
  border:0;
}
#rw_reswave_maincontainer label{
  font-size:var(--rw_primary-font-size-px)!important;
}
#rw_reswave_maincontainer .rwm_instHeading,#rw_reswave_maincontainer .rzInfo,#rw_reswave_maincontainer .rwm_rzInfo,#rw_reswave_maincontainer span.instHeading{
  font-family:var(--rw_heading-font-family)!important;
  font-weight:var(--rw_heading-font-weight)!important;
  font-size:var(--rw_heading-font-size)!important;
  color:var(--rw_heading-font-color)!important;
  line-height:var(--rw_heading-line-height);
  text-transform:var(--rw_heading-text-transform)!important;
}
#rw_reswave_maincontainer .rzInfo,#rw_reswave_maincontainer .rwm_rzInfo{
  font-size:var(--rw_sub-sub-heading-font-size)!important;
}
#rw_reswave_maincontainer .lytetip span{
  font-family:var(--rw_primary-font-family)!important;
  font-size:var(--rw_primary-font-size)!important;
  font-weight:var(--rw_primary-font-weight)!important;
  color:var(--rw_primary-font-color)!important;
  line-height:var(--rw_primary-line-height)!important;
  text-transform:var(--rw_primary-text-transform)!important;
  border-radius:0px!important;
}
.rw_gallery-modal,.rw_gallery-modal .rw_gallery-modal-text,.rw_gallery-modal-text .lytetip span,#rw_reswave_maincontainer button.rw_gallery-under-link[type="button"],.rw_gallery-hover-overlay{
  font-family:var(--rw_primary-font-family)!important;
  font-size:var(--rw_secondary-font-size)!important;
  font-weight:var(--rw_primary-font-weight)!important;
  color:var(--rw_primary-font-color)!important;
  line-height:var(--rw_primary-line-height)!important;
  text-transform:var(--rw_primary-text-transform)!important;
  border-radius:0px!important;
}
.rw_gallery-modal-caption,.rw_gallery-hover-overlay{
  color:#fff!important;
}

/** ROOM AVAILABILITY CSS BOF **/
#rw_reswave_maincontainer .rw_av_data_block,#rw_reswave_maincontainer .rwm_av_data_block{
  background-color:var(--rw_box-background)!important;
  border-radius:var(--rw_box-radius)!important;
  padding:var(--rw_box-padding)!important;
}
#rw_reswave_maincontainer .rw_av2_acc_data,#rw_reswave_maincontainer .rwm_av2_acc_data,#rw_reswave_maincontainer .rw_avx_lvl1_data,#rw_reswave_maincontainer .rw_av3_rate_data{
  font-family:var(--rw_sub-heading-font-family)!important;
  font-weight:var(--rw_sub-heading-font-weight)!important;
  font-size:var(--rw_sub-heading-font-size)!important;
  color:var(--rw_sub-heading-font-color)!important;
  line-height:var(--rw_sub-heading-line-height);
  text-transform:var(--rw_sub-heading-text-transform)!important;
}
#rw_reswave_maincontainer .rw_rmgrp_body,#rw_reswave_maincontainer .rw_acc_body,#rw_reswave_maincontainer .rw_rate_body{
  font-family:var(--rw_primary-font-family)!important;
  font-size:var(--rw_primary-font-size)!important;
  font-weight:var(--rw_primary-font-weight)!important;
  color:var(--rw_primary-font-color)!important;
  line-height:var(--rw_primary-line-height)!important;
  text-transform:var(--rw_primary-text-transform)!important;
}
#rw_reswave_maincontainer .rw_av2_rate_data,#rw_reswave_maincontainer .rwm_av2_rate_data,#rw_reswave_maincontainer .rw_avx_lvl2_data_maestro,#rw_reswave_maincontainer .rw_av3_room_group_data_maestro{
  font-family:var(--rw_sub-sub-heading-font-family)!important;
  font-weight:var(--rw_sub-sub-heading-font-weight)!important;
  font-size:var(--rw_sub-sub-heading-font-size)!important;
  color:var(--rw_sub-sub-heading-font-color)!important;
  line-height:var(--rw_sub-sub-heading-line-height);
  text-transform:var(--rw_sub-sub-heading-text-transform)!important;
}
#rw_pageid_showAvailable .rw_showAvailable_policy_link a,#rw_reswave_maincontainer .rw_avx_lvl2_data_reswave,#rw_reswave_maincontainer .rw_avx_lvl2_data_reswave div,#rw_reswave_maincontainer .rw_av2_room_group_simple_rate_range,#rw_reswave_maincontainer .rw_av3_room_group_data_reswave,#rw_reswave_maincontainer .rw_av3_room_group_rate_range{
  font-family:var(--rw_primary-font-family)!important;
  font-size:var(--rw_secondary-font-size)!important;
  font-weight:var(--rw_font-weight-bold)!important;
  line-height:var(--rw_primary-line-height)!important;
  text-transform:var(--rw_primary-text-transform)!important;
}
#rw_reswave_maincontainer .rw_avx_lvl2_data_reswave{
  font-family:var(--rw_primary-font-family)!important;
  font-size:var(--rw_secondary-font-size)!important;
  font-weight:bold!important;
  color:var(--rw_primary-font-color)!important;
  line-height:var(--rw_primary-line-height)!important;
  text-transform:var(--rw_primary-text-transform)!important;
}
#rw_reswave_maincontainer .rw_av2_room_group_simple_data_reswave input[type="button"],#rw_reswave_maincontainer .rw_avx_lvl2_data_reswave input[type="button"],#rw_reswave_maincontainer .rw_av3_room_group_data_reswave input,#rw_reswave_maincontainer .rw_av3_room_group_data_reswave input[type="button"]{
  font-size:var(--rw_button-font-size)!important;
  background-color:var(--rw_button-secondary-background)!important;
  color:var(--rw_button-secondary-color)!important;
  border:var(--rw_button-border-width) solid var(--rw_button-secondary-border-color)!important;
  border-radius:var(--rw_button-radius)!important;
}
#rw_reswave_maincontainer .rw_av2_room_group_simple_data_reswave input[type="button"]:hover,#rw_reswave_maincontainer .rw_avx_lvl2_data_reswave input[type="button"]:hover,#rw_reswave_maincontainer .rw_av3_room_group_data_reswave input:hover,#rw_reswave_maincontainer .rw_av3_room_group_data_reswave input[type="button"]:hover{
  background:var(--rw_button-primary-background)!important;
  color:var(--rw_button-primary-color)!important;
  border:var(--rw_button-border-width) solid var(--rw_button-primary-border-color)!important;
  border-radius:var(--rw_button-radius)!important;
}
#rw_reswave_maincontainer .rw_avx_lvl2_section{
  border:0px!important;
}
#rw_reswave_maincontainer .rw_rmattr_marker{
  background-color:var(--rw_background-white)!important;
  border-radius:var(--rw_box-radius-0)!important;
}
#rw_reswave_maincontainer .rw_avx_lvl3_section .rw_rmattr_marker,#rw_reswave_maincontainer .rw_av3_room_data .rw_rmattr_marker{
  background-color:var(--rw_background-light-grey)!important;
}
#rw_reswave_maincontainer .rw_avx_lvl3_data,#rw_reswave_maincontainer .rw_avx_lvl3_data .rw_room_title,#rw_reswave_maincontainer .rw_room_title,#rw_reswave_maincontainer .rw_av3_acc_data,#rw_reswave_maincontainer .rw_av3_acc_data .rw_room_title{
  font-family:var(--rw_sub-sub-heading-font-family)!important;
  font-weight:var(--rw_sub-sub-heading-font-weight)!important;
  font-size:var(--rw_sub-sub-heading-font-size)!important;
  color:var(--rw_sub-sub-heading-font-color)!important;
  line-height:var(--rw_sub-sub-heading-line-height);
  text-transform:var(--rw_sub-sub-heading-text-transform)!important;
}
#rw_reswave_maincontainer .rw_av_amount_block,#rw_reswave_maincontainer .rw_av_amount_block span,#rw_reswave_maincontainer .rwm_av_amount_block{
  font-family:var(--rw_primary-font-family)!important;
  font-size:var(--rw_secondary-font-size)!important;
  font-weight:var(--rw_font-weight-bold)!important;
  color:var(--rw_primary-font-color)!important;
  line-height:var(--rw_primary-line-height)!important;
  text-transform:var(--rw_primary-text-transform)!important;
}
#rw_reswave_maincontainer .rw_av_amount_book_now input[type="submit"],#rw_reswave_maincontainer input.rwm_av_amount_book_now.rwm_input,#rw_reswave_maincontainer .rw_av_amount_book_now input{
  font-size:var(--rw_button-font-size)!important;
  background-color:var(--rw_button-primary-background)!important;
  color:var(--rw_button-primary-color)!important;
  border:var(--rw_button-border-width) solid var(--rw_button-primary-border-color)!important;
  border-radius:var(--rw_button-radius)!important;
  padding:var(--rw_button-padding)!important;
  margin-bottom:0px;
}
#rw_reswave_maincontainer .rw_av_amount_book_now input[type="submit"]:hover,#rw_reswave_maincontainer input.rwm_av_amount_book_now.rwm_input:hover,#rw_reswave_maincontainer .rw_av_amount_book_now input:hover{
  background-color:var(--rw_button-secondary-background)!important;
  color:var(--rw_button-secondary-color)!important;
  border:var(--rw_button-border-width) solid var(--rw_button-secondary-border-color)!important;
  border-radius:var(--rw_button-radius)!important;
  padding:var(--rw_button-padding)!important;
}
/** ROOM AVAILABILITY CSS EOF **/

/** OTHER CHARGES CSS BOF **/
#rw_pageid_otherChargeSelection .rw_other_charges_code_block,#rw_pageid_otherChargeSelection .rwm_otherCharges_code_block{
  background-color:var(--rw_box-background)!important;
  border-radius:var(--rw_box-radius)!important;
  padding:var(--rw_box-padding)!important;
}
#rw_reswave_maincontainer .rw_other_body{
  font-family:var(--rw_primary-font-family)!important;
  font-size:var(--rw_primary-font-size)!important;
  font-weight:var(--rw_primary-font-weight)!important;
  color:var(--rw_primary-font-color)!important;
  line-height:var(--rw_primary-line-height)!important;
  text-transform:var(--rw_primary-text-transform)!important;
}
.rw_other_charges_short_desc,span.rw_other_charges_short_desc,.rwm_otherCharges_short_desc,span.rwm_otherCharges_short_desc{
  font-family:var(--rw_sub-heading-font-family)!important;
  font-weight:var(--rw_sub-heading-font-weight)!important;
  font-size:var(--rw_sub-sub-heading-font-size)!important;
  color:var(--rw_sub-heading-font-color)!important;
  line-height:var(--rw_sub-heading-line-height);
  text-transform:var(--rw_sub-heading-text-transform)!important;
}
.rw_other_charges_code_block span,.rwm_other_charges_code_block span{
  font-family:var(--rw_sub-heading-font-family)!important;
  font-weight:var(--rw_sub-heading-font-weight)!important;
  font-size:var(--rw_sub-sub-heading-font-size)!important;
  color:var(--rw_sub-heading-font-color)!important;
  line-height:var(--rw_sub-heading-line-height);
  text-transform:var(--rw_sub-heading-text-transform)!important;
}
#rw_reswave_maincontainer .rw_other_charges_day_list_entry > span,span .rw_other_charges_all_days_text,span .rwm_other_charges_day_list_date,span.rw_other_charges_day_list_date,span.rwm_other_charges_day_list_price,span.rw_other_charges_day_list_price{
  font-family:var(--rw_primary-font-family)!important;
  font-size:var(--rw_primary-font-size)!important;
  font-weight:var(--rw_primary-font-weight)!important;
  color:var(--rw_primary-font-color)!important;
  line-height:var(--rw_primary-line-height)!important;
  text-transform:var(--rw_primary-text-transform)!important;
}
/** OTHER CHARGES CSS EOF **/

/** FACILITIES CSS EOF **/
#rw_reswave_maincontainer .rw_facilities_item_block{
  background-color:var(--rw_box-background)!important;
  border-radius:var(--rw_box-radius)!important;
  /* padding:var(--rw_box-padding)!important; */
}
#rw_reswave_maincontainer .rw_fcl_heading,#rw_reswave_maincontainer .rw_fcl_title{
  font-family:var(--rw_sub-heading-font-family)!important;
  font-weight:var(--rw_sub-heading-font-weight)!important;
  font-size:var(--rw_sub-sub-heading-font-size)!important;
  color:var(--rw_sub-heading-font-color)!important;
  line-height:var(--rw_sub-heading-line-height);
  text-transform:var(--rw_sub-heading-text-transform)!important;
}
#rw_reswave_maincontainer .rw_fcl_body{
  font-family:var(--rw_primary-font-family)!important;
  font-size:var(--rw_primary-font-size)!important;
  font-weight:var(--rw_primary-font-weight)!important;
  color:var(--rw_primary-font-color)!important;
  line-height:var(--rw_primary-line-height)!important;
  text-transform:var(--rw_primary-text-transform)!important;
}
#rw_reswave_maincontainer .rw_facilities_selected_list_price_sel_set_remove input[type="button"]{
  font-size:var(--rw_secondary-font-size)!important;
  background-color:var(--rw_button-primary-background)!important;
  color:var(--rw_button-primary-color)!important;
  border:var(--rw_button-border-width) solid var(--rw_button-primary-border-color)!important;
  border-radius:var(--rw_button-radius)!important;
  padding:var(--rw_button-facility-padding)!important;
  margin-top:-5px;
}
#rw_reswave_maincontainer .rw_facilities_selected_list_price_sel_set_remove input[type="button"]:hover{
  background-color:var(--rw_button-secondary-background)!important;
  color:var(--rw_button-secondary-color)!important;
  border:var(--rw_button-border-width) solid var(--rw_button-secondary-border-color)!important;
  border-radius:var(--rw_button-radius)!important;
  padding:var(--rw_button-facility-padding)!important;
}
/** FACILITIES CSS EOF **/

/** SPA CSS EOF **/
#rw_reswave_maincontainer .rw_spa2srvDetail_itemBlock{
  background-color:var(--rw_box-background)!important;
  border-radius:var(--rw_box-radius)!important;
  padding:var(--rw_box-padding)!important;
}
#rw_reswave_maincontainer .rw_spa2srvDetail_serviceName{
  font-family:var(--rw_sub-heading-font-family)!important;
  font-weight:var(--rw_sub-heading-font-weight)!important;
  font-size:var(--rw_sub-sub-heading-font-size)!important;
  color:var(--rw_sub-heading-font-color)!important;
  line-height:var(--rw_sub-heading-line-height);
  text-transform:var(--rw_sub-heading-text-transform);
}
#rw_reswave_maincontainer .rw_spa_body{
  font-family:var(--rw_primary-font-family)!important;
  font-size:var(--rw_primary-font-size)!important;
  font-weight:var(--rw_primary-font-weight)!important;
  color:var(--rw_primary-font-color)!important;
  line-height:var(--rw_primary-line-height)!important;
}
/** SPA CSS EOF **/

@media only screen and (max-width:575px) {
  #rw_reswave_maincontainer .rw_facilities_selected_list_price_sel_set_remove input[type="button"]{
    margin-top:0px;
  }
}
