/**handles:child-style**/
body,html{scroll-behavior:smooth}.zoom-fade-img .swiper-wrapper .swiper-slide-active img{animation:zoom-fade 4s linear!important}@keyframes zoom-fade{0%{scale:1}100%{scale:1.1}}body .home-banner-menu>.fusion-column-wrapper{max-width:996px!important;margin:0 auto}body .home-banner-menu{background:#bd9460;margin:0!important}.light-box-img img.img-responsive{padding:5px}.fusion-tabs.vertical-tabs.gallery-tabs-sec .tab-content{margin-top:-60px!important}.fusion-tabs.vertical-tabs.gallery-tabs-sec .nav-tabs li .tab-link:before{border:1px solid;border-color:#999;background-color:transparent;width:5px;height:5px;position:absolute;content:'';border-radius:50%;left:4px;top:10px}.fusion-tabs.vertical-tabs.gallery-tabs-sec .nav-tabs li.active .tab-link:before,.fusion-tabs.vertical-tabs.gallery-tabs-sec .nav-tabs li:hover .tab-link:before{border-color:#13293a;background-color:#13293a}.gallery-tabs-sec ul.slides{border:1px solid #bfbdbd;padding:5px!important}.gallery-tabs-sec .flex-control-nav{bottom:-40px;text-align:left}.gallery-tabs-sec .flex-control-paging li a{background:0 0;border:1px solid #bfbdbd;box-shadow:unset!important;width:8px;height:8px}.gallery-tabs-sec .flex-control-paging li a.flex-active{background:#13293a!important;box-shadow:unset}.gallery-tabs-sec .fusion-slider-sc .flex-direction-nav a{opacity:1}.gallery-tabs-sec a.flex-next{background-color:rgba(255,255,255,.1)!important;height:100%!important;display:flex;align-items:center;justify-content:center;right:6px!important;margin:0!important}.gallery-tabs-sec a.flex-prev{background-color:rgba(255,255,255,.1)!important;height:100%!important;display:flex;align-items:center;justify-content:center;left:6px!important;margin:0!important}.gallery-tabs-sec a.flex-next:hover,.gallery-tabs-sec a.flex-prev:hover{transition:all .5s ease;background-color:rgba(255,255,255,.5)!important}.gfield input{height:30px!important;padding-bottom:5px!important;font-size:14px!important;border-radius:0!important;padding-top:5px!important}.gform-theme--foundation .gform_fields{row-gap:20px!important}body .gform_wrapper .top_label .gfield_label{color:#fff!important;font-size:14px!important;font-family:"Open Sans"!important;font-weight:500!important;margin-bottom:7px!important}.ginput_container.ginput_container_date input{width:100%}.ginput_container.ginput_container_textarea textarea{min-height:100px!important;border-radius:0!important;font-size:14px}p.gform_required_legend{display:none}.ginput_container.ginput_container_phone input{padding-left:15px!important}body .gform_wrapper .gform_footer input.gform_button{font-family:"Open Sans"!important;font-size:14px!important;border-radius:50px!important;padding:10px 50px!important;background:0 0!important;border:1px solid #bd955b!important}.contact-us-form_wrapper .gform_validation_errors ol{display:none}.gform_validation_errors{padding:5px 10px!important;border-color:#bd9364!important;background:#bd936457!important;color:#fff!important;font-size:12px;text-align:left!important}span.gform-icon.gform-icon--circle-error{border-color:#bd9364!important;color:#bd9364!important}.validation_message{font-size:12px!important;border:0!important;background:unset!important;text-align:left!important;color:#bd9364!important;margin-top:4px!important}.gform_confirmation_message{color:#bd9364;font-size:16px;font-weight:500}.gform-theme--framework .gform-loader{border-inline-start-color:#bd9364;border-block-end-color:#bd9364;border-block-start-color:#bd936485;border-inline-end-color:#bd936485}body .gform_footer.top_label input#gform_submit_button_1:focus{box-shadow:unset!important}body .gform_wrapper .gform_footer input.gform_button:hover{background:#bd9364!important}.history-section>.fusion-builder-row{max-width:880px!important}.history-section .tab-content span.fusion-imageframe,.tab-content span.fusion-imageframe img{width:100%}.history-section .fusion-tabs.horizontal-tabs.clean .nav{border-bottom:2px solid #bd955b!important;width:calc(100% - 60px);margin:0 auto}.history-section .fusion-tabs .nav-tabs li .tab-link{padding:14px 10px!important;margin:0 25px!important}.history-section .fusion-tabs.horizontal-tabs.clean .nav ul.nav-tabs{position:relative}.history-section .fusion-tabs.horizontal-tabs.clean .nav ul.nav-tabs:before{content:'';width:calc(100% - 70px);height:1px;background:#bd955b;bottom:30px;position:absolute;left:50%;transform:translateX(-50%);z-index:-1}.history-section .fusion-tabs .nav-tabs li .tab-link{padding:14px 10px!important;margin:5px 25px!important;background-image:url(/wp-content/uploads/2024/10/rockywall_@2x-u3804-fr.png)!important;background-color:#fff!important}.history-section .fusion-tabs .nav-tabs li.active .tab-link{scale:1.4;padding:0 15px!important}.occasion-container>.fusion-builder-row:before{content:''!important;width:407px;height:124px;position:absolute;background:url(/wp-content/uploads/2024/10/rock-03.png);top:0;right:-70px}.text-cwh-block>.fusion-column-wrapper{position:relative}.text-cwh-block>.fusion-column-wrapper:before{content:''!important;width:420px;height:103px;background-image:url(/wp-content/uploads/2024/10/rock-02.png)!important;position:absolute;right:-100%;background-size:contain!important;background-repeat:no-repeat!important;bottom:-72%}.top-bar-header.fixed{background:#122737!important;position:fixed!important;z-index:9;top:0!important;width:100%!important}.home-banner-menu.fixed{z-index:9999;position:fixed!important;top:36px!important;right:0!important}@media screen and (max-width:1024px){.fusion-tabs.vertical-tabs.gallery-tabs-sec .tab-content{margin-top:0!important}.fusion-slider-sc.flexslider{margin-bottom:30px}.fusion-tabs.clean .tab-content .tab-pane{margin-top:20px;margin-bottom:0}.history-section .fusion-tabs.horizontal-tabs.clean .nav ul.nav-tabs{position:relative;justify-content:center;height:61px;overflow:hidden}.history-section .fusion-tabs .nav-tabs li .tab-link{margin:5px 20px!important}.history-section .fusion-tabs .nav-tabs li.active .tab-link{scale:1.3;padding:12px 15px!important}.h-tab-ttl h3.fusion-title-heading{font-size:20px!important}.occasion-sec h2.fusion-title-heading{font-size:18px!important;letter-spacing:5px!important}.fusion-tabs.vertical-tabs{display:block!important}.fusion-tabs.vertical-tabs.clean .tab-content{width:100%!important;padding-inline-start:0!important}.gallery-tabs-sec.fusion-tabs.mobile-mode-carousel .nav-tabs{flex-wrap:wrap}.gallery-tabs-sec.fusion-tabs.vertical-tabs .nav-tabs li .fusion-tab-heading{justify-content:flex-start;font-size:16px!important}}@media screen and (max-width:767px){.h-tab-ttl h3.fusion-title-heading{font-size:18px!important}.history-section .fusion-tabs.horizontal-tabs.clean .nav ul.nav-tabs li:before{content:'';width:100%;height:1px;background:#bd9465;position:absolute;bottom:20px}.history-section .fusion-tabs.horizontal-tabs.clean .nav{width:100%}.booking-middle>.fusion-column-wrapper{padding:0!important;border-left:0!important;border-right:0!important;border-top:1px solid #fff!important;border-bottom:1px solid #fff!important;padding-top:20px!important;padding-bottom:20px!important;margin-bottom:14px}.classic-text h2{font-size:20px!important;letter-spacing:10px!important}.historical-text h4.fusion-title-heading{font-size:24px!important}.occasion-sec h2.fusion-title-heading{font-size:16px!important;letter-spacing:3px!important}}@media screen and (max-width:670px){.history-section .fusion-tabs .nav-tabs li .tab-link{margin:5px 10px!important}.fusion-tabs .nav-tabs li .fusion-tab-heading{font-size:14px!important}.history-section .fusion-tabs .nav-tabs li.active .tab-link{scale:1.05;padding:15px 1px!important}.history-section .fusion-tabs.horizontal-tabs.clean .nav ul.nav-tabs li:last-child:before{display:none}.history-section .fusion-tabs.horizontal-tabs.clean .nav ul.nav-tabs:before{display:none}.history-section .fusion-tabs.horizontal-tabs.clean .nav ul.nav-tabs{height:62px}}@media screen and (max-width:470px){.history-section .fusion-tabs .nav-tabs li .tab-link{margin:5px 3px!important;padding:14px 8px!important}}@media screen and (max-width:450px){.gallery-tabs-sec.fusion-tabs.mobile-mode-carousel .nav-tabs{column-count:2;display:block;overflow:unset!important}.gallery-tabs-sec.fusion-tabs.vertical-tabs .nav-tabs li .fusion-tab-heading{justify-content:flex-start;font-size:14px!important;letter-spacing:1px;text-wrap:auto;text-align:left}}@media screen and (max-width:400px){div[aria-labelledby=fusion-tab-weddings] ol.flex-control-nav.flex-control-paging{bottom:-70px}.history-section .fusion-tabs .nav-tabs li.active .tab-link{scale:1.11;padding:14px 1px!important}.history-section .fusion-tabs .nav-tabs li .tab-link{margin:5px 3px!important;padding:14px 5px!important}.history-section .fusion-tabs .nav-tabs li .fusion-tab-heading{font-size:13px!important}.history-section .fusion-tabs.clean .nav-tabs li{margin-bottom:12px}}