#cookie-notice,#cookie-notice .cn-button:not(.cn-button-custom){font-family:-apple-system,BlinkMacSystemFont,Arial,Roboto,"Helvetica Neue",sans-serif;font-weight:400;font-size:13px;text-align:center}#cookie-notice{position:fixed;min-width:100%;height:auto;z-index:100000;letter-spacing:0;line-height:20px;left:0}#cookie-notice,#cookie-notice *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#cookie-notice.cn-animated{-webkit-animation-duration:.5s!important;animation-duration:.5s!important;-webkit-animation-fill-mode:both;animation-fill-mode:both}#cookie-notice.cn-animated.cn-effect-none{-webkit-animation-duration:1ms!important;animation-duration:1ms!important}#cookie-notice .cookie-notice-container,#cookie-notice .cookie-revoke-container{display:block}#cookie-notice.cookie-notice-hidden .cookie-notice-container,#cookie-notice.cookie-revoke-hidden .cookie-revoke-container{display:none}.cn-position-top{top:0}.cn-position-bottom{bottom:0}.cookie-notice-container{padding:15px 30px;text-align:center;width:100%;z-index:2}.cookie-revoke-container{padding:15px 30px;width:100%;z-index:1}.cn-close-icon{position:absolute;right:15px;top:50%;margin-top:-10px;width:15px;height:15px;opacity:.5;padding:10px;outline:0;cursor:pointer}.cn-close-icon:hover{opacity:1}.cn-close-icon:after,.cn-close-icon:before{position:absolute;content:' ';height:15px;width:2px;top:3px;background-color:grey}.cn-close-icon:before{transform:rotate(45deg)}.cn-close-icon:after{transform:rotate(-45deg)}#cookie-notice .cn-revoke-cookie{margin:0}#cookie-notice .cn-button{margin:0 0 0 10px;display:inline-block}#cookie-notice .cn-button:not(.cn-button-custom){letter-spacing:.25px;margin:0 0 0 10px;text-transform:none;display:inline-block;cursor:pointer;touch-action:manipulation;white-space:nowrap;outline:0;box-shadow:none;text-shadow:none;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;padding:8.5px 10px;line-height:1;color:inherit}.cn-text-container{margin:0 0 6px}.cn-buttons-container,.cn-text-container{display:inline-block}#cookie-notice.cookie-notice-visible.cn-effect-fade,#cookie-notice.cookie-notice-visible.cn-effect-none,#cookie-notice.cookie-revoke-visible.cn-effect-fade,#cookie-notice.cookie-revoke-visible.cn-effect-none{-webkit-animation-name:fadeIn;animation-name:fadeIn}#cookie-notice.cn-effect-fade,#cookie-notice.cn-effect-none{-webkit-animation-name:fadeOut;animation-name:fadeOut}#cookie-notice.cookie-notice-visible.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-effect-slide{-webkit-animation-name:slideInUp;animation-name:slideInUp}#cookie-notice.cn-effect-slide{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}#cookie-notice.cookie-notice-visible.cn-position-top.cn-effect-slide,#cookie-notice.cookie-revoke-visible.cn-position-top.cn-effect-slide{-webkit-animation-name:slideInDown;animation-name:slideInDown}#cookie-notice.cn-position-top.cn-effect-slide{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@media all and (max-width:900px){.cookie-notice-container #cn-notice-buttons,.cookie-notice-container #cn-notice-text{display:block}#cookie-notice .cn-button{margin:0 5px 5px}}@media all and (max-width:480px){.cookie-notice-container,.cookie-revoke-container{padding:15px 25px}}.daterangepicker {
position: absolute;
color: inherit;
background-color: #fff;
border-radius: 4px;
border: 1px solid #ddd;
width: 278px;
max-width: none;
padding: 0;
margin-top: 7px;
top: 100px;
left: 20px;
z-index: 3001;
display: none;
font-family: arial;
font-size: 15px;
line-height: 1em;
}
.daterangepicker:before, .daterangepicker:after {
position: absolute;
display: inline-block;
border-bottom-color: rgba(0, 0, 0, 0.2);
content: '';
}
.daterangepicker:before {
top: -7px;
border-right: 7px solid transparent;
border-left: 7px solid transparent;
border-bottom: 7px solid #ccc;
}
.daterangepicker:after {
top: -6px;
border-right: 6px solid transparent;
border-bottom: 6px solid #fff;
border-left: 6px solid transparent;
}
.daterangepicker.opensleft:before {
right: 9px;
}
.daterangepicker.opensleft:after {
right: 10px;
}
.daterangepicker.openscenter:before {
left: 0;
right: 0;
width: 0;
margin-left: auto;
margin-right: auto;
}
.daterangepicker.openscenter:after {
left: 0;
right: 0;
width: 0;
margin-left: auto;
margin-right: auto;
}
.daterangepicker.opensright:before {
left: 9px;
}
.daterangepicker.opensright:after {
left: 10px;
}
.daterangepicker.drop-up {
margin-top: -7px;
}
.daterangepicker.drop-up:before {
top: initial;
bottom: -7px;
border-bottom: initial;
border-top: 7px solid #ccc;
}
.daterangepicker.drop-up:after {
top: initial;
bottom: -6px;
border-bottom: initial;
border-top: 6px solid #fff;
}
.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
float: none;
}
.daterangepicker.single .drp-selected {
display: none;
}
.daterangepicker.show-calendar .drp-calendar {
display: block;
}
.daterangepicker.show-calendar .drp-buttons {
display: block;
}
.daterangepicker.auto-apply .drp-buttons {
display: none;
}
.daterangepicker .drp-calendar {
display: none;
max-width: 270px;
}
.daterangepicker .drp-calendar.left {
padding: 8px 0 8px 8px;
}
.daterangepicker .drp-calendar.right {
padding: 8px;
}
.daterangepicker .drp-calendar.single .calendar-table {
border: none;
}
.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
color: #fff;
border: solid black;
border-width: 0 2px 2px 0;
border-radius: 0;
display: inline-block;
padding: 3px;
}
.daterangepicker .calendar-table .next span {
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}
.daterangepicker .calendar-table .prev span {
transform: rotate(135deg);
-webkit-transform: rotate(135deg);
}
.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
white-space: nowrap;
text-align: center;
vertical-align: middle;
min-width: 34px;
width: 34px;
height: 34px;
line-height: 24px;
font-size: 12px;
border-radius: 4px;
border: 1px solid transparent;
white-space: nowrap;
cursor: pointer;
}
.daterangepicker .calendar-table {
border: 1px solid #fff;
border-radius: 4px;
background-color: #fff;
}
.daterangepicker .calendar-table table {
width: 100%;
margin: 0;
border-spacing: 0;
border-collapse: collapse;
}
.daterangepicker td.available:hover, .daterangepicker th.available:hover {
background-color: #eee;
border-color: transparent;
color: inherit;
}
.daterangepicker td.week, .daterangepicker th.week {
font-size: 80%;
color: #ccc;
}
.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
background-color: #fff;
border-color: transparent;
color: #999;
}
.daterangepicker td.in-range {
background-color: #ebf4f8;
border-color: transparent;
color: #000;
border-radius: 0;
}
.daterangepicker td.start-date {
border-radius: 4px 0 0 4px;
}
.daterangepicker td.end-date {
border-radius: 0 4px 4px 0;
}
.daterangepicker td.start-date.end-date {
border-radius: 4px;
}
.daterangepicker td.active, .daterangepicker td.active:hover {
background-color: #357ebd;
border-color: transparent;
color: #fff;
}
.daterangepicker th.month {
width: auto;
}
.daterangepicker td.disabled, .daterangepicker option.disabled {
color: #999;
cursor: not-allowed;
text-decoration: line-through;
}
.daterangepicker select.monthselect, .daterangepicker select.yearselect {
font-size: 12px;
padding: 1px;
height: auto;
margin: 0;
cursor: default;
}
.daterangepicker select.monthselect {
margin-right: 2%;
width: 56%;
}
.daterangepicker select.yearselect {
width: 40%;
}
.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
width: 50px;
margin: 0 auto;
background: #eee;
border: 1px solid #eee;
padding: 2px;
outline: 0;
font-size: 12px;
}
.daterangepicker .calendar-time {
text-align: center;
margin: 4px auto 0 auto;
line-height: 30px;
position: relative;
}
.daterangepicker .calendar-time select.disabled {
color: #ccc;
cursor: not-allowed;
}
.daterangepicker .drp-buttons {
clear: both;
text-align: right;
padding: 8px;
border-top: 1px solid #ddd;
display: none;
line-height: 12px;
vertical-align: middle;
}
.daterangepicker .drp-selected {
display: inline-block;
font-size: 12px;
padding-right: 8px;
}
.daterangepicker .drp-buttons .btn {
margin-left: 8px;
font-size: 12px;
font-weight: bold;
padding: 4px 8px;
}
.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
border-right: 1px solid #ddd;
}
.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
border-left: 1px solid #ddd;
}
.daterangepicker.show-ranges.rtl .drp-calendar.right {
border-right: 1px solid #ddd;
}
.daterangepicker.show-ranges.ltr .drp-calendar.left {
border-left: 1px solid #ddd;
}
.daterangepicker .ranges {
float: none;
text-align: left;
margin: 0;
}
.daterangepicker.show-calendar .ranges {
margin-top: 8px;
}
.daterangepicker .ranges ul {
list-style: none;
margin: 0 auto;
padding: 0;
width: 100%;
}
.daterangepicker .ranges li {
font-size: 12px;
padding: 8px 12px;
cursor: pointer;
}
.daterangepicker .ranges li:hover {
background-color: #eee;
}
.daterangepicker .ranges li.active {
background-color: #08c;
color: #fff;
} @media (min-width: 564px) {
.daterangepicker {
width: auto;
}
.daterangepicker .ranges ul {
width: 140px;
}
.daterangepicker.single .ranges ul {
width: 100%;
}
.daterangepicker.single .drp-calendar.left {
clear: none;
}
.daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {
float: left;
}
.daterangepicker {
direction: ltr;
text-align: left;
}
.daterangepicker .drp-calendar.left {
clear: left;
margin-right: 0;
}
.daterangepicker .drp-calendar.left .calendar-table {
border-right: none;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.daterangepicker .drp-calendar.right {
margin-left: 0;
}
.daterangepicker .drp-calendar.right .calendar-table {
border-left: none;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.daterangepicker .drp-calendar.left .calendar-table {
padding-right: 8px;
}
.daterangepicker .ranges, .daterangepicker .drp-calendar {
float: left;
}
}
@media (min-width: 730px) {
.daterangepicker .ranges {
width: auto;
}
.daterangepicker .ranges {
float: left;
}
.daterangepicker.rtl .ranges {
float: right;
}
.daterangepicker .drp-calendar.left {
clear: none !important;
}
}.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities,.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities{padding:0 20px !important}.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-field,.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-field{display:flex;border-bottom:1px solid rgba(128,128,128,.2)}.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-field:last-child,.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-field:last-child{border-bottom:0}.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-field .amenity-desc,.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-field .amenity-price,.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-field .amenity-desc,.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-field .amenity-price{flex:50%;padding:20px 0}.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-field .amenity-desc label,.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-field .amenity-desc label{display:inline-block;padding:0}.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-field .amenity-desc label input[type=checkbox],.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-field .amenity-desc label input[type=checkbox]{display:inline-block;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:15px;height:15px;box-sizing:border-box;padding:0;vertical-align:middle;border:2px solid rgba(128,128,128,.2);border-radius:2px;margin:0 5px 2px 0}.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-field .amenity-desc label input[type=checkbox]:checked::before,.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-field .amenity-desc label input[type=checkbox]:checked::before{outline:0;-webkit-appearance:none;-moz-appearance:none;content:"";position:absolute;left:-2px;top:-3px;text-align:center;width:15px;height:15px;color:var(--rh-global-color-primary);display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-size:17px;line-height:17px}.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-field .amenity-desc label span,.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-field .amenity-desc label span{cursor:pointer}.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-field .amenity-price span,.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-additional-amenities .amenity-field .amenity-price span{background:#f7f7f7;font-size:11px;padding:2px 5px;margin-left:5px;border-radius:4px;vertical-align:middle}.widget .rvr-widget-warning-message{padding:20px 25px;margin-bottom:0;background-color:#fff}:root{--rvr-color-primary: var(--rh-global-color-primary,#1ea69a);--rvr-color-primary-dark: var(--rh-global-color-primary-dark,#0b8278);--rvr-color-secondary: var(--rh-global-color-secondary,#ea723d);--rvr-color-text: var(--rh-global-color-text, #808080);--rvr-color-headings: var(--rh-global-color-headings, #1a1a1a)}.booking-notice{margin-bottom:30px;text-align:left}.rh_property__features_wrap h5{display:block;margin-bottom:1rem;color:gray}.rh_property__features_wrap .no-link-list .rh_property__feature{padding-left:3rem;color:gray}.rh_property__features_wrap .no-link-list.property-policy .rh_property__feature{flex-basis:100%}.rh_property__features_wrap .no-link-list.icon-cross .rh_property__feature:before{background:url(//villainibiza.com/wp-content/plugins/realhomes-vacation-rentals/include/../assets/images/icon-cross.png) 50% 50% no-repeat}.rh_outdoor_and_surroundings{display:flex;flex-wrap:wrap}.rh_outdoor_and_surroundings .rh_property__features_wrap{width:50%}.rh_outdoor_and_surroundings .rh_property__features_wrap .rh_property__features li{flex-basis:100%}.rh_rvr_property_surroundings h5{line-height:18px;margin-top:0;margin-bottom:0;display:inline-block}.rh_rvr_property_surroundings span{margin-left:5px;margin-right:5px;display:inline-block;font-size:13px;color:gray}.rh_rvr_optional_services{display:flex;flex-wrap:wrap}.rvr_optional_services_status{width:50%}.rvr_optional_services_status h5{margin-top:0}.rvr_optional_services_status li.rh_property__feature{flex-basis:100%}.rvr_optional_services_status li.rh_property__feature .rvr_not_available i{color:#ea723d}.rh_property__features_wrap .rh_property__feature .rh_done_icon.rvr_fa_icon{top:0}.rvr_fa_icon{color:#ea723d}.rh_property__features_wrap .rh_rvr_optional_included li .rh_done_icon svg{width:18px}.rh_single_full_rvr_features{display:flex;flex-wrap:wrap}.rh_single_full_rvr_features .rh_rvr_property_surroundings{width:25%}.rh_single_full_rvr_features .rh_rvr_outdoor_features_wrapper{width:25%}.rh_single_full_rvr_features .rh_rvr_optional_services_wrapper{width:50%}.features-content-wrapper .rh_single_full_rvr_features li.rh_property__feature{flex-basis:100%}.rh_wrapper_rvr_features{margin-bottom:3rem;margin-left:-3rem;margin-right:-3rem;background:#f7f7f7}.rh_wrapper_rvr_features>div{padding:2rem 3rem 0 3rem;margin-bottom:1rem}.rh_wrapper_rvr_features>div:nth-of-type(even){background:#fff}.rh_wrapper_rvr_features .rh_rvr_property_policies_wrapper ul li{line-height:22px}.rh_wrapper_rvr_features .rh_rvr_property_policies_wrapper ul li .rh_done_icon.rvr_fa_icon{top:2px}.rvr-slash-line{display:none !important}.rvr-slash{position:relative}.rvr-slash .rvr-slash-line{display:inline-block !important;width:calc(100% + 3px);height:3px;border-bottom:1px solid #fff;background:#ea723d;position:absolute;top:calc(50% - 1.5px);left:-2px;transform:rotate(45deg)}.rh_prop_card__priceLabel_box{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-end}.rh_prop_card__priceLabel_box .stars-avg-rating .rating-stars{margin:0 0 5px 0}.rvr-is-enabled .rh_list_card__wrap .rh_list_card__map_details .rh_list_card__priceLabel{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-end}.rvr-is-enabled .rh_list_card__wrap .rh_list_card__map_details .rh_list_card__priceLabel .stars-avg-rating .rating-stars{margin:0 0 5px 0}.rvr-is-enabled .rh_prop_card--similar{z-index:auto}@media(max-width: 1139px){.rh_single_full_rvr_features .rh_rvr_property_surroundings{width:50%}.rh_single_full_rvr_features .rh_rvr_outdoor_features_wrapper{width:50%}.rh_single_full_rvr_features .rh_rvr_optional_services_wrapper{width:100%}}@media(max-width: 767px){.rh_single_full_rvr_features .rh_rvr_property_surroundings{width:100%}.rh_single_full_rvr_features .rh_rvr_outdoor_features_wrapper{width:100%}.rh_outdoor_and_surroundings .rh_property__features_wrap{width:100%}.rvr_optional_services_status{width:100%}}.rtl .rh_property__features_wrap .no-link-list .rh_property__feature{padding-right:3rem}.rvr_seasonal_prices_wrap{margin-bottom:30px}.rvr_seasonal_prices_wrap table,.rvr_seasonal_prices_wrap th,.rvr_seasonal_prices_wrap td{border:none}.rvr_seasonal_prices_wrap table th{color:#444}.rvr_seasonal_prices_wrap .rvr_seasonal_prices{border:1px solid #f7f7f7;text-align:center}.rvr_seasonal_prices_wrap .rvr_seasonal_prices tr:nth-child(even){background-color:#f7f7f7}.rvr_price_details_wrap{margin-bottom:30px}.rvr_price_details_wrap .rvr_price_details ul{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;list-style:none}.rvr_price_details_wrap .rvr_price_details ul li{flex-basis:50%;margin-bottom:15px}.rvr_price_details_wrap .rvr_price_details ul li strong{font-weight:500;margin-right:5px}.rvr_price_details_wrap .rvr_price_details ul li i{margin-right:5px;font-size:12px}.rvr_price_details_wrap .rvr_price_details ul li.bulk-pricing-heading{flex-basis:100%;margin:10px 0 15px;font-size:1.6rem;font-weight:500;line-height:1.5;color:var(--rvr-color-primary)}@media(max-width: 580px){.rvr_price_details_wrap .rvr_price_details ul li{flex-basis:100%}}.rvr_guests_accommodation_wrap{margin-bottom:3rem}.rvr_guests_accommodation_wrap .rvr_guests_accommodation ul{list-style:none;display:flex;flex-wrap:wrap}.rvr_guests_accommodation_wrap .rvr_guests_accommodation ul li{width:50%;margin-bottom:1rem;padding-right:1rem}.rvr_guests_accommodation_wrap .rvr_guests_accommodation ul li i{margin-right:1rem}.rvr_guests_accommodation_wrap .rvr_guests_accommodation ul li i.fas{color:var(--rvr-color-primary)}.rvr_guests_accommodation_wrap .rvr_guests_accommodation ul li i.guests-info{font-size:1.2rem}.rvr_guests_accommodation_wrap .rvr_guests_accommodation ul li strong{font-weight:500}@media(max-width: 580px){.rvr_guests_accommodation_wrap .rvr_guests_accommodation ul li{width:100%}}.rh_property__ava_calendar_wrap{margin-bottom:30px}.rh_property__ava_calendar_wrap .calendar-guide{padding-top:2rem}.rh_property__ava_calendar_wrap .calendar-guide ul{display:flex;justify-content:center}.rh_property__ava_calendar_wrap .calendar-guide ul li{list-style:none;margin-right:2rem}.rh_property__ava_calendar_wrap .calendar-guide ul li:before{content:"";width:1.5rem;height:1.5rem;background-color:rgba(128,128,128,.2);margin-right:.5rem;display:block;float:left;margin-top:1px;text-align:center}.rh_property__ava_calendar_wrap .calendar-guide ul li.past-days:before{content:"-";line-height:15px;color:gray}.rh_property__ava_calendar_wrap .calendar-guide ul li.today:before{background-color:var(--rvr-color-primary)}.rh_property__ava_calendar_wrap .calendar-guide ul li.available-days:before{background-color:rgba(30,166,154,.2)}.rh_property__ava_calendar_wrap .calendar-guide ul li.reserved-days:before{background-color:var(--rvr-color-secondary)}.availability-calendar{overflow:hidden;width:48%;box-sizing:border-box;display:inline-block;vertical-align:top;padding-right:1px}.availability-calendar+.availability-calendar{margin-left:3rem}.availability-calendar .paging{text-align:center;font-size:12px;position:relative;padding:10px;background:var(--rvr-color-primary);color:#fff}.availability-calendar .paging .month-name{text-transform:uppercase;font-size:18px}.availability-calendar .paging i{width:0;height:0;display:inline-block;vertical-align:middle;position:absolute;top:13px;line-height:24px;border-color:#fff;border-style:solid;border-width:7px;cursor:pointer}.availability-calendar .paging i.prev{left:10px;border-top-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-left-style:none}.availability-calendar .paging i.next{right:10px;border-top-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-right-style:none}.availability-calendar table{font-weight:400;font-size:14px;color:#333;border-collapse:collapse;width:100%;border:none;margin-bottom:0}.availability-calendar table td{text-align:center;background-color:#fff;border:1px solid #fff;padding:3px;height:4rem}.availability-calendar table td.cur-date.cur-month{background:#d9edf7}.availability-calendar table td.unavailable{background:var(--rvr-color-secondary);color:#fff}.availability-calendar table td.available{background:rgba(30,166,154,.2);color:#000}.availability-calendar table td.near-month{color:#ccc;background:#f7f7f7;visibility:hidden}.availability-calendar table td.past-date{background:rgba(128,128,128,.2) !important;text-decoration:line-through;color:gray}.availability-calendar table td.today{background-color:var(--rvr-color-primary);color:#fff}.availability-calendar table thead{font-weight:700}.availability-calendar table thead td{border:none;min-width:40px;background:none;text-transform:uppercase}.availability-calendar table tbody tr:last-child td.cur-month{border-bottom-width:37px;border-bottom-color:#fff;height:60px}.availability-calendar table tbody tr:last-child td.cur-month:after{content:"";display:block;border-bottom:1px solid #eee;margin-bottom:-11px;margin-right:-3px;margin-left:-3px;height:9px}#property-availability.split_day .availability-calendar table td.unavailable.start-unavailable{background:linear-gradient(-36deg, var(--rvr-color-secondary) 50%, rgba(var(--rh-global-color-primary-rgb, 30, 166, 154), 0.3) 50%) no-repeat;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.5)}#property-availability.split_day .availability-calendar table td.start-unavailable+.unavailable{background:var(--rvr-color-secondary)}#property-availability.split_day .availability-calendar table td.end-unavailable+.available,#property-availability.split_day .availability-calendar table td.starting-after-last-reserved{background:linear-gradient(143deg, var(--rvr-color-secondary) 50%, rgba(var(--rh-global-color-primary-rgb, 30, 166, 154), 0.3) 50%) no-repeat;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.5)}.single-property table td.off:not(.ends).reserved{text-decoration:none;border:1px solid #fff;background:var(--rvr-color-secondary);color:#fff}.single-property table td.off:not(.ends).split-day-reserved.start-reserved{text-shadow:0 0 3px rgba(0,0,0,.4);background:linear-gradient(316deg, var(--rvr-color-secondary) 50%, rgba(var(--rh-global-color-primary-rgb, 30, 166, 154), 0.2) 50%) no-repeat}.single-property table td.off:not(.ends).starting-after-last-reserved{text-shadow:0 0 4px rgba(0,0,0,.5);background:linear-gradient(134deg, var(--rvr-color-secondary) 50%, rgba(var(--rh-global-color-primary-rgb, 30, 166, 154), 0.2) 50%) no-repeat;color:#fff}.single-property .daterangepicker td{border-radius:var(--rh-round-corner-general-xsmall)}.single-property .daterangepicker td.active{border:1px solid #fff;background-color:var(--rvr-color-primary);color:#fff}#property-availability{display:flex}@media(max-width: 767px){#property-availability{flex-direction:column}#property-availability .availability-calendar{margin:0;width:100%}}.rvr-content-wrapper .availability-calendar table tbody tr:last-child td.cur-month{border-bottom-width:1px;border-bottom-color:#eee;height:auto}.rvr-content-wrapper .availability-calendar table tbody tr:last-child td.cur-month:after{content:none}#ui-datepicker-div{background-color:#fbfbfb;padding:0;margin:1px;border:0;box-shadow:0 5px 5px -5px rgba(128,128,128,.3490196078)}#ui-datepicker-div .ui-datepicker-header{background:#54c7ed;color:#fff;border:0;border-radius:0;padding:8px 0;font-weight:normal}#ui-datepicker-div .ui-datepicker-header .ui-corner-all{width:40px;height:40px;top:0 !important}#ui-datepicker-div .ui-datepicker-header .ui-corner-all:hover{cursor:pointer;border:none;background:none}#ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-next{right:0 !important}#ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-prev{left:0 !important}#ui-datepicker-div .ui-datepicker-header .ui-corner-all.ui-datepicker-prev span{background-position:-96px 0}#ui-datepicker-div .ui-datepicker-header .ui-corner-all span{width:16px;height:16px;top:20px;background-image:url(//villainibiza.com/wp-content/plugins/realhomes-vacation-rentals/include/../assets/css/datepicker/images/ui-icons_ffffff_256x240.png);background-position:-32px 0}#ui-datepicker-div .ui-datepicker-calendar{margin:0}#ui-datepicker-div .ui-datepicker-calendar thead{text-transform:uppercase}#ui-datepicker-div .ui-datepicker-calendar tbody tr td{border:1px solid #dedede;background-color:#fff}#ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-datepicker-today{background:#54c7ee}#ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-state-reserved{background-color:#ec884d !important;opacity:1}#ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-state-reserved span{color:#fff}#ui-datepicker-div .ui-datepicker-calendar tbody tr td a,#ui-datepicker-div .ui-datepicker-calendar tbody tr td span{text-align:center;border:0;background:none}#ui-datepicker-div .ui-datepicker-calendar tbody tr td a.ui-state-highlight,#ui-datepicker-div .ui-datepicker-calendar tbody tr td span.ui-state-highlight{color:#fff}#ui-datepicker-div .ui-datepicker-calendar tbody tr td:hover{background-color:#ec884d}#ui-datepicker-div .ui-datepicker-calendar tbody tr td:hover a{color:#fff}#ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day{background-color:#54c7ed}#ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day a{color:#fff}#ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-state-disabled{background-color:#dedede}div.daterangepicker{border-color:#e6e6e6;padding:1rem;margin-top:0;margin-right:-1px;margin-left:-1px;border-radius:0}div.daterangepicker::before,div.daterangepicker::after{display:none;content:none}div.daterangepicker .calendar-table th.available{border-radius:0}div.daterangepicker .calendar-table th.available.next span{margin-right:2px}div.daterangepicker .calendar-table th.available.prev span{margin-left:2px}div.daterangepicker .calendar-table th,div.daterangepicker .calendar-table td{font-size:14px;line-height:23px;text-transform:uppercase}div.daterangepicker .drp-calendar.left .calendar-table{padding-right:1rem}div.daterangepicker .drp-calendar.right .calendar-table{padding-left:1rem}div.daterangepicker th{font-weight:bold}div.daterangepicker td{border-radius:0 !important}div.daterangepicker td.in-range{background-color:rgba(30,166,154,.2)}div.daterangepicker td.in-range:hover:not(.active){background-color:#eee}div.daterangepicker td.active,div.daterangepicker td.active:hover{background-color:#1ea69a}body:not(.home) .rh_prop_search__form .daterangepicker{margin-top:20px}#ui-datepicker-div{width:24.9rem;margin-left:-1px;margin-top:-1px}#ui-datepicker-div .ui-datepicker-header{background-color:var(--rvr-color-primary)}#ui-datepicker-div .ui-datepicker-header .ui-datepicker-title{font-size:1.4rem}#ui-datepicker-div .ui-datepicker-calendar thead tr th{font-size:1.4rem}#ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-datepicker-today,#ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-datepicker-current-day{background-color:var(--rvr-color-primary)}#ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-state-disabled{background-color:#dedede}#ui-datepicker-div .ui-datepicker-calendar tbody tr td.ui-state-reserved{background-color:var(--rvr-color-secondary) !important}.widget.RVR_Booking_Widget,#footer .widget.RVR_Booking_Widget{background-color:#fff}.widget.RVR_Booking_Widget .title,#footer .widget.RVR_Booking_Widget .title{background-color:#394041;color:#fff;font-size:19px;font-weight:500;line-height:48px;padding:0 0 0 15px;margin-bottom:0}.widget.RVR_Booking_Widget .title a,#footer .widget.RVR_Booking_Widget .title a{font-size:19px;font-weight:500;color:#fff;transition:.2s all ease-in-out}.widget.RVR_Booking_Widget .title a:hover,#footer .widget.RVR_Booking_Widget .title a:hover{opacity:.8}.widget.RVR_Booking_Widget .rvr-booking-form-wrap,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap{padding:18px 14px 18px;box-shadow:0px 0px 5px 2px rgba(0,0,0,.05)}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-contact-information,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-contact-information{border-bottom:1px solid #cdcdcd;margin-bottom:15px}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-contact-information .rvr-ask-question,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-contact-information .rvr-ask-question{text-align:center;margin-bottom:5px}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-contact-information .rvr-ask-question a,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-contact-information .rvr-ask-question a{font-size:16px;color:#ec894d;display:block}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-contact-information .rvr-ask-question a:hover,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-contact-information .rvr-ask-question a:hover{color:#4dc7ec}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-contact-information .rvr-phone-number,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-contact-information .rvr-phone-number{margin-bottom:1rem;font-size:14px;text-align:center}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form{margin-left:-15px}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar{float:left;padding-left:15px}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar.large,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar.large{width:100%;box-sizing:border-box}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar.small,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar.small{width:50%;box-sizing:border-box}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form input[type=text],#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form input[type=text]{width:100%;line-height:34px;height:34px;box-sizing:border-box}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form input[type=text]::-webkit-input-placeholder,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form input[type=text]::-webkit-input-placeholder{color:#909798}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form input[type=text]:-moz-placeholder,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form input[type=text]:-moz-placeholder{color:#909798;opacity:1}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form input[type=text]::-moz-placeholder,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form input[type=text]::-moz-placeholder{color:#909798;opacity:1}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form input[type=text]:-ms-input-placeholder,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form input[type=text]:-ms-input-placeholder{color:#909798}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form input.error,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form input.error{border-color:red}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form input.error+label+span,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form input.error+label+span{color:red}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form input.error+label+span a,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form input.error+label+span a{color:red}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form label,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form label{color:#394041;margin-bottom:5px}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form label.error,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form label.error{color:red;margin-bottom:10px;margin-top:-5px}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form label #terms_conditions-error,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form label #terms_conditions-error{display:none !important}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-terms-conditions,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-terms-conditions{margin-top:1rem;width:100%}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-terms-conditions input,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-terms-conditions input{float:left;margin-right:0}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-terms-conditions label label,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-terms-conditions label label{display:none !important}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-terms-conditions label span,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-terms-conditions label span{font-size:13px;color:gray;display:block;margin-left:20px;cursor:pointer;line-height:22px}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-terms-conditions label span a,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-terms-conditions label span a{font-weight:500}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-ajax-loader,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-ajax-loader{display:none;margin-top:20px}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-booking-button-wrapper,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-booking-button-wrapper{overflow:hidden;margin-bottom:20px;clear:both;padding-left:15px}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-booking-button-wrapper .real-btn,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .rvr-booking-button-wrapper .real-btn{display:block;padding:8px 28px;margin-top:20px;width:100%}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost{display:none;clear:both;padding-left:15px;padding-top:20px}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field{border-bottom:0}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field:last-child,.widget.RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field.subtotal-price-field,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field:last-child,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field.subtotal-price-field{border-top:1px solid #f7f7f7}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field>div,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field>div{display:inline-block;box-sizing:border-box;padding:10px 5px}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field>div.cost-desc,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field>div.cost-desc{width:68%}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field>div.cost-desc a,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field>div.cost-desc a{font-size:12px;cursor:pointer}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field>div.cost-desc span,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field>div.cost-desc span{background:#f7f7f7;font-size:11px;padding:2px 5px;margin-left:5px;border-radius:4px}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field>div.cost-value,#footer .widget.RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field>div.cost-value{width:30%;text-align:right}.widget.RVR_Booking_Widget .submission-area,#footer .widget.RVR_Booking_Widget .submission-area{padding-bottom:5px}.widget.RVR_Booking_Widget .bottom-padding .submission-area,#footer .widget.RVR_Booking_Widget .bottom-padding .submission-area{padding-bottom:30px}.widget.RVR_Booking_Widget .rvr-message-container,.widget.RVR_Booking_Widget .rvr-error-container,#footer .widget.RVR_Booking_Widget .rvr-message-container,#footer .widget.RVR_Booking_Widget .rvr-error-container{display:none;margin-top:0;padding:0}.widget.RVR_Booking_Widget .rvr-error-container,#footer .widget.RVR_Booking_Widget .rvr-error-container{color:red}.widget.RVR_Booking_Widget{background:#fff}.widget.RVR_Booking_Widget h4.title{background:#ea723d;line-height:18px;padding:20px;margin-bottom:0;color:#fff;font-size:19px;font-weight:500}.widget.RVR_Booking_Widget h4.title a{vertical-align:middle;color:#fff}.widget.RVR_Booking_Widget .rvr-booking-form-wrap{background:#fff;padding:0}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-contact-information{padding:3rem 2rem;border-bottom:1px solid rgba(128,128,128,.2)}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-contact-information .rvr-ask-question a{color:var(--rvr-color-primary)}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-contact-information .rvr-ask-question a:hover{color:var(--rvr-color-secondary)}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-contact-information .rvr-phone-number{margin-bottom:0}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form{margin:0}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar{width:100%;padding-left:0;border-top:1px solid rgba(128,128,128,.2)}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar label{display:block;font-size:1.3rem;color:var(--rvr-color-headings);margin:0;padding:2rem 2rem 0}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar label.error{padding:0 2rem 2rem;color:red}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar input{display:block;width:100%;padding:0 2rem 2rem;margin-top:1rem;color:var(--rvr-color-text);font-size:1.5rem;height:initial}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar select{border-bottom:0}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar .select2{display:block;width:100%;padding:0 2rem 2rem;border:none;margin-top:1.5rem}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar .select2-container--default .select2-selection--single{border:none;outline:0;background:rgba(0,0,0,0);color:var(--rvr-color-text)}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar .select2-container--default .select2-selection--single .select2-selection__rendered{padding:0;color:var(--rvr-color-text);font-size:1.5rem}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar.rvr-terms-conditions{margin-bottom:2rem;border-bottom:0}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar.rvr-terms-conditions label input[type=checkbox]{float:left;width:auto;margin-top:5px;margin-right:1rem}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar.rvr-infants-field{border-bottom:1px solid rgba(128,128,128,.2)}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .option-bar.rvr-additional-amenities{border:none;border-bottom:1px solid rgba(128,128,128,.2)}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .submission-area .rvr-booking-button-wrapper{padding:20px 20px 0;margin:0 0 15px;overflow:hidden}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .submission-area input[type=submit]{background:var(--rvr-color-primary);margin:0;padding:2.5rem 2rem;width:100%;color:#fff;transition:.2s background linear;cursor:pointer}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .submission-area input[type=submit]:hover{background:var(--rvr-color-primary-dark);transition:.2s background linear}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .submission-area .rvr-ajax-loader svg{margin:auto;margin-bottom:10px;display:block}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-booking-form .submission-area .rvr-ajax-loader svg path{fill:var(--rh-global-color-primary)}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost{padding:2rem 2rem 0}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .cost-field>div{padding:1rem 0}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .booking-cost .booking-cost-details{display:none;border-top:1px solid #f7f7f7;padding-top:1rem}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-error-container{margin:0;padding:10px 0 15px}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-error-container label{display:block;color:red;padding:0;margin-bottom:1rem}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-error-container label:last-child{margin-bottom:0}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-error-container{color:red;padding:0 2rem 2rem}.widget.RVR_Booking_Widget .rvr-booking-form-wrap .rvr-message-container{color:#6eab51;padding:0 2rem 2rem}.widget.RVR_Booking_Widget .select2-container--default .select2-selection--single .select2-selection__arrow{right:10px}.widget.RVR_Booking_Widget .inspiry_select_picker_trigger{margin-bottom:12px}.widget.RVR_Booking_Widget .inspiry_select_picker_trigger button.dropdown-toggle{border:none;margin-top:10px;padding-bottom:12px;padding-left:20px;padding-right:20px;padding-top:12px}.rh_footer__widgets .widget.RVR_Booking_Widget .title{font-size:1.5rem}.rvr_request_cta_booking{position:relative;padding-top:30px;padding-bottom:30px;box-shadow:0px 5px 5px 2px rgba(0,0,0,.05)}.rvr_request_cta_number_wrapper{display:flex}.rvr_request_cta_number_wrapper .rvr-phone-number{margin-bottom:0;margin-left:40px;line-height:inherit}.rvr_request_cta_number_wrapper .rvr-phone-number strong{font-size:13px;line-height:13px;font-weight:500;color:#333;display:block;margin-bottom:5px}.rvr_request_cta_number_wrapper .rvr-phone-number a{font-size:24px;font-weight:500;color:#1ea69a}.rvr_cta_or{padding-left:5px;padding-right:5px;min-width:45px;height:45px;border-radius:45px;line-height:45px;text-align:center;display:block;background:#333;color:#fff;position:absolute;top:-22.5px;margin-left:-22.5px;left:50%}.rvr_no_top_border{border-top:none !important}.rvr_no_bottom_border{border-bottom:none !important}.rvr_no_bottom_border select{border:none !important}.rvr_phone_icon{background:#ea723d;display:inline-block;padding:8px;position:relative}.rvr_phone_icon svg{width:30px}.rvr_phone_icon svg .a{fill:#fff}.rvr_phone_icon:before{content:"";display:none;position:absolute;border-top:23px solid rgba(0,0,0,0);border-bottom:23px solid rgba(0,0,0,0);border-right:12px solid #ea723d;right:100%;top:0}.rvr_phone_icon:after{content:"";display:block;position:absolute;border-top:23px solid rgba(0,0,0,0);border-bottom:23px solid rgba(0,0,0,0);border-left:12px solid #ea723d;left:100%;top:0}.rvr-reCAPTCHA-wrapper{padding:0 2rem 2rem}.rvr-reCAPTCHA-wrapper.g-recaptcha-type-v2 .inspiry-google-recaptcha>div{margin-left:auto;margin-right:auto}@media(max-width: 380px){.rvr-reCAPTCHA-wrapper.g-recaptcha-type-v2 .inspiry-google-recaptcha>div{transform:scale(0.8)}}.rtl .widget.RVR_Booking_Widget .select2-container--default .select2-selection--single .select2-selection__arrow{right:auto;left:10px}.rtl .rvr_phone_icon svg{transform:rotateY(180deg)}.rtl .rvr_phone_icon:before{display:block}.rtl .rvr_phone_icon:after{display:none}.rtl .rvr_request_cta_number_wrapper .rvr-phone-number{margin-left:0;margin-right:40px}.single-property-fullwidth .rh_property__rvr_booking_section{margin:0 0 40px}.single-property-fullwidth .rh_property__heading{margin:0 0 30px}.single-property-fullwidth .rvr-booking-form{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.single-property-fullwidth .rvr-booking-form .booking-form-inner{border:1px solid #eaeaea;padding:14px 10px;width:74%;background:#fff;position:relative}.single-property-fullwidth .rvr-booking-form label{display:block;margin-bottom:4px;font-weight:500}.single-property-fullwidth .rvr-booking-form .rh-mod-field{display:block;width:100%;padding:1.5rem;font-size:1.4rem;background-color:#fff;border:1px solid rgba(128,128,128,.2);color:gray}.single-property-fullwidth .rvr-booking-form .dropdown{padding:.9rem .5rem}.single-property-fullwidth .rvr-booking-form .dropdown button{border:none}.single-property-fullwidth .rvr-booking-form .field-wrap{float:left;padding:0 10px;margin:0 0 20px}.single-property-fullwidth .rvr-booking-form .field-wrap.three-col{width:33.33%}.single-property-fullwidth .rvr-booking-form .field-wrap.four-col{width:25%}.single-property-fullwidth .rvr-booking-form .field-wrap.six-col{width:16.66%}.single-property-fullwidth .rvr-booking-form .field-wrap.full-width{width:100%}.single-property-fullwidth .rvr-booking-form .daterangepicker{top:168px !important;left:1px !important;right:auto !important}@media(max-width: 899px){.single-property-fullwidth .rvr-booking-form .daterangepicker{max-width:100% !important}}.single-property-fullwidth .rvr-booking-form .rvr-terms-conditions{margin:0 0 15px}.single-property-fullwidth .rvr-booking-form .rvr-terms-conditions input{display:none}.single-property-fullwidth .rvr-booking-form .rvr-terms-conditions label:before{content:"";display:inline-block;flex-shrink:0;width:18px;height:18px;font-size:10px;line-height:14px;margin:0 5px 0 0;border-radius:3px;border:2px solid gray;background:rgba(0,0,0,0);position:relative;top:3px}.single-property-fullwidth .rvr-booking-form .rvr-terms-conditions input:checked+label:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";text-align:center;background-color:var(--rh-global-color-primary);border-color:var(--rh-global-color-primary);color:#fff;top:-3px}.single-property-fullwidth .rvr-booking-form .booking-cost{position:relative;width:24%;border:1px solid #eaeaea}.single-property-fullwidth .rvr-booking-form .booking-cost>.total-price-field{overflow:hidden;padding:8px 14px;background-color:var(--rh-global-color-primary);color:#fff;margin:0 0 8px}.single-property-fullwidth .rvr-booking-form .booking-cost>.total-price-field .cost-desc{float:left}.single-property-fullwidth .rvr-booking-form .booking-cost>.total-price-field .cost-value{float:right}.single-property-fullwidth .rvr-booking-form .booking-cost>.total-price-field h4{float:left;font-size:16px;margin:0}.single-property-fullwidth .rvr-booking-form .booking-cost>.total-price-field .cost-value{font-weight:bold}.single-property-fullwidth .rvr-booking-form .booking-cost .booking-cost-details{color:#000;z-index:999;padding:0 14px}.single-property-fullwidth .rvr-booking-form .booking-cost .booking-cost-details .cost-field{position:relative;overflow:hidden;padding:8px 0;font-size:13px;border-bottom:1px solid #eaeaea}.single-property-fullwidth .rvr-booking-form .booking-cost .booking-cost-details .cost-field .cost-desc{float:left}.single-property-fullwidth .rvr-booking-form .booking-cost .booking-cost-details .cost-field .cost-value{float:right}.single-property-fullwidth .rvr-booking-form .booking-cost .booking-cost-details .cost-field:last-child{margin-bottom:0}.single-property-fullwidth .rvr-booking-form .booking-cost .booking-cost-details .cost-field.total-price-field{border-top:1px solid #eaeaea;border-bottom:none}@media(max-width: 870px){.single-property-fullwidth .rvr-booking-form .booking-cost .booking-cost-details{bottom:15px;left:70px}.single-property-fullwidth .rvr-booking-form .booking-cost .booking-cost-details .cost-field{min-width:250px}}.single-property-fullwidth .rvr-booking-form .rvr-additional-amenities{width:100%;overflow:hidden;padding:0;margin:0}.single-property-fullwidth .rvr-booking-form .rvr-additional-amenities .amenity-field{width:32.25%;float:left;display:flex;justify-content:space-between;padding:1.5rem;font-size:1.4rem;border:1px solid rgba(128,128,128,.2);color:gray;margin:0 18px 20px 0;background-color:var(--rh-color-white)}.single-property-fullwidth .rvr-booking-form .rvr-additional-amenities .amenity-field:nth-child(3n){margin-right:0}@media(max-width: 1160px){.single-property-fullwidth .rvr-booking-form .rvr-additional-amenities .amenity-field{width:49.2%;margin-right:13px}.single-property-fullwidth .rvr-booking-form .rvr-additional-amenities .amenity-field:nth-child(3n){margin-right:18px}.single-property-fullwidth .rvr-booking-form .rvr-additional-amenities .amenity-field:nth-child(2n){margin-right:0}}@media(max-width: 870px){.single-property-fullwidth .rvr-booking-form .rvr-additional-amenities .amenity-field{width:100%;margin-right:0}}.single-property-fullwidth .rvr-booking-form .rvr-additional-amenities .amenity-field .amenity-desc label{margin:0}.single-property-fullwidth .rvr-booking-form .rvr-additional-amenities .amenity-field .amenity-desc label span{display:inline-block;padding:0 0 0 25px;position:relative;line-height:20px}.single-property-fullwidth .rvr-booking-form .rvr-additional-amenities .amenity-field .amenity-desc label span:before{content:"";display:inline-block;flex-shrink:0;width:18px;height:18px;font-size:10px;line-height:14px;margin:0 5px 0 0;border-radius:3px;border:2px solid gray;background:rgba(0,0,0,0);position:absolute;left:0;top:1px}.single-property-fullwidth .rvr-booking-form .rvr-additional-amenities .amenity-field .amenity-desc label input{display:none}.single-property-fullwidth .rvr-booking-form .rvr-additional-amenities .amenity-field .amenity-desc label input:checked+span:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";text-align:center;background-color:var(--rh-global-color-primary);border-color:var(--rh-global-color-primary);color:#fff}.single-property-fullwidth .rvr-booking-form .rvr-additional-amenities .amenity-field .amenity-price span{font-size:13px}.single-property-fullwidth .rvr-booking-form .submission-area{width:100%;float:left;padding:0 10px}.single-property-fullwidth .rvr-booking-form .rvr-booking-button-wrapper{margin:0 0 20px;overflow:hidden}.single-property-fullwidth .rvr-booking-form .rvr-booking-button-wrapper .rvr-booking-button{float:left;margin:0 10px 0 0}.single-property-fullwidth .rvr-booking-form .rvr-booking-button-wrapper .rvr-ajax-loader{display:none;overflow:hidden;padding:12px 0 0}.single-property-fullwidth .rvr-booking-form .rvr-booking-button-wrapper .rvr-ajax-loader svg{width:35px;height:35px;margin:-7px 0 0 10px}.single-property-fullwidth .rvr-booking-form .rvr-booking-button-wrapper .rvr-ajax-loader svg path{fill:var(--rh-global-color-primary)}.single-property-fullwidth .rvr-booking-form .rvr-error-container,.single-property-fullwidth .rvr-booking-form .rvr-message-container{clear:both}.single-property-fullwidth .rvr-booking-form .rvr-error-container label,.single-property-fullwidth .rvr-booking-form .rvr-message-container label{color:green;font-size:15px;padding:0;margin:0 0 10px}.single-property-fullwidth .rvr-booking-form .rvr-error-container label{color:red}@media(max-width: 1170px){.single-property-fullwidth .rvr-booking-form .booking-form-inner{width:100%;margin:0 0 30px}.single-property-fullwidth .rvr-booking-form .booking-cost{width:100%}}@media(max-width: 767px){.single-property-fullwidth .rvr-booking-form .field-wrap.three-col,.single-property-fullwidth .rvr-booking-form .field-wrap.four-col{width:100%}.single-property-fullwidth .rvr-booking-form .field-wrap.six-col{width:50%}}.widget.RVR_Owner_Widget .title{margin-bottom:6rem}.widget.RVR_Owner_Widget .agent-info{padding:0 3rem 3rem;margin-bottom:0}.widget.RVR_Owner_Widget .agent-info img{width:128px}.widget.RVR_Owner_Widget .agent-info p{text-align:center}.widget.RVR_Owner_Widget .agent-info p:last-child{margin-bottom:0}.widget.RVR_Owner_Widget .rvr_property_owner_title{margin-bottom:0;font-size:1.9rem;font-weight:500;line-height:1.2;color:#1a1a1a}.widget.RVR_Owner_Widget .rvr_widget_owner_label{color:#1ea69a;font-size:14px;margin-bottom:15px}.widget.RVR_Owner_Widget .rvr_property_owner_agent_info{display:flex;flex-wrap:wrap;margin-bottom:25px}.widget.RVR_Owner_Widget .rvr_property_owner_agent_info .contact{flex:auto;font-size:21px;color:#323d35;line-height:21px;margin-bottom:15px}.widget.RVR_Owner_Widget .rvr_property_owner_agent_info .contact a{color:#444}.widget.RVR_Owner_Widget .rvr_property_owner_agent_info .contact a:hover{color:#ea723d}.widget.RVR_Owner_Widget .rvr_property_owner_agent_info .contact i{color:#ccc;font-size:20px;vertical-align:middle;margin-right:5px}.widget.RVR_Owner_Widget .rvr_owner_social_icons_wrapper ul{margin-top:0}.widget.RVR_Owner_Widget .rvr_owner_social_icons_wrapper ul li{display:inline-block;margin-left:8px;margin-right:8px}.widget.RVR_Owner_Widget .rvr_owner_social_icons_wrapper ul li i{transition:.2s all ease-in-out;font-size:20px;color:#ccc}.widget.RVR_Owner_Widget .rvr_owner_social_icons_wrapper ul li a:hover i{color:#1a1a1a}.rh_sidebar section+.RVR_Owner_Widget{padding-top:20px}.rvr_owner_content_area{margin-bottom:30px;color:#656e68;line-height:21px}.rtl .widget.RVR_Owner_Widget .rvr_property_owner_agent_info .contact i{margin-right:auto;margin-left:5px}@-webkit-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}@-o-keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}@keyframes bs-notify-fadeOut{0%{opacity:.9}100%{opacity:0}}.bootstrap-select>select.bs-select-hidden,select.bs-select-hidden,select.selectpicker{display:none!important}.bootstrap-select{width:220px\0;vertical-align:middle}.bootstrap-select>.dropdown-toggle{position:relative;width:100%;text-align:right;white-space:nowrap;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.bootstrap-select>.dropdown-toggle:after{margin-top:-1px}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:#999}.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-danger:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-dark:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-info:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-primary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-secondary:hover,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:active,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder.btn-success:hover{color:rgba(255,255,255,.5)}.bootstrap-select>select{position:absolute!important;bottom:0;left:50%;display:block!important;width:.5px!important;height:100%!important;padding:0!important;opacity:0!important;border:none;z-index:0!important}.bootstrap-select>select.mobile-device{top:0;left:0;display:block!important;width:100%!important;z-index:2!important}.bootstrap-select.is-invalid .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.has-error .bootstrap-select .dropdown-toggle,.was-validated .bootstrap-select select:invalid+.dropdown-toggle{border-color:#b94a48}.bootstrap-select.is-valid .dropdown-toggle,.was-validated .bootstrap-select select:valid+.dropdown-toggle{border-color:#28a745}.bootstrap-select.fit-width{width:auto!important}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:thin dotted #333!important;outline:5px auto -webkit-focus-ring-color!important;outline-offset:-2px}.bootstrap-select.form-control{margin-bottom:0;padding:0;border:none;height:auto}:not(.input-group)>.bootstrap-select.form-control:not([class*=col-]){width:100%}.bootstrap-select.form-control.input-group-btn{float:none;z-index:auto}.form-inline .bootstrap-select,.form-inline .bootstrap-select.form-control:not([class*=col-]){width:auto}.bootstrap-select:not(.input-group-btn),.bootstrap-select[class*=col-]{float:none;display:inline-block;margin-left:0}.bootstrap-select.dropdown-menu-right,.bootstrap-select[class*=col-].dropdown-menu-right,.row .bootstrap-select[class*=col-].dropdown-menu-right{float:right}.form-group .bootstrap-select,.form-horizontal .bootstrap-select,.form-inline .bootstrap-select{margin-bottom:0}.form-group-lg .bootstrap-select.form-control,.form-group-sm .bootstrap-select.form-control{padding:0}.form-group-lg .bootstrap-select.form-control .dropdown-toggle,.form-group-sm .bootstrap-select.form-control .dropdown-toggle{height:100%;font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-lg .dropdown-toggle,.bootstrap-select.form-control-sm .dropdown-toggle{font-size:inherit;line-height:inherit;border-radius:inherit}.bootstrap-select.form-control-sm .dropdown-toggle{padding:.25rem .5rem}.bootstrap-select.form-control-lg .dropdown-toggle{padding:.5rem 1rem}.form-inline .bootstrap-select .form-control{width:100%}.bootstrap-select.disabled,.bootstrap-select>.disabled{cursor:not-allowed}.bootstrap-select.disabled:focus,.bootstrap-select>.disabled:focus{outline:0!important}.bootstrap-select.bs-container{position:absolute;top:0;left:0;height:0!important;padding:0!important}.bootstrap-select.bs-container .dropdown-menu{z-index:1060}.bootstrap-select .dropdown-toggle .filter-option{position:static;top:0;left:0;float:left;height:100%;width:100%;text-align:left;overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.bs3.bootstrap-select .dropdown-toggle .filter-option{padding-right:inherit}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option{position:absolute;padding-top:inherit;padding-bottom:inherit;padding-left:inherit;float:none}.input-group .bs3-has-addon.bootstrap-select .dropdown-toggle .filter-option .filter-option-inner{padding-right:inherit}.bootstrap-select .dropdown-toggle .filter-option-inner-inner{overflow:hidden}.bootstrap-select .dropdown-toggle .filter-expand{width:0!important;float:left;opacity:0!important;overflow:hidden}.bootstrap-select .dropdown-toggle .caret{position:absolute;top:50%;right:12px;margin-top:-2px;vertical-align:middle}.input-group .bootstrap-select.form-control .dropdown-toggle{border-radius:inherit}.bootstrap-select[class*=col-] .dropdown-toggle{width:100%}.bootstrap-select .dropdown-menu{min-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu>.inner:focus{outline:0!important}.bootstrap-select .dropdown-menu.inner{position:static;float:none;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.bootstrap-select .dropdown-menu li{position:relative}.bootstrap-select .dropdown-menu li.active small{color:rgba(255,255,255,.5)!important}.bootstrap-select .dropdown-menu li.disabled a{cursor:not-allowed}.bootstrap-select .dropdown-menu li a{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bootstrap-select .dropdown-menu li a.opt{position:relative;padding-left:2.25em}.bootstrap-select .dropdown-menu li a span.check-mark{display:none}.bootstrap-select .dropdown-menu li a span.text{display:inline-block}.bootstrap-select .dropdown-menu li small{padding-left:.5em}.bootstrap-select .dropdown-menu .notify{position:absolute;bottom:5px;width:96%;margin:0 2%;min-height:26px;padding:3px 5px;background:#f5f5f5;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05);pointer-events:none;opacity:.9;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bootstrap-select .dropdown-menu .notify.fadeOut{-webkit-animation:.3s linear 750ms forwards bs-notify-fadeOut;-o-animation:.3s linear 750ms forwards bs-notify-fadeOut;animation:.3s linear 750ms forwards bs-notify-fadeOut}.bootstrap-select .no-results{padding:3px;background:#f5f5f5;margin:0 5px;white-space:nowrap}.bootstrap-select.fit-width .dropdown-toggle .filter-option{position:static;display:inline;padding:0}.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner,.bootstrap-select.fit-width .dropdown-toggle .filter-option-inner-inner{display:inline}.bootstrap-select.fit-width .dropdown-toggle .bs-caret:before{content:'\00a0'}.bootstrap-select.fit-width .dropdown-toggle .caret{position:static;top:auto;margin-top:-1px}.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{position:absolute;display:inline-block;right:15px;top:5px}.bootstrap-select.show-tick .dropdown-menu li a span.text{margin-right:34px}.bootstrap-select .bs-ok-default:after{content:'';display:block;width:.5em;height:1em;border-style:solid;border-width:0 .26em .26em 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle{z-index:1061}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:before{content:'';border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid rgba(204,204,204,.2);position:absolute;bottom:-4px;left:9px;display:none}.bootstrap-select.show-menu-arrow .dropdown-toggle .filter-option:after{content:'';border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;bottom:-4px;left:10px;display:none}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:before{bottom:auto;top:-4px;border-top:7px solid rgba(204,204,204,.2);border-bottom:0}.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle .filter-option:after{bottom:auto;top:-4px;border-top:6px solid #fff;border-bottom:0}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:before{right:12px;left:auto}.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle .filter-option:after{right:13px;left:auto}.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.open>.dropdown-toggle .filter-option:before,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:after,.bootstrap-select.show-menu-arrow.show>.dropdown-toggle .filter-option:before{display:block}.bs-actionsbox,.bs-donebutton,.bs-searchbox{padding:4px 8px}.bs-actionsbox{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-actionsbox .btn-group button{width:50%}.bs-donebutton{float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bs-donebutton .btn-group button{width:100%}.bs-searchbox+.bs-actionsbox{padding:0 8px 4px}.bs-searchbox .form-control{margin-bottom:0;width:100%;float:none}