.cal tbody{color:#fff}.cal-date{font-size:larger;margin:.5rem 0 1rem .5rem;text-align:left}.cal-price{font-size:smaller;font-style:italic;position:relative;right:.3rem;text-align:right;top:1rem}.qqresults{padding-bottom:1em}.qqresults>p{margin-top:0}.qqresults input.success{font-weight:700;width:100%}.qqresults h3 small{color:#1779ba}.rateLegend div{display:inline-block;min-width:110px}.cabin-page .brbasl{color:#5d5d5d}.gplus{padding-top:2px}.cabin-page .amenities li{float:left;width:280px}.cabin-page .cal{margin-top:1em;table-layout:fixed;width:100%}.cabin-page .cal p{line-height:inherit}.cabin-page .cal th{line-height:2.4em}.cabin-page .cal thead td,.cabin-page .cal thead th{text-align:center}.cabin-page .cal tbody td{border:1px solid #d3d3d3;line-height:1.5em;padding:0;text-align:center;vertical-align:top}.cabin-page .cal tbody td[data-date]{cursor:pointer}.cabin-page .cal tbody td div{height:100%;width:100%}.cabin-page .cal tbody td.arrive div{background:linear-gradient(to right bottom,hsla(0,0%,100%,0) 50%,hsla(0,0%,100%,.7) 0)}.cabin-page .cal tbody td.arrive div .cal-price{color:rgba(0,0,0,.7)!important}.cabin-page .cal tbody td.stay div{background-color:hsla(0,0%,100%,.7);color:rgba(0,0,0,.7)!important}.cabin-page .cal tbody td.depart div{background:linear-gradient(to right bottom,hsla(0,0%,100%,.7) 50%,hsla(0,0%,100%,0) 0)}.cabin-page .cal tbody td.depart div .cal-date{color:rgba(0,0,0,.7)!important}.cabin-page .cal input{margin:0;vertical-align:bottom}.quickquoteloading{text-align:center}#comments-body{height:7em}.cabin-page .home-featured h1{background-color:#9eafbb;color:#fff;margin-bottom:0;padding-top:.5em;text-shadow:2px 2px 8px #000}#contact-form-block{background-image:url(/application/files/2114/8477/4974/CUSTOMER_REVIEWS.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:2em}.cabin-page .textured{padding:1rem}#map_canvas{height:30vw;min-height:300px;width:100%}.cabin-page th.chgmobtn{cursor:pointer}.cabin-page th.chgmobtn i{color:#000}.cabin-page th i{color:grey}#ajax-cal{text-align:center}.reviews{padding-bottom:30px}.star-rating{display:inline-block;span{color:#bbb;font-size:1.25rem;padding:0}span.starred{color:#f2b600}}.nav-pills .nav-link{background:none;border:1px solid var(--bs-nav-pills-link-active-bg);border-radius:var(--bs-nav-pills-border-radius);margin-bottom:8px;margin-right:8px}.carousel-wrap{padding:10px 10px 120px}.carousel-indicators [data-bs-target]{cursor:pointer;height:auto;margin-left:5px;margin-right:5px;opacity:1;width:100px}.carousel-item>img{cursor:pointer;height:100%;max-height:70vh;min-height:30vh;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.carousel-indicators{background:#fff;bottom:auto;justify-content:flex-start;margin:10px 0 0;overflow-x:hidden;top:100%}.carousel-indicators .img-thumbnail{min-width:100px}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:#000;width:25px}.carousel-control-next,.carousel-control-prev{width:25px}.img-thumbnail img{aspect-ratio:3/2;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.5;transform:scale(1);transition:.3s ease;width:100%}.img-thumbnail.active img{opacity:1;outline:1px solid #fff;position:relative;transform:scale(1.1);z-index:2}#photoModal .modal-body img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}#free-tickets ul{max-width:700px}.photos iframe,.photos img{cursor:pointer;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.photos .ratio:hover .btn{background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);color:var(--bs-btn-hover-color)}#photos-tab img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#photosModal img{cursor:pointer}
