a,a:after,a:hover,i,fl-module-button,.fl-module-button:before,.fl-module-button:before,.fl-module-button:hover,.fl-module-button:before,.box-review .fl-module-content:before,.fl-module.fl-module-photo:before{transition:all .4s ease}h1,.entry-content h1{line-height:1.5}.button-icon .fl-button i{font-size:1em}.btn-border a,.ast-header-button-1 .ast-custom-button{position:relative}.btn-border a::before,.ast-header-button-1 .ast-custom-button::before{content:" ";position:absolute;top:5px;left:5px;bottom:5px;right:5px;border:1px solid #fff;animation-fill-mode:backwards;transition:all .4s ease}.btn-border a:hover::before,.ast-header-button-1 .ast-custom-button:hover::before{top:10px;right:10px;bottom:10px;left:10px}.fl-builder-content .btn-border a{padding-top:18px}.ast-header-button-1 .ast-custom-button{font-size:18px !important}.text-shadow{background:url(//www.thecastlereagh.com.au/wp-content/themes/pebbledesign/assets/dist/img/system/box-text-shadow-960w.png) bottom center no-repeat;background-size:contain;width:100%;position:absolute;left:0;z-index:-1;pointer-events:none;opacity:.5;margin:0;padding:0;height:100%}@media (min-width: 1500px){.text-shadow{bottom:8%}}@media (max-width: 767px){.text-shadow{bottom:-10%;padding:20%}}@media (max-width: 400px){.text-shadow{bottom:20%}}.hustle-popup .hustle-popup-content .hustle-group-content{padding:0 !important}.hustle-popup .hustle-popup-content .hustle-group-title .hustle-title{color:#b39f6c !important;font:400 30px "Playfair Display",serif !important;text-align:left !important}.hustle-popup .hustle-popup-content .hustle-layout{background-color:white !important}@media (min-width: 993px){.hustle-popup .hustle-popup-content .hustle-content{padding:0 !important}.hustle-popup .hustle-popup-content .hustle-content .hustle-content-wrap{padding-top:150px !important}}@media (max-width: 992px){.hustle-popup .hustle-popup-content .hustle-layout{padding-top:60% !important}}@media (max-width: 767px){.hustle-popup .hustle-popup-content .hustle-cta-container .hustle-button{width:100% !important}}.uabb-image-carousel-content:hover .uabb-background-mask{opacity:0}#gform_wrapper_3 #gform_fields_3 input,#gform_wrapper_3 #gform_fields_3 select,#gform_wrapper_3 #gform_fields_3 textarea,#gform_wrapper_3 #gform_fields_4 input,#gform_wrapper_3 #gform_fields_4 select,#gform_wrapper_3 #gform_fields_4 textarea,#gform_wrapper_4 #gform_fields_3 input,#gform_wrapper_4 #gform_fields_3 select,#gform_wrapper_4 #gform_fields_3 textarea,#gform_wrapper_4 #gform_fields_4 input,#gform_wrapper_4 #gform_fields_4 select,#gform_wrapper_4 #gform_fields_4 textarea{margin-bottom:30px;margin-top:0;border:0;background:none;color:#000;border-bottom:1px solid #ccc;padding:10px 15px;height:44px;font-size:16px;outline:0;text-decoration:none}#gform_wrapper_3 #gform_fields_3 textarea,#gform_wrapper_3 #gform_fields_4 textarea,#gform_wrapper_4 #gform_fields_3 textarea,#gform_wrapper_4 #gform_fields_4 textarea{height:auto}#gform_wrapper_3 #gform_fields_3 .ginput_container_date input,#gform_wrapper_3 #gform_fields_4 .ginput_container_date input,#gform_wrapper_4 #gform_fields_3 .ginput_container_date input,#gform_wrapper_4 #gform_fields_4 .ginput_container_date input{width:100%}#gform_wrapper_3 .button,#gform_wrapper_4 .button{background:#6e273d;text-transform:uppercase;letter-spacing:.1em;padding:18px 45px;border:1px solid #6e273d}#gform_wrapper_3 .button:hover,#gform_wrapper_4 .button:hover{background:#6e273d}#gform_wrapper_5 input{padding:12px 24px}#gform_wrapper_5 input::placeholder{font-size:13px}#gform_wrapper_5 .gfield{margin-bottom:10px}@media (min-width: 768px){#gform_wrapper_5 .gform_footer{position:absolute;right:107px;bottom:2px;padding:0 !important}}#gform_wrapper_5 #gform_submit_button_5{background-color:#6e273d;font-size:13px;padding:14px 32px !important}.section-boxes .title span.fl-heading-text,.section-boxes .fl-rich-text a{position:relative}.section-boxes .title span.fl-heading-text:after,.section-boxes .fl-rich-text a:after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#fff}.section-boxes .box-white .title span.fl-heading-text:after,.section-boxes .box-white .fl-rich-text a:after{background:black}.fl-rich-text a:after{background:#a89a6e !important}.hover-zoom-in .fl-photo-content{overflow:hidden;cursor:pointer}.hover-zoom-in .fl-photo-content .fl-photo-img{-webkit-transition:1s ease-in-out;transition:1s ease-in-out;will-change:transform}.hover-zoom-in .fl-photo-content .fl-photo-img:hover{-webkit-transition:1s ease-in-out;transition:1s ease-in-out;-webkit-transform:scale(1.1);transform:scale(1.1);will-change:transform}.section-box-attraction .fl-col-content.fl-node-content,.section-box-function .fl-col-content.fl-node-content,.section-box-wedding .fl-col-content.fl-node-content{position:relative}.section-box-attraction .fl-col-group{position:absolute;width:100%;left:0;text-align:center;z-index:10;top:auto;transform:none;bottom:0;color:#fff;margin:0}.section-box-function .fl-col-group{position:absolute;top:50%;width:100%;left:0;text-align:center;transform:translateY(-50%);z-index:10;color:#fff}.section-box-function .fl-module.fl-module-photo{background:#a89a6e;position:relative}.section-box-function .fl-module.fl-module-photo:before{content:" ";position:absolute;top:13px;right:13px;bottom:13px;left:13px;border:1px solid white;animation-fill-mode:backwards;display:block}.section-box-function .fl-module.fl-module-photo:hover:before{top:23px;right:23px;bottom:23px;left:23px}.section-box-function .fl-module.fl-module-photo img{opacity:.19}.section-box-function.box-white .fl-module.fl-module-photo{background:white}.section-box-function.box-white .fl-module.fl-module-photo:before{border:1px solid rgba(168,154,110,0.5)}.boxes-title{position:absolute;top:50%;width:100%;left:0;text-align:center;transform:translateY(-50%);z-index:10;color:#fff}.boxes-title.bottom{top:auto;transform:none;bottom:12px;height:24%;color:#fff;margin:0}.section-box-review-join{background-color:#f7f8f4}.section-box-review-join .fl-col-group{height:50%}.section-box-review-join .fl-col-content.fl-node-content{justify-content:space-between;height:100%}.section-box-review{height:100%}.section-box-review .fl-module.fl-module-rich-text{position:relative;display:flex;align-items:center;height:100%}.section-box-review .fl-module.fl-module-rich-text:before{content:" ";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid #d2cec5;animation-fill-mode:backwards;transition:all .4s ease;display:block}.section-box-review .fl-module.fl-module-rich-text:hover::before{top:15px;right:15px;bottom:15px;left:15px}@media (max-width: 1370px){.section-box-attraction{width:100%}.section-box-historyhotel,.dining-bar,.section-box-review-join,.section-box-function{width:50%}}@media (max-width: 992px){.fl-builder-content .section-box-historyhotel,.fl-builder-content .dining-bar{width:100% !important}}@media (max-width: 768px){.fl-col-small:not(.fl-col-small-full-width){max-width:650px}.dining-bar img,.section-box-function img{height:512px;object-fit:cover}}@media (max-width: 576px){.dining-bar img,.section-box-function img{height:235px}}.fl-module.fl-module-video{max-width:560px}.fl-module.fl-module-heading.quote{position:absolute;top:-48px;left:-10px}.uabb-image-carousel .slick-next{right:30px !important}.uabb-image-carousel .slick-prev{left:30px !important}.uabb-image-carousel .slick-arrow i{background:black;width:36px !important;height:36px !important;line-height:36px !important}.uabb-image-carousel .slick-arrow:before{content:" ";position:absolute;top:4px;left:4px;right:4px;bottom:4px;border:1px solid #ffffff80}#board-director .fl-photo-content img{width:100%}.section-post .fl-photo .fl-photo-content,.section-boxes .fl-photo .fl-photo-content{width:100%}.section-post .fl-photo img,.section-boxes .fl-photo img{width:100%;display:block}#section-box-review .fl-col-content{position:relative}@media (max-width: 1430px){.fl-builder-content .fl-node-6117a7a534d91{width:100% !important}}@media (max-width: 1070px){.section-post .fl-col.fl-col-small{width:100% !important}.responsive-reorder-to-bottom{order:1}}@media (max-width: 768px){.section-post .fl-col-group.fl-col-group-equal-height{display:flex}.section-post .fl-col-small:not(.fl-col-small-full-width),.section-boxes .fl-col-small:not(.fl-col-small-full-width){max-width:100%}.section-boxes{padding-top:50px}.section-boxes .box-review{margin:10px}.section-boxes #section-box-function .fl-photo{max-height:480px}}@media (max-width: 400px){.section-boxes #section-box-function .fl-photo{max-height:231px}}.membership-table{width:100%}.membership-table h6{margin-bottom:0;font-size:20px}.membership-table table tbody tr:first-child td,.membership-table table tbody tr:last-child td{border-top:3px solid #a8996e}.membership-table table tbody tr:nth-child(even){background-color:rgba(168,153,110,0.2)}.membership-table table,.membership-table td,.membership-table th{border:0}.membership-table td:not(:first-child),.membership-table th:not(:first-child){text-align:center}.table-wrap{overflow-x:auto}.table-wrap .capacity-table{width:100%;border:0}.table-wrap .capacity-table .table-header{background:#a89a6e;color:#fff}.table-wrap .capacity-table td,.table-wrap .capacity-table th{border:0;border-top:1px solid #eee}.single-post.ast-page-builder-template .hentry{max-width:1200px;margin:0 auto;padding:0 20px}.single-post.ast-page-builder-template .entry-header{padding:0}.search-results .ast-row{padding:0 20px}.box{position:relative;background:#a89a6e}.box::before{content:" ";position:absolute;top:13px;right:13px;bottom:13px;left:13px;border:1px solid white;animation-fill-mode:backwards;transition:all .4s ease;display:block}.box.white .title h3,.box.white .title span{color:black}.box.white .title h3::after{background:black}.box.white::before{border:1px solid #d2cec5}.box.gold img{opacity:.19}.box:hover::before{top:20px;right:20px;bottom:20px;left:20px;animation-fill-mode:backwards;transition:all .4s ease}.box .title{position:absolute;transform:translateY(-50%);text-align:center;top:50%;width:100%;color:white;z-index:1}.box .title h3{color:white;margin-bottom:0;font-weight:100;font-size:24px;line-height:1.8;position:relative;display:inline-block}.box .title h3::after{content:" ";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#fff}.box .title span{color:white;font-size:13px}
