@media (min-width:991px)and (min-width:1500px) {
 .group-main-photo .field-name-title-field,.group-main-photo .field-name-field-title,.group-header .field-name-title-field,.group-header .field-name-field-title{bottom:22%} 
}@media (min-width:991px) {
 .group-main-photo .field-name-title-field h1,.group-main-photo .field-name-title-field .field-name-field-page-text-title,.group-main-photo .field-name-title-field .node-type-rental-listing .field-name-field-tagline .field-item,.node-type-rental-listing .field-name-field-tagline .group-main-photo .field-name-title-field .field-item,.group-main-photo .field-name-title-field .node-type-commercial-listing .field-name-field-tagline .field-item,.node-type-commercial-listing .field-name-field-tagline .group-main-photo .field-name-title-field .field-item,.group-main-photo .field-name-title-field .node-type-vacation-listing .field-name-field-tagline .field-item,.node-type-vacation-listing .field-name-field-tagline .group-main-photo .field-name-title-field .field-item,.group-main-photo .field-name-title-field .node-type-vacation-listing-airbnb .field-name-field-tagline .field-item,.node-type-vacation-listing-airbnb .field-name-field-tagline .group-main-photo .field-name-title-field .field-item,.group-main-photo .field-name-title-field .field-name-title-field,.group-main-photo .field-name-title-field .field-name-field-title,.group-main-photo .field-name-title-field h2,.group-main-photo .field-name-field-title h1,.group-main-photo .field-name-field-title .field-name-field-page-text-title,.group-main-photo .field-name-field-title .node-type-rental-listing .field-name-field-tagline .field-item,.node-type-rental-listing .field-name-field-tagline .group-main-photo .field-name-field-title .field-item,.group-main-photo .field-name-field-title .node-type-commercial-listing .field-name-field-tagline .field-item,.node-type-commercial-listing .field-name-field-tagline .group-main-photo .field-name-field-title .field-item,.group-main-photo .field-name-field-title .node-type-vacation-listing .field-name-field-tagline .field-item,.node-type-vacation-listing .field-name-field-tagline .group-main-photo .field-name-field-title .field-item,.group-main-photo .field-name-field-title .node-type-vacation-listing-airbnb .field-name-field-tagline .field-item,.node-type-vacation-listing-airbnb .field-name-field-tagline .group-main-photo .field-name-field-title .field-item,.group-main-photo .field-name-field-title .field-name-title-field,.group-main-photo .field-name-field-title .field-name-field-title,.group-main-photo .field-name-field-title h2,.group-header .field-name-title-field h1,.group-header .field-name-title-field .field-name-field-page-text-title,.group-header .field-name-title-field .node-type-rental-listing .field-name-field-tagline .field-item,.node-type-rental-listing .field-name-field-tagline .group-header .field-name-title-field .field-item,.group-header .field-name-title-field .node-type-commercial-listing .field-name-field-tagline .field-item,.node-type-commercial-listing .field-name-field-tagline .group-header .field-name-title-field .field-item,.group-header .field-name-title-field .node-type-vacation-listing .field-name-field-tagline .field-item,.node-type-vacation-listing .field-name-field-tagline .group-header .field-name-title-field .field-item,.group-header .field-name-title-field .node-type-vacation-listing-airbnb .field-name-field-tagline .field-item,.node-type-vacation-listing-airbnb .field-name-field-tagline .group-header .field-name-title-field .field-item,.group-header .field-name-title-field .field-name-title-field,.group-header .field-name-title-field .field-name-field-title,.group-header .field-name-title-field h2,.group-header .field-name-field-title h1,.group-header .field-name-field-title .field-name-field-page-text-title,.group-header .field-name-field-title .node-type-rental-listing .field-name-field-tagline .field-item,.node-type-rental-listing .field-name-field-tagline .group-header .field-name-field-title .field-item,.group-header .field-name-field-title .node-type-commercial-listing .field-name-field-tagline .field-item,.node-type-commercial-listing .field-name-field-tagline .group-header .field-name-field-title .field-item,.group-header .field-name-field-title .node-type-vacation-listing .field-name-field-tagline .field-item,.node-type-vacation-listing .field-name-field-tagline .group-header .field-name-field-title .field-item,.group-header .field-name-field-title .node-type-vacation-listing-airbnb .field-name-field-tagline .field-item,.node-type-vacation-listing-airbnb .field-name-field-tagline .group-header .field-name-field-title .field-item,.group-header .field-name-field-title .field-name-title-field,.group-header .field-name-field-title .field-name-field-title,.group-header .field-name-field-title h2{color:#fff !important;text-align:center}.group-main-photo .field-name-title-field .field-item,.group-main-photo .field-name-field-title .field-item,.group-header .field-name-title-field .field-item,.group-header .field-name-field-title .field-item{padding:1.3rem 0;border-top:3px solid #fff;border-bottom:3px solid #fff} 
}@media (min-width:991px)and (max-width:1200px) {
 .group-main-photo .field-name-title-field .field-item,.group-main-photo .field-name-field-title .field-item,.group-header .field-name-title-field .field-item,.group-header .field-name-field-title .field-item{border:none} 
}#block-views-testimonials-block-1,#block-views-testimonials-block-2{height:484px;color:#000;position:relative;padding:3.1rem 0}@media (min-width:991px) {
 #block-views-testimonials-block-1,#block-views-testimonials-block-2{padding:40px 0} 
}#block-views-testimonials-block-1:after,#block-views-testimonials-block-2:after{position:absolute;content:"";background-color:#fff;z-index:-1;top:0;bottom:0;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;visibility:visible !important;height:auto !important;display:block !important}@media (max-width:1200px) {
 #block-views-testimonials-block-1,#block-views-testimonials-block-2{margin-bottom:20px;height:auto} 
}#block-views-testimonials-block-1 h1,#block-views-testimonials-block-1 .field-name-field-page-text-title,#block-views-testimonials-block-1 .node-type-rental-listing .field-name-field-tagline .field-item,.node-type-rental-listing .field-name-field-tagline #block-views-testimonials-block-1 .field-item,#block-views-testimonials-block-1 .node-type-commercial-listing .field-name-field-tagline .field-item,.node-type-commercial-listing .field-name-field-tagline #block-views-testimonials-block-1 .field-item,#block-views-testimonials-block-1 .node-type-vacation-listing .field-name-field-tagline .field-item,.node-type-vacation-listing .field-name-field-tagline #block-views-testimonials-block-1 .field-item,#block-views-testimonials-block-1 .node-type-vacation-listing-airbnb .field-name-field-tagline .field-item,.node-type-vacation-listing-airbnb .field-name-field-tagline #block-views-testimonials-block-1 .field-item,#block-views-testimonials-block-1 .group-main-photo .field-name-title-field,.group-main-photo #block-views-testimonials-block-1 .field-name-title-field,#block-views-testimonials-block-1 .group-main-photo .field-name-field-title,.group-main-photo #block-views-testimonials-block-1 .field-name-field-title,#block-views-testimonials-block-1 .group-header .field-name-title-field,.group-header #block-views-testimonials-block-1 .field-name-title-field,#block-views-testimonials-block-1 .group-header .field-name-field-title,.group-header #block-views-testimonials-block-1 .field-name-field-title,#block-views-testimonials-block-2 h1,#block-views-testimonials-block-2 .field-name-field-page-text-title,#block-views-testimonials-block-2 .node-type-rental-listing .field-name-field-tagline .field-item,.node-type-rental-listing .field-name-field-tagline #block-views-testimonials-block-2 .field-item,#block-views-testimonials-block-2 .node-type-commercial-listing .field-name-field-tagline .field-item,.node-type-commercial-listing .field-name-field-tagline #block-views-testimonials-block-2 .field-item,#block-views-testimonials-block-2 .node-type-vacation-listing .field-name-field-tagline .field-item,.node-type-vacation-listing .field-name-field-tagline #block-views-testimonials-block-2 .field-item,#block-views-testimonials-block-2 .node-type-vacation-listing-airbnb .field-name-field-tagline .field-item,.node-type-vacation-listing-airbnb .field-name-field-tagline #block-views-testimonials-block-2 .field-item,#block-views-testimonials-block-2 .group-main-photo .field-name-title-field,.group-main-photo #block-views-testimonials-block-2 .field-name-title-field,#block-views-testimonials-block-2 .group-main-photo .field-name-field-title,.group-main-photo #block-views-testimonials-block-2 .field-name-field-title,#block-views-testimonials-block-2 .group-header .field-name-title-field,.group-header #block-views-testimonials-block-2 .field-name-title-field,#block-views-testimonials-block-2 .group-header .field-name-field-title,.group-header #block-views-testimonials-block-2 .field-name-field-title{margin-top:0}#block-views-testimonials-block-1:after,#block-views-testimonials-block-2:after{background-image:url(/files/page_images/test_pic.jpg);background-repeat:no-repeat;background-position:0 0}@media (max-width:1200px) {
 #block-views-testimonials-block-1:after,#block-views-testimonials-block-2:after{display:none !important} 
}@media (min-width:1200px)and (max-width:1500px) {
 #block-views-testimonials-block-1:after,#block-views-testimonials-block-2:after{left:30vw} 
}#block-views-testimonials-block-1 .view,#block-views-testimonials-block-2 .view{text-align:left}@media (min-width:1200px) {
 #block-views-testimonials-block-1 .view,#block-views-testimonials-block-2 .view{margin-left:calc(526px - 14vw)} 
}@media (min-width:1500px) {
 #block-views-testimonials-block-1 .view,#block-views-testimonials-block-2 .view{margin-left:calc(1371px - 61vw)} 
}#block-views-testimonials-block-1 .view-content,#block-views-testimonials-block-2 .view-content{border:3px solid #f8f7f7;padding:30px 40px;position:relative}#block-views-testimonials-block-1 .view-content:after,#block-views-testimonials-block-2 .view-content:after{position:absolute;top:50%;margin-top:-27px;left:-27.5px;content:"";height:55px;width:55px;background-image:url(/files/page_images/quotes.png)}#block-views-testimonials-block-1 h1,#block-views-testimonials-block-1 .field-name-field-page-text-title,#block-views-testimonials-block-1 .node-type-rental-listing .field-name-field-tagline .field-item,.node-type-rental-listing .field-name-field-tagline #block-views-testimonials-block-1 .field-item,#block-views-testimonials-block-1 .node-type-commercial-listing .field-name-field-tagline .field-item,.node-type-commercial-listing .field-name-field-tagline #block-views-testimonials-block-1 .field-item,#block-views-testimonials-block-1 .node-type-vacation-listing .field-name-field-tagline .field-item,.node-type-vacation-listing .field-name-field-tagline #block-views-testimonials-block-1 .field-item,#block-views-testimonials-block-1 .node-type-vacation-listing-airbnb .field-name-field-tagline .field-item,.node-type-vacation-listing-airbnb .field-name-field-tagline #block-views-testimonials-block-1 .field-item,#block-views-testimonials-block-1 .group-main-photo .field-name-title-field,.group-main-photo #block-views-testimonials-block-1 .field-name-title-field,#block-views-testimonials-block-1 .group-main-photo .field-name-field-title,.group-main-photo #block-views-testimonials-block-1 .field-name-field-title,#block-views-testimonials-block-1 .group-header .field-name-title-field,.group-header #block-views-testimonials-block-1 .field-name-title-field,#block-views-testimonials-block-1 .group-header .field-name-field-title,.group-header #block-views-testimonials-block-1 .field-name-field-title,#block-views-testimonials-block-2 h1,#block-views-testimonials-block-2 .field-name-field-page-text-title,#block-views-testimonials-block-2 .node-type-rental-listing .field-name-field-tagline .field-item,.node-type-rental-listing .field-name-field-tagline #block-views-testimonials-block-2 .field-item,#block-views-testimonials-block-2 .node-type-commercial-listing .field-name-field-tagline .field-item,.node-type-commercial-listing .field-name-field-tagline #block-views-testimonials-block-2 .field-item,#block-views-testimonials-block-2 .node-type-vacation-listing .field-name-field-tagline .field-item,.node-type-vacation-listing .field-name-field-tagline #block-views-testimonials-block-2 .field-item,#block-views-testimonials-block-2 .node-type-vacation-listing-airbnb .field-name-field-tagline .field-item,.node-type-vacation-listing-airbnb .field-name-field-tagline #block-views-testimonials-block-2 .field-item,#block-views-testimonials-block-2 .group-main-photo .field-name-title-field,.group-main-photo #block-views-testimonials-block-2 .field-name-title-field,#block-views-testimonials-block-2 .group-main-photo .field-name-field-title,.group-main-photo #block-views-testimonials-block-2 .field-name-field-title,#block-views-testimonials-block-2 .group-header .field-name-title-field,.group-header #block-views-testimonials-block-2 .field-name-title-field,#block-views-testimonials-block-2 .group-header .field-name-field-title,.group-header #block-views-testimonials-block-2 .field-name-field-title{color:#000}#block-views-testimonials-block-1 .rteright,#block-views-testimonials-block-2 .rteright{text-align:left}#block-views-testimonials-block-1 .views-slideshow-controls-text-previous a,#block-views-testimonials-block-2 .views-slideshow-controls-text-previous a{text-indent:-9999px;display:inline-block;height:28px;width:28px;background-image:url(/files/page_images/l-arrow.png)}#block-views-testimonials-block-1 .views-slideshow-controls-text-next a,#block-views-testimonials-block-2 .views-slideshow-controls-text-next a{text-indent:-9999px;display:inline-block;height:28px;width:28px;background-image:url(/files/page_images/r-arrow.png)}#block-views-testimonials-block-1 .views-slideshow-controls-text-pause,#block-views-testimonials-block-2 .views-slideshow-controls-text-pause{display:none}@media (max-width:991px) {
 #block-views-testimonials-block-1 .views-slideshow-controls-bottom,#block-views-testimonials-block-2 .views-slideshow-controls-bottom{display:none} 
}#block-views-testimonials-block-2:after{background-image:url(/files/page_images/test_pic_condo.jpg);background-color:#f7f7f7}#block-views-testimonials-block-2 .view-content{border:3px solid rgba(0,0,0,.1)}.page-node-19666 .footer{margin-top:0}.node-type-page .field-name-field-photos{width:1470px;max-width:100vw}@media (min-width:768px) {
 .node-type-page .field-name-field-photos{margin-top:-50px} 
}.divider{font-size:2rem;font-weight:bold;text-align:center;color:#fff;padding:5px 0;clear:both;margin:1.5rem 0;background-color:#012e64}@media (max-width:1200px) {
 .divider{font-size:1.5rem} 
}.block-rundle-house .divider{width:1550px}.divider.clear{background-color:#fff;color:#012e64}@media (min-width:1600px) {
 .divider-wide{width:1550px;margin-left:-205px} 
}.luxury-row{display:flex}.luxury{margin:20px auto;box-shadow:4px 2px 4px 0px rgba(0,0,0,.3);background-color:#f7f7f7}@media (max-width:991px) {
 .luxury{margin:20px 20px}.luxury .text{text-align:center;display:block} 
}.luxury .text{padding-left:15px !important}.luxury .col,.luxury.col-sm-7{padding-left:0;padding-right:0}.page-node-22181 .field-name-field-available-as-date{display:none}.view-rental-listings,.view-vacation-listings,.airbnb_listings{float:left;width:100%;zoom:1}@media (min-width:1600px) {
 .view-rental-listings,.view-vacation-listings,.airbnb_listings{width:1550px;margin-left:-205px} 
}.view-rental-listings:before,.view-rental-listings:after,.view-vacation-listings:before,.view-vacation-listings:after,.airbnb_listings:before,.airbnb_listings:after{content:" ";display:table}.view-rental-listings:after,.view-vacation-listings:after,.airbnb_listings:after{clear:both}.view-rental-listings .listing-container img,.view-vacation-listings .listing-container img,.airbnb_listings .listing-container img{margin:0 auto;height:auto !important;width:100%;display:block}.view-rental-listings .listing-container,.view-vacation-listings .listing-container,.airbnb_listings .listing-container{box-shadow:4px 2px 4px 0px rgba(0,0,0,.3);background-color:#f7f7f7;float:left}.view-rental-listings .listing-container .views-field,.view-vacation-listings .listing-container .views-field,.airbnb_listings .listing-container .views-field{padding-left:15px}@media (max-width:1200px) {
 .view-rental-listings .listing-container .views-field,.view-vacation-listings .listing-container .views-field,.airbnb_listings .listing-container .views-field{padding-left:10px} 
}.view-rental-listings .listing-container .views-field.views-field-field-rental-photos,.view-vacation-listings .listing-container .views-field.views-field-field-rental-photos,.airbnb_listings .listing-container .views-field.views-field-field-rental-photos{padding-left:0;margin-bottom:15px}@media (max-width:580px) {
 .view-rental-listings .listing-container,.view-vacation-listings .listing-container,.airbnb_listings .listing-container{margin:20px auto;float:none} 
}@media (min-width:580px) {
 .view-rental-listings .listing-container,.view-vacation-listings .listing-container,.airbnb_listings .listing-container{width:46%;margin:10px 0 10px 18px} 
}@media (min-width:991px) {
 .view-rental-listings .listing-container,.view-vacation-listings .listing-container,.airbnb_listings .listing-container{width:31%;margin:10px 0 10px 18px} 
}@media (min-width:1600px) {
 .view-rental-listings .listing-container,.view-vacation-listings .listing-container,.airbnb_listings .listing-container{width:23%;margin:10px 0 10px 18px} 
}.view-rental-listings .views-field-field-tagline,.view-vacation-listings .views-field-field-tagline,.airbnb_listings .views-field-field-tagline{font-weight:bold;text-transform:uppercase;color:#ff7229;min-height:3.1rem}.view-rental-listings .views-label,.view-vacation-listings .views-label,.airbnb_listings .views-label{font-weight:bold;color:#012e64}.view-rental-listings .views-field-field-high-season-rate,.view-vacation-listings .views-field-field-high-season-rate,.airbnb_listings .views-field-field-high-season-rate{margin-top:10px}.view-rental-listings .views-field div,.view-vacation-listings .views-field div,.airbnb_listings .views-field div{display:inline}.view-rental-listings .views-field-path,.view-vacation-listings .views-field-path,.airbnb_listings .views-field-path{display:none}.view-rental-listings .views-field-nothing,.view-vacation-listings .views-field-nothing,.airbnb_listings .views-field-nothing{margin-top:10px;margin-bottom:10px}.airbnb_listings{justify-content:center;margin-bottom:1.5em}@media (min-width:580px) {
 .airbnb_listings{display:flex} 
}.airbnb_listings .listing-container.airbnb{height:auto !important;padding-bottom:20px;float:none}.acknowledge_button{text-wrap:auto}.listings-footer{clear:both;font-size:.9rem;padding-top:30px;padding-left:15px;margin-bottom:30px}.accordion-toggle{font-weight:bold}.logos img{height:auto;width:200px;max-width:90%}.tagline{color:#fff !important;position:absolute;top:-60px;z-index:2}.rental-menu{width:100%;left:0;z-index:100;text-align:center;padding:0}@media (min-width:991px) {
 .rental-menu{position:absolute;top:10px} 
}.rental-menu li{display:inline-block;margin-top:5px;color:#000;font-weight:bold;font-size:.85rem;cursor:pointer;text-transform:uppercase;padding:6px 18px 6px 18px}#block-block-19{position:relative;overflow:hidden}@media (min-width:1500px) {
 #block-block-19{margin-left:-180px;padding-left:180px;margin-right:-180px;padding-right:180px;max-width:1500px} 
}@media (max-width:768px) {
 #block-block-19{padding:0;margin:0} 
}@media (max-width:991px) {
 #block-block-19{height:auto !important} 
}@media (min-width:991px) {
 #block-block-19{height:540px !important} 
}@media (min-width:1500px) {
 #block-block-19{height:689px !important} 
}#block-block-19 .view{width:100%;position:absolute;top:0;z-index:-1;background-color:#fff;visibility:hidden}#block-block-19 .view-active{z-index:99;visibility:visible}@media (max-width:991px) {
 #block-block-19 .view-active{position:relative !important} 
}#block-block-19 .view-photos{margin:0 auto}@media (min-width:1200px) {
 #block-block-19 .view-photos{max-width:1500px !important} 
}#block-block-19 .view-photos.view-active{position:relative}#block-block-19 .flexslider{background:rgba(0,0,0,0);border:none;border-radius:none;width:100%;margin-bottom:25px}@media (min-width:1200px) {
 #block-block-19 .flex-viewport{overflow:visible !important} 
}#block-block-19 .flexslider li .views-field-field-rental-photos .field-content,#block-block-19 .flexslider li .views-field-field-pano .field-content{position:relative;display:block}#block-block-19 .flexslider li .views-field-field-rental-photos .field-content:after,#block-block-19 .flexslider li .views-field-field-pano .field-content:after{content:"";background-color:hsla(0,0%,100%,.7);transition:opacity 1s;opacity:1;position:absolute;left:0;top:0;bottom:0;right:0;pointer-events:none}#block-block-19 .flexslider .flex-active-slide .views-field-field-rental-photos .field-content:after,#block-block-19 .flexslider .flex-active-slide .views-field-field-pano .field-content:after{opacity:0}#block-block-19 .flexslider .views-field-field-rental-photos-1,#block-block-19 .flexslider .views-field-field-pano-1{position:absolute;z-index:5;bottom:0;left:0;right:0;text-align:center}#block-block-19 .flexslider .views-field-field-rental-photos-1 .field-content,#block-block-19 .flexslider .views-field-field-pano-1 .field-content{background-color:rgba(0,0,0,.5);color:#fff;display:inline-block;margin:0 auto;padding:5px 30px}#block-block-19 .flexslider{margin-bottom:10px;max-width:100%}#block-block-19 #flexslider-2{margin-left:auto;margin-right:auto;width:1020px}@media (max-width:1500px) {
 #block-block-19 #flexslider-2{width:800px !important} 
}.node-type-rental-listing #block-block-19 #flexslider-2{width:917px}#block-block-19 #flexslider-2 ul.slides{display:flex;align-items:flex-end}#block-block-19 #flexslider-2 ul.slides li img{max-width:100%;width:auto !important;display:inline;vertical-align:bottom}#block-block-19 #flexslider-2 ul.slides li{text-align:center;font-weight:bold;position:relative}#block-block-19 .flex-direction-nav{*height:0}#block-block-19 .flex-direction-nav a{text-decoration:none;display:block;width:40px;height:50px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:1;cursor:pointer;color:#000}#block-block-19 .flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;display:inline-block;content:"";color:#000;text-shadow:0px 0px 5px #fff,0px 0px 5px #fff}@media (max-width:991px) {
 #block-block-19 .flex-direction-nav a:before{font-size:20px} 
}#block-block-19 .flex-direction-nav a.flex-next:before{content:""}#block-block-19 .flex-direction-nav .flex-prev{left:-40px}@media (max-width:1200px) {
 #block-block-19 .flex-direction-nav .flex-prev{left:10px} 
}#block-block-19 .flex-direction-nav .flex-next{right:-40px;text-align:right}@media (max-width:1200px) {
 #block-block-19 .flex-direction-nav .flex-next{right:10px} 
}#block-block-19 .view-display-id-map,#block-block-19 .view-display-id-streetview,#block-block-19 .view-display-id-floorplans{width:100%;left:0;overflow:hidden}.views-field-field-geolocation-1{display:none}.geolocation-map,#streetview,#floorplans{position:absolute !important;top:0;margin-top:0;width:100%;height:100%}.view-display-id-panos{max-width:1140px;margin:0 auto}@media (max-width:1200px) {
 .view-display-id-panos{max-width:940px;max-height:605px} 
}@media (max-width:991px) {
 .view-display-id-panos{max-width:720px;max-height:595px} 
}.view-display-id-panos .flexslider .slides>li{position:relative}.view-display-id-panos .view-content,.view-display-id-panos .flexslider,.view-display-id-panos .flex-viewport,.view-display-id-panos .slides,.view-display-id-panos li,.view-display-id-panos .views-field-field-pano,.view-display-id-panos .field-content{height:100%}.view-display-id-panos .pano_url{display:none}.view-display-id-panos .pano-div{height:100%;width:100%}.view-display-id-panos .pano-div img{height:100%}@media (max-width:991px) {
 .view-display-id-panos .pano-info{display:none} 
}.view-display-id-booking_cal{max-width:1140px;height:auto !important}@media (min-width:991px) {
 .view-display-id-booking_cal{margin-top:60px} 
}.view-display-id-booking_cal{padding-top:0px}.view-display-id-booking_cal .form-submit{margin:20px 0;font-weight:bold;position:absolute;top:59px;left:706px}@media (max-width:1200px) {
 .view-display-id-booking_cal .form-submit{left:578px} 
}@media (max-width:991px) {
 .view-display-id-booking_cal .form-submit{position:static} 
}.view-display-id-booking_cal .view-header p{margin:12px 0 9px 0;font-weight:bold}#cal-view-1{margin-top:25px}.cal-viewport td,.cal-buttons,.cal-legend{font-size:14px}@media (max-width:991px) {
 .cal-viewport td,.cal-buttons,.cal-legend{font-size:12px} 
}.cal-viewport{margin-left:-6px;margin-top:12px}@media (min-width:600px)and (max-width:1500px) {
 .views-field-field-booking-calendar{height:216px !important} 
}.view-display-id-booking_cal .acbf-date div,.view-display-id-booking_cal .acbf-date label,.view-display-id-booking_cal .acbf-date input,.view-display-id-booking_cal .acbf-date .form-reset{display:inline-block}.view-display-id-booking_cal .acbf-date .form-reset{position:absolute;top:33px;width:auto;left:706px}@media (max-width:1200px) {
 .view-display-id-booking_cal .acbf-date .form-reset{left:578px} 
}@media (max-width:991px) {
 .view-display-id-booking_cal .acbf-date .form-reset{position:static} 
}.cal-legend{position:absolute;top:130px;left:697px}@media (max-width:1200px) {
 .cal-legend{left:578px} 
}@media (max-width:991px) {
 .cal-legend{position:static} 
}.cal-legend div{display:inline-block;font-weight:bold;margin-left:10px}.cal-legend div:before{content:"";display:inline-block;vertical-align:middle;margin-top:-5px;margin-right:10px;width:14px;height:14px}.view-display-id-booking_cal table>thead>tr>th,.view-display-id-booking_cal .table>thead>tr>td,.view-display-id-booking_cal .table>tbody>tr>th,.view-display-id-booking_cal .table>tbody>tr>td,.view-display-id-booking_cal .table>tfoot>tr>th,.view-display-id-booking_cal .table>tfoot>tr>td{padding:0;line-height:auto;vertical-align:top;border-top:none}.avail-legend:before{background-color:#90ee90}.booked-legend:before{background-color:#002f65}.rotary:before{background-color:#cc3}.scope:before{background-color:#090}.victim:before{background-color:#ff0}.flex:before{background-color:pink}.page-eform-submit-vacation-booking fieldset,.page-entityform-edit fieldset{text-align:left;margin-top:30px;width:100%}@media (max-width:991px) {
 .page-eform-submit-vacation-booking fieldset .panel-body,.page-entityform-edit fieldset .panel-body{padding:0} 
}.page-eform-submit-vacation-booking .field-name-field-house-booking-id,.page-entityform-edit .field-name-field-house-booking-id{clear:left}.page-eform-submit-vacation-booking .fieldset-legend,.page-entityform-edit .fieldset-legend{font-size:20px;font-weight:bold;padding:0 18px}.page-eform-submit-vacation-booking .field-type-text,.page-eform-submit-vacation-booking .field-type-list-boolean,.page-eform-submit-vacation-booking .field-type-number-integer,.page-eform-submit-vacation-booking .field-type-email,.page-eform-submit-vacation-booking .field-type-list-text,.page-eform-submit-vacation-booking .field-type-field-collection,.page-eform-submit-vacation-booking .field-widget-options-select,.page-entityform-edit .field-type-text,.page-entityform-edit .field-type-list-boolean,.page-entityform-edit .field-type-number-integer,.page-entityform-edit .field-type-email,.page-entityform-edit .field-type-list-text,.page-entityform-edit .field-type-field-collection,.page-entityform-edit .field-widget-options-select{float:left;min-height:45px;margin:10px 15px !important}@media (max-width:991px) {
 .page-eform-submit-vacation-booking .field-type-text,.page-eform-submit-vacation-booking .field-type-list-boolean,.page-eform-submit-vacation-booking .field-type-number-integer,.page-eform-submit-vacation-booking .field-type-email,.page-eform-submit-vacation-booking .field-type-list-text,.page-eform-submit-vacation-booking .field-type-field-collection,.page-eform-submit-vacation-booking .field-widget-options-select,.page-entityform-edit .field-type-text,.page-entityform-edit .field-type-list-boolean,.page-entityform-edit .field-type-number-integer,.page-entityform-edit .field-type-email,.page-entityform-edit .field-type-list-text,.page-entityform-edit .field-type-field-collection,.page-entityform-edit .field-widget-options-select{margin:10px 8px !important} 
}.page-eform-submit-vacation-booking .form-text,.page-entityform-edit .form-text{width:300px}.page-eform-submit-vacation-booking .field-name-field-dates .description,.page-entityform-edit .field-name-field-dates .description{display:none}.page-eform-submit-vacation-booking .field-name-field-dates .date-no-float,.page-entityform-edit .field-name-field-dates .date-no-float{float:left !important;clear:none !important;width:auto !important}.page-eform-submit-vacation-booking .field-name-field-dates .end-date-wrapper,.page-entityform-edit .field-name-field-dates .end-date-wrapper{display:flex;align-items:center}.page-eform-submit-vacation-booking .field-name-field-dates .control-label,.page-entityform-edit .field-name-field-dates .control-label{margin-right:12px}.page-eform-submit-vacation-booking #edit-submit,.page-entityform-edit #edit-submit{margin:25px 0 50px 0;font-weight:bold;font-size:16px}.page-eform-submit-vacation-booking .form-type-radios,.page-entityform-edit .form-type-radios{position:relative;top:22px}.page-eform-submit-vacation-booking .form-type-radios label,.page-eform-submit-vacation-booking .form-type-radios .form-checkboxes,.page-eform-submit-vacation-booking .form-type-radios .form-type-checkbox,.page-eform-submit-vacation-booking .form-type-radios .form-radios,.page-eform-submit-vacation-booking .form-type-radios .form-type-radio,.page-entityform-edit .form-type-radios label,.page-entityform-edit .form-type-radios .form-checkboxes,.page-entityform-edit .form-type-radios .form-type-checkbox,.page-entityform-edit .form-type-radios .form-radios,.page-entityform-edit .form-type-radios .form-type-radio{display:inline-block}.page-eform-submit-vacation-booking .form-type-radios .form-item,.page-entityform-edit .form-type-radios .form-item{margin-left:10px}.field-name-field-province-state-region input,.field-name-field-postal-zip-code input{width:120px !important}.field-name-field-retired{clear:left}.field-name-field-home-phone{clear:left}.field-name-field-number-of-people-in-party{clear:left;padding-right:50px}.field-name-field-number-of-people-in-party input{width:180px !important}.field-name-field-occupants{clear:left}.field-name-field-occupants .field-multiple-drag,.field-name-field-occupants .tabledrag-toggle-weight-wrapper{display:none}.field-name-field-occupants .table-responsive{border:none}.field-name-field-occupants th,.field-name-field-occupants tbody,.field-name-field-occupants tr{border:none;background-color:rgba(0,0,0,0)}.field-name-field-occupants td{padding:0 !important}.field-name-field-occupants .field-name-field-occupant-name{margin-left:0 !important}.field-name-field-occupants .field-name-field-occupant-name input{width:15rem}.field-name-field-occupants .field-name-field-age input{width:3rem}.field-name-field-occupants button:not(.field-add-more-submit){margin-top:35px;margin-left:16px}.field-name-field-occupants .tabledrag-hide{display:none}.node-type-rental-listing .page-header,.node-type-commercial-listing .page-header,.node-type-vacation-listing .page-header,.node-type-vacation-listing-airbnb .page-header{display:none}.node-type-rental-listing .field-name-field-tagline .field-item,.node-type-commercial-listing .field-name-field-tagline .field-item,.node-type-vacation-listing .field-name-field-tagline .field-item,.node-type-vacation-listing-airbnb .field-name-field-tagline .field-item{margin-top:0}@media (max-width:991px) {
 .node-type-rental-listing .field-name-field-tagline .field-item,.node-type-commercial-listing .field-name-field-tagline .field-item,.node-type-vacation-listing .field-name-field-tagline .field-item,.node-type-vacation-listing-airbnb .field-name-field-tagline .field-item{margin-top:22px} 
}.node-type-rental-listing .group-color,.node-type-commercial-listing .group-color,.node-type-vacation-listing .group-color,.node-type-vacation-listing-airbnb .group-color{background-color:#f7f7f7;padding:12px}@media (min-width:991px) {
 .node-type-rental-listing .group-color,.node-type-commercial-listing .group-color,.node-type-vacation-listing .group-color,.node-type-vacation-listing-airbnb .group-color{float:left;margin-right:20px} 
}.node-type-rental-listing .group-color:before,.node-type-rental-listing .group-color:after,.node-type-commercial-listing .group-color:before,.node-type-commercial-listing .group-color:after,.node-type-vacation-listing .group-color:before,.node-type-vacation-listing .group-color:after,.node-type-vacation-listing-airbnb .group-color:before,.node-type-vacation-listing-airbnb .group-color:after{content:" ";display:table}.node-type-rental-listing .group-color:after,.node-type-commercial-listing .group-color:after,.node-type-vacation-listing .group-color:after,.node-type-vacation-listing-airbnb .group-color:after{clear:both}@media (min-width:1200px) {
 .node-type-rental-listing .group-color .field,.node-type-commercial-listing .group-color .field,.node-type-vacation-listing .group-color .field,.node-type-vacation-listing-airbnb .group-color .field{margin:12px} 
}.node-type-rental-listing .group-color .field-items,.node-type-commercial-listing .group-color .field-items,.node-type-vacation-listing .group-color .field-items,.node-type-vacation-listing-airbnb .group-color .field-items{max-width:170px}@media (max-width:991px) {
 .node-type-rental-listing .group-color .field-items,.node-type-commercial-listing .group-color .field-items,.node-type-vacation-listing .group-color .field-items,.node-type-vacation-listing-airbnb .group-color .field-items{max-width:calc(100vw - 170px)} 
}.node-type-rental-listing .group-color .field-label,.node-type-commercial-listing .group-color .field-label,.node-type-vacation-listing .group-color .field-label,.node-type-vacation-listing-airbnb .group-color .field-label{width:100px;text-align:right}.node-type-rental-listing .field-name-body,.node-type-commercial-listing .field-name-body,.node-type-vacation-listing .field-name-body,.node-type-vacation-listing-airbnb .field-name-body{overflow:hidden}.node-type-rental-listing .group-details,.node-type-commercial-listing .group-details,.node-type-vacation-listing .group-details,.node-type-vacation-listing-airbnb .group-details{margin:30px 0;border:1px solid #ff7229;padding:15px;float:left}.node-type-rental-listing .group-details>div,.node-type-commercial-listing .group-details>div,.node-type-vacation-listing .group-details>div,.node-type-vacation-listing-airbnb .group-details>div{display:inline-block;vertical-align:top}.node-type-rental-listing .group-details .field-label,.node-type-commercial-listing .group-details .field-label,.node-type-vacation-listing .group-details .field-label,.node-type-vacation-listing-airbnb .group-details .field-label{width:140px;text-align:right}.node-type-rental-listing .group-details .group_col5 .field-label,.node-type-commercial-listing .group-details .group_col5 .field-label,.node-type-vacation-listing .group-details .group_col5 .field-label,.node-type-vacation-listing-airbnb .group-details .group_col5 .field-label{width:100px}.node-type-rental-listing .group-details .field-name-field-parking-or .field-item,.node-type-rental-listing .group-details .field-name-field-parking-comm .field-item,.node-type-commercial-listing .group-details .field-name-field-parking-or .field-item,.node-type-commercial-listing .group-details .field-name-field-parking-comm .field-item,.node-type-vacation-listing .group-details .field-name-field-parking-or .field-item,.node-type-vacation-listing .group-details .field-name-field-parking-comm .field-item,.node-type-vacation-listing-airbnb .group-details .field-name-field-parking-or .field-item,.node-type-vacation-listing-airbnb .group-details .field-name-field-parking-comm .field-item{width:150px}.node-type-commercial-listing .group-details .field-label{width:164px}.node-type-commercial-listing .group-color .field-label{width:140px}.orange_block{background-color:#ff7229;display:inline-block;height:1.5rem;width:1.5rem;vertical-align:middle;margin-top:-0.4em}.white_block{border:1px solid #000;display:inline-block;height:1.5rem;width:1.5rem;vertical-align:middle;margin-top:-0.4em}@media (min-width:768px) {
 .node-type-vacation-listing .col-sm-5,.node-type-vacation-listing-airbnb .col-sm-5{width:38%} 
}@media (max-width:991px) {
 .node-type-vacation-listing .group-color,.node-type-vacation-listing-airbnb .group-color{padding:0;padding-top:12px;background-color:rgba(0,0,0,0)} 
}.node-type-vacation-listing .group-color .field-label,.node-type-vacation-listing-airbnb .group-color .field-label{width:105px;text-align:right}@media (min-width:768px) {
 .node-type-vacation-listing .group-color .field-label,.node-type-vacation-listing-airbnb .group-color .field-label{width:132px} 
}@media (min-width:1200px) {
 .node-type-vacation-listing .group-color .field-label,.node-type-vacation-listing-airbnb .group-color .field-label{width:153px} 
}@media (min-width:991px) {
 .node-type-vacation-listing .group-color .field-items,.node-type-vacation-listing-airbnb .group-color .field-items{max-width:218px} 
}.node-type-vacation-listing .field-name-field-request-info-vacat-button,.node-type-vacation-listing-airbnb .field-name-field-request-info-vacat-button{margin-top:15px}.node-type-vacation-listing .field-name-body ul,.node-type-vacation-listing-airbnb .field-name-body ul{padding-left:1.5em}@media (max-width:400px) {
 .node-type-vacation-listing .field-name-field-neighborhood,.node-type-vacation-listing-airbnb .field-name-field-neighborhood{width:auto} 
}.group-rates{margin:10px 0}@media (min-width:991px) {
 .group-rates{margin:2rem 0} 
}.group-rates:before{content:"2026                   2027";display:block;padding-left:197px;font-weight:bold;padding-bottom:10px}@media (max-width:1200px) {
 .group-rates:before{content:"2026                   2027";padding-left:162px} 
}@media (max-width:768px) {
 .group-rates:before{padding-left:129px} 
}.group-rates .spacing{margin-left:9px}.group-rates .field-label{margin-top:-12px;margin-right:10px;margin-bottom:22px;padding-right:5px}@media (max-width:400px) {
 .group-rates .field-label{margin-top:0;margin-right:0;text-align:left} 
}.group-rates .field-items{max-width:none !important}.views-field-field-high-season-rate:before{content:"2026                   2027";display:block;padding-left:141px;font-weight:bold}@media (max-width:1500px) {
 .views-field-field-high-season-rate:before{content:"2026                   2027";padding-left:132px} 
}@media (max-width:1200px) {
 .views-field-field-high-season-rate:before{content:"2026                   2027";padding-left:115px} 
}@media (max-width:768px) {
 .views-field-field-high-season-rate:before{padding-left:100px} 
}.views-field .rate-label{width:6.54rem;text-align:right;display:inline-block}.views-field .spacing{margin-left:9px}@media (min-width:540px)and (max-width:1200px) {
 .views-field .spacing{margin-left:2px} 
}.plans img{margin:40px 0}@media (min-width:991px) {
 .plans img{float:left;margin-right:30px} 
}@media (max-width:991px) {
 .plans{text-align:center} 
}@media (min-width:991px) {
 .plans .plan-text{margin-top:50px} 
}@media (max-width:991px) {
 .plans .plan-text{margin-bottom:20px} 
}.bedroom-section{clear:left;margin-top:30px;float:left;width:100%}.rundle-link{padding:1.2rem;margin-bottom:1.5rem;height:140px;display:inline-block}.rundle-link img{max-width:30vw}.rundle-logo{margin-bottom:1.5rem;max-width:30vw}.client-portal h2{margin-top:2rem}@media (max-width:991px) {
 .client-portal h2{margin-top:1.3rem} 
}.client-portal p{margin:0}@media (min-width:991px) {
 #emergency{min-width:650px} 
}#emergency td{width:auto;padding-bottom:1.5rem}.contact-address{float:left;margin-right:35px;text-align:left;width:220px;margin-bottom:20px}.cke_editable .accordion-content{max-height:1800px}@media (max-width:991px) {
 .cke_editable .accordion-content{max-height:2200px} 
}.company-directory td{padding:.9rem .2rem}.company-directory .dir-contact{display:none}@media (min-width:991px) {
 .company-directory .name{width:175px}.company-directory .ext{width:225px}.company-directory .email{width:220px} 
}.company-directory .accordion-toggle{margin-top:20px}.company-directory .accordion-toggle:after{content:"▾"}.company-directory table{border-collapse:collapse}.company-directory tr:not(:first-child):not(:last-child){border-bottom:1px solid rgba(128,128,128,.1)}@media (max-width:991px) {
 .company-directory td.ext{min-width:130px}.company-directory td:nth-child(2),.company-directory td:nth-child(3){display:block}.company-directory td:nth-child(3){padding-top:0;margin-top:-5px}.company-directory .email{display:none !important}.company-directory .ext .dir-phone{display:none}.company-directory .ext .dir-contact{display:block}.company-directory td{vertical-align:top} 
}.link_container{display:flex;flex-flow:row wrap;align-content:flex-start}@media (min-width:991px) {
 .link_container{width:50%} 
}.link_container p{width:50%}.link_container p.full-row{width:100%}.link_container h2{width:100%;margin:20px 0}.fsBody{background-color:#000}.fsBody .fsReadOnly textarea{opacity:1 !important;border:0 !important;padding-left:3rem !important;padding-right:3rem !important;font-size:14px !important;line-height:16px !important}label.fsOptionLabel{font-size:14px !important;line-height:28px !important}.fsBody input[type=radio],.fsBody input[type=checkbox]{margin:0px 7px 0px 0px}.breadcrumb{padding:0;margin-bottom:-10px;z-index:99;background-color:rgba(0,0,0,0)}@media (min-width:991px) {
 .breadcrumb{top:300px;position:absolute} 
}@media (min-width:991px)and (max-width:1500px) {
 .breadcrumb{top:263px} 
}@media (min-width:991px)and (max-width:1200px) {
 .breadcrumb{top:196px} 
}.breadcrumb a:before{content:"<< ";margin-right:2px}.region-header .contextual-links-region{position:static}.page-node-13236 td{float:left}@media (min-width:991px) {
 .page-node-13236 td{float:none;width:45%;vertical-align:top;padding:0 10px} 
}#cboxClose{bottom:auto;top:-10px;right:-10px;background:url(/files/page_images/close.png) no-repeat;width:24px;height:24px}#cboxContent{overflow:visible}#cboxClose:hover{background-position:0}.hide_on_load{visibility:hidden}@media (max-width:991px) {
 [class*=col-sm]{margin-bottom:15px} 
}.no-left{padding-left:0}.field-name-field-page-text-title{text-align:left}@media (min-width:991px) {
 .field-name-field-image,.img-right{float:right;margin:0 0 50px 40px;width:60%;height:auto} 
}.orange-text{color:#ff7229}.accordion-toggle{cursor:pointer}.accordion-toggle:after{content:"▾"}.accordion-toggle.open:after{content:"▸"}.accordion-content{max-height:0;overflow:hidden;transition:max-height .5s ease-out}.accordion-content.accord_show,.cke_contents .accordion-content{max-height:1800px}@media (max-width:991px) {
 .accordion-content.accord_show,.cke_contents .accordion-content{max-height:2200px} 
}.page-header{display:none}.peka-button{color:#012e64 !important;font-size:1.2rem;line-height:1.8rem;font-weight:bold;margin:.4rem 0;display:block;text-indent:-2.5rem;margin-left:2.5rem;text-align:left}.peka-button:before{content:"";background-color:#ff7229;display:inline-block;position:relative;top:3px;margin-right:.8rem;width:1.4rem;height:1.4rem}.btn-container{display:flex;justify-content:space-around}@media (max-width:991px) {
 .btn-container{flex-flow:column;align-items:center}.btn-container a{margin:5px 0} 
}.btn-default{font-weight:bold;border-radius:0;padding:5px 10px;margin:10px 5px 0 0;transition:all .3s}.btn-default:visited,.btn-default:link{border-color:#ff7229;color:#ff7229}.btn-default:hover,.btn-default:focus{background-color:#ff7229;color:#fff !important;border-color:#ff7229;transition:all .3}.btn-primary,.view-display-id-booking_cal .form-submit{box-shadow:none !important;border-radius:0;background-color:rgba(0,0,0,0);border:2px solid #ff7229;text-transform:uppercase;padding:.6rem .8rem;color:#ff7229;font-weight:bold;font-size:.875rem;transition:all .3s}.btn-primary.blue,.view-display-id-booking_cal .blue.form-submit,.btn-primary.blue a:visited,.view-display-id-booking_cal .blue.form-submit a:visited,.btn-primary.blue a:link,.view-display-id-booking_cal .blue.form-submit a:link{background-color:#012e64;border-color:#012e64;color:#fff}.btn-primary:hover,.view-display-id-booking_cal .form-submit:hover,.btn-primary.rental-active,.view-display-id-booking_cal .rental-active.form-submit,.btn-primary.active,.view-display-id-booking_cal .active.form-submit,.btn-primary a:hover,.view-display-id-booking_cal .form-submit a:hover{background-color:#ff7229 !important;border-color:#ff7229 !important;color:#fff}h1,.group-main-photo .field-name-title-field,.group-main-photo .field-name-field-title,.group-header .field-name-title-field,.group-header .field-name-field-title,.node-type-rental-listing .field-name-field-tagline .field-item,.node-type-commercial-listing .field-name-field-tagline .field-item,.node-type-vacation-listing .field-name-field-tagline .field-item,.node-type-vacation-listing-airbnb .field-name-field-tagline .field-item,.field-name-field-page-text-title{font-size:2.25rem;font-family:"Roboto",sans-serif;text-align:left;color:#000;font-weight:bold}@media (max-width:1500px) {
 h1,.group-main-photo .field-name-title-field,.group-main-photo .field-name-field-title,.group-header .field-name-title-field,.group-header .field-name-field-title,.node-type-rental-listing .field-name-field-tagline .field-item,.node-type-commercial-listing .field-name-field-tagline .field-item,.node-type-vacation-listing .field-name-field-tagline .field-item,.node-type-vacation-listing-airbnb .field-name-field-tagline .field-item,.field-name-field-page-text-title{font-size:2rem} 
}@media (max-width:1200px) {
 h1,.group-main-photo .field-name-title-field,.group-main-photo .field-name-field-title,.group-header .field-name-title-field,.group-header .field-name-field-title,.node-type-rental-listing .field-name-field-tagline .field-item,.node-type-commercial-listing .field-name-field-tagline .field-item,.node-type-vacation-listing .field-name-field-tagline .field-item,.node-type-vacation-listing-airbnb .field-name-field-tagline .field-item,.field-name-field-page-text-title{font-size:1.7rem} 
}h2{font-size:1.2rem;font-weight:bold;text-transform:uppercase;color:#012e64}@media (max-width:1200px) {
 h2{font-size:1.2rem} 
}h3{font-size:1.125rem;font-family:"Roboto",sans-serif;color:#000;font-weight:bold}h4{font-size:1.14rem;font-family:"Roboto",sans-serif;color:#ff7229;font-weight:normal}table{margin:0}.block{margin-bottom:0}ul.primary,ul.secondary{position:absolute;top:-60px}ul,ol{margin:0;padding-left:15px}.heading{font-weight:bold;font-size:18px}p{margin:1.3em 0}ul.checkmarks li:before{content:"&#10004;";margin-left:-1em;margin-right:.1em}.footer{position:relative;border:0;color:#fff !important;margin-top:2rem;padding-top:2rem}@media (min-width:991px) {
 .footer{padding-left:0;padding-right:0} 
}@media (min-width:991px) {
 .footer{margin-top:150px} 
}.footer:after{display:block;content:"";position:absolute;top:0;left:0;bottom:0;background-color:#000;min-height:400px;width:100vw;z-index:-1}.footer a{color:#fff !important}.logo-footer{display:flex;flex-direction:column;justify-content:center}@media (max-width:991px) {
 .logo-footer{margin-top:30px} 
}.logo-footer img{max-width:55vw;align-self:center}@media (max-width:991px) {
 .footer-location{text-align:center} 
}.footer-location h3{color:#fff;padding:0}.block-visual-cafe{margin-top:40px;border-top:1px solid gray;font-size:.8rem;color:gray}.block-visual-cafe a{color:gray !important}.field-name-field-documents .field-item{margin:10px 0}.page-window-display html,.page-window-display body{height:auto}.page-window-display .container{width:1850px;max-width:100%;max-height:950px;overflow:hidden}.page-window-display #block-system-main-menu,.page-window-display .title-container{display:none !important}.page-window-display .views-slideshow-cycle-main-frame-row{width:100% !important}.page-window-display .tagline-container{height:62px;background:linear-gradient(to right,#002f65,#408e97);margin-bottom:20px;display:table;width:100%}.page-window-display .views-field-field-tagline{display:table-cell;vertical-align:middle;text-align:left;padding-left:25px;color:#fff;font-size:30px;text-transform:capitalize}.page-window-display .views-field-body .field-content{padding-left:0;font-size:16px}.page-window-display .group-main-info{font-size:18px;width:430px}.page-window-display .group-main-info .views-label{width:121px;text-align:right;margin-bottom:2px;color:#fff;font-weight:bold;display:inline-block;font-weight:bold}.page-window-display .group-main-info .field-content{padding-left:5px;text-align:left;display:inline-block}.page-window-display .views-slideshow-cycle-main-frame{width:auto !important}.page-window-display .photo-map-container{float:left;height:640px}.page-window-display .views-field-field-rental-photos,.page-window-display .views-field-field-geolocation{float:left;margin-left:25px}.page-window-display .views-field-field-rental-photos{position:relative}.page-window-display .views-field-field-rental-photos .field-slideshow-slide{height:inherit !important;width:inherit !important}.page-window-display .views-field-field-rental-photos .field-slideshow-image{position:relative;display:block;margin:0 auto}.page-window-display .group-details{font-size:16px;clear:left;float:left;margin:0;padding:0}.page-window-display .group-details .col1,.page-window-display .group-details .col2{display:inline-block;vertical-align:top}.page-window-display .group-details .views-label{width:140px;text-align:right;color:#fff;font-weight:bold;display:block;float:left}.page-window-display .group-details .field-content{float:left}.page-window-display .group-details .views-field-field-parking-or .field-content{width:105px}a:link{color:#ff7229;text-decoration:none}#content a:link{font-weight:bold}a:visited{color:#ff7229;text-decoration:none}a.show-link{color:#ff7229 !important}a:hover{text-decoration:underline}/**/
