.site-branding .custom-logo{width:110px}.ElementsApp .ElementsApp .InputElement{font-size:15px;width:116%}.ElementsApp input{width:116%}.luviana-front-page-header .child-pages-list.has-one-slide .child-page-first-letter{display:none}.mphb_sc_checkout-submit-wrapper input{background:#252e59!important}.button:active,.button:focus,.button:hover,.wp-block-button__link:hover,.wp-block-file .wp-block-file__button:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover{background:#252e59!important}.wp-block-getwid-testimonial .wp-block-getwid-testimonial__subtitle{display:none}.slick-next:before,.slick-prev:before{color:#000}#comments{display:none}.mphb-search-recommendations-wrapper{display:none}.front-page-widget-area{background:#b8912e;opacity:1}.front-page-widget-area .widget_mphb_search_availability_widget .mphb_widget_search-submit-button-wrapper .button{background:#b8912e;color:#fff}.has-blue-background-color{background-color:#c1b086}.mphb_sc_search-submit-button-wrapper input{margin-top:33px}.welcom-image{text-align:center}.mphb-rooms-quantity-wrapper.mphb-rooms-quantity-multiple{display:none}.luviana-front-page-header .child-pages-list .child-page-content .more-link{display:none}.elementor-lightbox .dialog-close-button.dialog-lightbox-close-button{z-index:99!important}.mphb_sc_checkout-wrapper .mphb-coupon-code-wrapper .mphb-apply-coupon-code-button{color:#fff;background:#252e59;border-color:#252e59}.InputContainer .InputElement{position:absolute;top:0;width:116%}iframe{width:100%}.banner-search{background:#fff;border-radius:30px;padding:5px 0;box-shadow:2px 1px 4px 1px #565353}.banner-search input{border:none;background:0 0;border-right:1px solid #665b5b}.banner-search p{padding:10px 0}.banner-search select{border:none;color:#665b5b}.banner-search .button{border:1px solid #665b5b;color:#665b5b}.mphb_sc_booking_form-wrapper.is-style-horizontal-form form>*,.mphb_sc_search-wrapper.is-style-horizontal-form form>*,.mphb_widget_search-form.is-style-horizontal-form>*{margin-bottom:0}.sbi_lightbox{display:none}.cats-page-title{background-image:url("https://cats.hotelforcats.com.au/wp-content/uploads/2024/07/Banner-10.webp");padding:180px 0 270px;position:relative;--lzl-bg-img:"https://cats.hotelforcats.com.au/wp-content/uploads/2024/07/Banner-10.webp"}.cats-page-title h1{color:white;font-size:55px;text-align:center;position:relative;z-index:2}.page-title-overlay{position:absolute;bottom:-50px;z-index:1}.search-bar{max-width:50%;margin:0 auto;margin-top:105px}.search-bar .banner-search{box-shadow:2px 1px 4px 1px #b5adad}.cats-wrapper{border:1px solid #ebecf6}.cats-page-title.lzl:not(.lzl-ed),.cats-page-title.lzl-ing:not(.lzl-ed){background-image:none}.single-cats{padding-top:60px}.accommodation-left h2{color:#ed6c31;font-size:32px;font-weight:700}.accommodation-left a:hover{text-decoration:none;color:#27395f}.accommodation-content p{font-size:18px;text-align:justify}.accommodation-attributes ul{font-size:18px}.accommodation-attributes h3{color:#ed6c31}.accommodation-attributes ul li:before{font-size:18px;color:#ed6c31}.accommodation-price .mphb-regular-price{font-size:31px;color:#ed6c31}.accommodation-price .mphb-regular-price strong{font-size:20px}.accommodation-button{margin-top:15px}.accommodation-price .mphb-price{font-weight:600!important}.price-divider{border:6px solid #fe9726;width:70px;border-radius:10px;display:inline-block;margin-right:12px}.accommodation-book-button .mphb-book-button{border-radius:30px 0px 0px 30px;background:0 0;border:1px solid #27334b;color:#27334b;font-size:14px;padding:17px 22px}.accommodation-book-button .mphb-book-button:hover{color:white}.accommodation-view-button .mphb-view-details-button{background:0 0;border:1px solid #fe9726;color:#fe9726;font-size:14px;border-radius:0px 30px 30px 0px;padding:17px}.accommodation-view-button .mphb-view-details-button:hover{color:white}.accommodation-gallery{position:relative}.cats-gallery-border{border:10px solid #27395f;width:15px;top:-25px;right:-35px;position:absolute;height:532px}.accommodation-gallery::before,.accommodation-gallery::after{content:"";position:absolute;width:64%;border-top:19px solid #27395f}.accommodation-gallery::before{top:-33px;right:-35px}.accommodation-gallery::after{bottom:-35px;right:-35px}.accommodation-types-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.accommodation-type{border:1px solid #ddd;background-color:#f9f9f9}.accommodation-type .accommodation-content{padding:0 15px}.accommodation-type h2{font-size:20px;margin:10px 0;color:#27395f}.cats-accommodation .accommodation-content{padding:15px 0}.accommodation-type .mphb-price,.accommodation-type .mphb-price-period{font-size:18px;color:#808080;border-bottom:none}.accommodation-type .accommodation-button{padding:0 15px;margin:20px 0}.cats-description{font-size:18px;color:#6a5a5a}.cats-description ul{padding:30px 0;margin:0 45px}.cats-details-form{background:#f6f5f4}.cats-details .cats-adults-content,.cats-area-content,.cats-view-content,.cats-bedtype-content{display:inline}.cats-adults,.cats-area,.cats-view,.cats-bedtype{margin:15px 0}.cats-form{background:#27395f;border-radius:15px}.cats-form .price-starts{font-size:23px;color:#f2ba2b}.cats-form small{display:none}.cats-form .mphb-price{font-size:40px;color:#f2ba2b;font-weight:700}.cats-form .mphb-price-period{color:#fff;font-size:20px;border:none}.cats-form label{display:none}.cats-form input{border-radius:5px}.cats-form .mphb-reserve-btn{background:#27334b;border:none}.cats-details li{list-style:none;display:inline;font-size:18px;color:#6a5a5a}.cats-gallery h2,.related-rooms-heading h2{font-size:43px;font-weight:700}.cats-gallery #gallery-1.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cats-gallery #gallery-1 .gallery-item{margin:0}.cats-gallery .gallery-item{max-width:100%}.related-rooms-heading p{font-size:20px;text-transform:uppercase;color:#fe9726}.related-cats .accommodation-content a:hover{text-decoration:none}.cats-search-result .room-details{font-size:19px;padding:20px 0}.cats-search-result .mphb-regular-price strong{font-size:19px}.mphb-loop-room-type-attributes li:before{font-size:19px!important;color:#fe9726!important}.cats-search-result .mphb-price{color:#fe9726;font-size:35px}.cats-search-result .mphb-reserve-room-section{display:inline-block}.cats-search-result .mphb-view-details-button{background:#fe9726;border:none}.cats-search-result .mphb-book-button{background:#252e59}.cats-search-result .mphb-room-type-title{color:#fe9726!important;padding-bottom:15px}.cats-search-result .mphb-room-type{padding:30px;border:1px solid #ebecf6}.cats-result-form small{display:none}.cats-result-form label{font-size:20px}.cats-result-form .mphb_sc_search-form>p{max-width:100%}.cats-result-form .mphb_sc_search-submit-button-wrapper input{margin-top:15px;background:#fe9726;border:none}.cats-result-form .mphb_sc_search-wrapper{background:#ebe8eb;padding:25px;border-radius:10px}.mphb_sc_checkout-wrapper .mphb-booking-details-title,.mphb_sc_checkout-wrapper .mphb-room-number,.mphb_sc_checkout-wrapper .mphb-price-breakdown-title,.mphb_sc_checkout-wrapper .mphb-gateway-chooser-title,.mphb_sc_checkout-wrapper .mphb-customer-details-title{font-size:32px!important}@media all and (max-width:768px){.banner-search input{border:none!important;border:1px solid #fff!important;color:white;border-radius:12px}.banner-search{background-color:transparent!important;border-radius:20px!important;padding:20px 12px!important;box-shadow:inherit!important}.banner-search select{background-color:transparent;color:white!important;border:1px solid #fff!important;border-radius:12px;margin-bottom:15px!important}.banner-search select option{color:black}.banner-search p{margin:15px 0}.banner-search .button{border:1px solid white;color:white!important}.banner-search .button:hover{background:#fff!important;color:black!important}.search-bar{max-width:100%!important;padding:0 25px;background-color:#27395f;margin:20px auto;margin-top:0!important}.cats-page-title{padding:60px 0 80px!important}.page-title-overlay{display:none}.cats-page-title h1{font-size:40px!important}.cats-accommodation .cats-wrapper{padding:15px 20px!important}.accommodation-left{padding-bottom:35px}.cats-gallery-border{border:none!important}.accommodation-gallery::before,.accommodation-gallery::after{border:none!important}.cats-details{padding:10px}.cats-gallery h2,.related-rooms-heading h2{font-size:40px!important}.accommodation-types-grid{grid-template-columns:repeat(1,1fr)!important}}@media screen and (max-width:480px){.getwid-justify-content-flex-start{padding-left:unset!important}.wp-block-getwid-section__wrapper.getwid-padding-bottom-none.getwid-padding-left-none{padding-right:unset!important}}