.header_inner-new.clearfix{margin:0 auto 0 auto;width:100%;max-width:1142px !important;z-index:99}.covidresott{position:absolute;margin-top:0;background:#1877f2;max-width:150px;padding:6px 10px;text-align:center;color:#fff}.covidresott.carnival-btn{background:0 0;padding:0}.covidresott.carnival-btn a{display:block}.covidresott a{text-decoration:none;color:#fff}.home-title .uvc-main-heading{display:inline-block}.home-title .uvc-main-heading h1{position:relative;padding:0 66px !important;margin-top:25px !important}.home-title .uvc-main-heading h2{position:relative;padding:0 66px !important}.home-title h1:before{position:absolute;content:'';width:54px;height:1px;background:#00bce9;left:0;top:50%}.home-title h1:after{position:absolute;content:'';width:54px;height:1px;background:#00bce9;right:0;top:50%}.home-title h2:before{position:absolute;content:'';width:54px;height:1px;background:#00bce9;left:0;top:50%}.home-title h2:after{position:absolute;content:'';width:54px;height:1px;background:#00bce9;right:0;top:50%}.img-logo1{float:left;margin-left:20px !important;margin-top:-8px}.img-logo2{margin-top:-17px!important}.scroll-banner img{position:relative !important;margin:0 0 25px !important}.scroll-banner .ultb3-info{top:0 !important;padding:0 !important}.scroll-banner a.ultb3-btn{background:#1db3e6 !important}.scroll-banner h3{position:relative}.scroll-banner h3:before{position:absolute;content:'';width:49px;height:2px;background:#00bce9;left:0;bottom:0}.scroll-banner .ultb3-desc{margin:35px 0 !important;min-height:225px}.scroll-amenities .owl-nav{position:relative;text-align:center;margin:20px 0 0}.scroll-amenities .owl-prev,.scroll-amenities .owl-next{position:relative !important;left:auto !important;right:auto !important;margin:0 6px}.testimonials-panel .home-title h2:before{position:absolute;content:'';width:54px;height:1px;background:#fff;left:0;top:50%}.testimonials-panel .home-title h2:after{position:absolute;content:'';width:54px;height:1px;background:#fff;right:0;top:50%}.testimonials,.test-icon{width:100%;float:left}.test-icon{margin:0 0 20px}.testimonials h3{width:100%;float:left;font-size:27px;color:#fff;margin:0 0 20px}.testi-text{width:88%;float:left;padding:0 6% 25px;margin:0 0 25px;position:relative}.testi-text:before{position:absolute;content:'';width:60px;height:1px;background:#fff;left:0;right:0;margin:0 auto;bottom:0}.guest-name{width:100%;float:left;text-align:center}.newletter-title h3{background:url(//www.belairbeach.com/wp-content/themes/belairbeach/images/icon-email.png) no-repeat 0 0;line-height:61px !important;padding:0 0 0 86px !important}.form-row label{float:left;width:60%}.form-row .submit-bt{float:left;margin:0 0 0 26px}.form-row .submit-bt input{background:#118c55}.form-row .submit-bt input:hover{background:#0c7848 !important}.searchform .submit{background:#1cb3e5 !important}.light-icons .mini-search .submit:before{background:url(//www.belairbeach.com/wp-content/themes/belairbeach/images/search-icon.png) no-repeat center top !important}.top-bar .right-widgets .mini-contacts.phone{position:relative}.top-bar .right-widgets .mini-contacts.phone:after{content:"|";position:absolute;right:-11px;top:0}.book-form-inside-part{background:rgba(255,255,255,.8);border-radius:10px;padding:15px}.book-form-inside-part p{margin-bottom:0}.book-form-container{padding-top:20px !important;padding-bottom:20px !important;margin-top:-117px;z-index:9;display:none!important}.book-heading-part:after{content:"";position:absolute;width:1px;height:70%;top:15%;right:8px;background:#1db3e6}.footer .menu li{margin:0;padding:0;border-color:#ececec}.footer .menu li a{text-transform:uppercase;font-weight:500;padding:6px 0}.footer .menu li.current-menu-parent a{color:#000 !important;background:0 0 !important}.footer .menu li a:hover{color:#000 !important;background:0 0 !important;text-decoration:none}.footer .menu li.current_page_item a{color:#000 !important;background:0 0 !important;text-decoration:none}.footer .menu li .sub-menu{margin:0;padding:10px 0 0;border-top:1px solid #ececec}.footer .menu li .sub-menu li{margin:0;padding:0;border:0}.footer .menu li .sub-menu li a{color:#656565;font-weight:400;text-transform:none;padding:3px 0;transition:.5s;-webkit-transition:.5s}.footer .menu li .sub-menu li a:hover{padding-left:5px}.footer-text strong{font-weight:500}.call-icon img{margin:0 10px 0 0}.email-icon img{margin:0 10px 0 0}.email-icon a{color:#000 !important;background:0 0 !important;text-decoration:underline}.email-icon a:over{color:#000 !important;background:0 0 !important;text-decoration:underline}.footer-text{line-height:30px}.masthead .header-bar .mini-widgets #trigger-overlay{background:#1db3e6 !important;padding:5px;width:32px;box-sizing:border-box;height:32px}.masthead .header-bar .mini-widgets #trigger-overlay:before{background-position:center center !important;left:8px}.masthead .header-bar .mini-widgets .mini-search{margin-left:15px}.masthead .mobile-mini-widgets #trigger-overlay{background:#1db3e6 !important;padding:5px;width:32px;box-sizing:border-box;height:32px}.masthead .mobile-mini-widgets #trigger-overlay:before{background-position:center center !important;left:8px}.masthead .mobile-header-bar{padding-top:10px;padding-bottom:10px}.inside-sub-menu ul{margin:30px 0 0 !important;padding:0;float:left;width:100%;text-align:center}.inside-sub-menu ul li{margin:0;padding:0;float:none;display:inline-block;width:auto;color:#000}.inside-sub-menu ul li a{width:auto;color:#000;text-decoration:none;font-size:21px;position:relative;z-index:99999;padding:10px 14px;float:left}.inside-sub-menu ul li.current-link a:after{content:"";position:absolute;width:46%;height:2px;left:27%;bottom:0;background:#00bce9}#bottom-bar .wf-float-left{display:none}.footer #bottom-bar .wf-float-right{display:block;text-align:left}.footer #bottom-bar .wf-float-right .bottom-text-block{display:block;text-align:left}.copyright-left{float:left;width:auto;font-size:15px}.copyright-right{float:right;width:auto;font-size:15px;margin-top:-7px}.copyright-right a{display:inline-block;position:relative;top:5px;margin-left:5px}#footer .wf-container-footer{padding-bottom:10px}a.con-mailto{color:#000}.schedule-table{margin:15px 0 !important}.report-img{margin:0}.report-heading{font-size:20px;padding:25px 30px !important;border:1px solid #1db3e6;box-sizing:border-box;position:relative;line-height:1;width:90%}.report-heading a{width:100%;display:inline-block}.report-heading:before{content:"";position:absolute;width:40px;height:100%;left:-20px;top:0;background:transparent url(//www.belairbeach.com/wp-content/themes/belairbeach/images/offer-list-bullet.png) no-repeat scroll left center}.report-heading:after{content:"";position:absolute;width:40px;height:100%;right:-20px;top:0;background:transparent url(//www.belairbeach.com/wp-content/themes/belairbeach/images/pdf.png) no-repeat scroll left center}.annual-report-box{margin-bottom:30px}.offer-list{width:100%;float:left;list-style:none !important;margin:0 !important;padding:0 !important}.offer-list li{width:48%;float:left;list-style:none !important;margin:0 0 10px !important;padding:25px 10px 25px 30px !important;border:1px solid #1db3e6;box-sizing:border-box;position:relative;line-height:1}ul.offer-list.full-w li{width:100%;line-height:1.2}ul.offer-list.full-w li strong{font-weight:600}.offer-list li:nth-child(2n){float:right}.offer-list li:before{content:"";position:absolute;width:40px;height:100%;left:-20px;top:0;background:transparent url(//www.belairbeach.com/wp-content/themes/belairbeach/images/offer-list-bullet.png) no-repeat scroll left center}.about-table{float:left;width:20%;border-right:1px solid #e4e4e4;margin-bottom:0 !important;min-height:250px}.about-table:last-child{border-right:0}.about-table .aio-icon-box{padding:10px}.about-table .aio-icon-box .aio-icon-header{margin-top:10px}.rental-table{float:left;width:22%;border-right:1px solid #e4e4e4;margin-bottom:0 !important;min-height:205px}.rental-table:last-child{border-right:0}.rental-table:nth-child(3){width:34%}.rental-table .aio-icon-box{padding:10px}.rental-table .aio-icon-box .aio-icon-header{margin-top:10px}.rental-table .aio-icon-box .aio-icon-description a{color:#000}.schedule-table th{background:#00bce9;color:#fff;font-weight:500;padding:10px;text-align:center}.schedule-table td{padding:10px;text-align:left;border:1px solid #b2ebf8}.schedule-table tr:nth-child(odd) td{background:#d8f5fc}.schedule-table tr:nth-child(even) td{background:#f2fcfe}.calender-tabs .vc_tta-panels{background:#fdfdfd !important}.calender-tabs .vc_tta-panels-container{border-top:4px solid #03afd8 !important}.calender-tabs .vc_tta-tab a{background:#f3f2f4 !important}.calender-tabs .vc_tta-tab.vc_active a{background:#03afd8 !important;color:#fff !important}.calender-tabs .calender-table th{background:#60d5f1 !important;border:1px solid #b2ebf8;text-align:center;color:#fff !important;font-weight:500 !important;text-transform:uppercase;padding:10px}.calender-tabs .calender-table th span{color:#fff !important;font-weight:500 !important}.calender-tabs .calender-table th span strong{font-weight:500 !important}.calender-tabs .calender-table td{border:1px solid #b2ebf8;text-align:center}.calender-tabs .calender-table tr:nth-child(even) td{background:#d6f3fa}.calender-tabs .calender-table tr:nth-child(odd) td{background:#f0fafc}.book-form-inside-part .wpb_single_image{margin-bottom:0}.sitemap-part .menu li{width:100%;float:left}.sitemap-part .menu a{color:#000;font-weight:500;text-decoration:none}.sitemap-part .menu .sub-menu{margin-left:0}.sitemap-part .menu .sub-menu li{width:33.33%;float:left;border:0}.sitemap-part .menu .sub-menu li a{font-size:14px;font-weight:400;padding-left:12px;background:transparent url(//www.belairbeach.com/wp-content/themes/belairbeach/images/bullet-1.png) no-repeat scroll 0px 7px}.copyright-left img{position:relative;top:3px}.breadcrumbs-sh{background:#f5f5f5;float:left;width:100%;text-align:center;line-height:1;font-size:16px;padding:15px 0;color:#000}.breadcrumbs-sh a{line-height:1;text-decoration:none;color:#000}.note-text{background:#daf8ff;padding:20px;font-weight:500;border:1px solid #abefff;margin:30px 0 0}.text-content{margin-top:20px}.newsletter-panel-right div.wpcf7-mail-sent-ng,.newsletter-panel-right div.wpcf7-aborted{border:0;position:absolute;margin:0;bottom:-13px;padding:5px;font-size:12px;color:red;background:#ffffffb3;line-height:1}.welcome-container{padding-top:0 !important}.page-template-default .welcome-container{padding-top:0 !important}.home .welcome-container{padding-top:36px !important}.search-results .page-title,.search .page-title{display:none}.search-results #content,.search #content{padding-top:50px;padding-bottom:50px}.search-results #content .iso-item .post{background:0 0;border:2px solid #f7f7f7}.search-results #content .iso-item .post .entry-title a:hover{color:#1db3e6}.search-results #content .iso-item .post .more-link{color:#fff;font-family:Work Sans;font-weight:400;font-size:16px;background:#1db3e6;padding:10px !important;display:inline-block;margin-top:14px}.search-results #content .iso-item .post .more-link:after{display:none}.search #footer .widget_nav_menu,.search #footer #text-4{width:25%}.newsletter-panel .vc_column-inner{padding-top:15px !important;padding-bottom:15px !important}.newsletter-panel .vc_column-inner .vc_column-inner{padding-top:0 !important;padding-bottom:0 !important}.newsletter-panel .newsletter-panel-left .uvc-main-heading h3{font-size:29px;margin-bottom:0}.newsletter-panel .newsletter-panel-right .vc_column-inner{padding-top:15px !important}.newsletter-panel .newsletter-panel-right .vc_column-inner .vc_column-inner{padding-top:0 !important}.search-heading{font-family:'Work Sans';font-weight:400;color:#1db3e6;margin-bottom:0;font-size:35px;line-height:36px;text-transform:none;text-align:center;margin-top:40px;display:inline-block;width:100%}.search-heading h1{font-family:'Work Sans';font-weight:400;color:#1db3e6;font-size:35px;line-height:36px;text-transform:none;text-align:center;width:100%}.dt-close-mobile-menu-icon span{background:#1db3e6 !important}nav select{display:none}.sc-footer-logo{margin-top:15px}.sc-footer-logo img{max-width:180px}.newsletter-panel{display:none}#footer.footer{border-top:1px solid #ececec}.pdf-file{color:#fff;background:url(//www.belairbeach.com/wp-content/themes/belairbeach/images/pdf.png) no-repeat 0 center #18768c;margin:15px 0 0 !important;float:none;display:inline-block;padding:8px 16px 8px 40px;text-decoration:none}.pdf-file:hover{text-decoration:underline;color:#fff!important}.center-align{text-align:center}.home-title.sub-tl h2:after,.home-title.sub-tl h2:before{content:none}.home-title.sub-tl .uvc-main-heading h2{color:#000!important;border-bottom:1px solid #1db3e6;padding:0 0 8px!important}.anchor-link li{display:inline;width:auto;margin-right:20px}.anchor-link li a{color:#000;text-decoration:none}.anchor-link{text-align:center}.top-mrgn{margin-top:-100px}.no-mrgn .wpb_content_element{margin-bottom:0!important}.room-specification .home-title.sub-tl .uvc-main-heading h2{padding:0 !important;font-size:23px;margin-bottom:15px !important}.home-title h1{color:#1DB3E6!important}.home-title h2{color:#1DB3E6!important}.uvc-919.home-title h2{color:#fff!important}h2.vc_custom_heading.activity-title{color:#000;font-weight:400}.top-btn-book-now{padding:11px 10px;text-decoration:none!important}.booknow a{background:#2dab49;max-height:32px;margin-top:24px !important;padding:0 10px !important}.booknow .menu-text{color:#fff !important}.form-field.textarea2 textarea{height:160px;margin-bottom:10px}.pswp__caption__center{display:none}form.post-password-form{float:none;width:57%;border:1px solid #ccc;margin:40px auto 40px auto;padding:12px;clear:none;display:table;bottom:-20px;position:relative}form.owner-portal-form{float:none;width:57%;border:1px solid #ccc;margin:40px auto 40px auto;padding:20px;clear:none;display:table;bottom:0;position:relative;box-sizing:border-box}.owner-portal-form label{width:100%;float:left;padding:10px 0}.txt-label{width:15%;float:left;padding:10px 0 0}.owner-portal-form input#post_password,.owner-portal-form input#post_username{width:50%}.owner-portal-form input[type=submit]{margin:10px 0 0 95px}.owner-form{float:left;width:100%}.timeshare-container{float:left;clear:both;width:100%}.hide-div{display:none}h2{margin-top:20px}.wedding-text{text-align:center;width:90%;margin:0 auto 50px;display:;float:none;display:block}.wedding-head{font-size:28px;font-weight:700;color:#1db3e6;text-align:center;width:100%;display:inline-block;margin-bottom:25px !important}.wedding-icons-part{width:25%;float:left;padding:0 10px;margin-bottom:25px !important}.wedding-icons-part .aio-icon-header{min-height:50px;margin-top:10px !important}.wedding-contact-container{background:#1db3e6 url(//www.belairbeach.com/wp-content/themes/belairbeach/images/wedding-contact-bg.png) repeat scroll top center}.wedding-contact-container .uvc-main-heading h2{text-transform:uppercase;margin-bottom:30px !important}.wedding-contact-part{margin-bottom:0 !important}.wedding-form{float:left;width:100%}.wedding-form-part{float:left;width:48.5%}.wedding-form-part:nth-child(2){float:right}.wedding-form-field{float:left;width:100%;margin-bottom:15px}.wedding-form-field span.wpcf7-not-valid-tip{float:left;font-size:12px;clear:both}.wedding-form-field input,.wedding-form-field textarea{float:left;width:100%;background:#f5f5f5;border:1px solid #ececec;border-radius:5px;font-size:15px;margin-bottom:0;height:46px}.wedding-form-field textarea{height:107px}.wedding-enquiry{border:6px solid #ececec;padding:20px;padding:65px 35px;width:94%;margin:0 3%}.wedding-enquiry .wedding-head{margin-bottom:50px !important}.wedding-enquiry .wedding-form-part:before{content:"";background:#fff url(//www.belairbeach.com/wp-content/themes/belairbeach/images/form-top-left.png) no-repeat scroll right center;width:68px;height:68px;position:absolute;top:-6px;left:-6px}.wedding-enquiry .wedding-form-part:after{content:"";background:#fff url(//www.belairbeach.com/wp-content/themes/belairbeach/images/form-bottom-left.png) no-repeat scroll right center;width:68px;height:68px;position:absolute;bottom:-6px;left:-6px}.wedding-enquiry .wedding-form-part.wedding-form-part-2:before{content:"";background:#fff url(//www.belairbeach.com/wp-content/themes/belairbeach/images/form-top-right.png) no-repeat scroll right center;width:68px;height:68px;position:absolute;top:-6px;left:auto;right:-6px}.wedding-enquiry .wedding-form-part-2:after{content:"";background:#fff url(//www.belairbeach.com/wp-content/themes/belairbeach/images/form-bottom-right.png) no-repeat scroll right center;width:68px;height:68px;position:absolute;bottom:-6px;left:auto;right:-6px}.wedding-form-btn-part{float:left;width:100%;text-align:center}.wedding-form-btn-part .wpcf7-form-control.wpcf7-submit{font-size:17px;padding:0 40px !important;height:46px;border-radius:5px !important}.mar-left-12{margin-left:12.5%}.wedding-gallery .cont-id-0 .wf-cell[data-post-id="2157"]{width:580px !important}.wedding-gallery .cont-id-0 .wf-cell[data-post-id="2157"] img{width:100% !important}.services-point ul li{width:30%;float:left;border-top:0;border-bottom:1px solid rgba(51,51,51,.12) !important;margin:0 5% 0 0;box-sizing:border-box}.services-point ul li:nth-child(3n){margin-right:0}.services-point ul li:first-child{border-bottom:1px solid rgba(51,51,51,.12) !important;padding-top:9px}.services-point ul li:first-child:after,.services-point ul li:first-child:before{top:13px !important}.services-point{margin-top:30px}.services-point ul li:last-child,.services-point ul li:nth-last-child(2),.services-point ul li:nth-last-child(3){border-bottom:0 !important}.tooltip{position:relative;float:none}.tooltip .tooltiptext{visibility:hidden;width:350px;background-color:#1db3e6;color:#fff !important;text-align:center;padding:8px;border-radius:6px;position:absolute;z-index:1;left:0;margin-left:-225px;top:30px}.tooltip:hover .tooltiptext{visibility:visible;cursor:pointer}.aio-icon-component.wedding-icons-part.tooltip.style_3{min-height:80px;height:80px !important;margin:0 auto !important}.aio-icon-img .img-icon{cursor:pointer}p{padding:0 0 20px;line-height:22px;margin:0}.wpb_single_image img{margin:0 0 20px}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:2px solid red;float:left}.testimonials-panel{padding-top:40px !important}.testimonials-panel .home-title h2{color:#fff !important}.only-mob{display:none !important}.grecaptcha-badge{z-index:9}.tripadv-images p{margin:0;padding:0}.page-template-default .about-location-part{padding-top:50px !important;padding-bottom:50px !important}.error-msg{text-align:center;color:red;font-weight:700;padding:0;margin:30px 0;float:left;width:100%}.footer .widget{margin-bottom:0 !important}#footer .wf-container-footer{padding-bottom:15px !important}html,body,body.page,.wf-container>*{font:normal 16px/22px "Work Sans",Helvetica,Arial,Verdana,sans-serif}.footer .widget a,.footer .widget .post-content .text-secondary{font:normal 16px/22px "Work Sans",Helvetica,Arial,Verdana,sans-serif}.textwidget *{line-height:22px;font-size:14px}h2,.h2-size,.entry-title.h2-size,h1.entry-title,.dt-accordion-h2-size .wpb_accordion_header>a{color:#2dab49;font:normal 500 23px/28px "Work Sans",Helvetica,Arial,Verdana,sans-serif;font-size:23px;line-height:28px;font-family:"Work Sans",Helvetica,Arial,Verdana,sans-serif;text-transform:none}.covidresott.booknow-mbl{display:none}.new-menus{display:flex;margin:0 0 30px !important}.new-menus .pdf-file{margin-right:10px!important}.scroll-top.on{bottom:100px}.link-cont{width:100%;clear:both;display:block;text-align:center;position:relative}.link-cont p{margin:0;padding:0}.link-cont a{display:block;width:100%;height:100%}.btn-exp{background:#1db3e6;font-size:16px;line-height:22px;display:inline-block;padding:15px 25px;transition:all .2s;position:relative;text-decoration:none;text-align:center;color:#fff}.link-btn-txt{position:absolute;width:auto;top:20px;left:0;right:0}.btn-exp-txt{display:block;margin:10px 0 0;text-transform:uppercase;color:#fff;font-size:14px}.btn-exp a{color:#fff;text-decoration:none}.badge-award-list{list-style:none !important}.badge-award-list li{display:inline-block}.badge-award-list{position:absolute;top:-150px;z-index:9;right:0;margin:0 !important}.badge-award-wrap .upb_row_bg{display:none}.icon-with-text ul li .icon_description h3{font-size:18px!important;font-weight:600!important}.icon-with-text ul li p{font-size:16px!important;margin-top:5px;padding:0}.icon-with-text ul li.icon_list_item{margin-bottom:20px!important}.icon-with-text{margin-bottom:50px!important}.icon-with-text ul li.icon_list_item .icon_description{padding-left:15px}.icon-with-text2 ul li.icon_list_item,.icon-with-text2 ul li.icon_list_item:last-child{clear:none!important;width:calc(33.333333333% - 30px)!important;margin-left:14px!important;margin-right:14px!important;border:1px solid #1db3e6;padding:20px 10px 20px 30px!important;display:inline-block;vertical-align:top;margin-bottom:15px !important}.icon-with-text2 ul{margin-left:-15px!important;margin-right:-15px!important}.icon-with-text2 ul li.icon_list_item .icon_description{padding-left:15px}.icon-with-text2 ul{clear:both!important}.text-italic{font-style:italic}.text-bold{font-weight:500}.img-100 img{max-width:100%}.inline-header{z-index:99999 !important}.extrheaderfomr{max-width:calc(1170px - 15px - 15px);margin:0 auto;position:relative}.extrheaderfomr div#slideout{background:#eaeaea;position:absolute;z-index:10000000;width:350px;height:auto;top:20%;right:0;padding:20px;overflow:hidden;transform:translateY(-100%);z-index:-17;transition:all .5s ease}.extrheaderfomr div#slideout.show{height:auto;transform:translateY(0)}.top-bar,header.header-bar{background:#fff}form#property_form_header select{width:100%}.filter-field2 p{padding:0}.filter-field2.col2{float:left;width:33%}#slidecontent input[type=email],#slidecontent input[type=text],#slidecontent select{width:95%;padding:7px 10px;background-color:#fff}input#arrive,input#depart{width:calc(100% - 35px)!important;margin-right:10px}.property-selector-submit{padding-top:8px!important;padding-right:20px!important;padding-bottom:8px!important;padding-left:20px!important;color:#fff;background:#1db3e6}.filter-field2.col-last2{width:45%!important;float:right;margin:16px 10px 0 0;display:block}.badge-award-wrap.overlay-reward .badge-award-list{position:static}.badge-award-wrap.overlay-reward{position:relative;top:-150px;z-index:9;background:rgb(0 0 0/60%);max-height:150px;display:flex;align-items:center;padding:30px 0;margin-bottom:-150px!important}.badge-award-wrap.overlay-reward ul.badge-award-list{text-align:right;max-width:1170px;margin:0 auto!important;display:flex;justify-content:flex-end;flex-wrap:wrap}.badge-award-wrap.overlay-reward .badge-award-list li{margin-left:45px}.badge-award-wrap.overlay-reward .badge-award-list li img{width:auto;height:auto}.landing-page-content-wrap{margin:0 0 50px !important}.landing-page-text-wrap{width:calc(100% - 46px);margin:-105px 23px 0 !important;padding:0;box-sizing:border-box;position:relative}.terms-list{margin:0 !important;padding:70px 40px 35px !important;list-style:none !important;border:1px solid rgba(0,0,0,.1);border-top:0}.landing-page-content-wrap img{max-width:100%}.terms-list li{display:block;padding:20px 0;border-bottom:1px solid rgba(0,0,0,.1);line-height:1;font-size:18px}.terms-list li:last-child{border:0;padding-bottom:0}.offer-note{font-size:14px;text-align:center}.offer-note span{color:#000;opacity:.2;font-size:20px;padding:0 10px}.show-desk{display:block !important}.show-mbl{display:none !important}.landing-page-text-wrap.landing-page-text-wrap2 ul.terms-list{border-bottom:0}.landing-page-text-wrap.landing-page-text-wrap2 .offer-form{margin:0 !important;padding:0 40px 35px !important;list-style:none !important;border:1px solid rgba(0,0,0,.1);border-top:0;float:left;width:auto;margin-bottom:50px !important}.landing-page-text-wrap.landing-page-text-wrap2 .offer-form .form-field{width:48%;float:left;margin-right:19px}.landing-page-text-wrap.landing-page-text-wrap2 .offer-form .form-field.textarea2{width:98%}.landing-page-text-wrap.landing-page-text-wrap2 .offer-form .form-field.textarea2 textarea{height:100px}@media only screen and (max-width:767px){.extrheaderfomr div#slideout.show{z-index:9999}.dt-mobile-header{z-index:99999 !important}.badge-award-wrap.overlay-reward .badge-award-list li img{max-width:unset;max-height:46px}.badge-award-wrap.overlay-reward{top:-66px;max-height:66px;margin-bottom:-85px !important}.badge-award-wrap.overlay-reward ul.badge-award-list{justify-content:flex-start}.landing-page-text-wrap{width:calc(100% - 30px);margin:-88px 15px 0 !important}.terms-list{padding:70px 20px 20px !important}.terms-list li{line-height:1.2;font-size:15px;padding:15px 0}.show-desk{display:none !important}.show-mbl{display:block !important}.extrheaderfomr.popup-active div#slideout{margin-top:24% !important}}@media (max-width:1280px){.tooltip .tooltiptext{width:350px;margin-left:-240px;top:30px}}@media (max-width:960px){.covidresott{margin-top:80px}.inside-sub-menu ul{display:none}.inside-sub-menu select{display:inline-block}.inside-sub-menu select{width:100%;border:1px solid #00bce9}.inside-sub-menu select option{width:100%;padding:10px}.owner-portal-form label{width:100%;float:left;padding:10px 0}.txt-label{width:100%;float:left;padding:10px 0 0}.owner-portal-form input#post_password,.owner-portal-form input#post_username{width:100%}.owner-portal-form input[type=submit]{margin:10px 0 0}}@media screen and (max-width:992px){.icon-with-text2 ul li.icon_list_item,.icon-with-text2 ul li.icon_list_item:last-child{width:calc(50% - 30px)!important}}@media screen and (max-width:768px){.landing-page-text-wrap.landing-page-text-wrap2 .offer-form .form-field{width:100% !important}.booknow a{background:#fff;max-height:32px;margin-top:0 !important;padding:14px 0 0 !important}.booknow .menu-text{color:#333 !important}}@media screen and (max-width:767px){.header_inner-new{position:relative}.covidresott.booknow-mbl{right:0;display:block;background:#2dab49}body .masthead .top-bar .mini-widgets>*{margin:0 2px !important}.newletter-title h3{text-align:left}.newsletter-panel{padding-left:15px !important;padding-right:15px !important}.form-row .submit-bt{max-width:40%;box-sizing:border-box;padding-left:10px;margin:0;position:relative}.form-row .submit-bt .ajax-loader{position:absolute;left:0}.home-title .uvc-main-heading h1{padding:0 40px !important}.home-title h1:before,.home-title h1:after{width:32px}.testimonials-panel .home-title h2:before,.testimonials-panel .home-title h2:after{width:32px}.activities-part{padding-left:15px !important;padding-right:15px !important}.tripadv-images .shortcode-single-image-wrap{max-width:49%;float:left;margin-right:1% !important}.tripadv-images .shortcode-single-image-wrap:last-child{margin-right:0 !important}.tripadv-images .shortcode-single-image-wrap .img-logo1{margin-left:0 !important;margin-top:15px}.top-bar .left-widgets .mini-contacts{font-size:14px}.copyright-left{width:100%}.copyright-right{width:100%;margin-top:5px}.book-form-container{padding:15px !important;margin-top:0;display:none!important}.offer-list li{width:100%;padding:30px 10px 35px 30px !important}.about-table{border-right:0;width:100%;min-height:auto}.rental-table{border-right:0;width:100%}.rental-table:nth-child(3){width:100%}.calender-table{overflow-x:scroll}.calender-table table{width:700px}.offer-list{padding-left:10px !important;box-sizing:border-box}.report-heading{margin-left:5%}.inside-sub-menu{padding:0 15px}.search #footer .widget_nav_menu,.search #footer #text-4{width:100%}.top-book-now{margin-top:0;margin-left:8px}.top-bar.full-width-line.top-bar-line-hide{padding:5px 0 5px}.same-logo{padding-top:8px !important}.home .welcome-container{padding-top:20px !important}.wedding-icons-part{width:100%}.wedding-head{font-size:23px}.mar-left-12{margin-left:0}.wedding-form-part{width:100%}.wedding-gallery .cont-id-0 .wf-cell[data-post-id="2157"]{width:100% !important}.wedding-gallery .cont-id-0 .wf-cell img{width:100% !important}.tooltip .tooltiptext{visibility:hidden;width:380px;left:105%;margin-left:-90px;top:-95px}.copyright-left{text-align:center;font-size:14px}.copyright-right{text-align:center;margin-right:0}.rev_slider .tp-mask-wrap .tp-caption.rev_layer_in_group{min-width:200px !important;max-width:200px !important;font-size:20px !important;text-align:left !important}.rev_slider .tp-mask-wrap .tp-caption.rev_layer_in_group.blurslider-gradient{min-width:200px !important;max-width:200px !important;font-size:15px !important;text-align:left !important;position:relative;top:-7px}.rev_slider .tp-mask-wrap .tp-caption.rev_layer_in_group .small-hd{font-size:20px !important}.only-mob{display:block !important}.testimonials h3{line-height:1.2}.testimonials-panel{padding-left:15px;padding-right:15px}.testimonials-panel .owl-nav .owl-prev{left:-15px !important}.testimonials-panel .owl-nav .owl-next{right:-15px !important}.welcome-container .read-more{display:inline-block}#footer #nav_menu-2,#footer #nav_menu-3{display:none}#footer .wf-container-footer{padding-top:20px !important}#footer .widget{margin-bottom:0 !important}.owner-portal-form label{width:100%;float:left;padding:10px 0}.txt-label{width:100%;float:left;padding:10px 0 0}.owner-portal-form input#post_password,.owner-portal-form input#post_username{width:100%}.owner-portal-form input[type=submit]{margin:10px 0 0}.new-menus .pdf-file{margin-right:5px !important;font-size:13px;line-height:1}.covidresott.carnival-btn img{max-height:38px}.badge-award-list li img{max-width:65px}.badge-award-list{top:-65px;right:auto;left:8px}.icon-with-text2 ul li.icon_list_item,.icon-with-text2 ul li.icon_list_item:last-child,.icon-with-text2 ul{width:100% !important;margin-left:0 !important;margin-right:0 !important}}@media screen and (min-width:640px) and (max-width:767px){.newsletter-panel-left{max-width:40%;float:left}.newsletter-panel-right{max-width:60%;float:left}.newletter-title h3{padding-left:72px !important}.wedding-icons-part{width:50%}.about-table{width:50%}.owner-portal-form label{width:100%;float:left;padding:10px 0}.txt-label{width:100%;float:left;padding:10px 0 0}.owner-portal-form input#post_password,.owner-portal-form input#post_username{width:100%}.owner-portal-form input[type=submit]{margin:10px 0 0}#GuestConnexxionController{right:15px !important;bottom:150px !important}}@media screen and (min-width:320px) and (max-width:480px){.covidresott{margin-top:33px}#GuestConnexxionController{right:15px !important;bottom:150px !important}.mobile-navigation{height:32px}.sticky-mobile-on .mobile-header-bar{padding-top:4px !important;padding-bottom:4px !important}}@media screen and (min-width:768px) and (max-width:1023px){.inside-sub-menu ul li a{font-size:15px;padding:10px 12px}.newletter-title h3{font-size:26px !important;text-align:left;padding-left:70px !important}.footer #nav_menu-2{width:50%}.footer #nav_menu-3{width:50%}.footer #nav_menu-4{width:50%}.footer #text-4{width:50%}.footer #bottom-bar .wf-float-right{width:100%}.copyright-left{font-size:12px}.copyright-right{font-size:12px}.activities-part{padding-left:15px !important;padding-right:15px !important}.book-form-container{padding:15px !important;margin-top:0;display:none!important}.tripadv-images .shortcode-single-image-wrap{width:100%;float:left;margin-right:0 !important;margin-bottom:10px !important}.search #footer .widget_nav_menu,.search #footer #text-4{width:50%}.wedding-icons-part{width:50%}.wedding-contact-part .aio-icon-title{font-size:17px !important}.mar-left-12{margin-left:0}.tooltip .tooltiptext{width:250px}.wedding-gallery .cont-id-0 .wf-cell[data-post-id="2157"]{width:380px !important}.badge-award-list{right:20px}.testimonials-panel{padding-left:15px;padding-right:15px}.testimonials-panel .owl-nav .owl-prev{left:-15px !important}.testimonials-panel .owl-nav .owl-next{right:-15px !important}.badge-award-list li img{max-width:110px}.badge-award-list{top:-110px}}@media screen and (min-width:1025px) and (max-width:1137px){.main-nav>li>a .menu-text{font-size:13px}.main-nav>li>a{margin:0 6px}}@media only screen and (max-width:1024px){.main-nav>li>a{margin:0 5px}.main-nav>li>a .menu-text{font-size:13px}.copyright-right{margin-right:7%}.mar-left-12{margin-left:0}.tooltip .tooltiptext{width:400px}.inside-sub-menu ul li a{font-size:16px;padding:10px}.owner-portal-form label{width:100%;float:left;padding:10px 0}.txt-label{width:25%;float:left;padding:10px 0 0}.owner-portal-form input#post_password,.owner-portal-form input#post_username{width:50%}.owner-portal-form input[type=submit]{margin:10px 0 0 95px}}@media only screen and (max-width:767px){.landing-page-text-wrap.landing-page-text-wrap2 .offer-form{padding:0 20px 0 !important;margin-bottom:0 !important}.landing-page-text-wrap.landing-page-text-wrap2 .offer-form .form-field{width:100%}.landing-page-content-wrap{margin:20px auto !important;width:438px !important}.landing-page-text-wrap{width:calc(100% - 36px);margin:-88px 18px 0 !important}.txt-label{width:30%;padding-top:6px;max-width:100px}form.owner-portal-form{width:100%}}@media only screen and (width:1024px){.wedding-gallery .cont-id-0 .wf-cell[data-post-id="2157"]{width:508px !important}.testimonials-panel .owl-nav .owl-next{right:15px !important}.testimonials-panel .owl-nav .owl-prev{left:15px !important}}.accent-gradient .footer .menu .current-menu-parent>a,.accent-gradient .footer .menu .current-menu-item>a,.accent-gradient .footer .custom-nav>li>a:hover span,.accent-gradient .footer .custom-nav li.act>a span,.accent-gradient .footer .custom-nav>li>ul a:hover span,.accent-gradient .footer .st-accordion li>a:hover,.accent-gradient .footer .st-accordion>ul li>a:hover *,.accent-gradient .footer .widget .custom-categories a:hover span.item-name,.accent-gradient .footer .widget_categories li a:hover,.accent-gradient .footer .widget_categories li a:not(.class-1):hover,.accent-gradient .footer .widget_meta a:hover,.accent-gradient .footer .blogroll a:hover,.accent-gradient .footer .widget_archive li a:hover,.accent-gradient .footer .widget_archive li a:not(.class-1):hover,.accent-gradient .footer .widget_recent_entries a:hover,.accent-gradient .footer .widget_recent_entries a:not(.class-1):hover,.accent-gradient .footer .widget_links a:hover,.accent-gradient .footer .widget_pages a:hover,.accent-gradient .footer .recent-posts a:not(.post-rollover):hover,.accent-gradient .footer .items-grid .post-content>a:hover,.accent-gradient .footer #wp-calendar td a:hover,.accent-gradient .footer .tagcloud a:hover,.accent-gradient .footer .tagcloud a:not(.class-1):hover,.accent-gradient .footer .widget_nav_menu a:hover,.accent-gradient .footer a.rsswidget:hover{color:#2dab49 !important}.email-icon a{font-size:14px !important}.faq-wrap .vc_toggle_title{font-size:18px;padding:10px 0 10px;border-bottom:1px solid #ddd;font-weight:500;color:#2dab49}.faq-wrap .vc_toggle_default .vc_toggle_icon:before,.vc_toggle_default .vc_toggle_icon:after{background:#2dab49}.faq-wrap .vc_toggle_default .vc_toggle_icon:before{border:1px solid #2dab49}.faq-wrap .vc_toggle_default .vc_toggle_icon{background:#2dab49;border:1px solid #2dab49}.faq-wrap .vc_toggle_active .vc_toggle_title{border-bottom:1px solid #2dab49}@media only screen and (max-width:430px){.offer-note{float:left;margin-top:40px}.landing-page-text-wrap{width:90%;margin:-88px 18px 0 !important}.landing-page-content-wrap{margin:20px auto !important;width:100% !important}}