@charset "UTF-8";div#solidres .btn{border-width:1px;padding:0.8rem 1.1rem;font-size:1rem;line-height:1.5}div#solidres .btn .fa{margin-right:5px}div#solidres .datefield{box-shadow:none;border-color:#E1DBD5;padding:0.8rem 1.1rem}div#solidres input[type=text],div#solidres input[type=email],div#solidres input[type=password],div#solidres select{background-color:#fff;border:1px solid #E1DBD5;display:block;height:calc(4.2025rem + 2px);padding:1.35rem 1rem;font-size:1rem;font-weight:400;line-height:1.5;color:#294138;width:100%;min-width:80px;max-width:100%}div#solidres input[type=text]:focus,div#solidres input[type=email]:focus,div#solidres input[type=password]:focus,div#solidres select:focus{background:#fff;color:#294138}div#solidres .box-wrap{background:#fff;border:1px solid rgba(26,68,68,0.12);padding:36px;margin-bottom:36px}@media (max-width:767.98px){div#solidres .box-wrap{padding:18px;margin-bottom:18px}}div#solidres .box-wrap .tab-content{margin-bottom:0;padding-bottom:0}div#solidres .button-row-top,div#solidres .button-row-bottom{background:#fff;border:1px solid rgba(26,68,68,0.12);padding:18px;margin-bottom:1.429rem;margin-top:1.429rem}div#solidres .button-row-top .inner,div#solidres .button-row-bottom .inner{margin:0}div#solidres .checkinoutform{margin-top:1.429rem}div#solidres strong{color:#294138}div#solidres .prioritizing-roomtype-notice{border:1px dashed rgba(26,68,68,0.12)}div#solidres .room_type_row{margin-bottom:1.429rem;margin-left:0;margin-right:0;padding:0 !important;background:#fff;border:1px solid rgba(26,68,68,0.12)}div#solidres .room_type_row .inner{margin:0}div#solidres .room_type_row>div[class="col-*"]{background:#fff;padding:36px}@media (max-width:767.98px){div#solidres .room_type_row>div[class="col-*"]{padding:18px}}div#solidres .room_type_row>div.row,div#solidres .room_type_row .availability-calendar{padding-left:36px;padding-right:36px}@media (max-width:767.98px){div#solidres .room_type_row>div.row,div#solidres .room_type_row .availability-calendar{padding:18px}}div#solidres .room_type_row>.roomtype_name{padding:36px 36px 0}@media (max-width:767.98px){div#solidres .room_type_row>.roomtype_name{padding:18px 18px 0}}div#solidres .room_type_row .btn{margin-right:0.35725rem}div#solidres .room_type_row .roomtype_name{color:#294138;display:flex;align-items:center;margin-top:0;margin-bottom:1.429rem}@media (max-width:767.98px){div#solidres .room_type_row .roomtype_name{align-items:flex-start;font-size:18px}}div#solidres .room_type_row .roomtype_name .label-default,div#solidres .room_type_row .roomtype_name .badge{background:#E1DBD5 !important;color:#294138;padding:0.35725rem 0.7145rem;margin-right:0.7145rem;white-space:nowrap;font-size:13px}div#solidres .room_type_row .roomtype_desc>a{font-size:16px;display:block;margin-bottom:12px}div#solidres .room_type_row div[id*=tariff-holder-].row{margin:36px -36px -36px -36px}@media (max-width:767.98px){div#solidres .room_type_row div[id*=tariff-holder-].row{margin:18px -18px -18px -18px}}div#solidres .room_type_row div[id*=tariff-holder-] .tariff-box{background:#fff;border:0;border-top:1px solid rgba(26,68,68,0.12);padding:36px !important;margin:0}@media (max-width:767.98px){div#solidres .room_type_row div[id*=tariff-holder-] .tariff-box{padding:18px !important}}@media (min-width:768px) and (max-width:1199.98px){div#solidres .room_type_row div[id*=tariff-holder-] .tariff-box [class^=col-],div#solidres .room_type_row div[id*=tariff-holder-] .tariff-box [class*=" col-"]{padding-left:8px;padding-right:8px}}div#solidres .room_type_row div[id*=tariff-holder-] .tariff-box .occupancy-selection{margin-right:0.5rem}div#solidres .room_type_row div[id*=tariff-holder-] .tariff-box .extras_row_roomtypeform input[type=checkbox]{margin-bottom:3px}div#solidres .room_type_row div[id*=tariff-holder-] .tariff-title-desc strong{font-weight:400}@media (min-width:1600px){div#solidres .room_type_row div[id*=tariff-holder-] .tariff-value{display:flex;align-items:center;flex-wrap:wrap;text-align:right;justify-content:flex-end}}div#solidres .room_type_row div[id*=tariff-holder-] .tariff-value span{font-size:1rem}@media (min-width:1600px){div#solidres .room_type_row div[id*=tariff-holder-] .tariff-value span{margin-right:4px;white-space:nowrap}}div#solidres .room_type_row div[id*=tariff-holder-] .trigger_checkinoutform{width:100%}div#solidres .room_type_row .room-form-item{margin-top:1.429rem}div#solidres .room_type_row .room-form-item .row{margin-left:0;margin-right:0;margin-top:0.7145rem}div#solidres .room_type_row .room-form-item .row>div{padding-left:0;padding-right:0}div#solidres .room_type_row .room-form-item .row.breakdown-row div.col-md-2{max-width:30%;margin-bottom:0.25rem;flex:0 0 30%}div#solidres .room_type_row .room-form-item .row.breakdown-row div.col-md-2+div{margin-left:0.25rem}div#solidres .room_type_row .room-form-item .col-md-10.col-md-offset-2{flex:0 0 100%;max-width:100%}div#solidres .room_type_row .room-form-item .occupancy-selection select+select{margin-top:0.7145rem}div#solidres .room_type_row .room-form-item .room_index_form_heading{border-bottom-color:rgba(26,68,68,0.12);padding-bottom:0.7145rem}div#solidres .room_type_row .room-form-item .room_index_form_heading h4{margin-top:0;font-size:18px}div#solidres .room_type_row .sr-datepickers .input-group .input-group-text{position:absolute;top:20px;right:20px;background:transparent;padding:0;font-size:16px;z-index:10}div#solidres .reservation-single-step-holder{background:transparent}div#solidres .reservation-single-step-holder.guestinfo,div#solidres .reservation-single-step-holder.confirmation{background:#fff;border:1px solid rgba(26,68,68,0.12);padding:36px;margin-bottom:36px}@media (max-width:767.98px){div#solidres .reservation-single-step-holder.guestinfo,div#solidres .reservation-single-step-holder.confirmation{padding:18px;margin-bottom:18px}}div#solidres .reservation-single-step-holder.guestinfo .button-row,div#solidres .reservation-single-step-holder.confirmation .button-row{margin-top:0;padding:36px 0}@media (max-width:991.98px){div#solidres .reservation-single-step-holder.guestinfo .button-row [class^=col-],div#solidres .reservation-single-step-holder.guestinfo .button-row [class*=" col-"],div#solidres .reservation-single-step-holder.confirmation .button-row [class^=col-],div#solidres .reservation-single-step-holder.confirmation .button-row [class*=" col-"]{flex:100%;max-width:100%;text-align:left}}div#solidres .reservation-single-step-holder.guestinfo .button-row-bottom,div#solidres .reservation-single-step-holder.confirmation .button-row-bottom{margin-bottom:0}div#solidres .reservation-single-step-holder.guestinfo #sr-reservation-form-guest>.row,div#solidres .reservation-single-step-holder.guestinfo #sr-reservation-form-guest h3,div#solidres .reservation-single-step-holder.guestinfo #sr-reservation-form-guest .payment_method_wrapper,div#solidres .reservation-single-step-holder.confirmation #sr-reservation-form-guest>.row,div#solidres .reservation-single-step-holder.confirmation #sr-reservation-form-guest h3,div#solidres .reservation-single-step-holder.confirmation #sr-reservation-form-guest .payment_method_wrapper{padding-left:0 !important;padding-right:0 !important}div#solidres .reservation-single-step-holder.guestinfo textarea#note,div#solidres .reservation-single-step-holder.confirmation textarea#note{max-width:100%}div#solidres .box-information h3{margin-top:0}@media (max-width:767.98px){div#solidres .box-information h3{font-size:24px}}div#solidres .box-information .custom-field-row{border:0;margin-left:0;margin-right:0;padding:1.429rem 0}div#solidres .box-information .custom-field-row>div{padding-left:0;padding-right:0}@media (max-width:991.98px){div#solidres .box-information .custom-field-row>div{width:100%;max-width:100%;flex:100%}}div#solidres .box-information .custom-field-row+.custom-field-row{border-top:1px dashed rgba(26,68,68,0.12)}div#solidres .box-information .custom-field-row+h3{margin-top:36px}@media (max-width:767.98px){div#solidres .box-information .custom-field-row+h3{margin-top:18px}}div#solidres .box-information .custom-field-row .info-heading{padding-right:1.429rem;color:#294138}div#solidres .carousel{margin-bottom:1.429rem}div#solidres .carousel .item img{width:100%;height:auto}div#solidres .carousel .carousel-item img{width:100%}div#solidres .carousel .carousel-control{transition:all 0.2s ease;-webkit-transition:all 0.2s ease;opacity:0}div#solidres .carousel:hover .carousel-control{opacity:1}@media (max-width:767.98px){div#solidres .carousel .carousel-item img{width:100%}}div#solidres .coupon{border-radius:0;padding:36px}@media (max-width:991.98px){div#solidres .coupon{padding:18px}}div#solidres .coupon #coupon_code{margin-bottom:10px}div#solidres div.availability-calendar table tr th{color:#294138}div#solidres div.availability-calendar table tr.row-week-day{background:#FBF6F3}@media (min-width:768px) and (max-width:1199.98px){div#solidres div.availability-calendar .row [class^=col-],div#solidres div.availability-calendar .row [class*=" col-"]{padding-left:12px;padding-right:12px}}div#solidres .ui-widget-header{color:#294138}div#solidres .ui-state-active,div#solidres .ui-widget-content .ui-state-active,div#solidres .ui-widget-header .ui-state-active{background:#294138}div#solidres #sr-reservation-form-guest input[type=checkbox]{margin-bottom:0.25rem}div#solidres .sr-exp-tracking-wrap .sr-exp-tracking-result{margin-top:1rem;padding:0 18px}div#solidres .sr-exp-tracking-wrap .sr-exp-tracking-result h3{font-size:24px}.single_room_type_view .call_to_action{text-align:left;margin-bottom:2rem}.single_room_type_view .main-photo img{width:100%}.com_solidres #solidres .reservation_asset_item h1{display:flex;color:#294138;font-size:44px;margin-bottom:1.429rem;line-height:1.2}@media (max-width:767.98px){.com_solidres #solidres .reservation_asset_item h1{font-size:24px;margin-bottom:0.7145rem}}.com_solidres #solidres .reservation_asset_item h1 .rating{margin-left:3px;position:relative;left:8px}@media (max-width:767.98px){.com_solidres #solidres .reservation_asset_item h1 .rating{font-size:1rem}}.com_solidres #solidres .reservation_asset_item .other-photos{margin-left:-18px;margin-right:-18px}@media (max-width:991.98px){.com_solidres #solidres .reservation_asset_item .other-photos{margin:0}}.com_solidres #solidres .reservation_asset_item .other-photos .sr-photo{float:left;padding:0 0.5rem 0.5rem 0;width:20%}.com_solidres #solidres .reservation_asset_item .other-photos .sr-photo .photo{height:auto;margin:0;width:100%}.com_solidres #solidres .reservation_asset_item .other-photos .sr-photo .photo:hover{opacity:0.85}.com_solidres #solidres .reservation_asset_item ul#asset-infoTabs{border-bottom-color:#FBF6F3}.com_solidres #solidres .reservation_asset_item ul#asset-infoTabs>li.nav-item a.nav-link{border:none;background:transparent;color:#294138;font-weight:700}.com_solidres #solidres .reservation_asset_item ul#asset-infoTabs>li.nav-item a.nav-link.active{background:#FBF6F3}.com_solidres #solidres .reservation_asset_item #asset-infoContent{border:none}.com_solidres #solidres .reservation_asset_item .wizard{background:transparent;border:none;border-radius:0;margin:0 0 1.429rem 0}.com_solidres #solidres .reservation_asset_item .wizard ul.steps li{background:#1A4444;border-radius:0 !important;color:#fff;float:left;font-size:1rem;height:auto;margin:0;padding:10px;position:relative;text-align:center;width:33.33%}@media (max-width:991.98px){.com_solidres #solidres .reservation_asset_item .wizard ul.steps li{text-align:left;max-width:100%;margin-bottom:1px;width:100%}}.com_solidres #solidres .reservation_asset_item .wizard ul.steps li+li{border-left:1px solid rgba(255,255,255,0.2)}.com_solidres #solidres .reservation_asset_item .wizard ul.steps li .chevron{display:none}.com_solidres #solidres .reservation_asset_item .wizard ul.steps li .badge{background:transparent !important;border:1px solid #fff;border-radius:50%;color:#fff;height:30px;font-size:1rem;padding:0;line-height:28px;text-align:center;width:30px}.com_solidres #solidres .reservation_asset_item .wizard ul.steps li.complete,.com_solidres #solidres .reservation_asset_item .wizard ul.steps li.active{background:#fff;color:#294138}.com_solidres #solidres .reservation_asset_item .wizard ul.steps li.complete .badge,.com_solidres #solidres .reservation_asset_item .wizard ul.steps li.active .badge{background:#fff !important;border:none;color:#294138;line-height:30px}.com_solidres #solidres .reservation_asset_item .coupon .input-append #coupon_code{height:calc(4.2025rem + 2px);padding:0.5rem 1.5rem}.com_solidres #solidres .reservation_asset_item .coupon .input-append #coupon_code_check{border:none;border-radius:0;height:calc(4.2025rem + 2px);margin:0}.sr-checkavailability-wrap .form-control,.sr-checkavailability-wrap .inputbox{max-width:100%}.sr-checkavailability-wrap .datefield{border-color:#E1DBD5;box-shadow:none;height:4.2025rem;line-height:4.2025rem;padding:0 18px}.sr-checkavailability-wrap .datefield i{font-size:16px;margin-top:20px;opacity:0.6}.sr-checkavailability-wrap .datefield i:hover,.sr-checkavailability-wrap .datefield i:focus,.sr-checkavailability-wrap .datefield i:active{opacity:1}div[id*=t4-section-] .sr-checkavailability-wrap{background:#fff;padding-left:72px;padding-right:324px;position:relative}@media (max-width:1599.98px){div[id*=t4-section-] .sr-checkavailability-wrap{padding-right:0}}@media (max-width:767.98px){div[id*=t4-section-] .sr-checkavailability-wrap{padding-left:36px}}div[id*=t4-section-] .sr-checkavailability-wrap .col-sm-6>div{margin-bottom:18px}div[id*=t4-section-] .sr-checkavailability-wrap .form-title{display:flex;justify-content:center;align-items:center;bottom:54px;position:absolute;left:0;text-transform:uppercase;top:0;width:72px}@media (max-width:767.98px){div[id*=t4-section-] .sr-checkavailability-wrap .form-title{width:36px}}div[id*=t4-section-] .sr-checkavailability-wrap .form-title h6{color:#fff;margin:0;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);white-space:nowrap;letter-spacing:1.5px}div[id*=t4-section-] .sr-checkavailability-wrap .sr-checkavailability-form,div[id*=t4-section-] .sr-checkavailability-wrap .solidres-module-checkavailability{padding:36px}@media (max-width:575.98px){div[id*=t4-section-] .sr-checkavailability-wrap .sr-checkavailability-form,div[id*=t4-section-] .sr-checkavailability-wrap .solidres-module-checkavailability{padding:18px}}div[id*=t4-section-] .sr-checkavailability-wrap label{color:#294138;font-size:18px;margin-bottom:0}div[id*=t4-section-] .sr-checkavailability-wrap .action{position:static}div[id*=t4-section-] .sr-checkavailability-wrap .action .btn{position:absolute;right:0;top:0;width:324px;height:100%}@media (max-width:1599.98px){div[id*=t4-section-] .sr-checkavailability-wrap .action .btn{position:static;width:auto;height:auto}}div[class*=sidebar-] .sr-checkavailability-wrap .form-title{display:none}div[class*=sidebar-] .sr-checkavailability-wrap .row>.col-sm-6{flex:0 0 100%;max-width:100%}div[class*=sidebar-] .sr-checkavailability-wrap .row>.col-sm-6>div,div[class*=sidebar-] .sr-checkavailability-wrap .row>.col-sm-6>button{margin-bottom:1.429rem}div[class*=sidebar-] .sr-checkavailability-wrap .action{margin-top:0.7145rem}div[class*=sidebar-] .sr-checkavailability-wrap .action .btn{width:100%}.solidres-module-checkavailability .input-group input.form-control{background:#fff;width:100%;max-width:100%}.solidres-module-checkavailability .input-group .input-group-text{background:#fff;position:absolute;right:20px;top:20px;border:none;padding:0;font-size:18px;z-index:10}.solidres-module-checkavailability .form-select{width:100%;padding:12px}.solidres-module-checkavailability .checkout_datepicker_inline_module{right:18px !important}.solidres-module-checkavailability .room_num_row fieldset{padding:0 !important;background:transparent !important}.solidres-module-checkavailability .room_num_row fieldset>div{padding-left:0 !important;padding-right:0 !important}.solidres-module-checkavailability button[type=submit]{width:100%;max-width:100%}ul.solidres-module-currency{display:flex;flex-wrap:wrap;padding:0}ul.solidres-module-currency li{align-items:center;list-style:none;background:rgba(0,0,0,0.06);border-radius:0;display:flex;line-height:1;margin:0 0.25rem 0.25rem 0;padding:0.5rem 0.75rem}ul.solidres-module-currency li a{background-color:transparent;color:#7B8383;display:block;font-size:11px;font-weight:400;padding:0}ul.solidres-module-currency li:hover{background:rgba(0,0,0,0.15)}ul.solidres-module-currency li:hover a{background-color:transparent;color:#7B8383;text-decoration:none}select.solidres-module-currency{border:1px solid #E1DBD5;height:calc(4.2025rem + 2px);width:100%;padding:0 18px}.well .control-label{padding-left:0;padding-right:0}.well .actions{padding:0 18px}.sidebar-r .datepicker_inline{right:0}.sr-user-info .fa-sign-out-alt::before{font-weight:600;font-family:"Font Awesome 5 Free"}
