#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-field-custom-amenities-tid-wrapper > label,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-field-custom-amenities-tid-wrapper > label,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-field-custom-amenities-tid-wrapper > label{display:none;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers .views-widget-sort-by,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers .views-widget-per-page,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers .views-widget-sort-order,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] .views-widget-sort-by,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] .views-widget-per-page,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] .views-widget-sort-order,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] .views-widget-sort-by,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] .views-widget-per-page,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] .views-widget-sort-order{display:none;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers .bef-checkboxes input[type="checkbox"],#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] .bef-checkboxes input[type="checkbox"],#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] .bef-checkboxes input[type="checkbox"]{margin-bottom:0px;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers .bef-checkboxes .form-item,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] .bef-checkboxes .form-item,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] .bef-checkboxes .form-item{display:inline-block;width:auto;padding-right:11px;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers .bef-checkboxes label.option,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] .bef-checkboxes label.option,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] .bef-checkboxes label.option{text-transform:none;}@media only screen and (min-width:47.9375em) and (max-width:61.25em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-beds-numeric-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-occ-total-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-beds-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-occ-total-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-beds-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-occ-total-numeric-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:15%;float:left;padding-left:0px !important;padding-right:15px !important;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-field-custom-amenities-tid-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-field-custom-amenities-tid-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-field-custom-amenities-tid-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:20%;float:left;padding-left:0px !important;padding-right:15px !important;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-beds-numeric-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-occ-total-numeric-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-field-custom-amenities-tid-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-complex-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-beds-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-occ-total-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-field-custom-amenities-tid-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-complex-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-beds-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-occ-total-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-field-custom-amenities-tid-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-complex-wrapper{padding-left:0px !important;padding-right:15px !important;} 
}@media only screen and (min-width:30em) and (max-width:47.9375em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-avail-filter-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-avail-filter-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-avail-filter-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:75%;float:left;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-avail-filter-wrapper .form-item,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-avail-filter-wrapper .form-item,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-avail-filter-wrapper .form-item{padding-right:0px !important;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-avail-filter-wrapper .form-item-avail-filter-rcav-flex,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-avail-filter-wrapper .form-item-avail-filter-rcav-flex,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-avail-filter-wrapper .form-item-avail-filter-rcav-flex{padding-left:7px !important;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-city-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-evrn-client-3-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-occ-total-numeric-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-beds-numeric-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-complex-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-ldrc-type-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-field-custom-amenities-tid-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers .views-submit-button,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-evrn-client-2-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-city-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-evrn-client-3-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-occ-total-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-beds-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-complex-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-ldrc-type-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-field-custom-amenities-tid-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] .views-submit-button,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-evrn-client-2-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-city-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-evrn-client-3-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-occ-total-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-beds-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-complex-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-ldrc-type-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-field-custom-amenities-tid-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] .views-submit-button,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-evrn-client-2-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:25%;float:left;padding-left:7px !important;padding-right:0px !important;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-evrn-client-2-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-evrn-client-2-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-evrn-client-2-wrapper{float:left;clear:both;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-evrn-client-3-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-evrn-client-3-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-evrn-client-3-wrapper{clear:none;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers:not(.listing-teaser-location) #edit-beds-numeric-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers:not(.listing-teaser-location) #edit-evrn-client-2-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"]:not(.listing-teaser-location) #edit-beds-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"]:not(.listing-teaser-location) #edit-evrn-client-2-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"]:not(.listing-teaser-location) #edit-beds-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"]:not(.listing-teaser-location) #edit-evrn-client-2-wrapper{padding-left:0px !important;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-field-custom-amenities-tid-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-field-custom-amenities-tid-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-field-custom-amenities-tid-wrapper{margin-top:13px;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers .views-submit-button,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] .views-submit-button,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] .views-submit-button{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:25%;float:left;float:right;margin-top:25px;} 
}@media only screen and (max-width:30em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"],#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"]{margin-bottom:0px;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-avail-filter-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-avail-filter-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-avail-filter-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-avail-filter-wrapper label,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-avail-filter-wrapper label,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-avail-filter-wrapper label{text-align:left;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-avail-filter-wrapper .form-item,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-avail-filter-wrapper .form-item,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-avail-filter-wrapper .form-item{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;padding-left:7px !important;padding-right:0px !important;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-avail-filter-wrapper .form-item.form-item-avail-filter-rcav-flex,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-avail-filter-wrapper .form-item.form-item-avail-filter-rcav-flex,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-avail-filter-wrapper .form-item.form-item-avail-filter-rcav-flex{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-avail-filter-wrapper .description,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-avail-filter-wrapper .description,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-avail-filter-wrapper .description{color:#eeeff0;font-weight:400;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-field-custom-amenities-tid-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-field-custom-amenities-tid-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-field-custom-amenities-tid-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers .views-submit-button,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] .views-submit-button,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] .views-submit-button{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-left:0 !important;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-evrn-client-2-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-city-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-evrn-client-3-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-occ-total-numeric-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-beds-numeric-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-complex-wrapper,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-ldrc-type-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-evrn-client-2-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-city-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-evrn-client-3-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-occ-total-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-beds-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-complex-wrapper,#featured-wrapper [id*="views-exposed-form-vacation-rental-listings-page-"] #edit-ldrc-type-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-evrn-client-2-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-city-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-evrn-client-3-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-occ-total-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-beds-numeric-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-complex-wrapper,#featured-wrapper [id*="views-exposed-form-grouped-units-page-details-unit-"] #edit-ldrc-type-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;padding-left:7px !important;padding-right:0px !important;} 
}@media only screen and (max-width:30em) {
 #featured-wrapper.show-search #views-exposed-form-vacation-rental-listings-page-teasers,#featured-wrapper.show-search [id*="views-exposed-form-vacation-rental-listings-page-"],#featured-wrapper.show-search [id*="views-exposed-form-grouped-units-page-details-unit-"]{transform:rotateX(0deg);height:390px;} 
}@media only screen and (max-width:64em) {
 body:not(.front) #views-exposed-form-vacation-rental-listings-page-quick-search{padding-left:15px;padding-right:15px;} 
}@media only screen and (max-width:47.9375em) {
 #views-exposed-form-vacation-rental-listings-page-quick-search #edit-beds-numeric-wrapper,#views-exposed-form-vacation-rental-listings-page-quick-search #edit-occ-total-numeric-wrapper,#views-exposed-form-vacation-rental-listings-page-quick-search #edit-city-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;}#views-exposed-form-vacation-rental-listings-page-quick-search #edit-beds-numeric-wrapper label,#views-exposed-form-vacation-rental-listings-page-quick-search #edit-occ-total-numeric-wrapper label,#views-exposed-form-vacation-rental-listings-page-quick-search #edit-city-wrapper label{margin-top:11px;height:auto;}#views-exposed-form-vacation-rental-listings-page-quick-search #edit-city-wrapper{padding-right:0 !important;padding-left:7px !important;}#views-exposed-form-vacation-rental-listings-page-quick-search #edit-occ-total-numeric-wrapper{padding-left:7px !important;padding-right:7px !important;}#views-exposed-form-vacation-rental-listings-page-quick-search #edit-beds-numeric-wrapper{padding-right:7px !important;} 
}.page-vacation-rentals-frisco #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-occ-total-numeric-wrapper,.page-vacation-rentals-breckenridge #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-occ-total-numeric-wrapper{clear:left !important;padding-left:0 !important;}.page-vacation-rentals-frisco #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-beds-numeric-wrapper,.page-vacation-rentals-breckenridge #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-beds-numeric-wrapper{padding-left:7px !important;padding-right:0 !important;}.page-vacation-rentals-frisco #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-field-custom-amenities-tid-wrapper,.page-vacation-rentals-breckenridge #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-field-custom-amenities-tid-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;margin-top:26px;}.page-vacation-rentals-frisco #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-complex-wrapper,.page-vacation-rentals-breckenridge #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-complex-wrapper{padding-left:15px !important;}.page-vacation-rentals-frisco #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-evrn-client-3-wrapper,.page-vacation-rentals-breckenridge #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-evrn-client-3-wrapper{clear:right !important;padding-left:15px !important;padding-right:7px !important;}@media only screen and (max-width:30em) {
 .page-vacation-rentals-frisco #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-evrn-client-3-wrapper,.page-vacation-rentals-breckenridge #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-evrn-client-3-wrapper{padding-left:7px !important;padding-right:0 !important;} 
}@media only screen and (max-width:47.9375em) {
 .page-vacation-rentals-frisco #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-occ-total-numeric-wrapper,.page-vacation-rentals-breckenridge #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-occ-total-numeric-wrapper{clear:none !important;padding-left:7px !important;padding-right:0px;}.page-vacation-rentals-frisco #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-evrn-client-2-wrapper,.page-vacation-rentals-breckenridge #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-evrn-client-2-wrapper{padding-left:0px !important;}.page-vacation-rentals-frisco #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-evrn-client-3-wrapper,.page-vacation-rentals-breckenridge #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-evrn-client-3-wrapper{padding-left:7px !important;padding-right:0px !important;}.page-vacation-rentals-frisco #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-complex-wrapper,.page-vacation-rentals-breckenridge #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-complex-wrapper{padding-left:0px !important;}.page-vacation-rentals-frisco #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-field-custom-amenities-tid-wrapper,.page-vacation-rentals-breckenridge #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-field-custom-amenities-tid-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;margin-top:26px;} 
}@media only screen and (max-width:30em) {
 .page-vacation-rentals-frisco #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-ldrc-type-wrapper,.page-vacation-rentals-breckenridge #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-ldrc-type-wrapper{padding-left:0px !important;padding-right:0px !important;}.page-vacation-rentals-frisco #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-evrn-client-2-wrapper,.page-vacation-rentals-breckenridge #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-evrn-client-2-wrapper{padding-left:7px !important;}.page-vacation-rentals-frisco #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-complex-wrapper,.page-vacation-rentals-breckenridge #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-complex-wrapper{padding-left:7px !important;}.page-vacation-rentals-frisco #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-field-custom-amenities-tid-wrapper,.page-vacation-rentals-breckenridge #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-field-custom-amenities-tid-wrapper{margin-top:10px;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;}.page-vacation-rentals-frisco #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-avail-filter-wrapper .form-item-avail-filter-rcav-begin,.page-vacation-rentals-breckenridge #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-avail-filter-wrapper .form-item-avail-filter-rcav-begin{padding-left:0px !important;}.page-vacation-rentals-frisco #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-occ-total-numeric-wrapper,.page-vacation-rentals-breckenridge #featured-wrapper #views-exposed-form-vacation-rental-listings-page-teasers #edit-occ-total-numeric-wrapper{padding-left:0px !important;} 
}.group-footer .view-btm-specials-items .view-header{float:none;}.group-footer .view-btm-specials-items .view-header .views-widget-per-page{margin-top:-55px;}@media only screen and (max-width:47.9375em) {
 .group-footer .view-btm-specials-items .view-header .views-widget-per-page{margin:0px;float:left;clear:left;} 
}@media only screen and (max-width:30em) {
 .group-footer .view-btm-specials-items .view-header .views-widget-per-page{width:40%;} 
}.group-footer .view-btm-specials-items .view-header .form-item-sort-by{margin-top:-55px;margin-right:200px;}@media only screen and (max-width:47.9375em) {
 .group-footer .view-btm-specials-items .view-header .form-item-sort-by{margin:0px;float:left;} 
}@media only screen and (max-width:30em) {
 .group-footer .view-btm-specials-items .view-header .form-item-sort-by{width:60%;float:right;} 
}@media only screen and (max-width:47.9375em) {
 .group-footer .view-btm-specials-items .view-header{height:115px;} 
}.group-footer .view-btm-specials-items #featured-wrapper{background-color:#fff;}.group-footer .view-btm-specials-items #featured-wrapper label{color:#000;}#last-minute-deals-entityform-edit-form{}#last-minute-deals-entityform-edit-form h2{font-size:22px;color:#408bc8;margin-top:20px;margin-bottom:5px;}#last-minute-deals-entityform-edit-form .pre-intructions{padding-bottom:20px;}#last-minute-deals-entityform-edit-form .submissions-link a{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#71a7d3;border-color:#4a8fc7;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;display:block;width:250px;}#last-minute-deals-entityform-edit-form .submissions-link a:hover,#last-minute-deals-entityform-edit-form .submissions-link a:focus{background-color:#4a8fc7;}#last-minute-deals-entityform-edit-form .submissions-link a:hover,#last-minute-deals-entityform-edit-form .submissions-link a:focus{color:white;}@media only screen and (max-width:64em) {
 #last-minute-deals-entityform-edit-form .submissions-link a{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 #last-minute-deals-entityform-edit-form .submissions-link a{font-size:13px;} 
}@media only screen and (max-width:30em) {
 #last-minute-deals-entityform-edit-form .submissions-link a{font-size:13px;} 
}#last-minute-deals-entityform-edit-form .submissions-link a:hover,#last-minute-deals-entityform-edit-form .submissions-link a:active{background:#71a7d3;}#last-minute-deals-entityform-edit-form .submissions-link a:hover,#last-minute-deals-entityform-edit-form .submissions-link a:active{background:#3b82bd;}#last-minute-deals-entityform-edit-form .field-name-field-adults{padding-right:7px;}#last-minute-deals-entityform-edit-form .field-name-field-children{padding-left:7px;}#last-minute-deals-entityform-edit-form .field-name-field-property-of-interest,#last-minute-deals-entityform-edit-form .field-name-field-check-in,#last-minute-deals-entityform-edit-form .field-name-field-departure-date{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;padding-left:7px;padding-right:7px;}#last-minute-deals-entityform-edit-form .field-name-field-property-of-interest .form-item,#last-minute-deals-entityform-edit-form .field-name-field-check-in .form-item,#last-minute-deals-entityform-edit-form .field-name-field-departure-date .form-item{*zoom:1;margin-bottom:0px;}#last-minute-deals-entityform-edit-form .field-name-field-property-of-interest .form-item:before,#last-minute-deals-entityform-edit-form .field-name-field-property-of-interest .form-item:after,#last-minute-deals-entityform-edit-form .field-name-field-check-in .form-item:before,#last-minute-deals-entityform-edit-form .field-name-field-check-in .form-item:after,#last-minute-deals-entityform-edit-form .field-name-field-departure-date .form-item:before,#last-minute-deals-entityform-edit-form .field-name-field-departure-date .form-item:after{content:" ";display:table;}#last-minute-deals-entityform-edit-form .field-name-field-property-of-interest .form-item:after,#last-minute-deals-entityform-edit-form .field-name-field-check-in .form-item:after,#last-minute-deals-entityform-edit-form .field-name-field-departure-date .form-item:after{clear:both;}#last-minute-deals-entityform-edit-form .field-name-field-property-of-interest .form-item,#last-minute-deals-entityform-edit-form .field-name-field-property-of-interest .date-padding,#last-minute-deals-entityform-edit-form .field-name-field-property-of-interest .date-no-float,#last-minute-deals-entityform-edit-form .field-name-field-check-in .form-item,#last-minute-deals-entityform-edit-form .field-name-field-check-in .date-padding,#last-minute-deals-entityform-edit-form .field-name-field-check-in .date-no-float,#last-minute-deals-entityform-edit-form .field-name-field-departure-date .form-item,#last-minute-deals-entityform-edit-form .field-name-field-departure-date .date-padding,#last-minute-deals-entityform-edit-form .field-name-field-departure-date .date-no-float{display:block;width:100%;}#last-minute-deals-entityform-edit-form .field-name-field-property-of-interest input,#last-minute-deals-entityform-edit-form .field-name-field-check-in input,#last-minute-deals-entityform-edit-form .field-name-field-departure-date input{width:100% !important;}#last-minute-deals-entityform-edit-form .field-name-field-comments{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-left:0px;padding-right:0px;margin-bottom:10px;}#last-minute-deals-entityform-edit-form .field-name-field-first-name,#last-minute-deals-entityform-edit-form .field-name-field-last-name,#last-minute-deals-entityform-edit-form .field-name-field-phone,#last-minute-deals-entityform-edit-form .field-name-field-email{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;padding-left:7px;padding-right:7px;}#last-minute-deals-entityform-edit-form .field-name-field-property-of-interest,#last-minute-deals-entityform-edit-form .field-name-field-first-name,#last-minute-deals-entityform-edit-form .field-name-field-email,#last-minute-deals-entityform-edit-form .field-name-field-adults,#last-minute-deals-entityform-edit-form .field-name-field-bid{padding-left:0px;}#last-minute-deals-entityform-edit-form .field-name-field-departure-date,#last-minute-deals-entityform-edit-form .field-name-field-last-name,#last-minute-deals-entityform-edit-form .field-name-field-phone,#last-minute-deals-entityform-edit-form .field-name-field-children,#last-minute-deals-entityform-edit-form .field-name-field-bid{padding-right:0px;}#last-minute-deals-entityform-edit-form #edit-submit{display:block;margin:auto;}@media only screen and (max-width:30em) {
 #last-minute-deals-entityform-edit-form .field-name-field-property-of-interest{width:100%;padding-right:0px;}#last-minute-deals-entityform-edit-form .field-name-field-check-in,#last-minute-deals-entityform-edit-form .field-name-field-departure-date{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;padding-left:7px;padding-right:7px;}#last-minute-deals-entityform-edit-form .field-name-field-check-in{padding-left:0px;}#last-minute-deals-entityform-edit-form .field-name-field-departure-date{padding-right:0px;} 
}#views-exposed-form-quick-search-riot-quick-search{padding:15px;background:transparent;}#views-exposed-form-quick-search-riot-quick-search .views-submit-button button{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#71a7d3;border-color:#4a8fc7;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;height:36px;}#views-exposed-form-quick-search-riot-quick-search .views-submit-button button:hover,#views-exposed-form-quick-search-riot-quick-search .views-submit-button button:focus{background-color:#4a8fc7;}#views-exposed-form-quick-search-riot-quick-search .views-submit-button button:hover,#views-exposed-form-quick-search-riot-quick-search .views-submit-button button:focus{color:white;}@media only screen and (max-width:64em) {
 #views-exposed-form-quick-search-riot-quick-search .views-submit-button button{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 #views-exposed-form-quick-search-riot-quick-search .views-submit-button button{font-size:13px;} 
}@media only screen and (max-width:30em) {
 #views-exposed-form-quick-search-riot-quick-search .views-submit-button button{font-size:13px;} 
}#views-exposed-form-quick-search-riot-quick-search .views-submit-button button:hover,#views-exposed-form-quick-search-riot-quick-search .views-submit-button button:active{background:#71a7d3;}#views-exposed-form-quick-search-riot-quick-search .views-submit-button button:hover,#views-exposed-form-quick-search-riot-quick-search .views-submit-button button:active{background:#3b82bd;}#views-exposed-form-quick-search-riot-quick-search #edit-avail-filter-wrapper{margin-bottom:15px;}@media only screen and (min-width:48em) {
 #views-exposed-form-quick-search-riot-quick-search #edit-avail-filter-wrapper{margin-bottom:0px;width:50%;float:left;} 
}#views-exposed-form-quick-search-riot-quick-search #edit-avail-filter-wrapper .rc-avail-embed-msg{display:none;}@media only screen and (max-width:47.9375em) {
 #views-exposed-form-quick-search-riot-quick-search #edit-avail-filter-wrapper .form-item-avail-filter-rcav-begin{padding-right:15px;} 
}#views-exposed-form-quick-search-riot-quick-search #edit-avail-filter-wrapper .form-type-textfield{width:50%;float:left;}@media only screen and (min-width:48em) {
 #views-exposed-form-quick-search-riot-quick-search #edit-avail-filter-wrapper .form-type-textfield{padding-right:15px;} 
}#views-exposed-form-quick-search-riot-quick-search #edit-avail-filter-wrapper .form-type-textfield .begin,#views-exposed-form-quick-search-riot-quick-search #edit-avail-filter-wrapper .form-type-textfield .end{padding:.5em !important;background-image:none;}#views-exposed-form-quick-search-riot-quick-search #edit-avail-filter-wrapper .form-type-textfield input,#views-exposed-form-quick-search-riot-quick-search #edit-avail-filter-wrapper .form-type-textfield select{background-color:whitesmoke;border:1px solid #ccc;}#views-exposed-form-quick-search-riot-quick-search #edit-occ-total-numeric-wrapper{margin-bottom:1rem;}@media only screen and (max-width:47.9375em) {
 #views-exposed-form-quick-search-riot-quick-search #edit-occ-total-numeric-wrapper{padding-top:15px;clear:both;float:none;} 
}#views-exposed-form-quick-search-riot-quick-search #edit-occ-total-numeric-wrapper label{display:none;}#views-exposed-form-quick-search-riot-quick-search #edit-occ-total-numeric-wrapper h5{display:none;}#views-exposed-form-quick-search-riot-quick-search #edit-occ-total-numeric-wrapper select,#views-exposed-form-quick-search-riot-quick-search #edit-occ-total-numeric-wrapper .chosen-container .chosen-single{background:whitesmoke url(/sites/all/themes/custom/vrweb_foundation/images/select-bg.png) right center no-repeat;border:1px solid #ccc;width:100%;color:#666;}#views-exposed-form-quick-search-riot-quick-search #edit-occ-total-numeric-wrapper .chosen-container-single .chosen-single div b{display:none;}@media only screen and (min-width:48em) {
 #views-exposed-form-quick-search-riot-quick-search #edit-occ-total-numeric-wrapper{margin-bottom:0;padding-right:1rem;width:25%;float:left;}#views-exposed-form-quick-search-riot-quick-search #edit-occ-total-numeric-wrapper + .form-actions{width:25%;} 
}#views-exposed-form-quick-search-riot-quick-search #edit-occ-total-numeric-wrapper + .form-actions button{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#71a7d3;border-color:#4a8fc7;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;}#views-exposed-form-quick-search-riot-quick-search #edit-occ-total-numeric-wrapper + .form-actions button:hover,#views-exposed-form-quick-search-riot-quick-search #edit-occ-total-numeric-wrapper + .form-actions button:focus{background-color:#4a8fc7;}#views-exposed-form-quick-search-riot-quick-search #edit-occ-total-numeric-wrapper + .form-actions button:hover,#views-exposed-form-quick-search-riot-quick-search #edit-occ-total-numeric-wrapper + .form-actions button:focus{color:white;}@media only screen and (max-width:64em) {
 #views-exposed-form-quick-search-riot-quick-search #edit-occ-total-numeric-wrapper + .form-actions button{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 #views-exposed-form-quick-search-riot-quick-search #edit-occ-total-numeric-wrapper + .form-actions button{font-size:13px;} 
}@media only screen and (max-width:30em) {
 #views-exposed-form-quick-search-riot-quick-search #edit-occ-total-numeric-wrapper + .form-actions button{font-size:13px;} 
}#views-exposed-form-quick-search-riot-quick-search #edit-occ-total-numeric-wrapper + .form-actions button:hover,#views-exposed-form-quick-search-riot-quick-search #edit-occ-total-numeric-wrapper + .form-actions button:active{background:#71a7d3;}#views-exposed-form-quick-search-riot-quick-search #edit-occ-total-numeric-wrapper + .form-actions button:hover,#views-exposed-form-quick-search-riot-quick-search #edit-occ-total-numeric-wrapper + .form-actions button:active{background:#3b82bd;}@media only screen and (min-width:48em) {
 #views-exposed-form-quick-search-riot-quick-search .views-submit-button{float:left;width:25%;}#views-exposed-form-quick-search-riot-quick-search .views-submit-button button{width:100%;} 
}.paragraphs-item-entityform .entityform input,.paragraphs-item-entityform .entityform textarea{margin-bottom:15px !important;}.footer-top-wrapper h4,.footer-top-wrapper h4 a,.footer-top-wrapper h5,.footer-top-wrapper h5 a,.footer-top-wrapper h6,.footer-top-wrapper h6 a,.footer-middle-wrapper h4,.footer-middle-wrapper h4 a,.footer-middle-wrapper h5,.footer-middle-wrapper h5 a,.footer-middle-wrapper h6,.footer-middle-wrapper h6 a,.footer-bottom-wrapper h4,.footer-bottom-wrapper h4 a,.footer-bottom-wrapper h5,.footer-bottom-wrapper h5 a,.footer-bottom-wrapper h6,.footer-bottom-wrapper h6 a,.footer-affiliate-wrapper h4,.footer-affiliate-wrapper h4 a,.footer-affiliate-wrapper h5,.footer-affiliate-wrapper h5 a,.footer-affiliate-wrapper h6,.footer-affiliate-wrapper h6 a{font-size:17px;color:#71a7d3;font-weight:700;text-transform:uppercase;}.footer-top-wrapper{background-color:#585858;padding:1em 0 1em 0;margin-top:0;}@media only screen and (max-width:30em) {
 .footer-top-wrapper{text-align:center;} 
}.footer-top-wrapper ul.no-bullet,.footer-top-wrapper .node-vr-listing.view-mode-full .group-vr-full-panel .group-vr-full-featured-amenities .view-content ul,.node-vr-listing.view-mode-full .group-vr-full-panel .group-vr-full-featured-amenities .view-content .footer-top-wrapper ul{margin-left:0.5em;}.footer-top-wrapper .footer-top-content{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;}.footer-middle-wrapper{background-color:#585858;padding:1em 0 1em 0;}.footer-middle-wrapper .footer-middle-content{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;}.footer-middle-wrapper .footer-middle-content section{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:25%;float:left;padding-left:0px;}@media only screen and (max-width:47.9375em) {
 .footer-middle-wrapper .footer-middle-content section{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;} 
}@media only screen and (max-width:30em) {
 .footer-middle-wrapper .footer-middle-content section{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-bottom:15px;} 
}.footer-middle-wrapper .footer-middle-content section.block-views-1f0e0e87c933b05654af099bcf51afea{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;float:right;}@media only screen and (max-width:47.9375em) {
 .footer-middle-wrapper .footer-middle-content section.block-views-1f0e0e87c933b05654af099bcf51afea{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;} 
}.footer-middle-wrapper .footer-middle-content section a,.footer-middle-wrapper .footer-middle-content section a:link,.footer-middle-wrapper .footer-middle-content section a:visited,.footer-middle-wrapper .footer-middle-content section p,.footer-middle-wrapper .footer-middle-content section .node-vr-listing.view-mode-teaser .group-right .field-name-body,.node-vr-listing.view-mode-teaser .group-right .footer-middle-wrapper .footer-middle-content section .field-name-body,.footer-middle-wrapper .footer-middle-content section .view-complexes .field-name-field-complex-teaser-text,.view-complexes .footer-middle-wrapper .footer-middle-content section .field-name-field-complex-teaser-text{color:#c5c9cc;}@media only screen and (max-width:30em) {
 .footer-middle-wrapper .footer-middle-content section h4{margin-bottom:0px;} 
}.footer-bottom-wrapper{background-color:#585858;padding:1em 0 1em 0;}.footer-bottom-wrapper a,.footer-bottom-wrapper a:link,.footer-bottom-wrapper a:visited{color:#c5c9cc;text-decoration:underline;}.footer-bottom-wrapper a:hover,.footer-bottom-wrapper a:active,.footer-bottom-wrapper a:link:hover,.footer-bottom-wrapper a:link:active,.footer-bottom-wrapper a:visited:hover,.footer-bottom-wrapper a:visited:active{text-decoration:none;}.footer-bottom-wrapper .copyright{margin:0.45em 0;text-align:left;color:#c5c9cc;}@media only screen and (max-width:47.9375em) {
 .footer-bottom-wrapper .copyright{text-align:center;} 
}.footer-bottom-wrapper .powered-by{margin:0.45em 0;text-align:right;color:#c5c9cc;}@media only screen and (max-width:47.9375em) {
 .footer-bottom-wrapper .powered-by{text-align:center;} 
}.footer-affiliate-wrapper{background:#585858;}@media only screen and (max-width:47.9375em) {
 .footer-affiliate-wrapper .affiliates h4.block-title{text-align:center;} 
}.footer-affiliate-wrapper .affiliates ul.inline-list{text-align:left;}@media only screen and (max-width:47.9375em) {
 .footer-affiliate-wrapper .affiliates ul.inline-list{text-align:center;} 
}.footer-affiliate-wrapper .affiliates ul.inline-list li img{max-height:40px;width:auto;}@media only screen and (max-width:64em) {
 .vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser{padding-left:0 !important;padding-right:0 !important;} 
}@media only screen and (max-width:30em) {
 .vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser{border-bottom:1px solid white;padding-bottom:1em !important;margin-bottom:.4em !important;} 
}@media only screen and (max-width:64em) {
 .vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-header{padding-left:0 !important;padding-right:0 !important;margin-bottom:1.5em;} 
}@media only screen and (max-width:64em) {
 .vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-header h3{margin-bottom:0;} 
}@media only screen and (max-width:47.9375em) {
 .vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-header h3{font-size:1em;} 
}.vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-header .field-name-more-link{padding-left:0 !important;padding-right:0 !important;position:absolute;top:14px;right:0.9375em;}@media only screen and (max-width:47.9375em) {
 .vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-header .field-name-more-link{top:8px;} 
}@media only screen and (max-width:30em) {
 .vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-header .field-name-more-link{top:5px;} 
}@media only screen and (max-width:64em) {
 .vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-header .field-name-more-link{top:0;} 
}.vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-header .field-name-more-link a{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#666868;border-color:#4d4e4e;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;}.vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-header .field-name-more-link a:hover,.vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-header .field-name-more-link a:focus{background-color:#4d4e4e;}.vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-header .field-name-more-link a:hover,.vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-header .field-name-more-link a:focus{color:white;}@media only screen and (max-width:64em) {
 .vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-header .field-name-more-link a{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-header .field-name-more-link a{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-header .field-name-more-link a{font-size:13px;} 
}.vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-header .field-name-more-link a:hover,.vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-header .field-name-more-link a:active{background:#71a7d3;}@media only screen and (max-width:30em) {
 .vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-header .field-name-more-link a{color:rgba(255,255,255,0);width:25px;height:25px;line-height:25px;border-radius:20px;overflow:hidden;position:absolute;padding:0;top:0;right:0;min-height:0px;}.vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-header .field-name-more-link a:hover{color:rgba(255,255,255,0);}.vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-header .field-name-more-link a:before{position:absolute;top:0;left:0;content:"+";color:white !important;display:block;width:25px;height:25px;line-height:25px;text-align:center;font-weight:bold;font-family:Arial,Helvetica,"Nimbus Sans L",sans-serif;font-size:25px;} 
}.vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-left{padding-right:0 !important;}@media only screen and (max-width:64em) {
 .vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-left{padding-left:0 !important;} 
}@media only screen and (max-width:30em) {
 .vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-left{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;} 
}.vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-left img{margin:0 auto;border:4px solid white;box-shadow:rgba(133,133,133,0.5) 0 0 5px;}@media only screen and (max-width:64em) {
 .vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-right{padding-right:0 !important;} 
}@media only screen and (max-width:30em) {
 .vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-right{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;} 
}.vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-right .field-name-field-vr-group-location-desc{margin-bottom:0.75em;font-size:0.8em;font-weight:600;}.vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-right .field-name-field-vr-grouping-short-desc,.vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-right .taxonomy-term-description{font-size:0.9em;font-weight:normal;}.vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-footer{clear:both;padding:1em;}@media only screen and (max-width:30em) {
 .vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-footer{padding:1em 0;} 
}.vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-footer table{width:100%;}@media only screen and (max-width:30em) {
 .vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-footer table *{font-size:0.9375em;}.vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-footer table th:nth-child(4),.vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-footer table th:nth-child(3),.vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-footer table td:nth-child(4),.vocabulary-vrfusion-groupings.view-mode-taxonomy_teaser .group-footer table td:nth-child(3){display:none;} 
}.page-taxonomy-term .vocabulary-vrfusion-groupings.view-mode-full .group-header{margin-bottom:1em;}.page-taxonomy-term .vocabulary-vrfusion-groupings.view-mode-full .group-right h4{margin-bottom:0px;}.page-taxonomy-term .vocabulary-vrfusion-groupings.view-mode-full .group-right ul.complex-amenities{list-style:none;}.page-taxonomy-term .vocabulary-vrfusion-groupings.view-mode-full .group-footer{margin-top:20px;}.page-taxonomy-term .view-grouped-units{clear:both;margin-top:20px;}.page-taxonomy-term .view-grouped-units #views-exposed-form-grouped-units-page-details-unit-list .views-exposed-widget{*zoom:1;}.page-taxonomy-term .view-grouped-units #views-exposed-form-grouped-units-page-details-unit-list .views-exposed-widget:before,.page-taxonomy-term .view-grouped-units #views-exposed-form-grouped-units-page-details-unit-list .views-exposed-widget:after{content:" ";display:table;}.page-taxonomy-term .view-grouped-units #views-exposed-form-grouped-units-page-details-unit-list .views-exposed-widget:after{clear:both;}.page-taxonomy-term .view-grouped-units #views-exposed-form-grouped-units-page-details-unit-list .views-widget-sort-by{*zoom:1;}.page-taxonomy-term .view-grouped-units #views-exposed-form-grouped-units-page-details-unit-list .views-widget-sort-by:before,.page-taxonomy-term .view-grouped-units #views-exposed-form-grouped-units-page-details-unit-list .views-widget-sort-by:after{content:" ";display:table;}.page-taxonomy-term .view-grouped-units #views-exposed-form-grouped-units-page-details-unit-list .views-widget-sort-by:after{clear:both;}.page-taxonomy-term .view-grouped-units #views-exposed-form-grouped-units-page-details-unit-list #edit-beds-numeric-wrapper,.page-taxonomy-term .view-grouped-units #views-exposed-form-grouped-units-page-details-unit-list .form-item-avail-filter-rcav-begin,.page-taxonomy-term .view-grouped-units #views-exposed-form-grouped-units-page-details-unit-list .form-item-avail-filter-rcav-adult{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;padding-left:0 !important;}.page-taxonomy-term .view-grouped-units #views-exposed-form-grouped-units-page-details-unit-list #edit-baths-numeric-wrapper,.page-taxonomy-term .view-grouped-units #views-exposed-form-grouped-units-page-details-unit-list .form-item-avail-filter-rcav-end,.page-taxonomy-term .view-grouped-units #views-exposed-form-grouped-units-page-details-unit-list .form-item-avail-filter-rcav-child{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;padding-right:0 !important;}.page-taxonomy-term .view-grouped-units #views-exposed-form-grouped-units-page-details-unit-list #edit-field-vr-featured-amenities-tid-wrapper{margin-bottom:1.25em;}.page-taxonomy-term .view-grouped-units #views-exposed-form-grouped-units-page-details-unit-list #edit-field-vr-featured-amenities-tid-wrapper label[for="edit-field-vr-featured-amenities-tid"]{font-size:1em;font-weight:normal;}.page-taxonomy-term .view-grouped-units #views-exposed-form-grouped-units-page-details-unit-list #edit-field-vr-featured-amenities-tid-wrapper label{font-size:0.75em;}.page-taxonomy-term .view-grouped-units #views-exposed-form-grouped-units-page-details-unit-list #edit-field-vr-featured-amenities-tid-wrapper .form-item-field-vr-featured-amenities-tid .form-item{margin-bottom:0.3125em;}.page-taxonomy-term .view-grouped-units #views-exposed-form-grouped-units-page-details-unit-list #edit-field-vr-featured-amenities-tid-wrapper .form-item-field-vr-featured-amenities-tid .form-type-bef-checkbox{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;padding:0;}@media all and (max-width:940px) {
 .page-taxonomy-term .view-grouped-units #views-exposed-form-grouped-units-page-details-unit-list #edit-field-vr-featured-amenities-tid-wrapper .form-item-field-vr-featured-amenities-tid .form-type-bef-checkbox{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-left:0 !important;padding-right:0 !important;} 
}.page-taxonomy-term .view-grouped-units #views-exposed-form-grouped-units-page-details-unit-list #edit-field-vr-featured-amenities-tid-wrapper .form-item-field-vr-featured-amenities-tid .form-type-bef-checkbox label{display:inline;}.page-taxonomy-term .view-grouped-units #views-exposed-form-grouped-units-page-details-unit-list #edit-field-vr-featured-amenities-tid-wrapper input[type="checkbox"],.page-taxonomy-term .view-grouped-units #views-exposed-form-grouped-units-page-details-unit-list #edit-field-vr-featured-amenities-tid-wrapper input[type="radio"],.page-taxonomy-term .view-grouped-units #views-exposed-form-grouped-units-page-details-unit-list #edit-field-vr-featured-amenities-tid-wrapper select{margin:0;}.page-taxonomy-term .view-grouped-units .view-header{margin-bottom:20px;}.page-taxonomy-term .view-grouped-units .view-content .node-vr-listing.view-mode-teaser{padding:20px 0px;border-top:solid 1px #4a8fc7;margin-bottom:20px;}.section-complex-inquiry label{font-weight:bold;}.section-complex-inquiry .field-name-field-name,.section-complex-inquiry .field-name-field-body-no-summary,.section-complex-inquiry .form-actions{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;}.section-complex-inquiry .field-name-field-email,.section-complex-inquiry .field-name-field-phone-number,.section-complex-inquiry .field-name-field-inquiry-arrive,.section-complex-inquiry .field-name-field-inquiry-depart,.section-complex-inquiry .field-name-field-inquiry-adults,.section-complex-inquiry .field-name-field-inquiry-children{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;}@media only screen and (max-width:30em) {
 .section-complex-inquiry .field-name-field-email,.section-complex-inquiry .field-name-field-phone-number,.section-complex-inquiry .field-name-field-inquiry-arrive,.section-complex-inquiry .field-name-field-inquiry-depart,.section-complex-inquiry .field-name-field-inquiry-adults,.section-complex-inquiry .field-name-field-inquiry-children{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;} 
}.section-complex-inquiry .field-name-field-inquiry-arrive fieldset,.section-complex-inquiry .field-name-field-inquiry-depart fieldset{padding:0;margin:.5em 0;}.section-complex-inquiry .field-name-field-inquiry-flexible-dates{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;}.section-complex-inquiry .field-name-field-inquiry-complex{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;}.section-complex-inquiry .form-item-field-inquiry-flexible-dates-und input.form-checkbox{float:left;margin-right:0.3125em;}.section-complex-inquiry .form-item-field-inquiry-complex-und{clear:left;}.groupings-popup-units{padding:0.5em;z-index:99;}.groupings-popup-units .view-grouped-units{overflow-x:auto;}.groupings-popup-units table{width:100%;margin-bottom:0px;}.groupings-popup-units table th{background-color:#bbbbbb;color:#222222;}.groupings-popup-units table .even td{background-color:#F7F7F7;}.groupings-popup-units table .views-field-avail-pricing .rc-item-price{display:block;margin-bottom:1em;}.groupings-popup-units table .views-field-avail-pricing .rc-item-price .display-name{font-size:25px;padding-bottom:5px;}.groupings-popup-units table .views-field-avail-pricing .rc-item-price .display-detail{margin-bottom:1em;}.groupings-popup-units table .views-field-avail-pricing .rc-item-price .rcav-dates{font-weight:600;margin-bottom:.3em;}.groupings-popup-units table .views-field-avail-pricing .rc-item-price .rc-price{font-size:25px;color:#585858;}.groupings-popup-units table .views-field-avail-pricing .rc-item-price .rc-price .rc-savings{font-size:30px;color:#666868;}.groupings-popup-units table .views-field-avail-pricing .rc-item-price-buy{display:block;margin:1em 0 0;}.groupings-popup-units table .views-field-avail-pricing .rc-item-price-buy .form-submit{margin-bottom:.5em;}.groupings-popup-units table .views-field-avail-pricing + .views-field-prices{display:none;}.groupings-popup-units .close-reveal-modal{color:#4a8fc7;}body{background:#fdfdfd;}.not-front .l-featured#featured-wrapper > section.block-views-db624058d88a29e328722806531a2a5f{position:relative !important;}@media only screen and (max-width:47.9375em) {
 .not-front .l-featured#featured-wrapper > section.block-views-db624058d88a29e328722806531a2a5f{display:none;} 
}.not-front .l-featured#featured-wrapper.show-search > section.block-views-db624058d88a29e328722806531a2a5f.block-views{display:block;height:auto !important;}@media only screen and (min-width:64.0625em) {
 .not-front .l-featured#featured-wrapper .featured-tabs:not(.sticky-enabled){width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5em;*zoom:1;position:absolute;bottom:7rem;left:0;right:0;background:rgba(255,255,255,0.75);box-shadow:0 0 5px rgba(0,0,0,0.25);}.not-front .l-featured#featured-wrapper .featured-tabs:not(.sticky-enabled):before,.not-front .l-featured#featured-wrapper .featured-tabs:not(.sticky-enabled):after{content:" ";display:table;}.not-front .l-featured#featured-wrapper .featured-tabs:not(.sticky-enabled):after{clear:both;} 
}#featured-wrapper{background:#585858;position:relative;}.front #featured-wrapper .vrs-trigger{display:none !important;}#featured-wrapper .qs-trigger,#featured-wrapper .vrs-trigger{padding-left:0 !important;padding-right:0 !important;}@media only screen and (max-width:47.9375em) {
 #featured-wrapper .vrs-trigger{display:none !important;}.front #featured-wrapper .qs-trigger{display:inherit !important;}.page-vacation-rentals.section-vacation-rentals #featured-wrapper .qs-trigger,body.views-page[class*="-complexes"] #featured-wrapper .qs-trigger,body.section-vacation-rental-complexes #featured-wrapper .qs-trigger{display:none !important;} 
}@media only screen and (max-width:30em) {
 .page-vacation-rentals.section-vacation-rentals #featured-wrapper .vrs-trigger,body.views-page[class*="-complexes"] #featured-wrapper .vrs-trigger,body.section-vacation-rental-complexes #featured-wrapper .vrs-trigger{display:inherit !important;}#featured-wrapper .vrs-trigger > a{text-align:center;background-color:#408bc8;color:white;display:inline-block;border-radius:3px;padding:20px 25px 20px 8px;margin-top:10px;transition:background-color,.4s ease-in-out;font-size:20px;font-family:"Ubuntu",sans-serif;background-repeat:no-repeat;background-position:95% center;background-size:auto 10px;text-transform:uppercase;letter-spacing:.05em;font-weight:400;letter-spacing:2px;margin-top:0px;border-radius:0px;width:100%;position:absolute;z-index:200;}#featured-wrapper .vrs-trigger > a:after{font-family:"foundation-icons";content:"\f16c";margin-left:.3em;font-size:20px;font-weight:100;} 
}#featured-wrapper.show-search .vrs-trigger > a{background:rgba(255,255,255,0);}.node-type-page .main.columns .node-page.view-mode-full > .group-content{padding-left:0px;padding-right:0px;}.l-main{padding-top:40px;}.front .l-main{padding-top:0px;}.node-type-vr-listing.section-vacation-rentals .l-main{max-width:none;padding:0px;}.main.columns{padding-bottom:25px;}.front .main.columns{padding-bottom:0px;}.node-type-vr-listing.section-vacation-rentals .main.columns{padding-left:0px;padding-right:0px;}.page-vacation-rentals.section-vacation-rentals .l-content-bottom{padding-left:15px;padding-right:15px;}h3.directions-page{clear:both;}.directions-page-content{*zoom:1;}.directions-page-content:before,.directions-page-content:after{content:" ";display:table;}.directions-page-content:after{clear:both;}.directions-page-content .left{padding-left:0px;}.directions-page-content .right{padding-right:0px;}.directions-page-content .button{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#666868;border-color:#4d4e4e;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;}.directions-page-content .button:hover,.directions-page-content .button:focus{background-color:#4d4e4e;}.directions-page-content .button:hover,.directions-page-content .button:focus{color:white;}@media only screen and (max-width:64em) {
 .directions-page-content .button{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .directions-page-content .button{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .directions-page-content .button{font-size:13px;} 
}.directions-page-content .button:hover,.directions-page-content .button:active{background:#71a7d3;}.static-special{width:100%;clear:both;*zoom:1;margin-top:15px;background:#eeeff0;padding:10px;}.static-special:before,.static-special:after{content:" ";display:table;}.static-special:after{clear:both;}.staff-pick-wrapper{width:100%;clear:both;*zoom:1;margin-top:15px;background:#eeeff0;padding:10px;}.staff-pick-wrapper:before,.staff-pick-wrapper:after{content:" ";display:table;}.staff-pick-wrapper:after{clear:both;}.staff-pick-wrapper .small-4.columns{padding-left:0 !important;padding-right:0 !important;}.staff-pick-wrapper h5{color:#408bc8;}.staff-pick-wrapper h5 span{color:#71a7d3;}@media only screen and (max-width:28.125em) {
 .staff-pick-wrapper .columns{width:100%;padding:0px;}.staff-pick-wrapper h5{margin-top:15px;} 
}.static-bookmark.services{padding-left:0px;}.static-bookmark.testimonial{padding-right:0px;}.static-bookmark .link-title,.static-bookmark .arrow{display:inline-block;}.static-bookmark .button{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#666868;border-color:#4d4e4e;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;display:block;text-align:center;font-size:18px;}.static-bookmark .button:hover,.static-bookmark .button:focus{background-color:#4d4e4e;}.static-bookmark .button:hover,.static-bookmark .button:focus{color:white;}@media only screen and (max-width:64em) {
 .static-bookmark .button{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .static-bookmark .button{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .static-bookmark .button{font-size:13px;} 
}.static-bookmark .button:hover,.static-bookmark .button:active{background:#71a7d3;}.static-bookmark .button:after{content:'';display:inline-block;width:0px;height:0px;border-style:solid;border-width:7px;margin-left:10px;margin-bottom:-5px;border-color:white rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0);}@media only screen and (max-width:30em) {
 .static-bookmark{width:100%;}.static-bookmark.services,.static-bookmark.testimonial{padding-left:0px;padding-right:0px;}.static-bookmark.services .button{margin-bottom:5px;} 
}.owner-header-region{*zoom:1;}.owner-header-region:before,.owner-header-region:after{content:" ";display:table;}.owner-header-region:after{clear:both;}.owner-header-region h4{width:70%;float:left;}.owner-header-region .best-pms-img{float:right;width:30%;}@media only screen and (max-width:47.9375em) {
 .owner-header-region h4,.owner-header-region .best-pms-img{width:100%;}.owner-header-region .best-pms-img img{display:block;max-width:350px;margin:auto;} 
}.client-testimonial{background:#eeeff0;padding:30px 30px 15px;margin:auto;line-height:1.5;margin-bottom:20px;}.owner-partner-testimonial{*zoom:1;border-bottom:solid 1px #eeeff0;padding:20px 0px;}.owner-partner-testimonial:before,.owner-partner-testimonial:after{content:" ";display:table;}.owner-partner-testimonial:after{clear:both;}.owner-partner-testimonial .name{text-align:right;margin-top:-8px;}h2 + .owner-partner-testimonial{padding-top:0px;}h3.special-head{font-size:20px;}.rteindent1{margin-left:40px;}.rteindent2{margin-left:80px;}.rteindent3{margin-left:120px;}.rteindent4{margin-left:160px;}.rteleft{text-align:left;}.rteright{text-align:right;}.rtecenter{text-align:center;}.rtejustify{text-align:justify;}.ibimage_left{float:left;}.ibimage_right{float:right;}@media screen and (min-width:767px) {
 .pb-sidebar-form{max-width:75%;}.pb-sidebar-form .large-12.main .paragraphs-items.paragraphs-items-field-page-builder.paragraphs-items-field-page-builder-full.paragraphs-items-full{width:24%;right:16px;display:inline;position:fixed;z-index:999;background:white;padding:20px;border:1px solid;bottom:3%;} 
}.view-complexes h2{margin-top:0px;margin-bottom:5px;}.view-complexes h2 a{color:#408bc8;font-size:24px;text-transform:none;font-weight:300;}.view-complexes h2 a:hover{color:#585858;}.view-complexes .attachment-before{margin-bottom:20px;}.view-complexes .field-name-field-complex-teaser-text{margin-bottom:5px;}.view-complexes .field-name-more-link a{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#71a7d3;border-color:#4a8fc7;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;display:inline-block;width:auto;}.view-complexes .field-name-more-link a:hover,.view-complexes .field-name-more-link a:focus{background-color:#4a8fc7;}.view-complexes .field-name-more-link a:hover,.view-complexes .field-name-more-link a:focus{color:white;}@media only screen and (max-width:64em) {
 .view-complexes .field-name-more-link a{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .view-complexes .field-name-more-link a{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .view-complexes .field-name-more-link a{font-size:13px;} 
}.view-complexes .field-name-more-link a:hover,.view-complexes .field-name-more-link a:active{background:#71a7d3;}.view-complexes .field-name-more-link a:hover,.view-complexes .field-name-more-link a:active{background:#3b82bd;}.view-complexes .field-name-field-complex-photos a{display:block;}.view-complexes .field-name-field-complex-photos a img{display:block;width:100%;}@media only screen and (max-width:30em) {
 .view-complexes .field-name-field-complex-photos a{margin-bottom:10px;} 
}.view-complexes .group-left{padding-right:0 !important;}@media only screen and (max-width:30em) {
 .view-complexes .group-left{padding-right:0.9375em !important;} 
}.view-complexes .group-right ul{margin-top:42px;}.view-complexes .views-row{padding:10px 0px 10px 0px;margin-bottom:10px;background-color:#eeeff0;}.view-complexes .gmap-popup{line-height:20px;}.view-complexes .gmap-popup a{color:#71a7d3;}.view-complexes .gm-style-iw{overflow:visible;}.view-complexes .gm-style-iw > div{overflow:visible;}@media only screen and (max-width:47.9375em) {
 .view-complexes .views-row{position:relative;}.view-complexes .views-row .group-middle{position:static;}.view-complexes .views-row .group-middle .field-name-more-link{position:absolute;bottom:.9375em;z-index:1;left:0px;width:100%;}.view-complexes .views-row .group-middle .field-name-more-link a{display:block;margin:0px .9375em 0px .9375em;}.view-complexes .views-row .group-left{margin-bottom:50px;}.view-complexes .views-row .group-right{margin-bottom:50px;}.view-complexes .views-row .group-right ul{margin-top:0px;margin-bottom:0px;} 
}@media only screen and (max-width:30em) {
 .view-complexes .views-row .group-left,.view-complexes .views-row .group-middle,.view-complexes .views-row .group-right{width:100% !important;float:none;}.view-complexes .views-row .group-left{margin-bottom:0px;} 
}.term-listing-heading .vocabulary-rc-core-term-evrn-svculture{margin-bottom:20px;}.term-listing-heading .vocabulary-rc-core-term-evrn-svculture .group-left{padding-left:0 !important;}.term-listing-heading .vocabulary-rc-core-term-evrn-svculture .group-right{padding-right:0 !important;}.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content{padding-top:10px;clear:both;}.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row{padding:10px 0px 10px 0px;margin-bottom:10px;background-color:#eeeff0;}.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-left .field-name-field-teaser-image a,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-left .field-name-field-teaser-image a{display:block;}.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-left .field-name-field-teaser-image a img,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-left .field-name-field-teaser-image a img{display:block;width:100%;}@media only screen and (max-width:30em) {
 .view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-left .field-name-field-teaser-image a,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-left .field-name-field-teaser-image a{margin-bottom:10px;} 
}.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle h2,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle h2{margin-top:0px;margin-bottom:5px;}.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle h2 a,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle h2 a{color:#408bc8;font-size:24px;text-transform:none;font-weight:300;}.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle h2 a:hover,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle h2 a:hover{color:#585858;}.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link{bottom:0px;float:left;}@media only screen and (max-width:47.9375em) {
 .view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link{float:none;} 
}.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link a,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link a{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#71a7d3;border-color:#4a8fc7;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;display:inline-block;width:auto;}.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link a:hover,.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link a:focus,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link a:hover,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link a:focus{background-color:#4a8fc7;}.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link a:hover,.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link a:focus,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link a:hover,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link a:focus{color:white;}@media only screen and (max-width:64em) {
 .view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link a,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link a{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link a,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link a{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link a,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link a{font-size:13px;} 
}.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link a:hover,.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link a:active,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link a:hover,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link a:active{background:#71a7d3;}.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link a:hover,.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link a:active,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link a:hover,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-name-more-link a:active{background:#3b82bd;}.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units{bottom:0px;float:right;}@media only screen and (max-width:47.9375em) {
 .view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units{float:left;margin-top:10px;} 
}.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units a,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units a{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#71a7d3;border-color:#4a8fc7;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;display:inline-block;width:auto;}.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units a:hover,.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units a:focus,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units a:hover,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units a:focus{background-color:#4a8fc7;}.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units a:hover,.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units a:focus,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units a:hover,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units a:focus{color:white;}@media only screen and (max-width:64em) {
 .view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units a,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units a{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 .view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units a,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units a{font-size:13px;} 
}@media only screen and (max-width:30em) {
 .view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units a,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units a{font-size:13px;} 
}.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units a:hover,.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units a:active,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units a:hover,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units a:active{background:#71a7d3;}.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units a:hover,.view-vacation-rental-listings.view-display-id-page_complexes_breck .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units a:active,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units a:hover,.view-vacation-rental-listings.view-display-id-page_group_complex .view-content .views-row .view-mode-taxonomy_teaser .group-middle .field-available-units a:active{background:#3b82bd;}@media only screen and (max-width:47.9375em) {
 .page-complexes .l-featured .featured-tabs,.page-complexes .l-featured .block-views-4ecddc7e8f7d8098af303c1a285ff211,.page-complexes .l-featured .block-views-adf8a2e8d19bfa86d3dc7006f758b468{position:relative;top:0;overflow:hidden;height:0;transition-property:all;transition-duration:.5s;transform:rotateX(-90deg);transform-origin:top;animation-timing-function:ease-in-out;width:auto !important;margin-top:0px;padding-top:0px;} 
}@media only screen and (max-width:47.9375em) {
 .page-complexes .l-featured.show-search .block-views-4ecddc7e8f7d8098af303c1a285ff211,.page-complexes .l-featured.show-search .block-views-adf8a2e8d19bfa86d3dc7006f758b468{transform:rotateX(0deg);padding-top:20px;height:500px;margin:0px 20px 20px;padding-top:0px;} 
}@media only screen and (max-width:30em) {
 .page-complexes .l-featured.show-search .block-views-4ecddc7e8f7d8098af303c1a285ff211,.page-complexes .l-featured.show-search .block-views-adf8a2e8d19bfa86d3dc7006f758b468{height:800px;} 
}@media only screen and (min-width:48em) {
 #featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-exposed-form .views-exposed-widget#edit-avail-filter-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:25%;float:left;} 
}#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-exposed-form .views-exposed-widget#edit-avail-filter-wrapper .views-widget .form-item{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;}#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-exposed-form .views-exposed-widget#edit-beds-numeric-wrapper,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-exposed-form .views-exposed-widget#edit-occ-total-numeric-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;}@media only screen and (min-width:48em) {
 #featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-exposed-form .views-exposed-widget#edit-beds-numeric-wrapper,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-exposed-form .views-exposed-widget#edit-occ-total-numeric-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:25%;float:left;padding-left:7px !important;} 
}#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-exposed-form .views-exposed-widget.views-submit-button{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;}@media only screen and (min-width:48em) {
 #featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-exposed-form .views-exposed-widget.views-submit-button{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:25%;float:left;padding-left:7px !important;margin-top:22px;} 
}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list{max-width:1000px;margin:10px auto 15px;padding:0px 10px;*zoom:1;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex:before,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex:after,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list:before,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list:after{content:" ";display:table;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex:after,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list:after{clear:both;}.not-front #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex,.not-front
  #featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list{position:relative;}.not-front #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-avail-filter-wrapper.views-exposed-widget .rc-avail-embed-msg,.not-front
  #featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-avail-filter-wrapper.views-exposed-widget .rc-avail-embed-msg{left:0px;bottom:0px;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-exposed-widget,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-exposed-widget{padding-right:0 !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:16.66667%;float:left;}@media only screen and (max-width:47.9375em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-exposed-widget,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-exposed-widget{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;} 
}@media only screen and (max-width:64em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-exposed-widget,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-exposed-widget{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;} 
}@media only screen and (max-width:30em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-exposed-widget .rc-avail-embed-msg,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-exposed-widget .rc-avail-embed-msg{text-align:center;padding-right:0px;} 
}@media only screen and (max-width:47.9375em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-exposed-widget.views-submit-button,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-exposed-widget.views-submit-button{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;margin-top:32px;} 
}@media only screen and (min-width:64.0625em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-exposed-widget.views-submit-button,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-exposed-widget.views-submit-button{margin-top:32px;} 
}@media only screen and (max-width:47.9375em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-evrn-client-2-wrapper,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-evrn-client-2-wrapper{clear:none;padding-left:7px !important;} 
}@media only screen and (min-width:48em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-evrn-client-3-wrapper,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-evrn-client-3-wrapper{padding-left:0.9375em !important;clear:none !important;} 
}@media only screen and (max-width:47.9375em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-city-wrapper,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-city-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;} 
}@media only screen and (max-width:47.9375em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-occ-total-numeric-wrapper,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-occ-total-numeric-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;margin-top:0;} 
}@media only screen and (max-width:47.9375em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-beds-numeric-wrapper,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-beds-numeric-wrapper{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;margin-top:0;padding-left:7px !important;} 
}@media only screen and (max-width:64em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-beds-numeric-wrapper,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-beds-numeric-wrapper{padding-left:7px !important;} 
}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-avail-filter-wrapper.views-exposed-widget,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-avail-filter-wrapper.views-exposed-widget{padding-left:0 !important;padding-right:0 !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;}@media only screen and (min-width:48em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-avail-filter-wrapper.views-exposed-widget,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-avail-filter-wrapper.views-exposed-widget{position:static;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-avail-filter-wrapper.views-exposed-widget .rc-avail-embed-msg,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-avail-filter-wrapper.views-exposed-widget .rc-avail-embed-msg{position:absolute;left:400px;bottom:22px;font-style:italic;font-size:13px;color:#fff;font-weight:600;} 
}@media only screen and (max-width:47.9375em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-avail-filter-wrapper.views-exposed-widget,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-avail-filter-wrapper.views-exposed-widget{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-avail-filter-wrapper.views-exposed-widget .rc-avail-embed-msg,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-avail-filter-wrapper.views-exposed-widget .rc-avail-embed-msg{text-align:center;width:100%;font-style:italic;color:#71a7d3;line-height:1.3;padding-bottom:10px;margin-top:-5px;} 
}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-avail-filter-wrapper.views-exposed-widget .form-item,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-avail-filter-wrapper.views-exposed-widget .form-item{padding-left:0 !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;}@media only screen and (max-width:47.9375em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-avail-filter-wrapper.views-exposed-widget .form-item,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-avail-filter-wrapper.views-exposed-widget .form-item{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;padding-left:7px;padding-right:7px;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-avail-filter-wrapper.views-exposed-widget .form-item.form-item-avail-filter-rcav-end,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-avail-filter-wrapper.views-exposed-widget .form-item.form-item-avail-filter-rcav-child,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-avail-filter-wrapper.views-exposed-widget .form-item.form-item-avail-filter-rcav-end,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-avail-filter-wrapper.views-exposed-widget .form-item.form-item-avail-filter-rcav-child{padding-right:0 !important;padding-left:7px !important;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-avail-filter-wrapper.views-exposed-widget .form-item.form-item-avail-filter-rcav-adult label,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-avail-filter-wrapper.views-exposed-widget .form-item.form-item-avail-filter-rcav-child label,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-avail-filter-wrapper.views-exposed-widget .form-item.form-item-avail-filter-rcav-adult label,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-avail-filter-wrapper.views-exposed-widget .form-item.form-item-avail-filter-rcav-child label{padding-top:15px;height:27px;} 
}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-avail-filter-wrapper.views-exposed-widget .form-item input[type="file"],#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-avail-filter-wrapper.views-exposed-widget .form-item input[type="checkbox"],#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-avail-filter-wrapper.views-exposed-widget .form-item input[type="radio"],#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-avail-filter-wrapper.views-exposed-widget .form-item select,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-avail-filter-wrapper.views-exposed-widget .form-item input[type="file"],#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-avail-filter-wrapper.views-exposed-widget .form-item input[type="checkbox"],#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-avail-filter-wrapper.views-exposed-widget .form-item input[type="radio"],#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-avail-filter-wrapper.views-exposed-widget .form-item select{margin-bottom:0.5em;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-avail-filter-wrapper.views-exposed-widget .form-item input[type="file"]#edit-avail-filter-rcav-flex,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-avail-filter-wrapper.views-exposed-widget .form-item input[type="checkbox"]#edit-avail-filter-rcav-flex,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-avail-filter-wrapper.views-exposed-widget .form-item input[type="radio"]#edit-avail-filter-rcav-flex,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-avail-filter-wrapper.views-exposed-widget .form-item select#edit-avail-filter-rcav-flex,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-avail-filter-wrapper.views-exposed-widget .form-item input[type="file"]#edit-avail-filter-rcav-flex,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-avail-filter-wrapper.views-exposed-widget .form-item input[type="checkbox"]#edit-avail-filter-rcav-flex,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-avail-filter-wrapper.views-exposed-widget .form-item input[type="radio"]#edit-avail-filter-rcav-flex,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-avail-filter-wrapper.views-exposed-widget .form-item select#edit-avail-filter-rcav-flex{margin-bottom:0;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-avail-filter-wrapper.views-exposed-widget .form-item-avail-filter-rcav-flex,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-avail-filter-wrapper.views-exposed-widget .form-item-avail-filter-rcav-flex{margin-top:0px;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;padding-right:0 !important;}@media only screen and (max-width:47.9375em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-avail-filter-wrapper.views-exposed-widget .form-item-avail-filter-rcav-flex,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-avail-filter-wrapper.views-exposed-widget .form-item-avail-filter-rcav-flex{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:left;margin-top:0;padding-right:0px;padding-left:7px !important;} 
}@media only screen and (min-width:64.0625em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-avail-filter-wrapper.views-exposed-widget .form-item-avail-filter-rcav-flex,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-avail-filter-wrapper.views-exposed-widget .form-item-avail-filter-rcav-flex{margin-top:10px;} 
}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #edit-avail-filter-wrapper.views-exposed-widget .form-item-avail-filter-rcav-flex .description,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #edit-avail-filter-wrapper.views-exposed-widget .form-item-avail-filter-rcav-flex .description{color:#eeeff0;display:inline-block;font-size:0.75em;font-family:"Source Sans Pro",sans-serif;font-style:normal;letter-spacing:.075em;margin:0 0 0 7px;position:relative;top:1px;display:none;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-widget-edit-occ-total-numeric,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-widget-edit-beds-numeric,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-widget-edit-field-vr-featured-amenities-tid,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-widget-edit-occ-total-numeric,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-widget-edit-beds-numeric,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-widget-edit-field-vr-featured-amenities-tid{margin-top:10px;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-submit-button,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-submit-button{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:16.66667%;float:left;margin-top:22px;}@media only screen and (max-width:47.9375em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-submit-button,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-submit-button{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;margin-top:20px;} 
}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-submit-button a,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-submit-button a{display:block;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-submit-button button,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-submit-button button{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#408bc8;border-color:#3071a5;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;font-family:"Ubuntu",sans-serif;text-transform:uppercase;font-weight:500;margin-top:2px;margin-bottom:0px;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-submit-button button:hover,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-submit-button button:focus,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-submit-button button:hover,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-submit-button button:focus{background-color:#3071a5;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-submit-button button:hover,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-submit-button button:focus,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-submit-button button:hover,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-submit-button button:focus{color:white;}@media only screen and (max-width:64em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-submit-button button,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-submit-button button{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-submit-button button,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-submit-button button{font-size:13px;} 
}@media only screen and (max-width:30em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-submit-button button,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-submit-button button{font-size:13px;} 
}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-submit-button button:hover,#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-submit-button button:active,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-submit-button button:hover,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-submit-button button:active{background:#71a7d3;}@media only screen and (max-width:64em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-submit-button button,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-submit-button button{padding:inherit;font-size:inherit;} 
}@media only screen and (max-width:47.9375em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-widget-edit-beds-numeric,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-widget-edit-beds-numeric{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;padding-right:0.469em !important;} 
}@media only screen and (max-width:47.9375em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-widget-edit-occ-total-numeric,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-widget-edit-occ-total-numeric{padding-right:0px !important;padding-left:0.469em !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;} 
}@media only screen and (max-width:47.9375em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-widget-edit-city,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-widget-edit-city{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;padding-right:0.469em !important;} 
}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #qs-dropdown-amenities,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #qs-dropdown-amenities{max-height:67px;}@media only screen and (max-width:47.9375em) {
 #featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #qs-dropdown-amenities,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #qs-dropdown-amenities{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;padding-right:0px !important;padding-left:0.469em !important;} 
}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #qs-dropdown-amenities .button.dropdown,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #qs-dropdown-amenities .button.dropdown{padding-right:20px;background:#cccccc url(/sites/all/themes/custom/vrweb_foundation/images/select-bg.png) right center no-repeat;padding-left:3px;font-weight:400;font-size:14px;width:100%;color:#000;text-align:left;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #qs-dropdown-amenities .button.dropdown:before,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #qs-dropdown-amenities .button.dropdown:before{display:none !important;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #qs-dropdown-amenities .f-dropdown,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #qs-dropdown-amenities .f-dropdown{width:200px;padding:10px !important;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex #qs-dropdown-amenities .f-dropdown label.option,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list #qs-dropdown-amenities .f-dropdown label.option{color:#000;}#featured-wrapper #views-exposed-form-vacation-rental-listings-page-group-complex .views-widget-filter-field_vr_featured_amenities_tid,#featured-wrapper #views-exposed-form-grouped-units-page-details-unit-list .views-widget-filter-field_vr_featured_amenities_tid{}#views-exposed-form-grouped-units-page-details-unit-list .views-exposed-widget{padding-left:0 !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:16.66667%;float:left;}@media only screen and (max-width:47.9375em) {
 #views-exposed-form-grouped-units-page-details-unit-list .views-exposed-widget{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:50%;float:left;margin-top:.5em;padding-right:0px;} 
}@media only screen and (max-width:30em) {
 #views-exposed-form-grouped-units-page-details-unit-list .views-exposed-widget .rc-avail-embed-msg{text-align:center;padding-right:0px;} 
}@media only screen and (max-width:47.9375em) {
 #views-exposed-form-grouped-units-page-details-unit-list .views-widget-filter-beds_numeric{padding-right:0.469em !important;} 
}@media only screen and (max-width:47.9375em) {
 #views-exposed-form-grouped-units-page-details-unit-list .views-widget-filter-occ_total_numeric{padding-right:0px !important;padding-left:0.469em !important;} 
}#views-exposed-form-grouped-units-page-details-unit-list .views-submit-button{padding-left:0 !important;padding-right:0 !important;position:relative;padding-left:0.9375em;padding-right:0.9375em;width:33.33333%;float:right;float:left;margin-top:12px;}@media only screen and (max-width:47.9375em) {
 #views-exposed-form-grouped-units-page-details-unit-list .views-submit-button{position:relative;padding-left:0.9375em;padding-right:0.9375em;width:100%;float:left;margin-top:20px;} 
}#views-exposed-form-grouped-units-page-details-unit-list .views-submit-button a{display:block;}#views-exposed-form-grouped-units-page-details-unit-list .views-submit-button button{border:none;padding-top:0.75em;padding-right:1.5em;padding-bottom:0.8125em;padding-left:1.5em;font-size:14px;background-color:#408bc8;border-color:#3071a5;color:white;-webkit-border-radius:2px;border-radius:2px;font-size:14px;transition-property:color,background;transition-duration:.35s;transition-timing-function:ease-in-out;font-family:"Source Sans Pro",sans-serif;letter-spacing:.03em;font-weight:400;min-height:35px;text-align:center;font-family:"Ubuntu",sans-serif;text-transform:uppercase;font-weight:500;margin-top:2px;margin-bottom:0px;}#views-exposed-form-grouped-units-page-details-unit-list .views-submit-button button:hover,#views-exposed-form-grouped-units-page-details-unit-list .views-submit-button button:focus{background-color:#3071a5;}#views-exposed-form-grouped-units-page-details-unit-list .views-submit-button button:hover,#views-exposed-form-grouped-units-page-details-unit-list .views-submit-button button:focus{color:white;}@media only screen and (max-width:64em) {
 #views-exposed-form-grouped-units-page-details-unit-list .views-submit-button button{font-size:14px;} 
}@media only screen and (max-width:47.9375em) {
 #views-exposed-form-grouped-units-page-details-unit-list .views-submit-button button{font-size:13px;} 
}@media only screen and (max-width:30em) {
 #views-exposed-form-grouped-units-page-details-unit-list .views-submit-button button{font-size:13px;} 
}#views-exposed-form-grouped-units-page-details-unit-list .views-submit-button button:hover,#views-exposed-form-grouped-units-page-details-unit-list .views-submit-button button:active{background:#71a7d3;}@media only screen and (max-width:64em) {
 #views-exposed-form-grouped-units-page-details-unit-list .views-submit-button button{padding:inherit;font-size:inherit;} 
}@media only screen and (max-width:64em) {
 body,html{overflow-x:hidden;} 
}.row .row,.view-events.view-display-id-page .views-row .row,.view-things-to-do.view-display-id-page .views-row .row,.view-id-things_to_do_categories_2 .views-row .row,.row .view-events.view-display-id-page .views-row,.view-events.view-display-id-page .row .views-row,.view-events.view-display-id-page .views-row .views-row,.row .view-things-to-do.view-display-id-page .views-row,.view-things-to-do.view-display-id-page .row .views-row,.view-things-to-do.view-display-id-page .views-row .views-row,.row .view-id-things_to_do_categories_2 .views-row,.view-id-things_to_do_categories_2 .row .views-row,.view-id-things_to_do_categories_2 .views-row .views-row{margin-left:0px;margin-right:0px;}.rc-core-order-form .rc-core-order-charges-form .sub-total,.rc-core-order-confirmation .rc-core-order-charges-form .sub-total,.rc-item-quote .rc-core-order-charges-form .sub-total,.rc-core-order-form .total,.rc-core-order-confirmation .total,.rc-item-quote .total{border-top-color:#ccc;}.l-header{z-index:101;}.front .l-header{position:relative;}@media only screen and (min-width:48em) {
 .front .l-header{position:absolute;top:0;left:0;width:100%;z-index:99;background:linear-gradient(#ffffff 0%,rgba(255,255,255,0.65) 70%,rgba(255,255,255,0.5) 80%,rgba(255,255,255,0) 100%);padding-bottom:2rem;} 
}#featured-wrapper.l-featured.sticky-enabled{position:fixed;top:0;width:100%;z-index:999;}@media (max-width:48rem) {
 .front #featured-wrapper.l-featured .qs-trigger.sticky-enabled{position:fixed;top:0;width:100%;z-index:999;} 
}@media (max-width:48rem) {
 .front #featured-wrapper.l-featured .qs-trigger.sticky-enabled ~ .featured-tabs{position:fixed;padding-top:60px;top:0;width:100%;} 
}@media (min-width:48rem) {
 .front #featured-wrapper.l-featured .featured-tabs.sticky-enabled{position:fixed;top:0;width:100%;z-index:999;} 
}@media (max-width:48rem) {
 .front #featured-wrapper.l-featured .featured-tabs.sticky-enabled + .drawer-placeholder{display:none;} 
}.front #featured-wrapper.l-featured.show-search .qs-trigger{z-index:100;}@media (max-width:48rem) {
 .front #featured-wrapper.l-featured.show-search .featured-tabs{background:black;top:0;padding-top:10px;z-index:99;} 
}@media (max-width:30rem) {
 #featured-wrapper.l-featured{*zoom:1;z-index:99;}#featured-wrapper.l-featured:before,#featured-wrapper.l-featured:after{content:" ";display:table;}#featured-wrapper.l-featured:after{clear:both;}#featured-wrapper.l-featured .vrs-trigger a,#featured-wrapper.l-featured .qs-trigger a{position:relative;display:block;background-color:black;}#featured-wrapper.l-featured form[id*="views-exposed-"],.not-front #featured-wrapper.l-featured > section.block{width:100%;position:absolute !important;padding-top:0 !important;background:black;}#featured-wrapper.l-featured form[id*="views-exposed-"].show-search,.not-front #featured-wrapper.l-featured > section.block.show-search{position:absolute;}.not-front.page-vacation-rentals #featured-wrapper.l-featured form[id*="views-exposed-"],.not-front.views-page[class*="-complexes"] #featured-wrapper.l-featured form[id*="views-exposed-"],.not-front.section-vacation-rental-complexes #featured-wrapper.l-featured form[id*="views-exposed-"]{top:50px !important;}.not-front.page-node #featured-wrapper.l-featured > section.block-views{top:50px !important;} 
}@media (max-width:48em) {
 .not-front.page-node #featured-wrapper.l-featured.show-search > section.block-views{height:350px;} 
}.l-service-bar riot-solr-flag-counter{display:inline-block;vertical-align:middle;}riot-solr-flag-counter .flag-count{display:inline-block;margin:0 4px;}riot-solr-flag-counter .flag-count:before{content:"( ";display:inline-block;}riot-solr-flag-counter .flag-count:after{content:" )";display:inline-block;}@media only screen and (max-width:64em) {
 riot-solr-flag-counter i:before{font-size:25px;line-height:65px;}riot-solr-flag-counter .favorites-label{display:none;} 
}.reveal-modal .close-reveal-modal{width:2.4rem;height:2.4rem;border:1px solid #ccc;border-radius:50%;text-align:center;line-height:2.3rem;background:white;top:-1rem;right:-1rem;box-shadow:0 0 10px rgba(0,0,0,0.25);color:black;font-weight:bold;font-size:2rem;}.reveal-modal .close-reveal-modal:hover,.reveal-modal .close-reveal-modal:focus{background:#585858;color:white;}/**/
