@import url(https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);body .gdlr-page-title,body .gdlr-page-title-gimmick{color:#555}body.room-template-default #lightboxOverlay,body.room-template-default #lightbox{display:none!important;opacity:0!important;width:0!important;height:0!important}body.home .fancybox-title.fancybox-title-float-wrap,body.room-template-default .fancybox-title.fancybox-title-float-wrap{display:none!important}.gdlr-header-wrapper{background-color:#ff7318 !important}.gdlr-logo-inner{display:none!important}.gdlr-reservation-field-title{font-weight:700}html body{min-width:300px}#gdlr-responsive-navigation{display:none}@media only screen and (max-width:1159px){.gdlr-navigation-gimmick{display:none}.gdlr-navigation-wrapper .gdlr-main-menu>li>a,.gdlr-navigation-wrapper .gdlr-main-menu>li>a.sf-with-ul-pre,.gdlr-navigation-wrapper .gdlr-main-menu>li>a.sf-with-ul{padding-left:12px;padding-right:12px}}@media only screen and (max-width:999px){body .container{max-width:768px}body .body-wrapper.gdlr-boxed-style{max-width:808px}.gdlr-page-title-wrapper h1.gdlr-page-title{margin-top:0}.flex-direction-nav .flex-prev,.flex-direction-nav .flex-next{opacity:1}.gdlr-color-wrapper .container{margin-left:0;margin-right:0;width:100%;max-width:999px}.gdlr-reservation-field-title{border-bottom:1px solid #ddd}.ms-layer{display:none}.gdlr-logo{margin:0 auto!important;padding-top:20px;padding-bottom:20px;float:none}.gdlr-navigation-wrapper{float:none;text-align:center;margin-top:10px!important;line-height:0}.gdlr-navigation-wrapper .gdlr-navigation{display:inline-block;text-align:left;line-height:1.7}.gdlr-navigation-wrapper .gdlr-main-menu>li>a{padding-left:12px;padding-right:12px;padding-bottom:25px}.gdlr-navigation-wrapper .gdlr-menu-search-button-sep{margin-right:20px;margin-left:0}.gdlr-fixed-header{display:none}.body-wrapper.gdlr-header-transparent .gdlr-header-inner-overlay{display:none}.portfolio-item-wrapper .gdlr-outer-nav,.blog-item-wrapper .gdlr-outer-nav{display:none}.gdlr-datepicker-range-wrapper .ui-datepicker-group{width:auto;border:none}.body-wrapper.gdlr-header-transparent .gdlr-page-title-wrapper{padding-top:70px}.body-wrapper.gdlr-header-transparent .gdlr-header-wrapper{position:relative;background:#000}.gdlr-hide-in-tablet{display:none}.gdlr-hide-in-tablet-mobile{display:none}body .container{max-width:420px}body .body-wrapper.gdlr-boxed-style{max-width:460px}body .body-wrapper{overflow:hidden}.one-ninth,.one-eighth,.one-seventh,.one-fifth,.two-fifth,.three-fifth,.four-fifth,.one,.two,.three,.four,.five,.six,.seven,.eight,.nine,.ten,.eleven,.twelve{width:100%}.top-navigation-container{text-align:center;line-height:1}.top-navigation-left{float:none}.top-navigation-right{float:none;padding-bottom:10px}.top-navigation-right-text{float:none;padding:10px 0}.top-social-wrapper{float:none;margin-left:0;display:inline-block;padding:0}#gdlr-responsive-navigation{display:block;height:0;position:static;float:none}#gdlr-responsive-navigation .dl-trigger{position:absolute;right:15px;top:50%;margin-top:-20px}.dl-menuwrapper>.dl-menu,.dl-menuwrapper>.dl-submenu{margin:30px 0 0;width:390px;text-align:left;left:15px}body .gdlr-logo{float:none;display:block;padding:30px 80px}body .gdlr-logo.gdlr-align-left #gdlr-responsive-navigation .dl-trigger,body .gdlr-logo.gdlr-align-right #gdlr-responsive-navigation .dl-trigger{top:45px;margin-top:0}.gdlr-navigation-wrapper{display:none}.gdlr-header-wrapper{background:#111;position:relative}.gdlr-stunning-text-item{text-align:center}.gdlr-stunning-text-item.type-normal.gdlr-button-on{padding-right:0}.gdlr-stunning-text-item.type-normal .stunning-text-button{position:static;margin-top:0}.gdlr-stunning-text-item.with-padding.gdlr-button-on{padding-right:35px}.gdlr-service-with-image-item .service-with-image-thumbnail{float:none;margin:0 auto}.gdlr-service-with-image-item .service-with-image-content-wrapper{text-align:center}.gdlr-feature-media-item.gdlr-left .feature-media-thumbnail{float:none;width:auto;margin-right:0}.gdlr-feature-media-item .feature-media-icon{display:none}html .woocommerce ul.products li.product,html .woocommerce-page ul.products li.product{width:99%!important}.gdlr-portfolio-style1 .gdlr-portfolio-description{float:none;margin-right:0;width:auto}.gdlr-portfolio-style1 .gdlr-portfolio-info{width:auto;float:none;margin-bottom:30px}.gdlr-portfolio-style2 .gdlr-portfolio-thumbnail{max-width:100%;float:none;margin-right:0;margin-left:0;width:auto!important}.gdlr-blog-medium .gdlr-blog-thumbnail{margin-right:0;float:none;margin-bottom:20px;width:auto}.gdlr-caption-wrapper .gdlr-caption .gdlr-caption-text{display:none}.gdlr-caption-wrapper .gdlr-caption .gdlr-caption-title{margin-bottom:0;font-size:15px}.gdlr-caption-wrapper .gdlr-caption{max-width:100%;padding:13px 12px}.gdlr-item-title-wrapper.pos-center .gdlr-item-title-gimmick{display:none}.gdlr-item-title-wrapper.pos-icon.gdlr-right-text,.gdlr-item-title-wrapper.pos-center.gdlr-right-text{padding:0}.gdlr-item-title-wrapper>.nav-container{position:static;text-align:center;margin-top:10px}.gdlr-item-title-wrapper>.nav-container>.gdlr-right-text-link{float:none;margin:0}.gdlr-hotel-availability .gdlr-reservation-field{float:none;width:auto;margin-bottom:20px}.gdlr-hotel-availability .gdlr-datepicker-wrapper{margin-right:0}.gdlr-hotel-availability .gdlr-combobox-wrapper{margin-right:0}.gdlr-hotel-availability .gdlr-hotel-availability-submit input[type=submit]{margin-top:0}#gdlr-reservation-bar{max-width:auto;width:auto}.hotelmaster-new-style .gdlr-hotel-availability input.gdlr-datepicker{width:100%}.gdlr-hotel-availability .gdlr-resv-datepicker,.gdlr-hotel-availability .gdlr-resv-combobox,.gdlr-hotel-availability.gdlr-hostel .gdlr-resv-datepicker,.gdlr-hotel-availability.gdlr-hostel .gdlr-resv-combobox,.gdlr-hotel-branches-enable .gdlr-hotel-availability .gdlr-resv-branches-combobox,.gdlr-hotel-branches-enable .gdlr-hotel-availability .gdlr-resv-datepicker,.gdlr-hotel-branches-enable .gdlr-hotel-availability .gdlr-resv-combobox,.gdlr-hotel-branches-enable .gdlr-hotel-availability.gdlr-hostel .gdlr-resv-datepicker,.gdlr-hotel-branches-enable .gdlr-hotel-availability.gdlr-hostel .gdlr-resv-combobox{float:none!important;width:auto!important}.gdlr-item-title-head .gdlr-flex-prev,.gdlr-item-title-head .gdlr-flex-next{display:none}.gdlr-reservation-bar{float:none;width:auto;margin:0 auto 40px}.single .gdlr-reservation-bar{float:none;margin:0;width:auto;margin-bottom:30px}.gdlr-medium-room .gdlr-room-thumbnail{float:none;margin-right:0;margin-bottom:30px;max-width:100%}.gdlr-datepicker-range-wrapper .ui-datepicker-group{width:auto;border:none}.gdlr-reservation-people-title{display:none}.gdlr-booking-contact-form .gdlr-form-half-right,.gdlr-booking-contact-form .gdlr-form-half-left{float:none;width:auto;margin-right:0;margin-left:0}.copyright-left,.copyright-right{text-align:center;float:none}.gdlr-hide-in-tablet{display:block}.gdlr-hide-in-mobile{display:none}.gdlr-service-with-image-item .service-with-image-thumbnail{margin-bottom:30px}.gdlr-room-info-new-style{min-width:115px;margin-bottom:20px;margin-right:10px}.gdlr-medium-room-new .gdlr-hotel-room-info-new-style{margin-bottom:10px}}@media only screen and (max-width:419px){body .container{max-width:300px}body .body-wrapper.gdlr-boxed-style{max-width:340px}body .gdlr-logo{padding-left:0}.dl-menuwrapper .dl-menu,.dl-menuwrapper>.dl-submenu{width:270px}#gdlr-reservation-bar .gdlr-reservation-time-title{display:none}}.book-now:hover,.header-social-icon:hover{color:#fff;background-color:var(--main-color-darker)}.book-now,.header-social-icon{text-align:center;min-height:40px;min-width:40px;display:table-cell;border-right:2px solid #fff;line-height:40px;background-color:var(--main-color);margin-right:0;color:#fff;font-weight:700;font-size:20px}.book-now{padding-left:8px;padding-right:8px;font-size:18px;line-height:32px;text-transform:uppercase}.book-now-panel{width:100%;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:20px}.book-now-panel #book-now-header{text-align:center;margin-bottom:0;font-weight:700;font-family:Arial,Helvetica;text-transform:uppercase}.book-now-panel p{margin-bottom:0}.book-now-panel .book-now-text{text-align:center;text-transform:uppercase;margin-bottom:0;color:#666;padding-bottom:0;padding-left:20px}.book-now-panel .book-now-text a{color:var(--main-color);font-weight:700}@media screen and (max-width:320px){#live-view iframe{max-height:200px}.book-now-panel #book-now-img{width:100%;height:117px}}@media screen and (max-width:767px){#live-view iframe{max-height:350px}#book-now-img{width:300px}.book-now-panel{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:0;padding-left:0;padding-right:0}}@media screen and (max-width:999px){.textwidget .mobile-buttons{margin-top:0}a.gdlr-button.medium{position:absolute;right:20px}.main-content-container.container.gdlr-item-start-content,.section-container.container{margin-left:10px;margin-right:10px;max-width:999px}ul,ol{margin-left:5px}.daves-button{font-size:.8em}.gdlr-page-title{margin-top:10px!important}.specials{text-align:center}.specials ul{text-align:left}.specials .half-w.orange{width:100%}.gdlr-hotel-availability-wrapper{margin-bottom:20px}h1#welcome{display:none}#live-view iframe{max-height:450px}#live-view h3{text-align:center}div#live-view{display:block!important;width:100%!important;float:none!important;margin-left:0!important}.gdlr-room-category-thumbnail{margin-bottom:10px!important}#content-section-3 .gdlr-color-wrapper{padding-top:30px!important}}@media screen and (min-width:768px) and (max-width:900px){.book-now-panel #book-now-img{width:300px;max-width:300px;height:117px}.book-now-panel{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-left:0;padding-left:0;padding-right:0}.book-now-panel #book-now-header{font-size:20px}.book-now-panel p.book-now-text{display:block;font-size:16px;font-weight:700;line-height:120%}}@media screen and (min-width:901px){.section-container.container{margin-left:0;margin-right:0;width:100%;max-width:1400px}.book-now-panel .book-now-text{font-size:20px}.book-now-panel #book-now-header{color:#282b75;margin-bottom:0;font-size:30px}.book-now-panel-container{display:flex;width:100%;justify-content:center}.book-now-panel{background:#dbf1fb;width:90%;display:flex;box-sizing:border-box;justify-content:space-around;border:2px solid var(--main-color)}.book-now-panel #book-now-img{width:300px;margin-bottom:0;margin-left:0;margin-right:20px;margin-top:0;display:table-cell;height:auto}}.special-price{color:var(--main-color);font-weight:700}.soldout-container{position:relative;width:70%;border-radius:10px;padding:30px;height:100%;background-color:rgba(0,0,0,.2);z-index:1000;background:url(//www.crusaderresort.com/wp-content/cache/min/1/wp-content/themes/hotelmaster-child/css/../../../../../../../themes/hotelmaster-child/img/tiled-stripes-semi-transparent.png) 0 0 repeat}.soldout-content .daves-button{display:none!important}.soldout-container:before{content:"Sold Out";width:100%;height:100%;color:#ff7218;font-size:3.5em;font-weight:700;text-align:center;vertical-align:center;margin-top:40%;text-shadow:1px 1px 14px #fff;left:10%}.alignleft.size-medium.wp-image-5064{display:none}body .wp-caption p.wp-caption-text{color:#444;margin-top:8px;font-size:16px}@media screen and (max-width:999px){#mobile-menu-dropdown-trigger .fa.fa-bars{color:#f06d26}.gdlr-header-inner,.gdlr-header-wrapper{background-color:#fff}#mobile-nav-header{background-color:#fff;border-bottom:none}}.swiper-button-next,.swiper-button-prev{display:none!important}.gallery,.wp-block-gallery,.blocks-gallery-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:5px!important}.gallery-item,.blocks-gallery-item{margin:0!important}.gallery-item .gallery-icon,.blocks-gallery-item{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden}.gallery-item .gallery-icon a,.blocks-gallery-item a{display:block;width:100%;height:100%}.gallery-item .gallery-icon img,.blocks-gallery-item img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:600px){.gallery,.wp-block-gallery,.blocks-gallery-grid{grid-template-columns:1fr!important}}