/* https://www.flametreecottages.com/wp-content/plugins/designthemes-rooms-addon/css/hotel.css?ver=5.4.18 */
.dt-sc-hotel-room-sorting{float:left;clear:both;margin:0px 0px 50px;padding:0px;width:100%;text-align:center}.dt-sc-hotel-room-sorting a{font-size:16px;font-weight:700;color:#222;text-transform:uppercase;background:rgba(0,0,0,0.03);border-right:1px solid rgba(0,0,0,0.03);border-left:1px solid rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.06);border-bottom:1px solid rgba(0,0,0,0.06);margin-left:-1px;display:inline-block;padding:10px 20px;position:relative}.dt-sc-hotel-room-sorting a:first-child{border-left:1px solid rgba(0,0,0,0.1)}.dt-sc-hotel-room-sorting a:before,.dt-sc-hotel-room-sorting a.active-sort:before{content:"";position:absolute;left:0px;right:0px;margin:auto;top:-1px;width:0px;height:3px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear}.dt-sc-hotel-room-sorting a:hover:before,.dt-sc-hotel-room-sorting a.active-sort:before{width:100%}.dt-sc-hotel-room-sorting a.active-sort{background:#fff}.dt-sc-rooms-container{clear:both;float:left;margin:0;padding:0;width:100%}.dt-sc-rooms-container .column.isotope-item{margin-left:0px}.dt-sc-hotel-room{float:left;clear:both;width:100%;margin:0px 0px 60px;padding:0px}.dt-sc-hotel-room .dt-sc-hotel-room-thumb{border-top:4px solid;padding:1px 0px 0px;margin:0px;float:left;width:100%;position:relative}.dt-sc-hotel-room .dt-sc-hotel-room-thumb img{max-width:100%}.dt-sc-hotel-room .dt-sc-hotel-room-thumb-overlay{position:absolute;right:0px;bottom:0px;background:#fff;padding:10px 0px 0px 15px}.dt-sc-hotel-room .dt-sc-hotel-room-thumb-overlay div{font-size:14px}.dt-sc-hotel-room .dt-sc-hotel-room-thumb-overlay p{clear:both;color:rgba(0,0,0,0.3);margin:0px}.dt-sc-hotel-room .dt-sc-hotel-room-thumb-overlay p .price{font-size:25px}.dt-sc-hotel-room .dt-sc-hotel-room-thumb-overlay p .splitter{font-size:30px;color:rgba(0,0,0,0.3);position:relative;top:3px;margin:0px 1px 0px 2px}.dt-sc-hotel-room .dt-sc-hotel-room-details{float:left;padding:0px;width:100%;margin:25px 0px 0px}.dt-sc-hotel-room .dt-sc-hotel-room-details .dt-sc-hotel-room-content h4{font-size:22px;font-weight:700;margin-bottom:15px}.dt-sc-hotel-room .dt-sc-hotel-room-details .dt-sc-hotel-room-content p{line-height:24px}.dt-sc-hotel-room .dt-sc-hotel-room-details ul{float:left;clear:both;width:100%;margin:5px 0px;padding:0px}.dt-sc-hotel-room .dt-sc-hotel-room-details ul li{display:block;width:100%;float:left;clear:both;color:rgba(0,0,0,0.4);border-bottom:1px dotted rgba(0,0,0,0.4);padding:5px 0px}.dt-sc-hotel-room .dt-sc-hotel-room-details ul li i{margin:0px 10px 0px 0px}.dt-sc-hotel-room .dt-sc-hotel-room-details ul li span{min-width:100px;display:inline-block;color:#222}.dt-sc-hotel-room .dt-sc-hotel-room-details ul li:last-child{border-bottom:0px}.dt-sc-hotel-room .dt-sc-hotel-room-buttons{float:left;clear:both;margin:20px 0px 0px;width:100%;font-size:18px;color:#000}.dt-sc-hotel-room .dt-sc-hotel-room-buttons a{color:#222}.dt-sc-hotel-room .dt-sc-hotel-room-buttons a span{margin:0px 0px 0px 5px}.dt-sc-hotel-room .dt-sc-hotel-room-buttons .dt-sc-button{color:#fff;font-size:18px;margin:0px 20px 0px 0px;padding:12px 22px 12px}.dt-sc-hotel-room .dt-sc-hotel-room-buttons .dt-sc-button:hover{color:#fff}.dt-sc-hotel-room.dt-sc-hotel-room-list-view{border-bottom:1px dotted rgba(0,0,0,0.4);padding-bottom:30px;margin-bottom:30px}.dt-sc-hotel-room.dt-sc-hotel-room-list-view .dt-sc-hotel-room-thumb{width:32%}.dt-sc-hotel-room.dt-sc-hotel-room-list-view .dt-sc-hotel-room-details{margin-top:0px;width:68%;padding:0px 0px 0px 30px;box-sizing:border-box}.dt-sc-hotel-room.dt-sc-hotel-room-list-view .dt-sc-hotel-room-details .dt-sc-hotel-room-content{float:left;width:65%;padding:0px 30px 0px 0px;box-sizing:border-box}.dt-sc-hotel-room.dt-sc-hotel-room-list-view .dt-sc-hotel-room-details ul{clear:none;width:35%;margin:35px 0px 0px}.dt-sc-hotel-room.dt-sc-hotel-room-list-view .dt-sc-hotel-room-buttons{border-top:1px dotted rgba(0,0,0,0.4);padding:26px 0px 0px;margin-top:16px}.dt-sc-hotel-room.dt-sc-hotel-room-list-view .dt-sc-hotel-room-buttons .dt-sc-button{font-size:25px}.booknow-container{display:block;height:auto;width:100%}.dt-sc-hotel-room-sorting a:before,.dt-sc-hotel-room-sorting a.active-sort:before{background:#c09245}.dt-sc-hotel-room .dt-sc-hotel-room-thumb{border-top-color:#c09245}.dt-sc-hotel-room .dt-sc-hotel-room-thumb-overlay p .price,.dt-sc-hotel-room .dt-sc-hotel-room-buttons a:hover,.dt-sc-hotel-room .dt-sc-hotel-room-details .dt-sc-hotel-room-content h4{color:#c09245}.dt-sc-hotel-room-single{float:left;clear:both;width:100%;margin:0px;padding:0px}.dt-sc-hotel-room-single-image{float:left;width:100%;margin:0px}.dt-sc-hotel-room-single-details{float:left;clear:both;width:100%;margin:30px 0px 0px;padding:0px}.dt-sc-hotel-room-single-details h3{font-size:30px;font-weight:700}.dt-sc-hotel-room-single-details h4{text-transform:uppercase;font-weight:700}.dt-sc-hotel-room-single-details ul{float:left;margin:0px;padding:0px;width:100%}.dt-sc-hotel-room-single-details ul li{font-size:16px;float:left;display:block;clear:both;position:relative;padding:5px 0px 5px 20px;border-bottom:1px dotted rgba(0,0,0,0.2);width:80%;box-sizing:border-box}.dt-sc-hotel-room-single-details ul li:before{content:"\f10c";position:absolute;left:0px;top:5px;font-size:10px;font-family:fontawesome}.dt-sc-hotel-room-single-details ul li:last-child{padding-bottom:5px}.dt-room-single-slider-wrapper,.dt-room-single-slider{float:left;clear:both;margin:0px;padding:0px;width:100%;line-height:0px}.dt-room-single-slider li{display:block;margin:0px;padding:0px}.dt-room-single-slider li img{max-width:100%;height:auto}.dt-room-single-slider-wrapper #bx-pager{float:left;display:inline;margin:30px 0px 0px;padding:0px;width:100%;text-align:center}.dt-room-single-slider-wrapper #bx-pager a{margin:0px 10px 15px;padding:3px;line-height:0px;display:inline-block;cursor:pointer;position:relative}.dt-room-single-slider-wrapper #bx-pager a img{max-width:85px;height:auto}.dt-room-single-slider-wrapper #bx-pager a.active:before{border:1px solid;position:absolute;width:100%;height:100%;content:"";left:-1px;top:-1px}.dt-sc-hotel-room-single .dt-sc-single-line-dotted-separator{margin:30px 0px;border-color:rgba(0,0,0,0.2)}.dt-sc-hotel-room-single-metadata{float:left;clear:both;width:100%;margin:0px;padding:0px 0px 0px 10px;box-sizing:border-box}.dt-sc-hotel-room-single-metadata .price-wrapper{font-size:24px}.dt-sc-hotel-room-single-metadata .price-wrapper p{clear:both;color:rgba(0,0,0,0.3);margin:7px 0px 0px}.dt-sc-hotel-room-single-metadata .price-wrapper p .price{font-size:42px}.dt-sc-hotel-room-single-metadata .price-wrapper p .splitter{font-size:50px;color:rgba(0,0,0,0.2);position:relative;top:3px;margin:0px 1px 0px 2px}.dt-sc-hotel-room-single-metadata form{float:left;clear:both;margin:40px 0px 0px;width:100%;background:rgba(0,0,0,0.03);border-top:3px solid;padding:30px 20px;box-sizing:border-box}.dt-sc-hotel-room-single-metadata form p{float:left;clear:both;margin:0px 0px 20px;width:100%;position:relative}.dt-sc-hotel-room-single-metadata form p.room-date:before{content:"\f073";position:absolute;right:0px;top:0px;width:45px;height:45px;font-size:16px;color:#fff;font-family:FontAwesome;text-align:center;line-height:45px}.dt-sc-hotel-room-single-metadata form label{float:left;color:#222;font-size:12px;line-height:45px;font-weight:700;text-transform:uppercase;width:35%;margin:0px 2% 0px 0px}.dt-sc-hotel-room-single-metadata form input[type="text"],.dt-sc-hotel-room-single-metadata form input[type="email"]{width:63%;float:left;padding:13px 12px 12px}.dt-sc-hotel-room-single-metadata form input[type="submit"]{float:right;background:#fff;border-top:3px solid;font-size:14px;font-weight:400;color:#222;border-radius:0px;margin:0px;padding:16px 52px 15px}.dt-sc-hotel-room-single-metadata form input[type="submit"]:hover{color:#fff}.dt-sc-hotel-room-single-metadata h4{text-transform:uppercase;font-weight:700}.dt-sc-hotel-room-single-metadata ul{float:left;clear:both;width:100%;margin:-5px 0px 0px;padding:0px}.dt-sc-hotel-room-single-metadata ul li{display:block;width:100%;float:left;clear:both;border-bottom:1px dotted rgba(0,0,0,0.4);padding:5px 0px}.dt-sc-hotel-room-single-metadata ul li i{margin:0px 10px 0px 0px}.dt-sc-hotel-room-single-metadata ul li span{min-width:100px;display:inline-block;color:#222}.dt-sc-hotel-room-single-metadata ul li:last-child{border-bottom:0px}.dt-sc-hotel-room-single-metadata ul.dt-sc-sociable{margin:0px}.dt-sc-hotel-room-single-metadata ul.dt-sc-sociable li{border:none;clear:none;display:inline;width:auto;margin:0px 20px 0px 0px}.dt-sc-hotel-room-single-metadata ul.dt-sc-sociable li a{font-size:24px;color:rgba(0,0,0,0.2);width:auto}.dt-sc-hotel-room-single-details h3,.dt-sc-hotel-room-single-details ul li:before,.dt-sc-hotel-room-single-metadata .price-wrapper p .price,.dt-sc-hotel-room-single-metadata ul.dt-sc-sociable li a:hover{color:#c09245}.dt-sc-hotel-room-single-metadata form,.dt-sc-hotel-room-single-metadata form input[type="submit"]{border-color:#c09245}.dt-sc-hotel-room-single-metadata form input[type="submit"]:hover,.dt-sc-hotel-room-single-metadata form p:before{background:#c09245}.ui-datepicker .ui-datepicker-header{background:#fff;padding:10px 20px;text-align:center;margin-bottom:1px;border:1px solid rgba(0,0,0,0.1)}.ui-datepicker .ui-datepicker-prev{float:left;cursor:pointer}.ui-datepicker .ui-datepicker-next{float:right;cursor:pointer}.ui-datepicker table{background:#fff;border-top:0px}