.cabin-page .grid-x.photos > .cell{padding:1px}.cabin-page select#mo{margin-bottom:0}.cabin-page .qqresults td.bt{border-top:1px solid}.cabin-page .amenities ul{column-count:3}.cabin-page .amenities li{font-weight:bold;font-style:italic;font-size:0.8rem}.cabin-page .amenities li span{color:#800000;font-weight:bold;font-style:italic}.cabin-page .ajax-loader{display:block;margin:49% auto 0 auto}.cabin-page #ajax-cal{overflow:auto}.cal-date{margin:0.5rem 0 0 0.5rem;text-align:left;font-size:larger}.cal-price{position:relative;top:1rem;right:0.3rem;text-align:right;font-size:smaller;font-style:italic}.qqresults{padding-bottom:1em}.cabin-page .cal{width:100%;margin:1em 0;table-layout:fixed}.cabin-page .cal p{line-height:inherit}.cabin-page .cal th{line-height:2.4em}.cabin-page .cal thead th,.cabin-page .cal thead td{text-align:center}.cabin-page .cal tbody td{text-align:center;vertical-align:top;padding:0;line-height:1.5em}.cabin-page .cal tbody td[data-date],.cabin-page .chgmobtn{cursor:pointer}.cabin-page .cal tbody td div{width:100%;height:100%}.cabin-page .cal tbody td.arrive div{background:linear-gradient(to right bottom, rgba(255,255,255,0.0) 50%, rgba(255,255,0,0.7) 50%)}.cabin-page .cal tbody td.arrive div .cal-price{color:rgba(0,0,0,0.7) !important}.cabin-page .cal tbody td.stay div{background-color:rgba(255,255,0,0.7);color:rgba(0,0,0,0.7) !important}.cabin-page .cal tbody td.depart div{background:linear-gradient(to right bottom, rgba(255,255,0,0.7) 50%, rgba(255,255,255,0.0) 50%)}.cabin-page .cal tbody td.depart div .cal-date{color:rgba(0,0,0,0.7) !important}.reviews *{box-sizing:border-box}.reviews p{margin:0}.comment{position:relative;margin:10px auto 20px auto}.comment-heading{display:flex;align-items:center;height:50px;font-size:14px}.comment-heading p{font-size:1.2em;line-height:1.2em}.comment-info{color:rgba(0, 0, 0, 0.5);margin-left:2px}.comment-author{color:rgba(0, 0, 0, 0.85);font-weight:bold}.comment-body{padding:0 20px;padding-left:28px}.replies{margin-left:28px}.comment-border{display:block;position:absolute;top:50px;left:0;width:12px;height:calc(100% - 50px);border-left:4px solid transparent;border-right:4px solid transparent;background-color:rgba(0, 0, 0, 0.1);background-clip:padding-box}

