#modalAmenities h3{font-size:1em}#modalAmenities p{font-size:.8em}#customQuote .quoteDetails{background:#fff none repeat scroll 0 0;padding:20px 0}#customQuote .quoteConfirmationNumber{font-size:30px}#customQuote .quoteAgent{background:#333;color:#fff;padding:10px;width:100%}#customQuote .unitListing{background:#fff;padding:15px 0;margin-bottom:15px}#customQuote .unitListing h2{font-size:36px;font-weight:700;margin:10px 0 20px;border-bottom:1px solid #eee;padding:0 0 10px 0}#customQuote .unitListing h2 span{font-size:24px;font-weight:300;color:#666}#customQuote .unitListing h2 em{font-style:italic;font-weight:200;color:#ccc}#customQuote .prettyBookForm{padding-top:12px}#customQuote .unitLocation{margin-top:12px;font-weight:700;font-size:18px;line-height:20px}#customQuote .unitBedsBaths{font-size:18px;font-weight:300;color:#666}#customQuote .unitThumbnail{background-repeat:no-repeat;background-size:cover;display:block;height:240px;width:100%;background-position:center center}#customQuote .unitPriceBlockTop{border-radius:15px 15px 0 0;padding:5px 15px;text-align:center;background:#333;color:#fff;position:relative}#customQuote .unitPriceBlockTop .caret{color:#333;left:0;margin:0 auto;position:absolute;right:0;bottom:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed}#customQuote .unitPriceBlockBottom{border-radius:0 0 15px 15px;padding:15px;text-align:center;border:1px solid #ccc}#customQuote .unitPriceBlockBottom button{width:100%;margin:0 0 10px 0}#customQuote .unitPrice{font-weight:700;font-size:300%;margin-bottom:0}#customQuote .cards{margin:0 auto;width:175px;height:27px;background:transparent url(../../images/creditcards.png) no-repeat scroll left center}#customQuote .unitSafe{background:transparent url(../../images/lock.png) no-repeat scroll left center/20px auto;color:#333;font-size:12px;font-style:italic;height:25px;line-height:25px;padding-left:30px;text-align:left;overflow:hidden}#customQuote .customQuote .copyright p{font-size:10px}#customQuote .customQuote .col-sm-12{margin-bottom:20px!important}#customQuote .property-info{color:#666;font-size:2em}@media screen and (min-width:768px) and (max-width:989px){#customQuote .unitThumbnail{height:450px}}@media screen and (min-width:481px) and (max-width:767px){#customQuote .unitThumbnail{height:350px}}@media screen and (max-width:480px){#customQuote .unitListing div:first-child{clear:left}#customQuote .unitListing h2{float:left}#customQuote .unitListing h2 span{clear:left}#customQuote .unitListing h2 em{display:none}#customQuote .unitLocation{margin:15px 0}#customQuote .customQuote .header h1{font-size:32px}#customQuote .quoteConfirmationNumber{font-size:16px}#customQuote .unitListing h2{font-size:28px}#customQuote .unitThumbnail{height:275px}}@media screen and (max-width:480px){#customQuote .unitThumbnail{height:175px}}#customQuote .well.sticky{z-index:1000}#customQuote .well.sticky h3{margin-top:0}#customQuote .entry-header{display:none}#customQuote ul.ccards{display:inline-block;list-style-type:none;height:27px;padding:0}#customQuote ul.ccards li{display:block;float:left;width:44px;height:27px;background:transparent url(../../images/creditcards.png) no-repeat scroll;text-indent:-9999px;outline:0}#customQuote ul.ccards li.mastercard{background-position:-44px 0}#customQuote ul.ccards li.amex{background-position:-88px 0}#customQuote ul.ccards li.discover{background-position:-132px 0}.layout-1 .entry-header,.layout-2 .entry-header,.layout-3 .entry-header{display:none}.layout-1 .ms-caption,.layout-2 .ms-caption,.layout-3 .ms-caption{position:absolute!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;background:rgba(0,0,0,.7);padding:10px;color:#fff;z-index:2}.layout-1 .top-row{margin-bottom:12px;padding-bottom:12px;border-bottom:solid 1px #666}.layout-1 .ms-showcase2-template{padding-bottom:155px}.layout-1 .ms-showcase2-template .ms-view{background:0 0}.layout-1 .ms-showcase2-template .ms-bar{background:#000!important}.layout-1 .ms-showcase2-template .ms-tabs-vertical-template{margin:0 auto}.layout-1 .ms-showcase2-template.ms-dir-v{padding-right:140px;padding-bottom:0!important}.layout-1 .ms-showcase2-template .ms-thumb-list.ms-dir-h{bottom:-145px;width:100%;height:137px}.layout-1 .ms-showcase2-template .ms-thumb-list.ms-dir-v{height:100%;width:130px;right:-140px;top:0}.layout-1 .ms-showcase2-template .ms-thumb-list .ms-thumb-frame{width:127px;height:137px;opacity:.5;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.layout-1 .ms-showcase2-template .ms-thumb-frame{cursor:pointer}.layout-1 .ms-showcase2-template .ms-thumb-list.ms-dir-h .ms-thumb-frame{margin-right:10px}.layout-1 .ms-showcase2-template .ms-thumb-list.ms-dir-v .ms-thumb-frame{margin-bottom:10px}.layout-1 .ms-showcase2-template .ms-thumb-list .ms-thumb-frame-selected{opacity:1}.layout-1 .nav-pills{margin-top:0;margin-bottom:12px}.layout-1 .nav-pills li{border:solid 1px #ccc}.layout-1 .nav-pills a{color:#cb9e4b;font-weight:700}.layout-1 .ms-lightbox-template .ms-lightbox{margin-top:-84px}.layout-1 .section-title{margin:0}.layout-1 .price{color:#ff9803}.layout-1 .price .concluding_text{color:#333;font-size:.5em}@media (max-width:400px){.layout-1 .ms-showcase2-template .ms-thumb-list.ms-dir-v{width:64px;right:-70px}.layout-1 .ms-showcase2-template .ms-thumb-list .ms-thumb-frame{width:64px;height:69px}.layout-1 .ms-showcase2-template{padding-bottom:75px}.layout-1 .ms-showcase2-template.ms-dir-v{padding-right:70px}}@media (max-width:200px){.layout-1 .ms-showcase2-template .ms-thumb-list{display:none}.layout-1 .ms-showcase2-template{padding-bottom:0}.layout-1 .ms-showcase2-template.ms-dir-v{padding-right:0}}.layout-3 .property-title{margin-bottom:25px!important}.layout-3 .unit-rating>.star-rating{vertical-align:top}.layout-3 .unit-rating>.star-rating p{vertical-align:top;display:inline-block;font-size:1em!important;line-height:36px;width:auto!important}.layout-3 .unit-rating .star-rating .star-rating{display:inline-block}.listing-1 .propertyTitle a{display:inline-block}.listing-1 .propertyCost .h6{margin-top:4px;margin-bottom:4px}.listing-1 .property{background:#fff none repeat scroll 0 0;margin:0 0 15px}.listing-1 .propertyInfo{background:#fff none repeat scroll 0 0;letter-spacing:1px;padding:20px 0 0;position:relative}.listing-1 .propertyTitle{padding:12px;color:#333;font-size:16px;font-weight:300;text-transform:uppercase;overflow:hidden}.listing-1 .propertyTitle div{height:32px}.listing-1 .rating-stars{line-height:26px}.listing-1 .propertyLocation{color:#666;font-size:14px}.listing-1 .propertyDescription{display:none}.listing-1 .propertyPets{background:#eaeaea url(../../images/pet.png) no-repeat scroll center center;border-radius:25px;display:none;height:50px;position:absolute;right:25px;text-indent:-9999em;top:-24px;width:50px;z-index:3}.listing-1 .propertyPhoto{display:block;height:262px;position:relative}.listing-1 .propertyPhoto a.thumb{display:block;height:262px}.listing-1 .propertyPhoto a.thumb img{height:262px;width:100%}.listing-1 .propertyInfo2{background:#fff none repeat scroll 0 0;font-size:14px;font-weight:300;min-height:65px;padding:10px 0;position:relative;text-transform:uppercase}.listing-1 .propertySleeps{float:left;text-align:center;width:33%}.listing-1 .propertyBedrooms{border-left:1px solid #ccc;border-right:1px solid #ccc;float:left;text-align:center;width:32%}.listing-1 .propertyCost{float:left;text-align:center;width:33%}.listing-2 .panel-body{padding-left:0;padding-right:0}.listing-2 .star-rating-text{display:inline-block;vertical-align:top;line-height:26px}.listing-2 .reviews-wrapper{height:32px}.listing-3 h3.listing-name{display:inline-block}.listing-3 .btn-fav{line-height:26px;vertical-align:top;font-size:20px;margin-left:24px}.listing-3 .petFriendly{display:inline-block;line-height:24px;vertical-align:top}.listing-3 .property-outer,.listing-4 .property-outer{position:relative}.listing-3 .property-thumb img{width:100%}.listing-3 .star-rating{float:right}.listing-4 .listing-name{margin-top:0}.listing-4 .location-name{font-size:.9em;color:#666}.btn-fav .fa-heart-o{color:#ff6fcf}.btn-fav:hover .fa-heart-o{color:#ee0285}.btn-fav .fa-heart,.favorites .fa-heart{color:#ee0285}.listing-4 .petFriendly{position:absolute;top:12px;left:12px;font-size:1.5em;color:#fff;text-shadow:0 2px 2px #232323;text-decoration:none;z-index:1}.listing-1 .petFriendly,.listing-2 .petFriendly{position:absolute;top:12px;right:12px;color:#fff;text-shadow:0 2px 2px #232323;text-decoration:none;z-index:1}.listing-1 .btn-fav,.listing-2 .btn-fav{position:absolute;top:12px;left:12px;font-size:1.5em;display:inline-block;z-index:1}.listing-4 .btn-fav{height:31px;line-height:31px;display:inline-block;margin-left:12px;vertical-align:top}.old_price{display:block;text-decoration:line-through}