body{font-family:"Hind"}.container{width:100%;max-width:1200px;margin:0 auto}.mleft{margin-left:initial!important}p,.tribe-events-content p{font-size:18px;font-family:"Hind",sans-serif;font-weight:500;color:var(--fontgrey)}a:hover{text-decoration:none}.img-responsive{display:block;max-width:100%;height:auto}.tribe-events-content h1{font-family:"Montserrat"}h2,.tribe-events-content h2{color:var(--darkblue);font-weight:900!important;font-family:"Montserrat"}h3,.tribe-events-content h3{color:var(--lightblue);font-weight:900!important;font-family:"Montserrat";font-size:30px}h4,.tribe-events-content h4{color:var(--darkblue);font-weight:900!important;font-family:"Montserrat";font-size:18px}h5,.tribe-events-content h5{color:var(--lightblue);font-weight:600!important;font-family:"Montserrat";font-size:16px}h6,.tribe-events-content h6{color:var(--lightblue);font-weight:600!important;font-family:"Montserrat";font-size:14px}.site-header{width:150px;background:rgb(255 255 255 / .6);height:100vh;position:absolute;top:0}.header-inner{padding:50px 22px 20px}.logo{display:inline-block}.cart-event{padding:0 10px}.cart-event a{color:#0b4071;display:block}a.sun-icon{padding-top:10%}a.sun-icon span{font-size:17px;margin-top:25px}.cart-event a:hover{text-decoration:none}.cart-event i{display:inline-block;margin-right:5px;padding-bottom:15px}.cart-event span{display:inline-block;font-size:12px;font-family:"Hind",sans-serif;font-weight:700;text-transform:uppercase}.search a:hover{color:var(--lightblue)}.social{display:block}.social a{display:inline-block;margin:7px 7px!important;color:#0b4071}.social a:hover{color:var(--lightblue)}.menu-trigger{display:none;cursor:pointer;color:#fff;text-transform:uppercase;text-align:center;font-weight:700;line-height:33px;font-size:22px;padding:10px 0}.menu-trigger .menu-box{width:40px;padding:5px;left:0;margin:60px 30px 50px}.menu-trigger .menu-box span{width:100%;height:4px;margin-bottom:6px;display:block;border-radius:2px;transition:all 0.5s;-webkit-transition:all 0.5s}.menu-trigger.active span:nth-child(1){transform:rotate(45deg) translateY(8px) translateX(7px);-webkit-transform:rotate(45deg) translateY(8px) translateX(7px)}.menu-trigger.active span:nth-child(2){opacity:0}.menu-trigger.active span:nth-child(3){transform:rotate(-45deg) translateY(-7px) translateX(6px);-webkit-transform:rotate(-45deg) translateY(-7px) translateX(6px)}.menu-toggle .caret{color:#fff;margin-left:7px}.menu-toggle{padding:0;list-style:none}.menu-toggle>li{display:block;vertical-align:top;padding-bottom:23px;position:relative}.menu-toggle li a{font-size:18px;color:#000;padding:23px 30px}.menu-toggle>li:hover>a,.menu-toggle>li.active>a{text-decoration:none}.menu-toggle ul li{width:100%;margin:0;list-style:none;position:relative}.menu-toggle.desk ul{top:unset;z-index:999;list-style:none;left:0;background:#fff;position:absolute;min-width:150px}.menu-toggle>li ul a:hover,.menu-toggle>li ul a:focus{text-decoration:none}.menu-toggle>li ul{max-height:0;overflow:hidden;transition:all 0.5s ease-out;padding-left:0}.menu-block{height:auto}.menu-trigger{display:block}.services-detail a.pba-detail{border-bottom:2px solid #d3d9da}.menu-toggle>li{width:100%;margin:0;padding:0 8px;border-bottom:1px solid rgb(255 255 255 / .1)}.menu-toggle>li>a{display:block;padding:8px 30px;color:var(--white);font-weight:600;font-size:36px;font-family:"Hind",sans-serif;letter-spacing:2.2px;cursor:default}.menu-toggle>li ul{padding:0}.menu-toggle>li span.arrow{top:18px;width:40px;height:40px;right:0;cursor:pointer;z-index:2}.menu-toggle>li span.arrow:before{font-size:21px}.menu-toggle>li ul a{text-align:left;display:block;color:#fdcd2e;padding:5px 0 5px 90px;font-family:"Hind";letter-spacing:1.5px;cursor:default}.menu-toggle>li ul a:hover,.menu-toggle>li ul a:focus{text-decoration:underline}.arrow{display:block;height:25px;width:25px}body.menuslide_push{position:relative}body.menuslide_push.slidemenuLeft{left:0;transition:left 0.5s;-webkit-transition:left 0.5s;-moz-transition:left 0.5s;-ms-transition:left 0.5s;-o-transition:left 0.5s}body.menuslide_push.slidemenuRight{right:0;transition:right 0.5s;-webkit-transition:right 0.5s;-moz-transition:right 0.5s;-ms-transition:right 0.5s;-o-transition:right 0.5s}body.slidemenuRight .menu-toggle{right:-290px}body.slidemenuRight.menu-open .menu-toggle{right:0}body.menuslide_push.slidemenuLeft.menu-open{left:0}@media screen and (max-width:768px){.menu-open{overflow:hidden}}body.menuslide_push .menu-toggle,body.menuOverlap .menu-toggle{background:var(--darkblue);padding:100px 30px;overflow:auto}select#drop-down{font-size:16px!important}.banner-section{background-size:cover;background-position:left bottom;background-repeat:no-repeat;height:calc(100vh - 150px);display:flex;align-items:flex-end;margin-right:55px}.banner-section h1,.inner-banner-txt h1{color:#fff;font-family:"Montserrat";font-size:72px;font-weight:900;letter-spacing:2.4px;margin-bottom:18px}.banner-section h1 span{color:#fdcd2e}.banner-section h2{font-size:60px;color:#fff;font-weight:900;letter-spacing:1.9px;font-family:"Montserrat";margin-left:28px}.banner-section-content{padding-top:54px}section.banner-section{position:relative}.banner-content{padding-bottom:40px;z-index:1}.seperator{background:var(--lightblue);height:26px;width:505px;margin-bottom:0!important;bottom:-11px!important;margin-top:-15px}@media screen and (max-width:767px){.seperator{height:12px!important;bottom:-7px!important}}.banner-section p{font-family:"Hind",sans-serif;font-weight:400;line-height:1.7}.category-slider{padding:172px 0 111px;background-size:75%;background-repeat:no-repeat;background-position:bottom}.slider-title h2{font-size:36px;font-family:"Montserrat";font-weight:900;color:var(--lightblue);padding-left:10%;letter-spacing:2px;margin-top:-3px}.slider-title h2 span{color:var(--darkblue)}.newsletter-section{padding:100px 0;background:var(--lightblue)}.newsletter-section h3{color:#fff;font-weight:900;font-family:"Montserrat";font-size:24px;text-align:center;letter-spacing:1.4px}.section-data{align-items:center}.sec-content{margin-left:-17%;z-index:9;margin-top:45px}.sec-image{position:relative;z-index:0}.sec-text{background:#fff;padding:30px 20px 18px 65px;border-radius:50px 0 0 0;border-bottom:10px solid var(--lightblue);border-right:12px solid var(--lightblue)}.left-image-right-content{padding:85px 0}.sec-text p.sec-title{font-size:24px!important;font-weight:900;color:var(--darkblue);margin:-1px 0 5px 5px;letter-spacing:1.5px;word-spacing:.5px}.sec-text p.sec-title{font-size:24px!important;font-weight:900;color:var(--darkblue);margin:0 0 5px 0;letter-spacing:1.5px;font-family:"Montserrat"}.sec-content h3{font-size:36px;font-weight:900;font-family:"Montserrat";color:var(--lightblue);padding-bottom:15px;letter-spacing:2.3px}a.button-btn{text-transform:uppercase;font-weight:700;color:var(--darkblue);font-size:18px;display:flex;letter-spacing:1px;margin-left:3px}a.button-btn:hover{color:var(--darkblue)}a.button-btn:after{content:"";font-size:13px;color:#777;margin-left:4%;background:url(https://callvillebay.com/wp-content/themes/gsi-latest-2022/../gsi/assets/images/btn-arrow.png);display:inline-block;width:30px;height:30px;margin-top:-.2%;background-position:center;background-repeat:no-repeat}.featured-section{padding:60px 0 135px 0;z-index:0;position:relative;background-size:cover;margin-top:16px}.single-featured-txt{width:32%;margin-right:3.2%;padding-top:4px}.featured-txt.d-flex{margin-top:-5px}.featrd-text{background:#fff;margin-top:-60%;z-index:9;margin-left:8%;padding:5px 21px 22px;border-radius:0% 0% 10% 0%;border-top:5px solid var(--lightblue)}.featrd-text h3{font-size:18px;font-family:"Montserrat";color:var(--darkblue);font-weight:900;line-height:1.65em;letter-spacing:1.6px;margin-bottom:11px}.featrd-text p.date{font-size:18px;font-family:"Montserrat";color:var(--lightblue);font-weight:900;letter-spacing:1.3px;margin-bottom:12px}.featrd-text p{font-size:14px;line-height:2.1;font-weight:400}img.featured-text-img{margin-left:18%;width:87%;height:auto}.map-section p{margin-bottom:0}footer{clear:both;padding:90px 0 20px!important;color:#fff}.footer-row .menu{padding-left:0}.footer-row .menu.about-menu{margin-bottom:50px}.footer-map{padding-top:100px;padding-bottom:0;margin-bottom:-10px}.footer-map h2{font-size:48px;font-weight:900;font-family:"Montserrat";color:var(--darkblue);padding-bottom:4.5px;text-transform:uppercase;letter-spacing:1.4px}.footer-map h2 span{color:var(--lightblue)}.footer-map .seperator{margin-bottom:0%;position:relative}.footer.d-flex{justify-content:space-evenly}.footer-row ul li{list-style:none!important;font-size:16px;text-transform:uppercase;font-weight:500;margin-bottom:3px;font-family:"Hind",sans-serif;font-weight:600}.footer-row h4{font-weight:900;text-transform:uppercase;font-family:"Montserrat";padding-bottom:30px;font-size:1.2rem}.footer-bottom-icon{display:flex;justify-content:space-between;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:25px 0}.bf-two-row{display:flex;justify-content:space-around}.bf-two-row img{width:100%;margin:auto}.bf-one-row{display:flex}.bf-one-row img{width:100%;margin:auto}.bottom-footer{border:none!important}.bf-two-row-img{padding-right:14%}.footer-policy-link{display:flex;padding-top:10px;justify-content:center}.footer-policy-link p{padding:0% 1%;color:#fff;font-weight:600;text-transform:uppercase;font-size:14px;font-family:"Montserrat"}.footer-policy-link a{text-transform:uppercase;font-family:"Montserrat";font-weight:600;font-size:14px;text-decoration:underline}.inner-banner-txt.special-offer-page h2{margin-top:-25%}.inner-page-banner .seperator{margin-top:-2%;position:absolute}.alert-txt h3{font-family:"Montserrat";font-weight:900;font-size:70px;-webkit-text-fill-color:var(--darkblue);text-transform:uppercase;text-shadow:-1px -1px 0 #85a0b8,1px -1px 0 #85a0b8,-1px 1px 0 #85a0b8,1px 1px 0 #85a0b8;letter-spacing:7px}.alert-txt-sec{padding-left:8%;margin-top:5px;word-spacing:10px;line-height:30px;padding-right:10%}.alert-address.d-flex{padding:0 10px}.alert-address{align-items:center}.inner-banner-info{padding:275px 15px 40px;background:var(--darkblue);margin-top:-10%}section.banner_image_content_text{margin-top:0}section.reservation_section{padding-top:5%}.alert-txt-sec p{color:#fff;font-size:16px;word-spacing:2px}.inner-banner-end-txt{text-align:center;background:#efefef;padding:70px 0 26px 0;border-radius:0% 0% 0% 200px;margin-bottom:0%;background-image:url(https://callvillebay.com/wp-content/themes/gsi-latest-2022/../gsi/assets/images/bg-image-internal-banner.png);background-size:cover;background-position:bottom}.location h3,.hours h3{font-size:18px;color:var(--darkblue);font-family:"Montserrat";font-weight:900;padding-bottom:2%}.hours span{font-family:"Montserrat";font-size:14px;color:var(--lightblue);font-weight:900}.address-locations p{font-weight:600;font-size:18px;line-height:30px;margin-bottom:7px}.inner-banner-image{width:97%}.panel-default>.panel-heading{color:#333;background-color:#fff;border-color:#e4e5e7;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.panel-default>.panel-heading a{display:block;padding:10px 15px}.panel-default>.panel-heading a:after{content:"";position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;float:right;transition:transform 0.25s linear;-webkit-transition:-webkit-transform 0.25s linear}.panel-default>.panel-heading a[aria-expanded="true"]{background-color:#eee}.panel-default>.panel-heading a[aria-expanded="true"]:after{content:"\2212";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.panel-default>.panel-heading a[aria-expanded="false"]:after{content:"\002b";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.explore-activities h3,.content-specials h3{font-size:36px;font-weight:900;font-family:"Montserrat";color:var(--darkblue);padding:2% 0%;letter-spacing:1px;margin-top:-35px;margin-left:-5px}.explore-activities h3 span,.content-specials h3 span{color:var(--lightblue)}.row-specials{align-items:center;padding:80px 0}.content-specials{padding-left:40px;padding-right:15%;margin-top:40px;margin-left:-10px}.content-specials p{font-size:16px;color:#1e1e1e;line-height:30px}.content-specials a.button-btn{justify-content:flex-end;padding-top:45px}img.special-txt-img{margin-bottom:-10%}.content-specials.cs-right{padding-right:40px;padding-left:15%;margin-top:-10px;margin-left:-15px}.image-specials img{width:100%}.post-item{display:flex;padding:0 0 30px 0;align-items:center;justify-content:space-between}.blog-content{padding-top:50px;padding-right:50px}.read-more{font-size:18px;text-transform:uppercase;color:#034cad}h2 a{font-size:24px;font-weight:700;color:#034cad}i.fas.fa-angle-right{color:#ffd400;font-size:22px;margin-left:16px}i.fas.fa-angle-left{color:#ffd400;font-size:22px;margin-right:16px}.info{margin-top:50px}.navigation{display:flex;justify-content:center;padding:20px}h3.assistive-text{display:none}.navigation a{font-size:18px;text-transform:uppercase;color:#0b4071;font-weight:700;font-family:"Hind",sans-serif}.blog-content h2 a{color:var(--darkblue);font-size:24px;font-family:"Montserrat";font-weight:900;text-decoration:none}.blog-content h2 a:hover{text-decoration:none}h2.entry-title{padding-bottom:30px}.read-more{font-size:18px;text-transform:uppercase;color:#034cad;font-weight:700;color:var(--darkblue);display:flex;margin-top:40px}span.category a{color:var(--lightblue)}a.g-map-btn{text-decoration:underline}.read-more:after{content:"";font-size:13px;color:#777;margin-left:3%;background:url(https://callvillebay.com/wp-content/themes/gsi-latest-2022/../gsi/assets/images/btn-arrow.png);display:inline-block;width:20px;height:20px;margin-top:.9%;background-position:center}.entry-summary p{font-size:16px;color:#010101;line-height:30px}.info span{color:var(--lightblue);font-size:14px;font-family:"Montserrat";font-weight:600;letter-spacing:1.5px}.blog-content .info{margin-top:0;display:flex;justify-content:space-between}.entry-summary hr{margin-top:50px}.blog-content .post-item{display:flex;padding:60px 0}.blog-single-content-title h2{font-size:36px;color:var(--darkblue);font-weight:900;font-family:"Montserrat"}.blog-single-content-title{padding:60px 0 0}.blog-single-content-info{padding-bottom:40px}.blog-single-content-text{padding:40px 0}.blog-single-content-text p{font-size:16px;color:#1e1e1e;font-family:"Montserrat"}.blog-single-content-navigation{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 auto;padding:40px 0;white-space:nowrap}.previous-link-nav a,.next-link-nav a{font-size:18px;font-family:"Montserrat";text-transform:uppercase;font-weight:600}.previous-link-nav a:hover{text-decoration:none}.newsletter-form{display:block}.newsletter-form input#input_1_1{width:330px;height:43px;border-radius:30px;border:none;font-size:16px;color:var(--darkblue);padding-left:12%;letter-spacing:.7px}.gform_wrapper{margin-bottom:0!important;margin-top:6px!important;max-width:520px!important;width:100%}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield{padding-right:3rem}.gform_wrapper .gform_fields .gfield input::-webkit-input-placeholder{color:var(--darkblue);font-weight:600;font-family:"Montserrat";text-transform:uppercase}.newsletter-form input#gform_submit_button_1{border:none;background:none;font-size:18px;font-family:"Montserrat";text-transform:uppercase;font-weight:600;color:var(--darkblue);margin-top:8px;margin-left:37%}input#gform_submit_button_1:hover{text-decoration:underline}.newsletter-form .gform_footer.top_label:after{content:"";font-size:13px;color:#777;margin-left:3%;background:url(https://callvillebay.com/wp-content/themes/gsi-latest-2022/../gsi/assets/images/btn-arrow.png);display:inline-block;width:20px!important;height:25px!important;margin-top:0%;background-position:center;position:absolute;right:-81%!important;top:19px!important}.validation_error{display:none!important}div#validation_message_1_1{display:none}.gfield_error{background:none!important;border:none!important}.newsletter-form .gform_wrapper li.gfield_error input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]),.gform_wrapper li.gfield_error textarea{border:2px solid #790000!important}div#gform_confirmation_message_1{color:#fff;font-size:20px;padding:5%;border:2px solid;text-align:center;margin-top:5%}.image-content-wrap{background:#fff;padding:132px 0 60px}.content-block p{margin-left:2%;margin-top:-4px;line-height:1.65em;margin-bottom:31px}.image-content-parent{background:#e9e9e9;padding:55px 0 0 55px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;position:relative;z-index:1}.image-content-parent:after{content:"";position:absolute;right:0;top:0;bottom:0;height:100%;width:30px;background:#fff;z-index:-1}.content-block h3{color:var(--darkblue);font-size:36px;font-weight:900;font-family:"Montserrat";margin-bottom:30px;margin-top:-15px;letter-spacing:2px;word-spacing:6px;margin-left:7px}h3 span{color:var(--lightblue)}.content-block h3{color:var(--darkblue);font-size:36px;font-weight:900;font-family:"Montserrat";margin-bottom:30px;letter-spacing:2px;word-spacing:2px}.content-block h3 span{color:var(--lightblue)}.content-block{width:55%;padding-top:40px;padding-right:30px;padding-bottom:60px}.image-block{width:45%}.image-block img{width:100%;height:auto}.display-text{width:100%;position:absolute;bottom:-50px;left:0}.image-content-parent .display-text h2{font-size:100px;color:#e9e9e9;font-family:"Montserrat";text-transform:uppercase;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;font-weight:900;letter-spacing:9px;letter-spacing:8px;z-index:-1;position:relative}.explore-activities-sec h3,.reservation_section h3{font-size:36px;color:var(--darkblue);font-weight:900;font-family:"Montserrat";margin-bottom:60px}section.explore-activities-sec{padding-top:5%}.accordion-container .set{display:flex;flex-wrap:wrap;position:relative;padding-bottom:50px;border-bottom:1px solid #e9e9e9;padding-right:140px;margin-bottom:55px;margin-top:0}.accordion-container .set .sub-title:hover{text-decoration:none}.accordion-container .set .sub-title h4{font-size:18px;color:var(--lightblue);font-weight:900;font-family:"Montserrat";letter-spacing:2px}.accordion-container .set .sub-title{width:35%}.accordion-container .content{display:none;width:65%;text-align:left;margin-left:auto}.accordion-container .content p a{text-decoration:underline}.sub-title-content{width:65%}.accordion-container .content p,.sub-title-content p{padding-bottom:35px;margin-bottom:0;font-size:16px;line-height:30px}.accordion-container .set .fa{position:absolute;right:0;top:0;font-size:33px;color:#fdcd2e}button.slick-prev.slick-arrow{display:none!important}.upcoming_events{padding-top:70px;margin-top:11px}.section-title{display:flex;justify-content:space-between;align-content:center}.section-title-buttons a{color:white!important;font-size:16px;font-weight:500;text-transform:uppercase;padding-left:35px}.section-title-buttons a:hover{color:#fff}section.upcoming_events{background-size:cover}.upcoming_events h2{font-size:36px;font-family:"Montserrat";font-weight:900;color:#fff;letter-spacing:4px}.section-title-buttons{padding-top:15px}.upcoming_events h2 span{color:var(--lightblue)}.upcoming-events-events{padding-top:40px}.up-single-events{color:#fff;padding:21px 20px 36px}.event-button img{height:35px;width:33px}.event-button{padding-top:13px;padding-right:23px}.events-date{width:10%;padding:0 15px}footer .bottom-footer{margin-top:10px!important}.up-single-events:nth-child(odd){background:#ffffff38}.events-title{font-size:18px;font-weight:900;font-family:"Montserrat";padding:0 15px;width:62%;letter-spacing:2px}.events-location{padding:0 15px;width:35%;font-size:16px}.events-text{padding-top:2%}.events-text h3{font-family:"Montserrat";font-weight:900;font-size:168px;text-transform:uppercase;letter-spacing:22px;line-height:.75em;margin-bottom:12px}.single-four-column h2{font-size:18px;font-family:"Montserrat";font-weight:800;color:var(--darkblue);padding-top:30px;letter-spacing:2px;word-spacing:-1px;line-height:29px}.single-four-column p{font-size:16px;color:var(--fontgrey);padding-top:16px;line-height:30px;margin-bottom:20px}.section-text-part{padding-right:6%;margin-left:9px}section.four_column_section{padding:50px 0 85px 0}a.blog-btn{text-transform:uppercase;font-weight:700;color:var(--darkblue);font-size:20px;display:flex;justify-content:flex-end;font-family:"Montserrat"}a.blog-btn:before{content:"";font-size:13px;color:#777;background:url(https://callvillebay.com/wp-content/themes/gsi-latest-2022/../gsi/assets/images/btn-arrow.png);display:inline-block;width:20px;height:20px;margin-top:.5%;background-position:center;transform:rotate(180deg);margin-right:1.5%}.events_internal_page h2{font-size:36px;font-family:"Montserrat";font-weight:900;letter-spacing:3px;margin-left:4px;word-spacing:-6px}.events_internal_page h2{font-size:36px;font-family:"Montserrat";font-weight:900;color:var(--darkblue)}.events_internal_page h2 span{color:var(--lightblue)}.events_internal_page{padding:6.5% 0% 5%}.events-title.in-page{color:#5083b2}.up-single-events.in-page{justify-content:space-between;padding:25px 15px;align-items:center;color:#1e1e1e;font-weight:600!important}.events-date{width:10%;padding:0 15px;font-size:16px}.up-single-events.in-page:nth-child(odd){background:#adadad2b}.up-single-events.d-flex.in-page{font-size:18px;font-weight:900;font-family:"Montserrat"}.events-text{padding-top:0%;margin-left:-7px}.search-ico form#searchform input.input{width:70px;height:45px;background:none;border-radius:50px;border:1px solid var(--darkblue);box-sizing:border-box;outline:none;transition:width 0.4s ease-in-out,border-radius 0.8s ease-in-out,padding 0.2s;transition-delay:0.4s;color:var(--darkblue);font-size:16px;opacity:0;font-weight:500;background:#fff;padding:0 15px 1px 45px}.search-ico form#searchform input.input.inclicked{width:180px;border-radius:30px;padding:0 15px 1px 45px;opacity:1;background:#ffffffd4}.search-ico form#searchform{position:relative;height:45px;width:65px;margin:auto}.search-ico form#searchform ::-webkit-input-placeholder{color:var(--darkblue)}.search-ico form#searchform :-ms-input-placeholder{color:var(--darkblue)}.search-ico form#searchform ::placeholder{color:var(--darkblue)}section.title_content p{font-size:16px;margin-top:25px;word-spacing:-1px;line-height:30px}section.title_content h2{font-family:"Montserrat";font-size:36px;font-weight:900;color:#0b4071;padding-bottom:2.5%;letter-spacing:2px;margin-top:-3px;word-spacing:-4px}section.title_content h2 span{color:var(--lightblue)}section.title_content{padding:80px 0;margin-top:0%}.banner-content-dropdown{display:flex;align-items:flex-start}.section-banner-content-dropdown{background:var(--darkblue)}.section-banner-content-dropdown h3{font-size:30px;font-family:"Montserrat";font-weight:900;text-align:center;color:#fff;letter-spacing:1px;word-spacing:1px}.section-banner-content-dropdown{background:var(--darkblue);padding-bottom:5%;padding-left:2%;padding-right:2%;border-radius:0 0 0 50px;margin-left:85px;margin-top:-10%;width:100%}@media screen and (min-width:768px){.section-banner-content-dropdown{padding-top:180px}}.section-banner-content-dropdown p{color:#fff;font-size:18px;font-weight:600;padding-top:10%}.section-banner-content{padding-top:80px;padding-right:3%;margin-top:-1.5%}.section-banner-content p{font-size:18px;color:#1e1e1e;font-weight:500;padding-bottom:2%}.section-banner-content-dropdown span{color:#fdcd2e}.search-form-container{padding:10% 0%;text-align:center}input.search-field{height:43px;width:300px;border:2px solid var(--darkblue);border-radius:30px;padding-left:6%}input.search-submit{font-weight:900;background:#fff0;border:none;margin-left:5%;font-family:"Montserrat";color:var(--darkblue);font-size:20px}input.search-submit:hover{text-decoration:underline}input.search-submit:after{content:"";font-size:13px;color:#777;margin-left:3%;background:url(https://callvillebay.com/wp-content/themes/gsi-latest-2022/../gsi/assets/images/btn-arrow.png);display:inline-block;width:20px;height:20px;margin-top:.9%;background-position:center}.inner-page-banner{background-position:right center;background-size:cover;height:calc(100vh - 280px);display:flex;flex-wrap:wrap;justify-content:flex-end;position:relative;margin-right:50px}.inner-banner-txt.special-offer-page{height:100%;justify-content:left;display:flex;align-items:flex-end;margin-right:auto;padding-bottom:80px;margin-top:-15px;margin-left:35px;letter-spacing:2px}.inner-banner-txt.special-offer-page h2{margin-top:0%}.inner-banner-txt h2{font-size:60px;font-family:"Montserrat";text-transform:uppercase;font-weight:900;color:#fff;margin-top:-16.5%;padding-bottom:0%;margin-left:-7px}.inner-banner-info{margin-top:-235px}.address-locations.d-flex{margin-top:-15px}.events_internal_page .upcoming-events-events{padding-top:32px}.events_internal_page .up-single-events.in-page{justify-content:space-between;padding:13px 15px;align-items:center;color:#1e1e1e;font-weight:600!important;height:100px}.events_internal_page .events-title{font-size:18px;font-weight:600;font-family:"Montserrat";padding:0 15px;width:62%;letter-spacing:2px;margin-top:0;margin-left:5px}.events_internal_page .event-button{padding-top:0;padding-right:17px;margin-top:-1%}.explore-activities-sec h3,.reservation_section h3{font-size:36px;color:var(--darkblue);font-weight:900;font-family:"Montserrat";margin-bottom:60px;margin-top:0;margin-left:1px;letter-spacing:3px;word-spacing:-5px}.image-specials.w-50 img{margin-left:-15px}section#image_left_right_sections{margin-top:44px}.row-specials.\31 44.d-flex .image-specials.w-50 img{margin-left:15px}.accordion-container{margin-top:8%}.page-id-231 .left-image-right-content{padding:150px 0;margin-top:-45px;margin-bottom:10px;background-attachment:fixed;background-repeat:no-repeat;background-size:cover}a.sub-title.active h4{color:var(--darkblue)!important}.single-four-column img:hover{opacity:.65}.single-four-column h2:hover{text-decoration:underline}html.no-js.fh-ready.fareharbor-ready{overflow-x:hidden!important}h2.entry-title{font-family:"Montserrat";font-size:36px;letter-spacing:3px;margin-top:-46px}.featured-image img{padding:6%;margin-left:6%;width:400px;height:300px;object-fit:cover}html.no-js{overflow-x:hidden!important}.page-id-242 .featured-section{padding:62px 0 110px 0;z-index:0;position:relative;background-size:cover;margin-top:53px}.ss-slide h2{color:#fff;font-size:24px;text-transform:uppercase;position:absolute;top:50%;color:#fff;transform:translateY(-50%);max-width:150px;font-family:"Montserrat";font-weight:600}.sec-text p{font-size:16px}.footer-map .seperator{margin-left:0}.page-id-242 .inner-banner-txt h2{font-size:72px;line-height:1.1em}.inner-banner-txt.special-offer-page{margin-top:20px}.page-id-242 .featrd-text h3{font-size:18px;font-family:"Montserrat";color:var(--darkblue);font-weight:900;line-height:1.65em;letter-spacing:1.6px;margin-bottom:25px;margin-top:15px}.page-id-242 .featrd-text p{font-size:16px;color:var(--darkblue);line-height:2.1;font-weight:600}section.blog-content{padding:75px 0 30px}.navigation{display:flex;justify-content:center;padding:100px 0 150px}.previous-link-nav,.next-link-nav{font-size:0}.previous-link-nav a,.next-link-nav a{text-transform:uppercase;font-weight:700;color:var(--darkblue);font-size:20px;display:flex;justify-content:flex-end;font-family:"Montserrat"}.previous-link-nav a:before{content:"";font-size:13px;color:#777;background:url(https://callvillebay.com/wp-content/themes/gsi-latest-2022/../gsi/assets/images/btn-arrow.png);display:inline-block;width:20px;height:20px;margin-top:5px;background-position:center;transform:rotate(180deg);margin-right:15px}.next-link-nav a:after{content:"";font-size:13px;color:#777;background:url(https://callvillebay.com/wp-content/themes/gsi-latest-2022/../gsi/assets/images/btn-arrow.png);display:inline-block;width:20px;height:20px;margin-top:5px;background-position:center;margin-left:15px}.accordion-container .set:last-child{border-bottom:none}.featured-txt button.slick-next.slick-arrow{display:none!important}.inner-page-banner .seperator{margin-left:25px}.drop-down-block{position:absolute;width:414px;background:var(--darkblue);right:59px;top:240px;border-radius:100px 0 0 0;padding:150px 50px 55px 50px;text-align:center}.drop-down-block h2{font-size:36px;margin-left:0}.drop-down-block h2 span{color:#fdcd2e}.drop-down-block{position:absolute;width:414px;background:var(--darkblue);right:170px;top:100px;border-radius:50px 0 0 0;padding:55px 50px 55px 50px;text-align:center}.drop-down-block h2{font-size:36px;margin-left:0;margin-bottom:49px}h2.blog-title{font-size:72px}.content-specials.cs-right h3{margin-bottom:30px}@media screen and (min-width:1025px) and (max-width:1249px){.four-column.d-flex{flex-direction:column}.single-four-column{padding:20px 0}}@media screen and (min-width:1025px) and (max-width:1299px){.banner-section h1{font-size:46px;margin-left:20%}.banner-section h2{font-size:36px;margin-left:20%}.container.banner-content,.banner-section-content{margin-left:20%}.inner-banner-txt h2{font-size:46px}.banner-section .seperator{margin-left:0}}@media screen and (min-width:1300px) and (max-width:1599px){.banner-section h1{font-size:46px;margin-left:15%}.banner-section h2{font-size:36px;margin-left:15%}.container.banner-content,.banner-section-content{margin-left:15%!important}.banner-section .seperator{margin-left:0}}@media screen and (max-width:767px){.content-specials.w-50.cs-right{padding-top:25px}.blog-single-content-navigation{display:flex;flex-direction:column-reverse}.bf-one-row .social a{font-size:26px;color:#fff}footer .bf-one-row .social{margin-bottom:24px!important}.upcoming_events .container{padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.section-title-buttons a{color:#fdcd2e;font-size:16px;font-weight:500;text-transform:uppercase;padding-left:50px}section.banner_image_content_text{display:flex!important}.events_internal_page .up-single-events.in-page{height:auto}}@media screen and (min-width:768px) and (max-width:1024px){.inner-page-banner{height:auto}.page-id-242 .inner-banner-txt h2{font-size:36px;line-height:1.1em}.section-banner-content{padding-top:50px!important}.mobile-header-logo{margin-right:0%!important}.newsletter-form input#gform_submit_button_1{margin-top:10%!important;margin-left:40%!important}.newsletter-form input#input_1_1{width:300px!important;height:43px}.event-button img{height:20px;width:20px}.events-location{font-size:14px}.events-date{font-size:13px}.events_internal_page .events-title{font-size:16px}.featured-image{padding-bottom:30px}.banner-content-dropdown{width:100%;padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.page-id-242 .inner-banner-txt h2{font-size:42px;text-align:left;margin-left:-44%}.events_internal_page .up-single-events.in-page{height:auto}}@media screen and (min-width:641px) and (max-width:767px){.newsletter-form input#gform_submit_button_1{margin-top:10%!important;margin-left:40%!important}.newsletter-form input#input_1_1{width:300px!important;height:43px}}@media screen and (min-width:1025px) and (max-width:1279px){.inner-page-banner{height:50vh}.page-id-242 .inner-banner-txt h2{font-size:45px}}@media screen and (min-width:1280px) and (max-width:1523px){.inner-page-banner{height:100vh}.page-id-242 .inner-banner-txt h2{font-size:45px}}@media screen and (min-width:767px) and (max-width:1025px){.inner-banner-txt.special-offer-page{justify-content:left!important}.banner-content-dropdown{padding-left:0!important}}@media screen and (min-width:991px) and (max-width:10259px){select#drop-down{background-position:95% 12px!important}}@media screen and (min-width:1030px) and (max-width:1500px){section.banner_image_content_text{padding:0 150px}}@media screen and (min-width:1025px) and (max-width:1279px){.section-banner-content-dropdown{margin-left:0;margin-top:0%}.section-banner-content-dropdown{margin-left:0;padding-top:30px}.banner-content-dropdown{display:flex;flex-direction:column-reverse;padding:0!important}.section-banner-content-dropdown p{padding-top:1%}select#drop-down{background-position:95% 12px!important}}.orange-link a{color:#fff;font-size:24px}.load-more{text-align:center;display:flex;justify-content:center;padding:0 0 50px}a#More_items{font-size:18px;text-transform:uppercase;font-weight:700;color:var(--darkblue);display:flex;margin-top:40px;white-space:nowrap;width:15%}a#More_items:after{content:"";font-size:13px;color:#777;margin-left:10%;background:url(https://callvillebay.com/wp-content/themes/gsi-latest-2022/../gsi/assets/images/btn-arrow.png);display:inline-block;width:20px;height:20px;margin-top:4px;background-position:center}h1.page-title.searh-page-title{text-align:center;color:var(--darkblue);font-family:"Montserrat";font-weight:900;padding-top:10%}.gform_wrapper li.hidden_label input{margin-top:0!important}a.up-single-events.d-flex:hover{color:#fff;text-decoration:none}.upcoming_events .events-title a{color:#fff!important;text-decoration:none}.upcoming_events .events-title a:hover{color:#fff!important;text-decoration:none}.events_internal_page .events-title a{color:var(--darkblue);text-decoration:none}.events_internal_page .events-title a:hover{color:var(--darkblue);text-decoration:none}#menu-main-menu span.arrow:before{color:#fff}.header-menu-wrap{width:0;position:absolute;transition:all 0.5s ease 0s;top:0;height:auto;max-height:100%;overflow:auto;left:150px;background:var(--darkblue)}.header-menu-wrap.active{width:655px}span.menu-close{background:#fff;color:#163a67;position:absolute;right:20px;top:18px;width:22px;height:22px;border-radius:50%;text-align:center;cursor:pointer}span.menu-close i{font-size:13px;vertical-align:top;padding:5px 0}.header-inner .search-ico{margin:40px 0 30px}.email-us-link a{display:block;font-size:12px;font-family:"Hind",sans-serif;font-weight:700;text-transform:uppercase;margin:0 6px 20px}.email-us-link a:hover,.email-us-link a:focus{text-decoration:none}.header-inner .search-ico{width:100%}.footer-sticky-icon-block{background:#fff;color:#163a67;display:inline-block;position:fixed;bottom:-80px;left:50%;transform:translateX(-50%);border-radius:50px;box-shadow:0 6px 10px rgb(0 0 0 / 20%);z-index:200;transition:all 0.3s ease}.footer-sticky-icon-block.active{bottom:35px}.footer-sticky-icon-block li{display:inline-block;margin:0 15px}.footer-sticky-icon-block a{display:block;color:#163a67;text-align:center;transition:all 0.3s ease}.footer-sticky-icon-block ul{padding:10px 30px;margin:0;display:flex}.footer-sticky-icon-block li a span{display:block;font-family:"Montserrat";font-weight:600;letter-spacing:1px;font-size:18px;text-transform:uppercase;line-height:1}.footer-sticky-icon-block a img{max-width:46px;max-height:33px;width:auto;height:auto;margin-bottom:10px}.footer-sticky-icon-block a:hover,.footer-sticky-icon-block a:focus{color:#5d99d0;text-decoration:none}body.sticy-icons-active footer{padding-bottom:130px!important}ul.sub-menu.sb-menu.active{max-height:900px!important}.footer-horizontal ul{width:80%;display:flex;list-style:none;justify-content:space-around;margin:auto;text-transform:uppercase;padding:0}.footer-horizontal ul li a{color:white!important;font-family:"Hind",sans-serif}section#image_left_right_sections>.row-specials{padding:40px 0}ul.accordion{padding:0;list-style:none}ul.accordion>li>div{max-height:0;overflow:hidden;transition:all 0.8s cubic-bezier(.33,0,.13,1)}ul.accordion>li.active>div{max-height:1000px;padding:1rem 0}ul.accordion>li>span{color:#000;text-decoration:none;cursor:pointer;display:block;padding:5px 0;position:relative;border-bottom:1px solid #ececec;font-weight:700;font-size:16px;color:#65a8ec}span.accordion-sign{position:absolute;top:20px;right:0;width:10px;height:10px;color:#fad31e;font-size:22px;-webkit-text-stroke:1px}span.accordion-sign>.fa-plus,span.accordion-sign.active>.fa-minus{display:block}span.accordion-sign.active>.fa-plus,span.accordion-sign>.fa-minus{display:none}ul.accordion,.explore-activities h3,.content-specials h3{margin-left:0}.accordion_section .content-specials,.accordion_section .content-specials.cs-right,.tabs_section .content-specials.cs-right,.accordion_section .explore-activities h3,.content-specials h3,.tabs_section .explore-activities h3,.content-specials h3{margin-top:0}.accordion_section .row-specials{align-items:flex-start}ul.tabs{display:flex;list-style:none;flex-wrap:wrap;padding:0;margin:30px 0 30px 0}ul.tabs>li{margin-right:20px;cursor:pointer;user-select:none}ul.tabs>li>span{text-transform:uppercase;color:#a3a3a3;font-family:"Montserrat";letter-spacing:-.02rem;font-weight:600}ul.tabs>li.active>span{font-weight:700}ul.tabs>li.active{border-bottom:2px solid #e3e3e3;padding-bottom:5px}.tabs-content{display:none;margin-bottom:20px}.tabs-content:first-of-type{display:none}.tabs-content.active{display:block!important}@media screen and (max-width:767px){.slider-slides .slick-dots{bottom:-46px!important}.slider-slides .slick-dots li button{width:6px!important;height:6px!important}}.slick-dotted.slick-slider{margin-bottom:0}.footer-logos{display:flex}.footer-logos img{padding:0 10px}@media screen and (max-width:767px){.footer-logos{flex-direction:row}.footer-logos img{margin:8px 0;width:100%}}.slick-next.slick-arrow .button_style-3{padding:0;margin-left:-11px;margin-top:-2px;pointer-events:none}.special-wrapper{box-shadow:2px 2px 10px -5px;background:#fff;position:fixed;z-index:1;bottom:20px;left:20px;max-width:470px;transition:all 0.3s ease}.special-inner{text-align:center}.special-wrapper h5{margin-bottom:0em!important}.special-inner>img{width:100%;height:100px;object-fit:cover;object-position:center}.special-inner>.special-content{padding:20px}.special-wrapper .close{position:absolute;top:10px;right:10px;transition:all 200ms;font-size:30px;text-decoration:none;color:#fff!important;opacity:1!important}.special-wrapper .button:hover{background:#731b3f}.special-wrapper .button{background:#fdb945;padding:10px 40px 10px 20px;text-transform:uppercase;font-weight:700;color:#fff!important;text-decoration:none;position:relative}.special-wrapper .button:before{content:"";background:url(http://dev.giantsridge.com/wp-content/uploads/2022/09/arrow-right.png);width:15px;height:15px;position:absolute;right:12px;background-size:cover;top:15px}.button-container{display:flex;justify-content:center}.special-flyout{color:#fff;position:absolute;right:-20px;top:-21px;background:#fbc425;padding:7px 9px 7px 33px;transform:rotate(270deg);transform-origin:right;line-height:14px;font-family:"Montserrat";font-weight:500;user-select:none;cursor:pointer}.special-flyout:before{content:"\0041";display:inline-block;font-family:"Glyphter";font-style:normal;font-weight:400;position:absolute;left:0;top:3px;padding:7px;transform:rotate(90deg)}.special-wrapper.collapsed{left:-470px}.header-inner .special-flyout span{color:white!important}@media screen and (max-width:767px){.special-wrapper.collapsed{left:-190%}}.special-wrapper.desktop{display:block}.special-wrapper.mobile{display:none}@media screen and (max-width:767px){.special-wrapper.mobile{display:block;z-index:200}.special-wrapper.desktop{display:none}}.footer-row h4{color:#fff!important}@media screen and (max-width:767px){.footer-row h4{margin-bottom:16px!important}}.aligncenter{clear:both;margin:0 auto;display:flex}.text-white{color:#fff}.single-tribe_events .info{margin:0 0 50px 0}.single-tribe_events .blog-single-content-navigation a{text-transform:uppercase;font-weight:700;color:#163a67;font-size:20px;display:flex;justify-content:flex-end;font-family:"Montserrat"}.single-tribe_events .info a.links{text-decoration:underline;color:#5d99d1;font-weight:400;line-height:1.8!important}.single-tribe_events .title-part h5{color:#5d99d1;font-weight:700;margin-bottom:25px}.tribe-events-single-event-description p{font-weight:400}.wpc-weather-id #wpc-weather{margin:0!important;padding:0!important}#wpc-weather.small .now .time_symbol svg{width:30px;height:32px;margin:0 0 0 -8px}.wpc-weather-id #wpc-weather .now{display:flex;align-items:center}.wpc-weather-id #wpc-weather .now .location_name{display:none}.wpc-weather-id #wpc-weather .now .time_temperature{margin:0 0 0 -3px;color:#163a67;font-weight:700;padding-left:5px}.search-ico form#searchform input.input{width:70px;height:45px;background:none;border-radius:50px;border:1px solid #163a67;box-sizing:border-box;outline:none;transition:width 0.4s ease-in-out,border-radius 0.8s ease-in-out,padding 0.2s;transition-delay:0.4s;color:#163a67;font-size:16px;opacity:0;font-weight:500;background:#fff;padding:0 15px 1px 45px}.search-ico form#searchform input.input.inclicked{width:180px;border-radius:30px;padding:0 15px 1px 45px;padding-righ:40px;opacity:1;background:#ffffffd4}.search-ico form#searchform{position:relative;height:45px;width:65px;margin:auto}.search-ico form#searchform ::-webkit-input-placeholder{color:#163a67}.search-ico form#searchform :-ms-input-placeholder{color:#163a67}.search-ico form#searchform ::placeholder{color:#163a67}div.search-icon a.search-icon{position:absolute;z-index:9999}.search-ico a.search-icon{position:absolute;left:0;width:45px;height:45px;top:0;font-size:24px;text-align:center;cursor:pointer;z-index:0}.search-ico i.fas.fa-times{display:none}.search-ico form#searchform input[type="submit"]{width:0;height:0;overflow:hidden;display:none}.search-ico a.search-icon i{line-height:45px}.search-ico.close{opacity:1!important}.search-ico.close i.fas.fa-search{display:none}.search-ico.close i.fas.fa-times{display:block}div.search-icon a.search-icon{position:absolute;z-index:9999}.search-ico a.search-icon{position:absolute;left:0;width:45px;height:45px;top:0;font-size:24px;text-align:center}.search-ico i.fas.fa-times{display:none}.search-ico form#searchform input[type="submit"]{width:0;height:0;overflow:hidden;display:none}.search-ico a.search-icon i{line-height:45px;color:#0b4071!important}.search-ico{width:100px;display:block;text-align:center;margin:60px 0 30px}.search-ico a{display:inline-block;font-size:30px;color:#0b4071}.events_internal_page .events-title a{color:#163a67}.gfrom_wrapper li.hidden_label input{margin-top:0!important}.gform_wrapper li.hidden_label input{margin-top:0!important}.container.search-page{padding:5% 10%}.newsletter-form .gform_validation_error .gform_footer.top_label:after{top:19px!important}.events-title a{color:#fff}.newsletter-form .gform_footer.top_label:after{top:12px!important}@media screen and (min-width:1025px) and (max-width:1279px){.inner-page-banner{height:50vh}.page-id-242 .inner-banner-txt h2{font-size:45px}}@media screen and (min-width:1280px) and (max-width:1523px){.inner-page-banner{height:100vh}.page-id-242 .inner-banner-txt h2{font-size:45px}}@media screen and (min-width:1201px) and (max-width:1540px){.blog-single-content{padding:0% 150px!important}}@media screen and (max-width:767px){.newsletter-form .gform_validation_error .gform_footer.top_label:after{top:7px!important}.newsletter-form .gform_footer.top_label:after{top:7px!important}.featured-image img{width:100%;height:auto;padding:6% 0;margin-left:0;margin-bottom:30px}.post-item{display:flex!important;padding:30px 0;align-items:center;flex-direction:column-reverse}section.blog-content{padding:30px 0 0}.our-services-p{margin-top:-7%}a.blog-btn{font-size:15px}.previous-link-nav a:before{margin-top:2px}.next-link-nav a:before{margin-top:2px}.previous-link-nav a,.next-link-nav a{font-size:15px}.blog-single-content-title{padding:30px 0 0}.blog-single-content-title h2{font-size:30px}.blog-single-content-text{padding:40px 0 0}.content-specials a.button-btn{padding-top:0}body.menuslide_push .menu-toggle,body.menuOverlap .menu-toggle{background:#fff;display:block;height:100%;max-height:100%;width:100%;overflow:auto;position:absolute;transition:all 0.5s ease 0s;max-width:100%;top:100px;z-index:11}body.menuslide_push.slidemenuLeft.menu-open{left:0}span.arrow{position:absolute;right:20px;width:20px;height:20px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}span.arrow:before{content:"\f078 ";font-family:"Font Awesome 5 Free";color:#fff!important;font-size:17px;z-index:11;font-weight:600;line-height:.8}span.arrow.up:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}body.slidemenuLeft .menu-toggle{left:-100%}body span.arrow{top:24px}ul.sub-menu.sb-menu.active{margin-top:-10px}.menu-toggle>li ul.sub-menu li{text-align:left}.menu-toggle>li ul.sub-menu li a{text-align:left;padding-left:45px;font-weight:700;padding-top:9px;padding-bottom:9px}}.image-content-parent .display-text h2{color:#e9e9e9!important}@media screen and (max-width:575px){.image-content-parent .display-text h2{font-size:7.5vw}.display-text{position:relative;margin-top:-45px}}@media (max-width:1270px){a#More_items:after{content:"";font-size:13px;color:#777;margin-left:3%;background:url(https://callvillebay.com/wp-content/themes/gsi-latest-2022/./assets/images/btn-arrow.png);display:inline-block;width:25px;height:15px;margin-top:4.9%;background-position:center}}@media screen and (max-width:1024px){body.menuslide_push .menu-toggle,body.menuOverlap .menu-toggle{background:#163a67}.menu-toggle>li>a{display:block;text-align:center;padding:8px;color:#fff;font-weight:900;font-family:"Hind",sans-serif;font-size:20px;text-align:left;padding-left:25px}}span.arrow{position:absolute;right:20px;width:20px;height:20px;top:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}span.arrow:before{content:"\f078 ";font-family:"Font Awesome 5 Free";color:#000;font-size:17px;z-index:11;font-weight:600;line-height:.8}span.arrow.up:before{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}body.slidemenuLeft .menu-toggle{left:-100%}.sec-image img.sec-img{width:785px}a:hover{color:#5d99d0;text-decoration:underline}a{color:#163a67;text-decoration:none;background-color:#fff0}.featrd-text{margin-top:-30%}.post-item{padding:0 0 30px 0;border-bottom:1px solid lightgrey;margin-bottom:10px}.banner-section,.inner-page-banner{height:calc(100vh - 280px)}@media screen and (max-width:1280px){.section-banner-content-dropdown{width:100%}}.prev-link a:before{content:"";font-size:13px;color:#777;background:url(https://callvillebay.com/wp-content/themes/gsi-latest-2022/./assets/images/btn-arrow.png);display:inline-block;width:20px;height:20px;margin-top:6px;background-position:center;margin-left:15px;transform:rotate(180deg)}.next-link a:after{content:"";font-size:13px;color:#777;background:url(https://callvillebay.com/wp-content/themes/gsi-latest-2022/./assets/images/btn-arrow.png);display:inline-block;width:20px;height:20px;margin-top:6px;background-position:center;margin-left:15px}.section-banner-content-dropdown{width:100%}a.button-btn{white-space:nowrap}.newsletter-section h3{margin-bottom:40px}.banner-section h1,.inner-banner-txt h1{color:#fff;font-family:"Montserrat";font-size:72px;font-weight:900;letter-spacing:2.4px;margin-bottom:18px;margin-left:30px}.ss-slide h2{color:white!important}.inner-page-banner{margin-right:0!important}section.banner_image_content_text{margin-top:0px!important}.inner-banner-info{margin-top:0;padding:40px 15px}@media (max-width:768px){.special-wrapper{left:0;margin:auto;right:0;top:0;max-width:90%;height:312px}.special-wrapper p{font-size:14px}.banner-section h1,.inner-banner-txt h1{margin:0}}@media screen and (min-width:768px) and (max-width:1026px){.inner-page-banner .seperator{margin-left:0!important}.inner-banner-txt.special-offer-page{width:calc(100% - 200px);margin-right:auto;margin-left:0!important}}@media screen and (min-width:1026px) and (max-width:1920px){.inner-page-banner{padding:0 150px}.inner-page-banner .seperator{margin-left:0!important}.inner-banner-txt.special-offer-page{width:100%!important}.inner-banner-txt.special-offer-page h2{margin-left:0!important}.inner-page-banner .seperator{margin-left:0!important}.banner-section,.inner-page-banner{height:708px}.banner-section .seperator{margin-left:25px}}@media screen and (min-width:1280px){.section-banner-content{flex:2}.section-banner-content-dropdown{flex:1.4}.banner-content-dropdown{justify-content:space-between}}@media screen and (min-width:1582px){.inner-banner-txt.special-offer-page{margin-left:0!important}.inner-page-banner .seperator{margin-left:0!important}.banner-section,.inner-page-banner{height:708px}}.sub-menu.sb-menu span.arrow{top:-4px}.menu-toggle>li>ul.active{max-height:fit-content}.menu-trigger .menu-box{margin:35px 45px}.site-header{height:708px}.menu-toggle>li ul.sub-menu.active{max-height:fit-content}.header-inner{padding:50px 10px 20px;text-align:center}.cart-event a{text-align:center}.email-us-link{text-align:center;width:100px;margin:auto}.social{text-align:center}.search-ico a.search-icon{left:8px}.email-us-link a{font-weight:700;font-size:13px}.social a{display:inline-block;margin:7px 4px;color:#0b4071}.header-inner,.header-inner a,.header-inner span,.search-ico a.search-icon i{color:#731b3f!important}.phone-link{font-weight:700;font-size:13px;margin-bottom:22px;font-family:"Hind",sans-serif}.phone-link i{margin-right:7px;font-size:16px}ul#menu-main-menu a{text-align:left!important}section.banner-section{position:relative}@media screen and (min-width:768px) and (max-width:1024px){.banner-section{height:600px}}.banner-video iframe{z-index:-1;position:absolute;top:0;left:0;width:1903px;height:1070.44px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%) scale(1.3)}.banner-video{position:absolute;top:0;left:0;right:0;height:100%;overflow:hidden}@media screen and (max-width:767px){.menu-trigger .menu-box{margin:unset!important}.banner-video{overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black)}.banner-video iframe{overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(white,black);height:100%!important}.full_alert.expanded{max-height:355px!important}.alertbar,.more_alert{width:100vw!important}.alert-text{display:flex;align-items:baseline;line-height:17px}.alert-heading{display:none}footer{overflow-x:hidden}.alert-text p,.more_alert{padding:10px}.has-mobile-alert-bar{margin-top:35px}}.full_alert{position:absolute;top:-35px;left:0;right:0;max-height:35px;z-index:10000;background:#fdcd2e;overflow:hidden}.full_alert.expanded{max-height:200px}.full_alert.user-logged-in{top:32px!important}.alertbar,.more_alert{width:1024px;display:flex;margin:auto;align-items:center;justify-content:center;flex-direction:row}.alertbar .alert-heading{font-family:"Montserrat";font-size:44px;margin-top:-16px;font-weight:900;text-transform:uppercase;color:#fdcd2e;letter-spacing:4px;text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;margin-right:20px}.full_alert.user-logged-in.expanded{height:fit-content}.alert-text{display:flex;align-items:center;height:34px}.alert-text p{margin-right:10px}.show-more-alert{cursor:pointer;transition:all 0.3s ease;margin-right:10px}.show-more-alert.rotate{transform:rotate(180deg)}.header-menu-wrap.active{overflow:unset;z-index:2}img.aligncenter{display:block;margin:auto}img.alignright{display:block;margin-left:auto}.section-banner-content-dropdown a.button-btn{white-space:normal;text-align:center}.header-menu-wrap a{cursor:pointer!important}.slick-slide a:hover,.single-featured-txt a{cursor:pointer;text-decoration:none;color:inherit}.image-content-wrap .image-block{width:45%;display:flex;align-items:center}ul.sub-menu.sb-menu.active{max-height:900px!important}.inner-page-banner{position:relative!important}.inner-page-banner .container{position:relative;z-index:1}.inner-page-banner:after{position:absolute;top:0;bottom:0;left:0;right:0;background:#000;background:linear-gradient(0deg,rgb(0 0 0 / .8141631652661064) 0%,#fff0 51%);content:""}a[href="#"]{text-decoration:none!important}a[href="#"]:hover{text-decoration:none!important}.menu-toggle>li:hover>a,.menu-toggle>li.active>a{text-decoration:underline}.menu-toggle>li:hover>a[href="#"],.menu-toggle>li.active>a[href="#"]{text-decoration:none!important}@media screen and (max-width:768px){.container,.container-sm{max-width:100%;padding:0 30px}.banner-section h1,.inner-banner-txt h1{font-size:60px}.banner-section-content{padding:4rem 0}.banner-section h1,.inner-banner-txt h1{margin-left:0}}@media screen and (max-width:1024px){.inner-page-banner,.banner-section{height:343px}.banner-section .seperator{margin-left:0}.banner-section h1,.inner-banner-txt h1{margin-left:0}}@media screen and (min-width:1025px) and (max-width:1299px){.container.banner-content,.banner-section-content{margin-left:20%}.banner-section .seperator{margin-left:0}}@media screen and (min-width:1300px) and (max-width:1599px){.container.banner-content,.banner-section-content{margin-left:15%!important}.banner-section .seperator{margin-left:0}.banner-section h1,.inner-banner-txt h1{margin-left:0}}@media screen and (max-width:1400px){.banner-section h1,.inner-banner-txt h1{font-size:50px!important;width:76%}}@media screen and (max-width:768px){.banner-section h1,.inner-banner-txt h1{font-size:40px!important;width:94%;margin-bottom:70px}.banner-section-content h1{width:94%;font-size:40px!important;margin-top:30px}.banner-section-content{padding-bottom:0;margin-bottom:-25px}}.wpc-weather-id #wpc-weather .now{justify-content:center}.section-banner-content{margin-left:0}.row-specials.\31 44.d-flex{padding-top:80px}#main .tablepress-id-1 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-1 .row-4 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-1 .row-10 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-1 .row-14 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-1 .row-17 td{background-color:#d3d3d3!important;font-weight:700}#main .tablepress-id-2 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-2 .row-4 td{background-color:#d3d3d3!important;font-weight:700}#main .tablepress-id-2 .row-9 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-3 .row-1 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-3 .row-2 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-3 .row-4 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-3 .row-14 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-4 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-5 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-5 .row-4 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-6 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-7 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-7 .row-8 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-7 .row-12 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-8 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-8 .row-4 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-8 .row-7 td{background-color:#d3d3d3;font-weight:700;font-weight:700}#main .tablepress-id-9 .row-3 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-10 .row-1 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-10 .row-2 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-10 .row-13 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-11 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-11 .row-8 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-12 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-12 .row-8 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-13 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-14 .row-1 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-14 .row-6 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-15 .row-1 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-15 .row-2 td{background-color:#d3d3d3;color:#000}#main .tablepress-id-15 .row-5 td{background-color:#d3d3d3;color:#000}#main .tablepress-id-16 .row-1 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-17 .row-1 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-17 .row-2 td{background-color:#d3d3d3;color:#000}#main .tablepress-id-17 .row-3 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-17 .row-4 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-17 .row-5 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-17 .row-6 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-17 .row-7 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-17 .row-8 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-17 .row-9 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-17 .row-10 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-17 .row-11 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-17 .row-12 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-17 .row-13 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-18 .row-1 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-18 .row-2 td{background-color:#d3d3d3;color:#000}#main .tablepress-id-18 .row-3 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-18 .row-4 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-18 .row-5 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-18 .row-6 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-18 .row-7 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-18 .row-8 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-18 .row-9 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-18 .row-10 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-18 .row-11 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-18 .row-12 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-18 .row-13 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-18 .row-14 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-18 .row-15 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-18 .row-16 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-18 .row-17 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-18 .row-18 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-18 .row-19 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-19 .row-1 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-19 .row-2 td{background-color:#d3d3d3;color:#000}#main .tablepress-id-19 .row-3 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-19 .row-4 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-19 .row-5 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-19 .row-6 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-19 .row-7 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-19 .row-8 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-19 .row-9 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-20 .row-1 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-20 .row-2 td{background-color:#d3d3d3;color:#000}#main .tablepress-id-20 .row-3 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-20 .row-4 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-21 .row-1 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-21 .row-2 td{background-color:#d3d3d3;color:#000}#main .tablepress-id-21 .row-3 td{background-color:#99de74;color:#000}#main .tablepress-id-21 .row-4 td{background-color:#99de74;color:#000}#main .tablepress-id-21 .row-5 td{background-color:#99de74;color:#000}#main .tablepress-id-21 .row-6 td{background-color:#99de74;color:#000}#main .tablepress-id-21 .row-7 td{background-color:#99de74;color:#000}#main .tablepress-id-21 .row-8 td{background-color:#99de74;color:#000}#main .tablepress-id-21 .row-9 td{background-color:#99de74;color:#000}#main .tablepress-id-21 .row-10 td{background-color:#080808;font-weight:700;color:#000}#main .tablepress-id-21 .row-11 td{background-color:#d3d3d3;color:#000}#main .tablepress-id-21 .row-12 td{background-color:#99de74;color:#000}#main .tablepress-id-21 .row-13 td{background-color:#99de74;color:#000}#main .tablepress-id-21 .row-14 td{background-color:#080808;font-weight:700;color:#000}#main .tablepress-id-21 .row-15 td{background-color:#d3d3d3;color:#000}#main .tablepress-id-21 .row-16 td{background-color:#99de74;color:#000}#main .tablepress-id-21 .row-17 td{background-color:#99de74;color:#000}#main .tablepress-id-24 .row-1 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-24 .row-2 td{background-color:#d3d3d3;color:#000}#main .tablepress-id-24 .row-3 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-24 .row-4 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-24 .row-5 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-24 .row-6 td{background-color:#d3d3d3;color:#000}#main .tablepress-id-24 .row-7 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-24 .row-8 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-24 .row-9 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-24 .row-10 td{background-color:#d3d3d3;color:#000}#main .tablepress-id-24 .row-11 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-24 .row-12 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-27 .row-1 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-27 .row-2 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-27 .row-3 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-27 .row-4 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-27 .row-5 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-27 .row-6 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-27 .row-7 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-27 .row-8 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-30 .row-1 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-30 .row-2 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-30 .row-3 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-30 .row-4 td{background-color:#d3d3d3;color:#000}#main .tablepress-id-30 .row-5 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-30 .row-6 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-30 .row-7 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-30 .row-8 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-30 .row-9 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-30 .row-10 td{background-color:#ed2a00;color:#fff}#main .tablepress-id-31 .row-1 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-31 .row-2 td{background-color:#99de74;font-weight:700;color:#fff}#main .tablepress-id-31 .row-3 td{background-color:#99de74;font-weight:700;color:#fff}#main .tablepress-id-31 .row-4 td{background-color:#99de74;font-weight:700;color:#fff}#main .tablepress-id-31 .row-5 td{background-color:#74a6de;font-weight:700;color:#fff}#main .tablepress-id-31 .row-6 td{background-color:#74a6de;font-weight:700;color:#fff}#main .tablepress-id-31 .row-7 td{background-color:#74a6de;font-weight:700;color:#fff}#main .tablepress-id-31 .row-8 td{background-color:#878686;font-weight:700;color:#fff}#main .tablepress-id-31 .row-9 td{background-color:#878686;font-weight:700;color:#fff}#main .tablepress-id-31 .row-10 td{background-color:#e66060;font-weight:700;color:#fff}#main .tablepress-id-31 .row-11 td{background-color:#e66060;font-weight:700;color:#fff}#main .tablepress-id-31 .row-12 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-31 .row-13 td{background-color:#99de74;font-weight:700;color:#fff}#main .tablepress-id-31 .row-14 td{background-color:#74a6de;font-weight:700;color:#fff}#main .tablepress-id-31 .row-15 td{background-color:#74a6de;font-weight:700;color:#fff}#main .tablepress-id-31 .row-16 td{background-color:#878686;font-weight:700;color:#fff}#main .tablepress-id-31 .row-17 td{background-color:#74a6de;font-weight:700;color:#fff}#main .tablepress-id-31 .row-18 td{background-color:#74a6de;font-weight:700;color:#fff}#main .tablepress-id-31 .row-19 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-31 .row-20 td{background-color:#99de74;font-weight:700;color:#fff}#main .tablepress-id-31 .row-21 td{background-color:#74a6de;font-weight:700;color:#fff}#main .tablepress-id-31 .row-22 td{background-color:#74a6de;font-weight:700;color:#fff}#main .tablepress-id-31 .row-23 td{background-color:#74a6de;font-weight:700;color:#fff}#main .tablepress-id-32 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-33 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-34 .row-1 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-34 .row-2 td{background-color:#d3d3d3;font-weight:700;color:#000}#main .tablepress-id-34 .row-4 td{font-weight:700;color:#000}#main .tablepress-id-34 .row-5 td{background-color:#d3d3d3;font-weight:700;color:#000}#main .tablepress-id-34 .row-8 td{background-color:#d3d3d3;font-weight:700;color:#000}#main .tablepress-id-34 .row-11 td{background-color:#d3d3d3;font-weight:700;color:#000}#main .tablepress-id-35 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-35 .row-4 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-36 .row-1 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-36 .row-2 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-36 .row-4 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-36 .row-8 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-37 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-38 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-38 .row-5 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-38 .row-9 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-39 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-39 .row-5 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-39 .row-2 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-39 .row-10 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-40 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-40 .row-8 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-40 .row-12 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-41 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-41 .row-4 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-42 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-42 .row-5 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-43 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-44 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-45 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-46 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-48 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-49 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-50 .row-1 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-50 .row-5 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-51 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-52 .row-1 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-53 .row-1 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-53 .row-2 td{background-color:#d3d3d3;font-weight:700;color:#000}#main .tablepress-id-53 .row-4 td{background-color:#d3d3d3;font-weight:700;color:#000}#main .tablepress-id-53 .row-8 td{background-color:#d3d3d3;font-weight:700;color:#000}#main .tablepress-id-53 .row-11 td{background-color:#d3d3d3;font-weight:700;color:#000}#main .tablepress-id-54 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-54 .row-4 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-54 .row-6 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-54 .row-8 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-56 .row-1 td{background-color:#d3d3d3;font-weight:700}#main .tablepress-id-57 .row-1 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-57 .row-9 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-58 .row-1 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-59 .row-1 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-60 .row-1 td{background-color:#080808;font-weight:700;color:#fff}#main .tablepress-id-60 .row-2 td{background-color:#d3d3d3;font-weight:700;color:#000}#main .tablepress-id-60 .row-4 td{font-weight:700;color:#000}#main .tablepress-id-60 .row-5 td{background-color:#d3d3d3;font-weight:700;color:#000}#main .tablepress-id-60 .row-8 td{background-color:#d3d3d3;font-weight:700;color:#000}#main .tablepress-id-60 .row-11 td{background-color:#d3d3d3;font-weight:700;color:#000}.inner-page-banner{position:relative!important}@media (max-width:1599px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1230px}.banner-section h1,.inner-banner-txt h1{margin-left:0;width:60%}}@media screen and (max-width:1400px){.banner-section h1,.inner-banner-txt h1{font-size:50px!important;width:76%;margin-left:0}}@media screen and (max-width:991px){.drop-down-block h2{font-size:16px!important;margin-bottom:20px}select#drop-down{background-position:95% 10px;background-size:16px;margin-top:5%;font-size:12px;margin-left:-15px!important;height:35px!important;width:100%}.drop-down-block{position:absolute;width:250px!important;background:#163a67;right:0!important;top:30px;border-radius:70px 0 0 0;padding:36px 20px 30px 20px;text-align:center}}@media screen and (max-width:768px){.banner-section h1,.inner-banner-txt h1{font-size:40px!important;width:94%;margin-bottom:70px}}.footer-horizontal ul{width:80%;display:flex;list-style:none;justify-content:space-around;margin:auto;text-transform:uppercase;padding:0}.footer-horizontal ul li a{color:white!important;font-family:"Hind",sans-serif}@media screen and (max-width:1200px){.footer-horizontal ul{flex-direction:column;text-align:center;margin-bottom:20px}}.section-banner-content-dropdown p{padding-top:1rem}.content-specials a.button-btn{justify-content:flex-start}.sec-text{min-height:200px}.inner-banner-txt.special-offer-page h2{color:white!important}@media screen and (max-width:767px){.image-content-parent:after{background:none!important}.section-banner-content iframe{width:100%}.image-content-wrap .image-block{width:100%;display:flex;align-items:center}section#title_image_section{background-position:bottom right 30px}.category-slider{overflow:visible!important}}.newsletter-form p,.newsletter-form p iframe{width:100%}h1,h2,h3,h4,h5,h6{margin-bottom:2rem!important}body.menuslide_push .menu-toggle,body.menuOverlap .menu-toggle{margin-bottom:0;padding:105px 30px}@media screen and (max-width:767px){.slider-slides .slick-dots{bottom:-30px!important}.slider-slides .slick-dots li button{width:6px!important;height:6px!important}}.slick-dotted.slick-slider{margin-bottom:0}.footer-logos{display:flex}.footer-logos img{padding:0 10px}@media screen and (max-width:767px){.footer-logos{flex-direction:row}.footer-logos img{margin:8px 0;width:100%}}.slick-next.slick-arrow .button_style-3{padding:0;margin-left:-11px;margin-top:-2px;pointer-events:none}.slick-prev.slick-arrow .button_style-3{padding:0;margin-right:-3px;margin-top:-2px;pointer-events:none;transform:rotate(180deg)}@media screen and (min-width:1920px){.banner-video iframe{width:100vw!important;height:100vw!important}}.pop-up__button{position:fixed;bottom:20px;right:20px;padding:.5rem 3rem .5rem 2rem;border-radius:25px;color:white!important;cursor:pointer;font-size:18px;text-transform:uppercase;font-weight:700;font-family:"Hind",sans-serif;letter-spacing:.005em;display:inline-block;margin-bottom:1rem;z-index:10000}.pop-up__button:after{content:"\0041";display:inline-block;font-family:"Glyphter";font-style:normal;font-weight:400;position:relative;top:2px;left:18px}.pop-up__video-wrapper{position:fixed;z-index:10000;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;background:rgb(0 0 0 / .6)}ul{font-family:"Hind",sans-serif}.button_style-3.left-side:after{display:none}.button_style-3.left-side:before{content:"\0041";display:inline-block;font-family:"Glyphter";font-style:normal;font-weight:400;position:relative;top:2px;left:-20px;transform:rotate(180deg)}.blog-single-content-text,.blog-single-content-text p{font-size:16px;font-family:"Hind"}.blog-previous-link,.blog-next-link{font-size:0}img.alignleft{float:left;margin:1rem 1rem 1rem 0}img.alignright{float:right;margin:1rem 0rem 1rem 1rem}.post-item .button_style-3{padding-left:0}.dropdown-inner-banner{width:fit-content;margin:auto;position:relative}.dropdown-inner-banner:after{content:"\0041";display:inline-block;font-family:"Glyphter";font-style:normal;font-weight:400;position:absolute;top:8px;right:-14px;transform:rotate(90deg);pointer-events:none;background:#fff;background:linear-gradient(180deg,#ffffff 64%,#fff0 100%)}section.banner-section{width:100%}@media screen and (min-width:1026px) and (max-width:1920px){.banner-section .seperator{margin-left:0}}.banner-section h1,.inner-banner-txt h1{margin-left:0;margin-bottom:0!important}section.inner-page-banner{z-index:10}@media screen and (max-width:768px){.dropdown-inner-banner{width:230px!important}.dropdown-inner-banner:after{top:16px;right:16px}section.inner-page-banner{position:relative!important}.footer-logos{flex-direction:column}}@media screen and (min-width:768px){select#drop-down{width:230px!important}.dropdown-inner-banner:after{top:9px;right:17px}}.footer-vertical{display:flex;flex-direction:column;align-items:center;width:100%}.footer-vertical div a{margin:10px 0;display:inline-block}.footer-vertical i{font-size:28px}figcaption{font-style:italic}section#newsletter_popup{content:"";background:#333333d4;position:fixed;left:0;right:0;top:0;bottom:0;z-index:100000;display:flex;justify-content:center;align-items:center}section#newsletter_popup{display:none}section#newsletter_popup.open{display:flex;padding-top:20%!important;overflow:scroll}.newsletter-modal__wrapper{width:800px;background:#5d99d0;padding:10px}@media screen and (max-width:768px){.newsletter-modal__wrapper{width:97%}}.curved__border-wrapper{background:#a1c5e6;border-top-left-radius:120px;border-bottom-right-radius:120px;min-height:500px}.heading__wrapper{width:100%;padding-top:30px;display:flex;justify-content:center}.heading__wrapper .subheading{position:absolute;font-size:115px;color:#a1c5e6!important;text-shadow:-1px -1px 0 #163a67,1px -1px 0 #163a67,-1px 1px 0 #163a67,1px 1px 0 #163a67;z-index:1;margin-top:-20px}.heading__wrapper .heading{position:relative;z-index:10;top:42px;font-size:70px;font-weight:bolder}@media screen and (max-width:768px){.heading__wrapper .subheading{position:absolute;font-size:60px}.heading__wrapper .heading{top:5px;font-size:49px;margin:0!important}}section#newsletter_popup .shortcode__wrapper{width:100%;padding:30px 60px}@media screen and (max-width:768px){section#newsletter_popup .shortcode__wrapper{width:100%;padding:20px 20px}}.newsletter-modal__wrapper{position:relative}@media screen and (max-width:768px){.newsletter-modal__wrapper{position:unset}button.close-newsletter_popup{position:fixed!important;top:50px!important;right:20px!important;scale:1.6}}button.close-newsletter_popup{position:absolute;top:15px;right:15px;background:none;border:none;color:#fff}.newsletter-button{cursor:pointer}@media screen and (max-height:730px){section#newsletter_popup.open{overflow-y:scroll;padding-top:35%!important;padding-bottom:80px!important}}@media screen and (max-width:1024px){section#newsletter_popup.open{overflow-y:scroll;padding-top:35%!important;padding-bottom:80px!important}}@media screen and (max-width:768px) and (max-height:600px){section#newsletter_popup.open{overflow-y:scroll;padding-top:45%!important;padding-bottom:80px!important}}.section-banner-content-dropdown h5{margin-bottom:0!important}@media screen and (min-width:768px){section.image-content--internal h3{margin-top:-120px;font-size:45px}}img.single-featured-img{position:relative;z-index:-1;width:100%;height:300px;object-fit:cover}.featrd-text a:hover,.featrd-text a:hover h3,.single-four-column h2:hover,.four-column>a:hover{text-decoration:none!important}.single-four-column>img{width:100%;height:160px!important;object-fit:cover;aspect-ratio:1}.single-four-column{padding:20px;height:100%;display:flex;flex-direction:column}.single-four-column .section-text-part{position:relative;display:flex;flex-direction:column;height:100%}.section-text-part>span{margin-top:auto}.single-four-column h2{margin:0!important}.single-four-column .button_style-3{padding:0}.single-four-column img:hover{opacity:1}section.left-right-content--two-image--wrapper,section.four_column_section{padding:85px 0 85px}.four-column.d-flex a{width:100%}.two-column-flex{display:flex}.two-column-flex>div,.two-column-flex>div>iframe{width:100%}@media screen and (max-width:992px){.two-column-flex{display:flex;flex-direction:column}.slider-title{padding-left:5px!important}}@media screen and (max-width:768px){.footer.d-flex{flex-direction:column;align-content:center;text-align:center}.footer-row{width:100%!important}}@media screen and (min-width:1025px){.copyright-text{min-width:260px}.footer-policy-link>p{min-width:150px}}#tribe-events-pg-template{margin:0 auto;max-width:1230px!important;padding:20px 8px!important}@media screen and (max-width:1264px){#tribe-events-pg-template{padding:20px 10px!important}}section#image_left_right_sections h3{margin-bottom:1rem!important}ul.accordion>li>span>h5{margin:.5rem 0!important}.mobile--search{margin:40px 0 0 0;padding:0 10px 60px 10px;width:100%;display:inline-block}.mobile--search input{width:100%}.mobile--search input{width:100%;border-radius:100px;border:1px solid #fff;padding:10px 20px}.footer-sticky-icon-block i{font-size:20px;margin:0 0 10px 0}.drop-down-block h2{color:white!important}.tribe-events-pg-template section.inner-page-banner,.type-page>.secondary,.type-page>.tribe-events-related-events-title,.type-page>ul.tribe-related-events{display:none!important}.tribe-events-single-detail__wrapper .tribe-events-related-events-title,.tribe-events-single-detail__wrapper .tribe-related-events{display:none}.alert-text p,.alert-text p strong{white-space:pre-wrap;text-align:center!important;padding:0 20px;display:flex;height:35px;align-items:center;margin-bottom:0;font-size:14px}.more_alert p{text-align:center;padding-right:10px}.content-specials .button_style-1,.content-specials .button_style-2,.content-specials .button_style-3{display:block;width:fit-content}.content-specials h5{margin:0 0 30px 0!important}@media screen and (max-width:767px){section#image_left_right_sections>.\31 44.d-flex{flex-direction:column-reverse;display:flex!important}.alert-text p,.alert-text p strong{margin-top:0;white-space:pre-wrap!important;text-align:center!important;padding:0 20px}i.fas.fa-solid.fa-chevron-down.show-more-alert{margin-left:-40px;margin-right:30px}}section#title_image_section{position:relative}.mobile-header a.logo img{height:40px;object-fit:contain}.ss-slide{position:relative;border-bottom-right-radius:10%;overflow:hidden}.ss-slide img{position:relative;z-index:1}.slider-img-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.ss-slide h2{position:relative;z-index:3}.ss-slide:hover h2{text-decoration:underline}@media screen and (max-width:767px){section.banner-section.has-dropdown{height:600px!important}}.drop-down-block{z-index:90}.section-banner-content-dropdown h4{margin-bottom:6px!important}.banner-section-content h2{margin-top:30px}.title_image_section .slick-slide img{display:block;width:100%!important}.slide-item-row{height:100%}@media screen and (max-width:1024px){header.visible-xs .mobile-hamburger-menu ul#menu-main-menu-1{padding:0!important}header.visible-xs .mobile-hamburger-menu ul#menu-main-menu-1>li>a{padding:10px 30px}.menu-toggle>li ul.sub-menu li>.sb-menu{margin-left:0}.menu-toggle>li{padding:0}header.visible-xs .mobile-hamburger-menu ul#menu-main-menu-1>li>a{padding:10px 30px!important}header.visible-xs .mobile-hamburger-menu ul#menu-main-menu-1>li>ul>li>a{padding:5px 0 5px 50px}header.visible-xs .mobile-hamburger-menu ul#menu-main-menu-1>li>ul>li>ul>li>a{padding:5px 0 5px 70px}header.visible-xs .mobile-hamburger-menu ul#menu-main-menu-1>li>ul>li>ul>li>ul>li>a{padding:5px 0 5px 90px}}@media screen and (min-width:1024px){ul.sub-menu.sb-menu>li>ul>li>a{padding-left:120px!important}}#title_image_section .slick-slide img{display:block;height:245px;width:100%;object-fit:cover}@media screen and (max-width:1024px){.menu-open .full_alert{top:0;transition:none}}.featured-section .featrd-text h3{margin-bottom:15px!important;margin-top:20px}@media screen and (max-width:767px){.featured-section{padding-bottom:80px!important}}.more_alert p{font-size:14px}.alertbar strong{padding:0!important}@media screen and (max-width:767px){.alert-text p{display:inline!important;line-height:1;padding:6px 20px}.alertbar strong{display:inline!important}}body.search .featured-image{display:none}#title_image_section ul.slick-dots{display:none!important}.slick-dotted.slick-slider{margin-bottom:0;position:relative}.slick-dots{display:flex!important;justify-content:center;margin:0;padding:1rem 0;list-style-type:none;width:100%;position:absolute;bottom:-50px}.slick-dots li{margin:0 .25rem}.slick-dots button{display:block;width:.6rem;height:.6rem;padding:0;border:none;border-radius:100%;background-color:#e7e7e9;text-indent:-9999px}.slick-dots li.slick-active button{background-color:#2266b1}.slick-prev.slick-arrow,.slick-next.slick-arrow{position:absolute;top:35%}.datepicker.datepicker-dropdown.dropdown-menu.datepicker-orient-left.datepicker-orient-bottom{z-index:10000!important}em.tribe-events-calendar-list__event-datetime-featured-icon,span.tribe-events-calendar-list__event-datetime-featured-text.tribe-common-a11y-visual-hide{display:none!important}.tribe-events-single-detail-box dt.tec-events-pro-series-meta-detail--label,.tribe-events-single-detail-box dd.tec-events-pro-series-meta-detail--link{display:none}.weather-atlas-wrapper{margin-bottom:-25px!important;background:none!important;border:none!important}.weather-atlas-header,.weather-atlas-footer{display:none}.weather-atlas-body>*:not(.current_temp){display:none}.current_temp>.current_text{display:none}.current_temp span,.current_temp i{font-size:16px!important}.countdown-section{background:#f0f0f0;padding-top:20px!important;padding-bottom:10px!important}section.countdown-cta-section{width:100%;display:flex;justify-content:center}.countdown-section .page-width{display:flex;flex-direction:row;gap:50px;justify-content:center;align-items:center}@media screen and (max-width:767px){.countdown-section{background:#f0f0f0;padding-top:40px!important;padding-bottom:40px!important}.countdown-section .page-width{flex-direction:column;gap:20px}}.countdown-section .page-width h2{margin-bottom:15px!important;font-weight:600!important;font-size:28px;text-transform:capitalize}.countdown-section a.button-cta.dark{display:block;width:fit-content;align-self:center;color:#fff}.countdown-block{display:flex;flex-direction:row;justify-content:center;gap:15px}.countdown-block>div{display:flex;flex-direction:column;align-items:center;gap:5px}.countdown-block>div>span{display:flex;flex-direction:row;gap:2px;text-transform:uppercase;font-weight:800;font-size:14px}div.countdown-block span.digit{font-size:60px;background:#fff;color:blue;font-weight:700;display:block;line-height:1;padding:0 5px;min-width:50px;text-align:center}span.timer-title{text-align:center;text-transform:uppercase;font-size:14px}@media screen and (max-width:767px){div.countdown-block span.digit{font-size:40px;min-width:36px}}section.countdown-cta-section a.button-cta{width:100%;text-align:center;padding:20px}section.countdown-cta-section a.button-cta.dark.button_style-1{margin:0;border-radius:0;padding:20px!important}section.countdown-cta-section a.button-cta.dark.button_style-1:after{display:none}.cream-intro__wrapper.three-columns{display:flex;align-items:center}.cream-intro__wrapper.three-columns>*:first-child{width:40%;margin:0!important}.cream-intro__wrapper.three-columns>div:first-of-type{width:80%;text-align:center}.cream-intro__wrapper.three-columns>div:last-of-type{width:120%}span.big-text{font-size:12cqw;font-weight:700;line-height:1}@media screen and (max-width:767px){.cream-intro__wrapper.three-columns>div:last-of-type{width:100%;text-align:center}}.icon-content-section{display:flex;gap:20px;justify-content:center}.icon-content-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;width:100%}.icon-content-wrapper i{font-size:138px}.icon-content-wrapper h3{font-family:"Poppins",sans-serif;font-size:20px;text-transform:uppercase;font-size:18px}@media screen and (min-width:767px){.icon-content-wrapper h3{max-width:70%}}@media screen and (max-width:767px){.icon-content-section{flex-wrap:wrap}.icon-content-wrapper{width:calc(50% - 20px)}.icon-content-wrapper i{font-size:100px}.icon-content-wrapper img{width:calc(94px * 0.6)}.page-width.mobile-zero-padding{padding:0!important}}section.three-box-icon .icon-content-section{justify-content:space-between;gap:30px}section.three-box-icon .icon-content-section .icon-content-wrapper{width:100%;height:400px;display:flex;flex-direction:column;justify-content:center;position:relative;background-size:cover}section.three-box-icon .icon-content-section{margin-top:40px}section.three-box-icon .icon-content-section .icon-content-wrapper:before{content:"";display:block;position:absolute;inset:0;background-color:#00000035;z-index:1}section.three-box-icon .icon-content-section .icon-content-wrapper>*{position:relative;z-index:2}section.three-box-icon .icon-content-section h3{text-transform:uppercase;font-size:18px}@media screen and (max-width:767px){section.three-box-icon .icon-content-section{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px}section.three-box-icon .icon-content-section img{width:50%}section.three-box-icon .icon-content-section .icon-content-wrapper{height:300px}.room-slider .room-specifications ul li{height:auto!important}.room-slider .three-box-prev.slick-arrow,.room-slider .three-box-next.slick-arrow{top:95%!important}section.three-box-icon .icon-content-section h3{font-size:16px}}.three-box-icon.icon-content span:first-of-type,.three-box-icon.icon-content span:last-of-type{background:#fff}.three-box-icon .icon-content-wrapper h3{color:white!important}.testimonials .icon-content-wrapper{display:flex;flex-direction:column}.testimonial-content p{line-height:1.6!important;margin:0!important;text-align:left}.testimonial-content{background:#fff;border-radius:20px;padding:20px;position:relative}.testimonial-author{margin:20px 0 20px;color:#fff;font-size:20px;text-transform:uppercase}.testimonial-content:after{content:"";position:absolute;bottom:-39px;left:69%;transform:translateX(-50%);border-width:41px;border-style:solid;border-color:#fff0 #fff #fff0 #fff0}.testimonials h2.with-decor span:first-of-type,.testimonials h2.with-decor span:last-of-type{background:#fff}.testimonials h2.with-decor{color:#fff}.room-box__wrapper{display:flex;padding:0rem 1rem;margin-bottom:6rem;position:relative}.room-box__wrapper:after{left:0;right:20px}.room-box__wrapper.inverted:after{left:20px;right:0}.room-box__wrapper.inverted{flex-direction:row-reverse}.room-box__wrapper .room-content__wrapper,.room-box__wrapper .room-gallery__wrapper{width:100%}.room-box__wrapper .room-gallery__wrapper img{width:100%}@media screen and (max-width:750px){.room-box__wrapper{flex-direction:column-reverse;padding:0 1rem 2rem 1rem}.room-box__wrapper.inverted{flex-direction:column-reverse}}.room-content__wrapper{display:flex;flex-direction:column}.room-specifications ul{display:flex;flex-direction:column;list-style:none;padding:0}.room-specifications ul li{display:flex;align-items:baseline}.room-specifications ul li i{margin-right:1rem}.room-specifications ul li p{margin:0}.room-content__wrapper h2{text-align:center}@media screen and (max-width:750px){.room-content__wrapper h2{font-size:28px}}.room-gallery__slider{min-height:200px;height:100%}.room-gallery__slider img{height:100%;object-fit:cover}.room-box__wrapper .slick-track{display:flex!important;height:100%}.room-box__wrapper .slick-slide{height:inherit!important}.room-box__wrapper .room-content__wrapper{width:90%}.room-box .room-box__wrapper .room-content__wrapper{margin-right:2rem;margin-left:0;padding:2rem 1rem}.room-box .room-box__wrapper.inverted .room-content__wrapper{margin-left:2rem;margin-right:0}.room-box__wrapper .room-content__wrapper,.room-box__wrapper .room-gallery__wrapper{width:50%}.room-box__wrapper .room-gallery__wrapper .slick-list{margin-top:-20px;margin-right:-16px;margin-bottom:-20px;height:calc(100% + 40px)}.room-box__wrapper.inverted .room-gallery__wrapper .slick-list{margin-top:-20px;margin-left:-16px;margin-bottom:-20px;height:calc(100% + 40px)}@media screen and (max-width:750px){.room-box__wrapper .room-gallery__wrapper .slick-list{margin-top:-20px;margin-right:-16px;margin-left:-20px;margin-bottom:-20px;width:calc(100% + 40px);height:calc(100% + 40px)}.room-box__wrapper.inverted .room-gallery__wrapper .slick-list{margin-left:-20px}.room-box__wrapper .room-content__wrapper,.room-box__wrapper .room-gallery__wrapper{width:100%}.room-box__wrapper{padding:0 1rem}.room-gallery__slider img{height:370px;object-fit:cover;transform:scaleY(1) scaleX(1)}.room-box__wrapper:after{left:1rem;right:1rem}.room-box__wrapper.inverted:after{left:1rem;right:1rem}.room-content__wrapper{padding:1rem}.room-box__wrapper .room-content__wrapper{width:100%}.room-box .room-box__wrapper .room-content__wrapper{margin-right:0;margin-left:0}.room-box .room-box__wrapper.inverted .room-content__wrapper{margin-left:0;margin-right:0}.room-gallery__wrapper .slick-list{transform:unset!important}}.room-box-prev.slick-arrow{position:absolute;width:30px;height:30px;background:rgb(255 255 255 / .5);right:calc(5px + 30px);bottom:-20px;z-index:100;cursor:pointer;display:flex;align-items:center;justify-content:center}.room-box-next.slick-arrow{position:absolute;width:30px;height:30px;background:rgb(255 255 255 / .5);right:5px;bottom:-20px;z-index:100;cursor:pointer;display:flex;align-items:center;justify-content:center}@media screen and (max-width:750px){.room-box-prev.slick-arrow,.room-box-next.slick-arrow{bottom:0}.room-box__wrapper .room-box-prev.slick-arrow{right:30px}.room-box__wrapper .room-box-next.slick-arrow{right:0}}@media screen and (min-width:750px){.room-box__wrapper.inverted .room-box-prev.slick-arrow{right:unset;left:5px}.room-box__wrapper.inverted .room-box-next.slick-arrow{right:unset;left:calc(5px + 30px)}}.room-slider .room-box__wrapper{display:flex;flex-direction:column;margin-top:13px}.room-slider .room-box__wrapper>*{width:100%}.room-slider .room-box__wrapper .room-gallery__wrapper{position:relative;left:-10px;top:-10px;scale:1;margin-bottom:20px}.room-slider .room-specifications ul{display:flex;flex-direction:row;gap:20px;margin:0!important}.room-slider .room-specifications ul li{height:30px}.room-slider .buttons__wrapper>.button-cta{padding:10px}.room-slider .buttons__wrapper{gap:20px;margin:20px 0}@media screen and (max-width:767px){.room-slider .room-box__wrapper .room-gallery__wrapper{position:relative;left:0;top:-3px;scale:1.05;margin-bottom:20px}.room-slider .buttons__wrapper{gap:0;margin-top:10px;margin-bottom:-15px}}.room-slider .room-gallery__wrapper img{height:250px;object-fit:cover}.testimonials{background-size:cover}@media screen and (max-width:767px){.cream-intro__wrapper>h5{width:100%;text-align:center;font-size:30px;line-height:2.5rem;font-weight:500;padding-bottom:10px!important}span.big-text{font-size:20cqw;font-weight:700;line-height:1}}.slick-slide{height:auto!important}.page-width{max-width:1400px;margin:auto;padding:0 20px}@media screen and (max-width:750px){.page-width{padding:0 20px}}@media screen and (max-width:1700px){.page-width{max-width:1250px}}section.new-header-section{padding:10px 0px!important}section.new-header-section .page-width{display:flex;flex-direction:row;justify-content:space-between}section.new-header-section .logo img{width:150px}section.new-header-section a.button.button_style-1:after{display:none}section.new-header-section a.button.button_style-1{padding:15px 40px!important}.page-width h2.with-decor{display:flex;justify-content:center;text-align:center}.page-width h2.with-decor span{color:#1d8e9c!important}section.hero--wrapper{position:relative;top:0;left:0;width:100vw;display:flex;align-items:center;justify-content:center;background-position:top center;background-size:cover;padding-top:100px;padding-bottom:100px;box-sizing:border-box}section.hero--wrapper:after{position:absolute;content:"";inset:0;pointer-events:none;z-index:1}section.hero--wrapper .page-width{position:relative;z-index:2}section.hero--wrapper .bottom_icon{position:absolute;bottom:-50px;z-index:1;align-self:center;display:flex}section.hero--wrapper .bottom_icon>img{height:91px;width:104px;object-fit:contain}section.hero--wrapper h1{text-align:center;text-transform:uppercase}section.hero--wrapper h2{text-transform:uppercase}@media screen and (max-width:768px){section.hero--wrapper .bottom_icon>img{height:50px;width:60px}section.hero--wrapper .bottom_icon{bottom:-30px}}section.hero--wrapper div{display:flex;flex-direction:column;text-align:center;align-items:center}section.hero--wrapper h1{margin-bottom:15px;line-height:1.3}section.hero--wrapper h2{font-weight:600}section.new-hero.hero--wrapper h1{color:#fff;font-weight:900;font-size:58px}@media screen and (max-width:768px){section.new-hero.hero--wrapper h1{font-size:34px}}.promo-content--wrapper{background:#2496a1;padding:30px 40px;position:relative}.promo-content--wrapper:before{display:block;content:"";position:absolute;inset:10px;border:1px solid #fff;pointer-events:none}.promo-content--wrapper *{color:white!important}.flex-row{display:flex;flex-direction:row;gap:20px;text-align:left!important}span.big-text{text-shadow:4px 4px #0e4677;font-weight:600}.promo--wrapper{display:flex;flex-direction:column;gap:20px}.promo-below-content--wrapper{max-width:480px}.promo-below-content--wrapper p{color:#fff}.room-slider .slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;display:flex;gap:25px}.slick-prev.slick-arrow{left:-40px}.slick-next.slick-arrow{right:-40px}.testimonial-slider .slick-track{display:flex;gap:20px}.testimonials .page-width h2.with-decor span{color:white!important}@media screen and (max-width:750px){.room-slider .slick-track{gap:0!important}.testimonials .room-slider .slick-prev.slick-arrow{left:-10px!important}.room-slider .slick-next.slick-arrow{right:-26px!important}.room-slider .slick-prev.slick-arrow{left:0}.room-slider .slick-next.slick-arrow{right:-10px!important}.slick-next.slick-arrow .button_style-3{margin-left:0}.tribe-events .tribe-events-calendar-list__event-row{margin-top:0px!important;margin-bottom:0!important}.tribe-events-list__event-detail-wrapper{width:75%;padding:10px 30px 0!important;padding-bottom:0!important}}.button_style-3:after,.blog-previous-link a:after,.blog-next-link a:after{left:0!important}.slick-prev.slick-arrow,.slick-next.slick-arrow{width:30px;cursor:pointer;z-index:1000}section.countdown-cta-section.active{display:none;position:fixed;bottom:0;left:0;right:0;z-index:100}section.countdown-cta-section.active.scrolled{display:block}a.floating-book-now__button{position:fixed;bottom:0;left:0;right:0;padding:.6rem;z-index:100;text-align:center;display:none;text-decoration:none;font-size:17px;text-transform:uppercase;font-weight:700}div#cookie-notice{z-index:10000000!important}.tribe-events__details-wrapper span.has-icon{display:flex!important;flex-direction:row!important;align-items:baseline!important}.back-to-events--btn{margin-bottom:30px;display:flex;font-family:"Hind";align-items:baseline;gap:8px}.back-to-events--btn i.fa-solid.fa-chevron-left{font-size:14px}.back-to-events--btn:hover{text-decoration:none}@media screen and (max-width:600px){.banner-video iframe{min-height:550px!important}}.blog-single-content a.button_style-3.left-side{margin-left:20px}.blog-single-content-text .tribe-common-l-container.tribe-events-l-container{padding:0!important}.blog-info *{text-transform:uppercase;font-size:14px}section#title_image_section .button_style-3:after{left:18px!important}#special-offers-slider .slick-prev,#special-offers-slider .slick-next{background:none;border:none;color:#fff0}a.btn-ico.no-link:hover{text-decoration:none;cursor:default;pointer-events:none}section.left-right-content--two-image--wrapper .container{display:flex;flex-direction:row}section.left-right-content--two-image--wrapper ul.tabs>li.active{border-bottom:2px solid #769cb7}section.left-right-content--two-image--wrapper .container.right-layout{flex-direction:row-reverse}section.left-right-content--two-image--wrapper .container .side-image{margin-left:-20px}section.left-right-content--two-image--wrapper .container.right-layout .side-image{margin-right:-20px;margin-left:unset!important;position:relative}section.left-right-content--two-image--wrapper .side-image{padding-top:12%}section.left-right-content--two-image--wrapper .side-image img{height:110%;width:100%;object-fit:cover}.main-content{width:80%}.bottom-image{margin-left:-10px;position:relative;z-index:1}.bottom-image img{border:8px solid #000;border-radius:10px;height:100%;width:calc(100% + 10px);object-fit:cover}.main-content--wrapper{background:lightgray;display:flex;flex-direction:column;gap:10px;padding:60px 60px 40px 60px}.main-content--wrapper h2{margin:0!important}@media screen and (max-width:993px){.container.left-layout{flex-direction:column!important}.main-content{width:100%;display:flex;flex-direction:column-reverse}.main-content--wrapper{padding:30px}.bottom-image img{border:none!important;width:100%;border-radius:0}.bottom-image{margin-left:0}section.left-right-content--two-image--wrapper .side-image{display:none}}section.left-right-content--two-image--wrapper .side-image img{max-width:900px}@media screen and (min-width:1200px){section.left-right-content--two-image--wrapper .side-image img{min-width:650px}}@media screen and (min-width:993px) and (max-width:1200px){section.left-right-content--two-image--wrapper .side-image img{max-width:680px}}@media screen and (min-width:993px){section.left-right-content--two-image--wrapper{margin-bottom:200px}}.button_style-1,.button_style-2,.button_style-3{text-transform:capitalize!important}@media screen and (min-width:992px){section#title_image_section h2{max-width:68%}.banner-section-content{margin-left:15px!important}}#image_left_right_sections a.button_style-1,#image_left_right_sections a.button_style-2,#image_left_right_sections a.button_style-3{margin-top:20px}.single-four-column *{color:var(--fontgrey)}.featured-image{max-width:370px;display:flex;align-self:flex-end}@media screen and (max-width:990px){.featured-image{max-width:100%}.blog section.inner-page-banner{height:300px!important}}.blog-content h2.entry-title{padding-bottom:0}.post-item:last-of-type{border-bottom:none}@media screen and (max-width:767px){.inner-banner-end-txt{width:calc(100% + 40px);margin-left:-20px}}.tribe-events-single-event-description.tribe-events-content ul{margin:0 0 0 25px}.tribe-events-single-event-description.tribe-events-content h4{margin:20px 0!important}#special-offers-slider button:focus{outline:none;border:none}@media screen and (max-width:767px){.mobile-hamburger-menu .menu-box{scale:.7}.mobile-header-icons a{scale:.7;display:inline-block}.frm_style_formidable-style-2.with_frm_style .form-field{margin-bottom:10px}.with_frm_style input[type="text"],.with_frm_style input[type="password"],.with_frm_style input[type="email"],.with_frm_style input[type="number"],.with_frm_style input[type="url"],.with_frm_style input[type="tel"],.with_frm_style input[type="file"],.with_frm_style input[type="search"],.with_frm_style select,.with_frm_style .frm-card-element.StripeElement{font-size:12px}.frm_submit{text-align:center}#image_content_section .sec-content .sec-text{border:none!important}.slider-title h2{font-size:28px;margin-bottom:10px!important}section.image-content-wrap .content-block p:last-of-type{margin:10px!important}.featured-section{padding-bottom:25px!important}.featured-section .slick-dots{bottom:-20px!important}}.secondary-logo-lg img{width:100%;max-width:99px}.secondary-logo-lg{margin-top:20px}.logo-secondary img{height:24px!important}.mobile-header-icons .logo-secondary{scale:1;vertical-align:top}.slick-slider{user-select:all!important}.satisfi_chat-button img{width:140px!important;object-fit:contain!important}@media screen and (max-width:768px){button.satisfi_chat-button{right:-40px}}.slick-track *{user-select:none!important}i.fas.fa-solid.fa-chevron-down.show-more-alert{color:#fff}p.disclaimer{margin-top:0;font-size:14px;font-style:italic}@media screen and (max-width:768px){.alert-text{height:64px!important}.full_alert{max-height:65px!important}.more_alert p{line-height:18px!important}.alert-text p,.alert-text p strong{height:auto!important;line-height:18px!important}.full_alert{top:-64px!important}.has-mobile-alert-bar{margin-top:64px}.more_alert{padding:10px 30px 0 30px!important}.alert-text p{padding:6px 30px}}.promo-content--wrapper h3{margin-bottom:10px!important}.promo-content--wrapper p{margin-bottom:0!important}section.new-header-section.sticky{position:fixed;top:0;left:0;right:0;background:#fff;z-index:100;display:none}section.new-header-section .page-width>div{display:flex;align-items:center}section.new-header-section .page-width a{margin:0!important}.tribe-events-single-post .tribe-events-content a{border-bottom:0!important}.tribe-events-pro-photo__event-datetime-recurring-link{display:none!important}.section-banner-content p{font-size:16px!important}.room-optional-content{text-align:center;padding:7px 0}.room-content__wrapper h2{margin:0!important}@media screen and (max-width:767px){.section-banner-content-dropdown{padding:40px 20px 20px!important}}