.image-box-no-image .img-box-breadcrumbs{color:#595758 !important}.image-box-no-image .img-box-breadcrumbs a{color:#595758 !important}.image-box-no-image .image-box-pic:after{background-color:inherit !important}.image-box-no-image .img-box-title{color:#000 !important}.image-box{position:relative;background-color:#FFFFFF;overflow:hidden}.image-box .img-box-breadcrumbs{color:#FFF;text-transform:uppercase;font-size:0.8em;font-style:italic}.image-box .img-box-breadcrumbs a{color:#FFF}.image-box .img-box-breadcrumbs .img-box-breadcrumbs-active{display:inline-block;border-bottom:2px solid #d84e00;padding-bottom:1px}.image-box .image-box-pic{width:100%;height:50vh;background-position:center center;background-size:cover;background-repeat:no-repeat}.image-box .image-box-pic:after{content:' ';position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000000;opacity:0.17;transition:all 1s;-webkit-transition:all 1s}.image-box .image-box-view-more{background-color:rgba(0,0,0,0.3);cursor:pointer;text-decoration:none;position:relative;padding:10px;display:block;max-width:240px;margin:0 auto}.image-box .image-box-view-more:hover{text-decoration:none}.image-box .image-box-view-more .view-more-txt{font-size:1em;text-transform:uppercase;text-align:center;color:#FFFFFF}.image-box .image-box-view-more .view-more-icon{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:inline-block;background-color:#986A4D;position:absolute;width:35px;height:35px;right:10px;top:5px}.image-box .image-box-view-more .view-more-icon::after{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);background-color:#986A4D;border-bottom:5px solid #FFFFFF;border-left:5px solid #FFFFFF;content:'';width:17px;height:17px;position:absolute;top:9px;left:6px}.img-box-txt-fade{display:none}.img-box-title .active{border-bottom:2px solid #d84e00;padding-bottom:1px}.img-box-txt{position:absolute;color:#FFFFFF;text-align:center;z-index:1;width:100%;bottom:5%}.img-box-txt .img-box-title{font-size:2em;text-shadow:1px 1px 1px #000;margin-top:0}.img-box-txt .img-box-subtitle{text-transform:uppercase;font-size:1.3em}.img-box-txt .img-box-scroll-btn{position:relative;font-size:2em;color:#ABABAB;background-color:rgba(216,75,0,0.8);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;padding:5px 5px 5px 7px;text-align:center;width:40px;height:40px;margin:10px auto 0 auto;opacity:0.8;cursor:pointer}.img-box-txt .img-box-scroll-btn::before{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#d84e00;border-bottom:5px solid #FFFFFF;border-left:5px solid #FFFFFF;content:'';width:20px;height:20px;position:absolute;top:5px;left:10px}.image-box-page-title-wrapper{z-index:1;position:absolute;padding:15px;background-color:rgba(0,0,0,0.3);bottom:0px;left:0;right:0;width:100%;text-align:center}.image-box-page-title-wrapper .img-box-title{text-transform:uppercase;color:#FFF;font-weight:bold;font-size:1.8em;text-shadow:1px 1px 1px #000;margin-top:0}.image-box-page-title-wrapper .img-box-subtitle{color:#F2F2F2;text-transform:uppercase;font-size:1em}@media (max-width: 480px){.img-box-txt .img-box-title{font-size:1.7em}.img-box-txt .img-box-subtitle{font-size:1.1em}}@media (min-width: 481px) and (max-width: 768px){.img-box-txt .img-box-title{font-size:1.8em !important}.img-box-txt .img-box-subtitle{font-size:1.3em !important}}@media (max-height: 768px){.img-box-txt .img-box-title{font-size:1.8em !important}.img-box-txt .img-box-subtitle{font-size:1.2em !important}}#google-map{position:relative;width:100%;height:40vh}.map-loading-wrapper{width:100%}.map-loading-content{font-weight:bold;right:0;left:0;margin:0 auto;text-align:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.map-label{position:relative;color:#FFF;background-color:rgba(216,75,0,0.8);font-size:1.3em;font-weight:bold;text-align:center;width:220px;padding:5px;border:1px solid #FFF;white-space:nowrap;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.map-label::after{position:absolute;top:0;left:0;width:30px;height:30px;background-color:#986A4D;border:3px solid #FFF}.carousel-wrapper{position:relative;z-index:0;background-color:#C0C0C0;padding:40px;background-position:center center;background-size:cover}.carousel-wrapper:after{z-index:1;content:' ';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}.owl-carousel{z-index:2;position:relative;background-color:#FFF;padding:10px}.slider-item{overflow:hidden}.slider-item img{cursor:pointer;object-fit:cover}.slider-item img:hover{transform:scale(1.1);transition:transform .75s}.slider-title{position:absolute;bottom:0;left:0;right:0;height:65px;background-color:rgba(0,0,0,0.5);text-align:center;padding:10px;color:#FFF;text-transform:uppercase;font-weight:bold}.owl-prev{position:absolute;left:-20px;top:50%;background-color:#FFF;padding:10px;font-size:1.4em;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.owl-next{position:absolute;right:-20px;top:50%;background-color:#FFF;padding:10px;font-size:1.4em;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.owl-prev,.owl-next{box-shadow:0 0 5px 1px #000;-moz-box-shadow:0 0 5px 1px #000;-webkit-box-shadow:0 0 5px 1px #000}.carousel-wrapper{border-top:10px solid rgba(216,75,0,0.8);border-bottom:10px solid rgba(216,75,0,0.8)}.images-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.image-block{position:relative;border:1px solid #FFF;overflow:hidden}.image-block:hover:after{background-color:transparent}.image{transition:transform .5s ease-in-out}.image:hover{transform:scale(1.1)}@keyframes fadein{from{opacity:0}to{opacity:1}}@media (max-width: 768px){.image-block{width:50%}}@media (min-width: 768px) and (max-width: 1200px){.image-block{width:25%}}@media (min-width: 1200px){.image-block{width:12.5%}}.carousel-wrapper{position:relative;z-index:0;background-color:#C0C0C0;padding:40px;background-position:center center;background-size:cover}.carousel-wrapper:after{z-index:1;content:' ';position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}.owl-carousel{z-index:2;position:relative;background-color:#FFF;padding:10px}.slider-item{overflow:hidden}.slider-item img{cursor:pointer;object-fit:cover}.slider-item img:hover{transform:scale(1.1);transition:transform .75s}.slider-title{position:absolute;bottom:0;left:0;right:0;height:65px;background-color:rgba(0,0,0,0.5);text-align:center;padding:10px;color:#FFF;text-transform:uppercase;font-weight:bold}.owl-prev{position:absolute;left:-20px;top:50%;background-color:#FFF;padding:10px;font-size:1.4em;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.owl-next{position:absolute;right:-20px;top:50%;background-color:#FFF;padding:10px;font-size:1.4em;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.owl-prev,.owl-next{box-shadow:0 0 5px 1px #000;-moz-box-shadow:0 0 5px 1px #000;-webkit-box-shadow:0 0 5px 1px #000}#av-calendar-wrapper{position:relative;min-height:300px}#av-calendar-wrapper .calendar-operation-loader{display:none;position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1;text-align:center}#av-calendar-wrapper .calendar-operation-loader img{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);box-shadow:0 0 5px 5px #000;-moz-box-shadow:0 0 5px 5px #000;-webkit-box-shadow:0 0 5px 5px #000;padding:5px;background-color:#000;z-index:2}#av-calendar-wrapper .calendar-loader{width:230px;position:absolute;left:50%;top:50%;margin:0 auto;text-align:center;-moz-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.calendar-legend{padding:5px;display:flex}.calendar-legend .legend-cell{width:25px;height:25px;margin:5px}.calendar-legend .available-date-cell{background-color:#07da63}.calendar-legend .initially-reserved-date-cell{background-color:#d84e00}.calendar-legend .confirmed-date-cell{background-color:#d72638}.calendar-buttons .calendar-btn{border:0 !important;margin-bottom:2px}.calendar-table{width:100%;box-shadow:0 0 10px 2px #EAEAEA;-moz-box-shadow:0 0 10px 2px #EAEAEA;-webkit-box-shadow:0 0 10px 2px #EAEAEA}.calendar-table th{text-align:center}.calendar-table .month-name{text-align:center;border-bottom:1px solid #eaeaea;background-color:rgba(216,75,0,0.8);color:#FFF;text-transform:uppercase;box-shadow:0 0 2px 0 #666;-moz-box-shadow:0 0 2px 0 #666;-webkit-box-shadow:0 0 2px 0 #666}.calendar-table .day-names{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #eaeaea}.calendar-table .day-cell{width:50px;height:50px;text-align:center;border:1px solid #EEE;color:#FFF}.calendar-table .day-cell .msg-box{font-size:.7em}.calendar-table .day-cell-loading:after{content:' ';position:absolute;left:0;top:0;background-color:rgba(0,0,0,0.6);width:100%;height:100%}.calendar-table .day-reserved{background-color:#d72638}.calendar-table .day-reserved-initially{background-color:#d84e00}.calendar-table .day-available{background-color:#07da63}.calendar-table .day-tmp-reserved{background-color:#007fff;color:#FFF}.calendar-table .day-checkin-initially{background-color:#d84e00;background-image:-webkit-linear-gradient(120deg, #d84e00 50%, #07da63 50%)}.calendar-table .day-checkout-initially{background-color:#d84e00;background-image:-webkit-linear-gradient(-60deg, #d84e00 50%, #07da63 50%)}.calendar-table .day-checkin-confirmed{background-color:#d72638;background-image:-webkit-linear-gradient(120deg, #d72638 50%, #07da63 50%)}.calendar-table .day-checkout-confirmed{background-color:#d72638;background-image:-webkit-linear-gradient(-60deg, #d72638 50%, #07da63 50%)}#main-image{position:relative;overflow:hidden;height:60vh;z-index:0;background-image:url("/images/main_slider/main_image.jpg");background-repeat:no-repeat;background-size:cover;background-position:center;box-shadow:0 0 18px 0 #666;-moz-box-shadow:0 0 18px 0 #666;-webkit-box-shadow:0 0 18px 0 #666}#main-image>video{position:absolute;top:0;left:0;width:100%;height:100%}#main-image::after{content:' ';position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2)}.contact-phone{display:flex;align-items:center;justify-content:center;font-weight:bold;background-color:#d84e00;color:#EAEAEA;padding:3px;text-align:center}.contact-phone a{font-size:.85em;color:#EAEAEA;display:inline-block;margin-left:15px;margin-right:15px}.image-box-pic-packages{min-height:520px}section{margin-top:15px;margin-bottom:15px}.section-title{text-align:center;color:#000;font-size:1.5em;padding-bottom:15px}.section-title .section-title-txt{position:relative;display:inline-block}.section-title .section-title-txt:before{content:' ';position:absolute;width:100px;border-top:1px solid #d84e00;border-bottom:1px solid #d84e00;height:4px;left:-110px;top:50%;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.section-title .section-title-txt:after{content:' ';position:absolute;width:100px;border-top:1px solid #d84e00;border-bottom:1px solid #d84e00;height:4px;right:-110px;top:50%;-moz-transform:translate(0, -50%);-o-transform:translate(0, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.section-title.section-title-white{color:#FFF}.vegas-overlay{background-color:#000;width:100%;height:100%;opacity:.3}.vegas-animation-kenburns{animation:kenburns ease-out;transition-duration:10s}@keyframes kenburns{0%{transform:scale(1.1)}100%{transform:scale(1)}}#main-image-text-box{z-index:2;position:absolute;bottom:15px;left:0px;width:50%;background-color:rgba(255,255,255,0.7);padding:10px;box-shadow:0 0 18px 0 #000;-moz-box-shadow:0 0 18px 0 #000;-webkit-box-shadow:0 0 18px 0 #000}#main-image-text-box h2{text-align:center;margin-top:10px;margin-bottom:10px}.main-image-text-box-xs{width:100%;background-color:rgba(255,255,255,0.7);padding:10px 10px 10px 20px}.main-image-text-box-xs h2{text-align:center}@media (max-width: 992px){#main-image-text-box{width:100%;bottom:0}}@media (max-width: 768px){.image-box-pic-packages{height:100vh !important}.section .image-box-pic-page-section:after{display:none !important}.section .image-box-pic-page-section .page-section{padding:10px}.image-box .page-cell{background-color:rgba(255,255,255,0.8);height:100%}}.room-properties{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:-15px}.room-properties .property-icon{color:#555;padding:15px;text-align:center}.room-properties .property-icon i{display:block}.room-properties .property-icon-txt{font-size:.9em;text-transform:uppercase;display:block;font-weight:bold}.reservation-form{padding-bottom:10px}.reservation-form .help-block{font-size:.9em}.reservation-form .form-group{margin-bottom:10px}.reservation-form .reservation-form-message{font-size:.9em;text-align:center}.reservation-save-btn{display:block;width:50%;margin:0 auto;background-color:#d84e00;color:#FFF}.reservation-save-btn:hover{color:#e7e7e7;background-color:rgba(216,75,0,0.8)}.price-table td,.price-table th{border:1px solid #ccc}.price-details-table td{border:1px solid #ccc}@media (max-width: 768px){.contact-phone{flex-direction:column}.section-title .section-title-txt{border-bottom:2px solid #d84e00;border-top:2px solid #d84e00}.section-title .section-title-txt:before{display:none}.section-title .section-title-txt:after{display:none}}@media (min-width: 768px) and (max-width: 992px){#footer{padding-bottom:80px}}@media (min-width: 992px) and (max-width: 1200px){#footer{padding-bottom:80px}}@media (min-width: 1200px){.packages-slider{width:1170px}#footer{padding-bottom:10px}}
