@charset "utf-8";@import url('https://fonts.googleapis.com/css?family=Lato:100,400,400italic,700,700,italic,900italic|Playfair+Display:400,400italic,700,700italic,900,900italic|Work+Sans:400,100,300,500,600,700,800,900,200');*{}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,select,input,option,textarea{margin:0;padding:0;border:0;font-size:100%;box-sizing:border-box}article,aside,details,figcaption,figure,footer,hefader,hgroup,nav,section,summary{display:block}address{font-style:inherit}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}nav ul,nav ol{list-style:none;list-style-image:none}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}button,html input[type="button"],input[type="reset"],input[type="submit"],textarea{-webkit-appearance:none;border-radius:0}:focus,a#speedrfp_close:focus{outline-color:#666;outline:2px solid #666;transition:all 0 ease-in-out!important;-moz-transition:all .0001s ease-in-out!important;-ms-transition:all .0001s ease-in-out!important;-o-transition:all .0001s ease-in-out!important;-webkit-transition:all .0001s ease-in-out!important}a.btn:focus{outline-color:#000!important}.ErrorLabel:focus{border-color:#ab0000!important}.book-now-main input:focus,.book-now-main select:focus,.book-now-main .sbHolder.focused{background:rgba(255,255,255,.15)}ol,ul{}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}a{text-decoration:none}.top-detail a,.main-content a,.singleroom a,.splash-bg a{text-decoration:underline!important}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}table{border:0 none;border-collapse:collapse;border-spacing:0}td{vertical-align:top}img{border:0 none;max-width:100%}a{cursor:pointer}.hide{display:none!important;opacity:0!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;display:block!important;opacity:1!important}.none{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}.clear{clear:both}img{max-width:100%}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}a,button,.btn,.FormPanel input[type="submit"],.customButton{transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;text-decoration:none!important;cursor:pointer}body{font-size:14px;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;font-family:'Lato',sans-serif;opacity:0;-moz-transition:opacity ease-in-out .5s;-webkit-transition:opacity ease-in-out .5s;transition:opacity ease-in-out .5s}.main{max-width:100%;padding:0 100px;width:100%}a.anchor{display:block;height:0;position:relative;top:-127px;pointer-events:none}.screenReaderLink{position:absolute;left:-9999px;top:auto;width:1px;height:1px;z-index:99999;overflow:hidden;font-family:'Arimo',sans-serif;font-weight:700;font-size:14px;line-height:22px;color:#333}.screenReaderLink a{color:#333;padding:0 5px}.screenReaderLink a:focus{position:fixed!important;left:0!important;top:0!important;width:auto!important;height:auto!important;overflow:visible!important;white-space:nowrap!important;background:#fff!important;z-index:99999!important}a.ext-link{position:relative}a.ext-link .el{opacity:0;position:absolute;top:0;right:-14px;z-index:1;font-size:10px;letter-spacing:normal;background:#fff;color:#000;padding:2px 1px 0 1px;transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;pointer-events:none}a.ext-link:hover .el,a.ext-link:focus .el{opacity:1}.input-main :-moz-placeholder{color:#fff}.input-main ::-webkit-input-placeholder{color:#fff}.input-main ::-moz-placeholder{color:#fff;opacity:1}.input-main :-ms-input-placeholder{opacity:1;color:#fff}.srcbox-bg :-moz-placeholder{color:#fff}.srcbox-bg ::-webkit-input-placeholder{color:#fff}.srcbox-bg ::-moz-placeholder{color:#fff;opacity:1}.srcbox-bg :-ms-input-placeholder{opacity:1;color:#fff}.newsletter :-moz-placeholder{color:#000}.newsletter ::-webkit-input-placeholder{color:#000}.newsletter ::-moz-placeholder{color:#000;opacity:1}.newsletter :-ms-input-placeholder{opacity:1;color:#000}html{margin:0!important}.wrapper{background:#fff!important}header{opacity:0;background:#fff;width:100%;position:fixed;left:0;top:0;z-index:9999;box-shadow:0 0 25px rgba(0,0,0,.08)}.logo{float:left}.logo>a{display:inline-block;vertical-align:top;margin-left:31px;margin-top:24px}.header-right{float:right}.top-booknow{width:228px;color:#fff;float:right;padding:29px 0 29px 43px;cursor:pointer;position:relative}.top-booknow:focus{outline:0!important}.top-booknow:after{content:"";position:absolute;left:0;top:0;width:0;height:0;border-style:solid;border-width:50px 0 50px 33px;border-color:transparent transparent transparent #fff}.top-booknow p{text-transform:uppercase;font-size:13px;font-family:'Lato',sans-serif;color:#fff;letter-spacing:.8px}.top-booknow h3,.top-booknow .label{text-transform:uppercase;font-size:28px;font-family:'latoblack';color:#fff}.book-now-main label{text-transform:uppercase;font-size:12px;font-family:'Lato',sans-serif;display:block;padding-bottom:4px;color:#fff}nav{float:left;padding-right:44px;padding-top:11px}nav .top-nav ul,nav .main-nav{display:inline-block;vertical-align:top;margin:0;padding:0;text-align:right}nav .top-nav{text-align:right;margin-bottom:20px}nav .top-nav li{display:inline-block;vertical-align:top;padding:6px 0;margin-left:-4px}nav .top-nav li:after{content:"|";display:inline-block;vertical-align:top;font-size:14px;color:#999;font-family:'Lato',sans-serif;margin:0 7px 0 5px}nav .top-nav a{font-size:14px;color:#757575;font-family:'Lato',sans-serif}nav .top-nav a:hover,nav .top-nav li.HighLighted a{color:#000}nav .top-nav .topPhone{display:inline-block;padding:4px 0 0 0;margin-right:3px}nav .top-nav .topPhone a{font-size:17px}nav .top-nav .topPhone a:hover{color:#000}nav .main-nav>li{display:inline-block;vertical-align:top;position:relative}nav .main-nav>li>a{font-size:17px;font-family:'Playfair Display',serif;color:#333;margin-left:16px;padding-bottom:15px}nav .main-nav>li ul{display:none;position:absolute;left:0;top:47px;z-index:75;text-align:left;background-color:rgba(0,0,0,.659)}nav .main-nav>li ul>li{position:relative}nav .main-nav>li ul>li>a{display:block;padding:10px 16px;font:400 14px/18px 'Lato',sans-serif;color:#fff;white-space:nowrap}nav .main-nav>li ul>li>ul{left:100%;top:0}nav .main-nav>li ul>li:hover>a,nav .main-nav>li ul>li.HighLighted>a{color:#fff!important;background:rgba(0,0,0,.3)!important}nav .main-nav>li>a{position:relative}nav .main-nav>li>a:after{opacity:0;content:'';position:absolute;bottom:3px;left:50%;margin-left:-9px;z-index:1;display:block;width:19px;height:6px;background-repeat:no-repeat;background-position:bottom center;background-image:url('//reservations.opalcollection.com/templateShared/2019/navDownArrow.png')}nav .main-nav>li.hasSubNav a:focus:after{opacity:1}#nav-toggle{display:none;position:absolute;top:7px;right:10px;z-index:55;width:49px;height:40px}.navicon-button{display:inline-block;position:relative;transition:.25s;cursor:pointer;user-select:none;opacity:.8}.navicon-button .navicon:before,.navicon-button .navicon:after{transition:.25s}.navicon-button:hover{transition:.5s;opacity:1}.navicon-button:hover .navicon:before,.navicon-button:hover .navicon:after{transition:.25s}.navicon{position:relative;top:18px;transition:.5s;border-radius:2.5rem}.navicon:before,.navicon:after{display:block;content:"";position:absolute;z-index:-1;transition:.5s .25s;border-radius:1rem}.navicon,.navicon:before,.navicon:after{height:.25rem;width:3rem}.navicon:before{top:-10px}.navicon:after{top:10px}.open:not(.steps) .navicon:before,.open:not(.steps) .navicon:after{top:0!important}.open .navicon:before,.open .navicon:after{transition:.5s}.mm-opened .x .navicon{background:transparent}.mm-opened .x .navicon:before{transform:rotate(-45deg);top:0}.mm-opened .x .navicon:after{transform:rotate(45deg);top:0}.mm-menu .mm-listview a{font:400 15px/15px 'Lato',sans-serif;padding:13px 20px;color:#fff}.mm-menu .mm-listview a,.mm-menu em.mm-counter,.mm-menu .mm-navbar a,.mm-menu .mm-navbar>*{color:#fff}.mm-listview>li,.mm-listview>li .mm-next,.mm-listview>li .mm-next:before,.mm-listview>li:after,.mm-menu .mm-listview>li .mm-arrow:after,.mm-menu .mm-listview>li .mm-next:after,.mm-menu .mm-btn:after,.mm-menu .mm-btn:before{border-color:#fff}.book-now-main{display:none;width:228px;position:absolute;right:0;top:109px}.book-now-inner{padding:15px 42px 31px 60px}.ui-datepicker-trigger{display:none}table.ui-datepicker-calendar td{text-align:center}.select-main{display:inline-block;vertical-align:top}.select-main.mrg0{margin-right:0;float:right}.select-main label{font-size:11px;text-transform:uppercase;text-align:left;color:#fff}.propertyDD{margin-bottom:12px}.propertyDD .sbSelector{width:100%!important}.propertyDD .sbOptions{width:275px!important;margin-left:-149px;overflow-y:auto!important;max-height:400px!important}.propertyDD ul .sbGroup{border-bottom:1px solid #ccc;border-top:1px solid #ccc;color:#333;padding:5px;background:#eee}.promo-link{font-size:11px;text-transform:uppercase;text-align:left;color:#fff;margin:12px 0 0 0;cursor:pointer}.promo-link:hover{opacity:.8}.book-promo input{width:100%;background:transparent;padding:7px 6px;border:1px solid #fff;font-size:13px;font-family:'Lato',sans-serif;color:#fff}.book-promo .sbSelector,.book-promo .sbOptions{width:100%!important;padding:2px 8px}.promo-inputs{display:none}.promo-inputs>div{margin-top:5px}.promo-inputs>input{margin-top:12px}.check-now{display:inline-block;vertical-align:top}.check-now a{display:block;font-size:15px;color:#fff;background-color:#fff;font-family:'latoblack';border:0;padding:7px 10px 7px;margin-top:16px;min-width:125px;text-transform:uppercase;cursor:pointer;line-height:14px;text-align:center}.check-now a:hover{background:#000}.homeVideo{position:relative;width:100%;height:100%;overflow:hidden}.homeVideo video{width:100%;height:100%;position:absolute;top:0;left:0;z-index:9}.banner .bx-controls{display:none}.banner img{width:100%}.banner h2{position:absolute;bottom:30px;left:0;z-index:9;font-size:50px;color:#f8fafc;font-family:'Lato',sans-serif;font-weight:300;text-shadow:0 2px 2.73px rgba(0,0,0,.82);width:100%;padding:0 100px}.ms-fullscreen-template{min-height:250px}.master-slider{height:100%}.master-slider .caption{left:100px;bottom:30px;color:#fff;font-size:35px;font-weight:100;font-style:italic;font-family:'Playfair Display',serif;text-shadow:0 2px 2.73px rgba(0,0,0,.82)}.ms-slide{background-image:url('https://www.longboatkeyclub.com/Opal/media/Opal/layout/slide-loader.gif');background-repeat:no-repeat;background-position:center center}.headerTitleArea{text-align:center;background:#000}.headerTitleArea h1{font-size:26px;font-family:'Playfair Display',serif;font-weight:700;color:#333;display:block;font-style:italic;padding:7px;color:#fff}@media screen and (max-width:991px){.headerTitleArea h1{font-size:23px}}@media screen and (max-width:700px){.headerTitleArea h1{font-size:18px}}@media screen and (max-width:600px){.headerTitleArea h1{font-size:16px}}@media screen and (max-width:470px){.headerTitleArea h1{font-size:15px}}.offers{background-repeat:repeat;background-position:left top;background-color:#000;padding-top:66px;padding-bottom:56px}.offers-text{padding:16px 5px 0 0}.offers-text h2,.offers-text .specialMainTitle{font-weight:bold;padding:0;text-transform:uppercase;color:#fff;font-size:38px;font-family:'Lato',sans-serif;margin-bottom:30px}.offers-text i,.offers-text em,.offers-text h3{font-style:italic;font-size:22px;font-family:'Playfair Display',serif;font-weight:700;color:#fff;display:block;margin-bottom:5px}.offers-text h4,.offers-text .featuredTitle{font-weight:bold;padding:0;color:#fff;font-family:'Lato',sans-serif;font-size:22px;text-transform:uppercase;margin-bottom:6px}.offers-text>div{font-size:19px;color:#fff;line-height:24px;padding-bottom:12px;padding-left:3px}.offers .col-4{display:inline-block;vertical-align:top;margin-right:-4px;max-width:35%;padding-right:20px;width:100%;position:relative}.offers .col-2{display:inline-block;vertical-align:top;margin-right:-4px;max-width:35%;padding-right:20px;width:100%}.offers .col-3{display:inline-block;vertical-align:top;max-width:30%;width:100%}.offers-text a{display:inline-block;vertical-align:top;border:2px solid;color:#fff;text-transform:uppercase;font-size:20px;padding:8px 36px;margin-top:8px;margin-bottom:105px}.offers-text a:hover,.offers-text a:focus{background:#000;border-color:#fff}.offers-img img{display:block;width:100%}.offers-img .bannerimage{display:none}.offers-img .imgbox{background-size:cover;background-repeat:no-repeat;background-position:center center}.view-all{position:relative;max-width:50%;padding-right:20px;display:inline-block;vertical-align:top;margin-right:-4px;width:100%}.view-all .view-bg{border:2px solid;height:209px;overflow:auto;width:100%}.view-all p{position:absolute;left:0;bottom:0;font-size:25px;color:#fff;text-transform:uppercase;line-height:29px;padding:12px 24px 12px 16px;transition:ease-in-out .3s}.view-all a{color:#fff;display:block;vertical-align:top}.view-all a:hover p,.view-all a:focus p{color:#000}.offers-img .imgbox{position:relative;margin-bottom:20px;cursor:pointer;overflow:hidden}.offers-img a.imgbox{display:block}.offers-img .imgbox .hover-text{opacity:0;background:rgba(225,225,225,.9);position:absolute;left:0;top:0;width:100%;height:100%;transition:ease-in-out .7s;text-align:center}.offers-img .imgbox1{max-width:50%;vertical-align:top;width:100%}.offers-img a.imgbox1{display:inline-block}.offers-img .imgbox .hover-text .hover-block{position:relative}.offers-img .imgbox .hover-text .hover-block .text-center{display:table-cell;vertical-align:middle;text-align:center;padding:8px;margin:0;width:auto;height:auto;max-height:100%;position:absolute;overflow:hidden;top:0;left:0;opacity:0;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-transition:top .35s,left .35s,-moz-opacity .35s,-moz-transform .35s;-webkit-transition:top .35s,left .35s,-webkit-opacity .35s,-webkit-transform .35s;-ms-transition:top .35s,left .35s,-ms-opacity .35s,-ms-transform .35s;transition:top .35s,left .35s,opacity .35s,transform .35s}.offers-img .imgbox:hover .hover-text .hover-block .text-center,.offers-img .imgbox:focus .hover-text .hover-block .text-center{top:50%;left:50%;opacity:1;-moz-transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.offers-img .imgbox .hover-text .hover-block .text-center h4 em,.offers-img .imgbox .hover-text .hover-block .text-center h4 i,.offers-img .imgbox .hover-text .hover-block .text-center .offerTitle em,.offers-img .imgbox .hover-text .hover-block .text-center .offerTitle i{display:block;font-family:'Playfair Display',serif;text-transform:capitalize}.hover-block{display:table;width:100%;height:100%;text-align:center}.offers-img .hover-text h4,.offers-img .hover-text .offerTitle{font-weight:bold;text-transform:uppercase;font-size:50px;font-family:'Lato',sans-serif;line-height:40px;margin-bottom:18px}.offers-img .hover-text .viewOffers{text-transform:uppercase;font-size:17px;font-family:'Work Sans',sans-serif;color:#fff;display:inline-block;vertical-align:top;min-width:185px;padding:6px 8px;white-space:nowrap}.offers-img .hover-text .viewOffers:hover{background:rgba(0,0,0,.659)}.offers-img .imgbox:hover .hover-text,.offers-img .imgbox:focus .hover-text{opacity:1}.offers-img .imgbox1{height:211px}.offers-img .imgbox2{height:335px}.offers-img .imgbox3{height:211px}.view-all .view-bg{height:211px}.offers-img .imgbox4{height:272px}.offers-img .imgbox5{height:274px}.offers-text{min-height:355px}.offers-text a{margin-bottom:15px}.view-all{max-width:42%}.view-all p{font-size:26px}.offers-img .imgbox1{max-width:58%}.offers-img .hover-text h4,.offers-img .hover-text .offerTitle{font-size:45px}.offers .col-4{max-width:40.8%;text-align:left}.offers .col-2{max-width:24%}.offers .col-3{max-width:31%}.wc-section{padding-bottom:50px}.wc-section .main{padding:0 30px;max-width:90%;margin:0 auto;background:#fff;margin:0 5%;width:100%;height:100%;display:inline-block}.wc-section img{width:100%}.wc-heading{padding:0 30px 31px 30px;background:#fff;z-index:9;position:relative;max-width:90%}.wc-section h2{text-transform:uppercase;font-size:33px;color:#333;padding-right:50px;padding-top:25px;position:relative;z-index:99}.wc-section i{font-size:24px;font-family:'Playfair Display',serif;font-weight:700;display:block;padding-right:70px}.wc-section p{font-size:17px;color:#666;line-height:25px;padding:0 0 10px}.wc-section p a{display:table;font-family:'latoblack';font-size:17px;margin-top:22px}.wc-section p a:hover{color:#000}.wc-section>.main ul{margin:43px 41px 15px 0;padding:0 15px;list-style:none;text-align:right}.wc-section>.main li{display:inline-block;vertical-align:top;font-size:14px;color:#666;font-family:'Lato',sans-serif}.wc-section>.main li:after{content:"|";display:inline-block;vertical-align:top;font-size:14px;color:#999;font-family:'Lato',sans-serif;margin:0 3px 0 2px}.wc-section>.main li:last-child:after{display:none}.wc-section>.main li a{font-size:14px;color:#666;font-family:'Lato',sans-serif;display:inline-block;vertical-align:top}.wc-section .bx-wrapper .bx-pager{max-width:40%;right:0;left:0;bottom:10px;margin:0 auto;z-index:10;position:relative}.wc-section .bx-wrapper .bx-pager .bx-pager-item a{font:400 14px/29px 'Lato',sans-serif;color:#666;white-space:nowrap;padding:2px 15px}.wc-section .bx-wrapper .bx-pager .bx-pager-item a:before{content:"";display:inline-block;vertical-align:middle;width:10px;height:10px}.wc-section .bx-wrapper .bx-pager .bx-pager-item a.active:before{background:#c15237}span.pager-link-text{display:none}.resort-popup{background-repeat:repeat-y!important;background-size:100% auto!important;padding:36px 0 62px 0;background:#f9fbfd;text-align:center}.resort-popup h3,.resort-popup .instaTag,.resort-popup .instaTag a{font-weight:bold;font-size:21px;color:#000;text-transform:uppercase;font-family:'Lato',sans-serif;padding-bottom:30px}.resort-popup h3 .fa,.resort-popup .instaTag .fa{color:#666;margin-right:10px;vertical-align:middle}.resort-popup .item{margin:0 21px;text-align:center}.resort-popup .item a{display:inline-block;vertical-align:top;width:100%}.resort-popup .owl-prev{position:absolute;left:-10px;top:50%;margin-top:-17px;z-index:999;font-size:0;background:url(https://www.longboatkeyclub.com/Opal/media/Opal/layout/silder-arrow.png) no-repeat left top;width:19px;height:33px;cursor:pointer}.resort-popup .owl-next{position:absolute;right:-10px;top:50%;margin-top:-17px;z-index:999;font-size:0;background:url(https://www.longboatkeyclub.com/Opal/media/Opal/layout/silder-arrow.png) no-repeat right top;width:19px;height:33px;cursor:pointer}.resort-popup .mfp-bottom-bar{display:none!important}#owl-demo .item{position:relative;top:0;left:0;right:0;z-index:5;padding-bottom:87.7%;overflow:hidden}#owl-demo a{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:5;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}#owl-demo a:hover,#owl-demo a:focus{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}#owl-demo a img{display:none}.mfp-close-btn-in .mfp-close{background:transparent url(https://www.longboatkeyclub.com/Opal/media/Opal/layout/x-btn.png) no-repeat left top;font-size:0;width:30px;height:30px;right:77px;top:41px;opacity:1;background-size:contain;transition:none;position:absolute!important}.best-awards{background-color:#fff;padding:37px 0 49px 0;text-align:center;box-shadow:0 3px 10px 0 rgba(0,0,0,.28);overflow:hidden}.best-awards .bx-pager-item{display:none!important}.best-awards h4,.best-awards .awardTitle{font-weight:bold;font-size:28px;color:#222;font-family:'Lato',sans-serif;margin-bottom:8px}.best-awards p{font-size:17px;color:#222;font-family:'Lato',sans-serif;font-weight:400;line-height:26px}.best-awards .awards-wrap{display:table;margin:0 auto}.best-awards .awards-img{display:inline-block;vertical-align:top;padding-right:28px;width:164px}.best-awards .awards-text{display:inline-block;vertical-align:top;width:auto;max-width:750px}.best-awards .awards-wrap>div{display:table-cell;vertical-align:middle}.best-awards .awards-wrap img{max-width:none;width:auto}.best-awards .bx-wrapper .bx-controls-direction a{display:inline-block;width:67px;height:144px;margin-top:-72px;font-size:0;background-image:url('https://www.longboatkeyclub.com/Opal/media/Opal/layout/awards-arrow-no-aqua.png');background-repeat:no-repeat;color:#fff}.best-awards .bx-wrapper .bx-prev{left:0;background-position:left top;-webkit-border-top-right-radius:75px;-webkit-border-bottom-right-radius:75px;-moz-border-radius-topright:75px;-moz-border-radius-bottomright:75px;border-top-right-radius:75px;border-bottom-right-radius:75px}.best-awards .bx-wrapper .bx-next{right:0;background-position:right top;-webkit-border-top-left-radius:75px;-webkit-border-bottom-left-radius:75px;-moz-border-radius-topleft:75px;-moz-border-radius-bottomleft:75px;border-top-left-radius:75px;border-bottom-left-radius:75px}.best-awards .main>a{display:inline-block}.gallery{background-size:100% auto;background-repeat:repeat-y;background-position:center bottom}.gallery>.inner-bg{background-repeat:no-repeat;background-position:center bottom;padding-top:82px;padding-bottom:68px}.gallery .main{position:relative}.gallery .video-bg{position:absolute;left:0;width:100%;top:0;z-index:99;padding:0 25px}.gallery .close-btn{text-align:right;position:absolute;right:41px;top:16px;z-index:999}.gallery .close-btn img{width:auto;display:inline-block;vertical-align:top;cursor:pointer}.gallery a{display:block;width:100%}.gallery .video{display:none}.gallery .video iframe{width:100%;height:722px}.gallery img{display:block;width:100%}.gallery .col-3{width:100%;max-width:35%;display:inline-block;vertical-align:top;padding-right:20px;margin-right:-4px}.gallery .col-2{width:100%;max-width:30%;display:inline-block;vertical-align:top;padding-right:20px;margin-right:-4px}.gallery .col-4{width:100%;max-width:35%;display:inline-block;vertical-align:top}.gallery h3,.gallery .galleryTitle{font-weight:bold;font-size:35px;color:#333;text-transform:uppercase;margin-top:-3px}.gallery i,.gallery em{font-size:24px;font-family:'Playfair Display',serif;font-weight:700;display:block;margin-bottom:35px}.gallery .col-3>h3{font-size:24px;font-family:'Playfair Display',serif;font-weight:700;display:block;margin:0 0 35px 0;font-style:italic;text-transform:none}.gallery .galleryimage{display:none}.video-box a{height:614px}.gallery-box a{background-size:cover;background-repeat:no-repeat;background-position:center center;margin-bottom:20px}.gallery .gallery-box1 a{height:400px}.gallery .gallery-box2 a{overflow:hidden;height:300px}.gallery .gallery-box3 a{height:320px}.gallery .gallery-box4 a{height:380px}.gallery-left{display:inline-block;vertical-align:top;width:50%;margin-right:-4px;padding-right:20px}.gallery-right{display:inline-block;vertical-align:top;width:50%}.gallery .gallery-box5 a{margin-bottom:20px;display:inline-block;vertical-align:top;width:100%;height:180px}.gallery .gallery-box6 a{display:inline-block;vertical-align:top;width:100%;height:180px}.video-box a{height:400px}.video-box a{margin-top:10px}.gallery .gallery-box1 a{height:290px}.gallery .gallery-box2 a{height:198px}.gallery .gallery-box3 a{height:200px}.gallery .gallery-box4 a{height:288px}.gallery .gallery-box5 a{height:134px}.gallery .gallery-box6 a{height:134px}.gallery .video iframe{height:550px}.gallery .col-3{max-width:31%}.gallery .col-2{max-width:23%}.gallery .col-4{max-width:46%}.gallery h3,.gallery .galleryTitle{font-size:28px}.newsletter{float:left;width:100%;text-align:left}.newsletter label{display:block!important;opacity:1!important;position:absolute;top:0;left:-9999px;z-index:0}.gallery .newsletter{margin-top:120px}.newsletter h4,.newsletter .newsTitle{font-weight:bold;text-transform:uppercase;font-size:30px;color:#333;line-height:1.4em}.newsletter .newsTitle{padding:0;margin:0}.newsletter .newsTitle:before,.newsletter .newsTitle:after{content:'';display:none}.newsletter>i,.newsletter>em{margin-bottom:19px;font-size:24px;font-family:'Playfair Display',serif;font-weight:700;display:block}.newsletter>.newsTitleSub{margin-bottom:19px;font-size:24px;font-family:'Playfair Display',serif;font-weight:700;display:block;text-transform:none;font-style:italic}.newsletter .text-box{border:2px solid #757575;width:217px;padding:10px 12px;font-size:14px;font-family:'Work Sans',sans-serif;color:#000;float:left;margin-right:4px;border-radius:0;-webkit-appearance:none}.newsletter .btn-go{border:0;height:40px;color:#fff;font-size:20px;font-family:'Work Sans',sans-serif;font-weight:500;float:left}.newsletter .btn-go:hover{background:#000}.video-box a{display:inline-block;vertical-align:top;position:relative}.gallery a{position:relative;transition:none}.gallery a .gallery-hover{background:rgba(0,0,0,.8);position:absolute;display:table;width:100%;height:100%;left:0;top:0;opacity:0;transition:opacity ease-in-out .3s;z-index:9;text-transform:uppercase;font-size:28px;color:#fff;font-family:'Lato',sans-serif;line-height:35px}.gallery a .gallery-hover{position:relative;overflow:hidden}.gallery a .gallery-hover .inner{display:table-cell;padding:15px;text-align:center;vertical-align:middle;margin:0;width:auto;width:90%;height:auto;max-height:100%;position:absolute;overflow:hidden;top:0;left:0;opacity:0;-moz-transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-moz-transition:top .35s,left .35s,-moz-opacity .35s,-moz-transform .35s;-webkit-transition:top .35s,left .35s,-webkit-opacity .35s,-webkit-transform .35s;transition:top .35s,left .35s,opacity .35s,transform .35s}.gallery a:focus .gallery-hover .inner,.gallery a:hover .gallery-hover .inner{top:50%;left:50%;opacity:1;-moz-transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.gallery a .gallery-hover .inner i,.gallery a .gallery-hover .inner em{color:inherit;font-size:inherit;margin-bottom:0}.video-box a:after{content:"";background:url(https://www.longboatkeyclub.com/Opal/media/Opal/layout/play-icon.png) no-repeat center center;position:absolute;width:100%;height:100%;left:0;top:0;opacity:.5;transition:opacity ease-in-out .3s;z-index:8}.video-box-disabled a:after{display:none!important}.video-box a:hover:after,.gallery a:hover .gallery-hover,.video-box a:focus:after,.gallery a:focus .gallery-hover{opacity:1}.video-box2 a:after{opacity:1}.video-box2 a:hover:after,.video-box2 a:focus:after{opacity:0}footer{background:#fff;padding-top:30px}footer .main>a{display:inline-block;vertical-align:top}footer .ftr-logo{margin-top:10px;margin-left:4px}footer .ftr-link{border-bottom:1px solid #666;padding:20px 0 30px 0;margin-bottom:42px;float:left;width:100%;vertical-align:middle}.ftr-link p{font-size:15px;color:#211f1f;line-height:27px;display:inline-block;vertical-align:top}.ftr-link h1{font-size:15px;color:#211f1f;line-height:15px;display:inline-block}.ftr-link{font-size:17px;color:#211f1f;font-weight:700;text-transform:uppercase;margin-right:5px;display:inline-block;vertical-align:top}.ftr-left{display:inline-block;text-transform:uppercase;vertical-align:top;width:35%}.ftr-no,.ftr-no a{text-transform:uppercase;font-weight:700;font-size:19px;color:#211f1f}.ftr-no.phone-only,.ftr-no.phone-only a{font-size:22px}.ftr-no.phone-only{padding-bottom:22px}.ftr-link .ftr-no a.active:hover{color:#211f1f}.ftr-link ul{margin:3px 0 0 0;padding:0;list-style:none;float:right}.ftr-link li{display:inline-block;vertical-align:top;margin-left:40px}.ftr-link li a{display:inline-block;vertical-align:top;color:#666;font-size:36px}.ftr-link .social{margin:16px 0 0 0;float:none}.ftr-link .social>li:first-child{margin-left:0}.ftr-nav>ul{display:inline-block;padding:0 0 20px 0}.ftr-nav{margin:0;padding:0;list-style:none;text-align:center;float:left;width:100%}.ftr-nav li{display:inline-block;vertical-align:top;font-size:15px;color:#333}.ftr-nav li:before{content:"|";display:inline-block;vertical-align:top;font-size:15px;color:#656565;margin:0 4px 0 2px}.ftr-nav li:first-child:before{display:none}.ftr-nav li a{display:inline-block;vertical-align:top;color:#333;text-transform:uppercase}footer .ftr-awards{float:right;margin:0 0 0 0;padding:0;list-style:none;width:65%;text-align:right}footer .ftr-awards li{display:inline-block;vertical-align:middle;margin-left:2%}footer .ftr-awards a{vertical-align:middle;display:inline-block;margin-left:2%}footer .ftr-awards li img{display:block}footer .searchBox{position:relative;top:1px;display:inline-block;background:#767676;padding:6px;margin:0 0 20px 27px;width:190px;text-align:left}label.searchLabel{display:block!important;width:1px;height:1px;overflow:hidden;position:absolute;top:0;left:-9999px;z-index:1}footer .searchBox input[type="text"]{background-color:transparent;color:#fff;font-size:15px;font-family:'Lato',sans-serif;width:85%;border-radius:0;-webkit-appearance:none}footer .searchBox input[type="submit"]{background-color:transparent;border:0;color:#fff;float:right;width:15%;height:18px;font-size:1px;line-height:1px;text-indent:-9999px;overflow:hidden;vertical-align:top;cursor:pointer}footer .searchBox:after{content:"";position:absolute;top:0;right:0;z-index:1;padding:4px 7px 5px 7px;font:normal normal normal 14px/1 FontAwesome;font-weight:100;font-size:22px;line-height:21px;color:#fff;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none}footer .opal-collection{background:#333 url(//reservations.opalcollection.com/templateShared/2019/opal-collection-bg.jpg) repeat-x center top;padding-top:25px;padding-bottom:36px;margin-top:37px;background-size:cover}footer .opal-collection a{display:inline-block;vertical-align:top}footer .collection-text{text-align:right;width:70%;float:right}footer .collection-text h3,footer .collection-text .unique{font-family:'Playfair Display',serif;font-style:italic;font-size:45px;font-weight:normal;color:#fff;text-align:right;margin-bottom:7px}footer .collection-text a{font-size:21px;background:#fff;text-transform:uppercase;padding:4px 38px;font-weight:700;text-align:center;letter-spacing:11px;margin:12px 11px 0 0}footer .collection-text a:hover{color:#333}.opal-collection .main>a{margin-top:15px}.preloader{display:none}footer div.copyright{padding:8px 0;width:476px;display:inline-block;font-size:11px;color:#666;text-align:center}footer div.copyright p{}.cendyn{text-align:center;padding:8px 15px}.cendyn,.cendyn a{font-size:11px;line-height:14px;color:#666}.cendyn{float:right;padding-right:142px}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:pointer}.enumenu_ul.desk ul{top:100%;z-index:999;list-style:none;left:0;position:absolute;min-width:160px;padding-top:25px}.enumenu_ul>li ul{display:none}.menu.submenu-ul-level1 li a{background:rgba(31,26,107,.8);color:#fff;padding-left:90px}.enumenu_ul.desk li:hover>ul{display:block;opacity:1}.enumenu_ul.desk .sb-menu .sb-menu{left:100%;top:0}.enumenu_ul.desk ul li a{padding:10px 20px;display:block;background-color:rgba(0,0,0,.659);color:#fff;font-size:14px;font-family:'Lato',sans-serif;text-align:left}.enumenu_ul.desk ul li a:hover{text-decoration:underline!important;color:#ed6848}.sub-banner{position:relative;top:0;left:0;right:0;z-index:5;padding-bottom:41.15%;overflow:hidden}.sub-banner-inner{background-position:center center;background-repeat:no-repeat;background-size:cover;background-color:#000;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:5}.sub-banner img{width:100%;display:block}.sub-banner .main{position:relative;position:absolute;width:100%;left:0;bottom:40px}.sub-banner p,.sub-banner h1.headerMain{font-style:normal;color:#fff;font-family:'Lato',sans-serif;font-size:50px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #fff;padding:0 38px 7px;display:inline-block;vertical-align:top;margin-bottom:6px}.sub-banner h1{color:#fff;font-size:25px;font-weight:700;font-style:italic;font-family:'Playfair Display',serif}.sub-banner h1.headerMain{border-bottom:none}.ban-text{width:100%;text-align:center;text-shadow:0 0 15px rgba(0,0,0,.7),0 0 25px rgba(0,0,0,.5)}.top-detail{padding:50px 0 45px;background:#fff;text-align:center;font-size:17px;color:#666;font-family:'Lato',sans-serif;line-height:28px}.top-detail p{padding-bottom:10px}.top-detail p:last-child{padding-bottom:0}.top-detail ul{display:inline-block;margin:0 0 10px 30px}.top-detail h1,.top-detail h2,.top-detail h3,.top-detail h4,.top-detail h5,.top-detail h6{font:700 20px/31px 'Lato',sans-serif;color:#02202f;padding:0 0 10px 0;margin:0;text-transform:uppercase}.top-detail h1{font:700 50px/58px 'Lato',sans-serif;color:#02202f;padding:0 0 10px 0;margin:0;text-transform:uppercase}.top-detail h2{font:700 25px/36px 'Lato',sans-serif;color:#02202f;padding:0 0 10px 0;margin:0;text-transform:uppercase}.top-detail h3{font:700 23px/33px 'Lato',sans-serif;color:#02202f;padding:0 0 10px 0;margin:0;text-transform:uppercase}.top-detail a:hover{color:#000}.top-detail .main>*{max-width:100%}.select-room{text-align:center;background-repeat:repeat-y;background-position:center bottom;background-size:100% auto}.select-room>.inner-bg{background-repeat:no-repeat;background-position:center bottom;padding-top:50px;padding-bottom:54px}.select-room .row>div>a,.select-room .row>div>div{opacity:0;height:472px;background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#000}.select-room h2,.select-room .head{text-transform:uppercase;font-weight:bold;padding:0 80px;font-size:27px;font-family:'Lato',sans-serif;display:inline-block;vertical-align:top;margin-bottom:47px;position:relative}.select-room h2:after,.select-room .head:after{content:"";display:inline-block;vertical-align:top;width:81px;height:1px;background:#a4a4a4;position:absolute;top:18px;right:-33px;padding-right:5px}.select-room h2:before,.select-room .head:before{content:"";display:inline-block;vertical-align:top;width:81px;height:1px;background:#a4a4a4;position:absolute;top:18px;left:-33px;padding-left:5px}.subNavButtons a:last-child{margin-right:0!important}.row{margin-bottom:14px}.subNav{margin-bottom:120px}.subNav>div{padding-bottom:14px}.subNav>div:nth-child(2n+1){padding-right:20px}.subNav>div.col-12{padding-right:0!important}.row>div>a,.row>div>div{display:block;vertical-align:top;position:relative}.row>div>a .room-hover,.row>div>div .room-hover{position:absolute;left:0;top:0;width:100%;height:100%;text-align:left;padding-top:34px;padding-left:26px;opacity:1;transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s;overflow:auto;padding-right:15px}.row>div>a:hover .room-hover,.row>div>div:hover .room-hover{background-color:rgba(0,0,0,.8)}.row>div>a .room-hover h4,.row>div>a .room-hover .subHeadTitle,.row>div>div .room-hover h4,.row>div>div .room-hover .subHeadTitle{opacity:1;display:inline-block;text-transform:uppercase;color:#fff;font-size:26px;font-family:'Lato',sans-serif;font-weight:bold;line-height:28px;text-shadow:0 0 15px rgba(0,0,0,.3);padding-bottom:26px;margin-bottom:22px;padding-right:80px;border-bottom:3px solid transparent;transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s}.row>div>a .room-hover h4 i,.row>div>a .room-hover .subHeadTitle i,.row>div>div .room-hover h4 i,.row>div>div .room-hover .subHeadTitle i{display:block;font-family:'Playfair Display',serif;text-transform:capitalize}.row h4 .title2{opacity:0;padding-top:60px;transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s}.row>div>a:hover h4 .title2,.row>div>div:hover h4 .title2{opacity:1}.row img{width:100%;display:block}.row .col-8{max-width:65%;width:100%;display:inline-block;vertical-align:top}.row .col-4{max-width:35%;width:100%;display:inline-block;vertical-align:top}.row .col-6{max-width:50%;width:100%;display:inline-block;vertical-align:top}.row2 .col-4{margin-left:0;margin-right:-4px}.row1 .col-8{padding-right:20px}.row2 .col-8{padding-left:20px}.row a:hover .room-hover,.row div:hover .room-hover{padding-top:40px;padding-left:47px}.row .has-2-titles:hover .room-hover{padding-top:34px!important;padding-left:26px!important}.row .room-hover>div{opacity:0;transition:all ease-in-out .5s;-moz-transition:all ease-in-out .5s;-webkit-transition:all ease-in-out .5s}.row a:hover .room-hover>div,.row div:hover .room-hover>div{opacity:1}.row a:hover .room-hover h4,.row a:hover .room-hover .subHeadTitle,.row div:hover .room-hover h4,.row div:hover .room-hover .subHeadTitle{border-bottom-width:3px;border-bottom-style:solid;display:inline-block}.row .room-hover{font-size:20px;color:#fff;line-height:30px;font-weight:200;font-family:'Lato',sans-serif;padding-bottom:20px;opacity:0}.row .room-hover span.extraText{display:block;text-transform:uppercase;font-weight:200;font-family:'Lato',sans-serif;font-size:20px;color:#fff;padding-top:10px;opacity:0}.room-hover a.btn{color:#000!important;background:#fff}.row>div>a:focus .room-hover,.row>div>div:focus .room-hover{background-color:rgba(0,0,0,.8)}.row>div>a:focus h4 .title2,.row>div>div:focus h4 .title2{opacity:1}.row a:focus .room-hover,.row div:focus .room-hover{padding-top:40px;padding-left:47px}.row .has-2-titles:focus .room-hover{padding-top:34px!important;padding-left:26px!important}.row a:focus .room-hover>div,.row div:focus .room-hover>div{opacity:1}.row a:focus .room-hover h4,.row a:focus .room-hover .subHeadTitle,.row div:focus .room-hover h4,.row div:focus .room-hover .subHeadTitle{border-bottom-width:3px;border-bottom-style:solid;display:inline-block}.row>div>a:focus-within .room-hover,.row>div>div:focus-within .room-hover{background-color:rgba(0,0,0,.8)}.row>div>a:focus-within h4 .title2,.row>div>div:focus-within h4 .title2{opacity:1}.row a:focus-within .room-hover,.row div:focus-within .room-hover{padding-top:40px;padding-left:47px}.row .has-2-titles:focus-within .room-hover{padding-top:34px!important;padding-left:26px!important}.row a:focus-within .room-hover>div,.row div:focus-within .room-hover>div{opacity:1}.row a:focus-within .room-hover h4,.row a:focus-within .room-hover .subHeadTitle,.row div:focus-within .room-hover h4,.row div:focus-within .room-hover .subHeadTitle{border-bottom-width:3px;border-bottom-style:solid;display:inline-block}.main-content{background-repeat:repeat;background-position:center top;background-size:100% auto;font-size:19px;line-height:34px;color:#444}.main-content>.bg-repeat,.singleroom>.bg-repeat{background-repeat:no-repeat;background-position:bottom center;background-size:100% auto}.main-content>.bg-repeat{padding:95px 0}.main-content p{padding-bottom:10px}.main-content p:last-child{padding-bottom:0}.main-content ul,.top-detail ul{display:block;margin:0 0 0 15px;list-style-type:none}.main-content ol,.top-detail ol{display:inline-block;margin:0 0 10px 30px}.main-content ol li,.top-detail ol li{padding:0 0 0 15px;position:relative;text-align:left}.main-content ul.twoCol,.top-detail ul.twoCol{display:inline-block;max-width:47%;vertical-align:top;margin:0 1% 0 0}.main-content div.twoCol,.top-detail div.twoCol{display:inline-block;width:47%;vertical-align:top;margin:0 1% 0 0}.main-content ul ul,.top-detail ul ul{display:block;margin-left:42px}.main-content ul li,.top-detail ul li{padding:0 0 0 30px;position:relative;text-align:left;display:block}.main-content ul li:before,.top-detail ul li:before{content:"";padding:0 30px 0 0;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:7px;z-index:1}.main-content .sbOptions li:before{content:'';padding:0}.main-content table.grid td,.main-content table.grid th{padding:0 12px;border:1px solid #999}.main-content table.grid th{font-weight:700;font-size:21px}.main-content h1,.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6{font:700 20px/31px 'Lato',sans-serif;color:#02202f;padding:0 0 10px 0;margin:0;text-transform:uppercase}.main-content h1{font:700 26px/37px 'Lato',sans-serif;padding:0 0 30px 0;margin:0;text-transform:uppercase}.main-content h2{font:700 25px/36px 'Lato',sans-serif;padding:0 0 30px 0;margin:0;text-transform:uppercase}.main-content h3{font:700 20px/26px 'Lato',sans-serif;color:#666;padding:0 0 5px 0;margin:0;text-transform:uppercase}.main-content a.btn{margin:5px 0}.main-content a:hover{color:#000}.main-content .main>*{max-width:100%}.main-content .select-main{width:270px;margin:0 0 20px;display:block;float:right}.main-content .select-main.specialsPage{float:none;margin:0 0 40px auto}.main-content .sbSelector{width:100%;background:#fff;color:#666;border-color:#9d9e99;font-size:16px;font-weight:200px;font-family:'Lato',sans-serif;height:36px;text-transform:capitalize}.main-content .sbOptions{margin:0;width:100%!important;border-color:#9d9e99}.main-content .sbOptions a{text-decoration:none!important;text-transform:capitalize;padding:6px 40px 6px 14px;color:#666;font-size:16px}.singleroom .sbOptions a{text-decoration:none!important}.main-content .sbOptions a:hover,.main-content .sbOptions a:focus,.main-content .sbOptions a.sbFocus{color:#666;background:#eee}.main-content .sbSelector a{color:#666}.main a.wedding.linkButton{float:left;margin-top:23px}.main div.customButton{display:inline-block;font:700 17px/17px 'Lato',sans-serif;color:#fff;border:none;text-transform:uppercase;padding:14px 18px;margin:18px 12px 0 0;text-decoration:none!important;white-space:nowrap;cursor:pointer}.main div.customButton:hover{background:#000}#careersPositionTypes .benefits{display:none}.positionBenefits{font:400 15px/26px 'Lato',sans-serif!important;padding:15px 0 0 0}.positionBenefits p{padding:8px 0 0 0}.careerCat{font-size:22px;line-height:34px;font-weight:600}.careerListingInd{margin-left:32px}table.capacity-chart th{font-weight:bold}table.capacity-chart td,table.capacity-chart th{border:1px solid #000;padding:2px 12px}.map-page .sub-banner,.map-page .main-content .main>h2{display:none}.map-page .main-content>.bg-repeat{padding-top:60px}.map iframe{width:100%;height:500px;pointer-events:none}@media screen and (max-width:900px){.map{position:relative;top:0;left:0;right:0;z-index:5;padding-bottom:50%;height:0!important;overflow:hidden}.map iframe{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%!important;position:absolute!important;top:0;bottom:0;left:0;right:0;z-index:5}}.singleroom{background-repeat:repeat;background-position:center top;background-size:100% auto;font-size:17px;line-height:28px;color:#666}.singleroom>.bg-repeat{padding-top:65px;padding-bottom:30px}.singleroom .main{padding-bottom:50px}.singleroom .col-7{max-width:60%;width:100%;padding-right:60px;display:inline-block;vertical-align:top;margin-left:-4px}.singleroom .col-5{max-width:40%;width:100%;display:inline-block;vertical-align:top}.singleroom .bx-wrapper{position:relative;top:0;left:0;right:0;z-index:5;padding-bottom:74%;height:0!important;overflow:hidden}.singleroom .bx-viewport{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%!important;position:absolute!important;top:0;bottom:0;left:0;right:0;z-index:5}.singleroom .bx-wrapper li{overflow:hidden}.singleroom .bx-wrapper img{width:100%;max-width:none}.singleroom .bx-default-pager{display:none}.singleroom .select-main{width:270px;margin:0 0 40px;display:block}.singleroom .select-main.roomTypeDropdownNav{display:none}.singleroom .sbSelector{width:100%;background:#fff;color:#666;border-color:#9d9e99;font-size:16px;font-weight:200px;font-family:'Lato',sans-serif;height:36px;text-transform:capitalize}.singleroom .sbOptions{width:100%!important;border-color:#9d9e99}.singleroom .sbOptions a{text-transform:capitalize;padding:6px 40px 6px 14px;color:#666;font-size:16px}.singleroom .sbOptions a:hover,.singleroom .sbOptions a:focus,.singleroom .sbOptions a.sbFocus{color:#666;background:#eee}.singleroom .sbSelector a{color:#666}.singleroom .sbToggle{background:url(https://www.longboatkeyclub.com/Opal/media/Opal/layout/select-arrow.png) no-repeat left top;width:18px;height:11px;right:20px;z-index:1}.singleroom h4,.singleroom .roomTitle{font-size:25px;text-transform:uppercase;color:#02202f;margin-bottom:20px}.singleroom a:hover{color:#000}.singleroom .col-5 p{margin-bottom:18px}.singleroom .col-5 p:last-child{margin-bottom:0}.singleroom .col-5 ul{display:block;margin:0 0 10px 30px}.singleroom .col-5 .sbOptions{margin:0}.singleroom a.btn-book{display:inline-block;text-align:center;text-transform:uppercase;color:#fff;font-size:21px;font-family:'Lato',sans-serif;padding:10px 40px;margin-top:11px;margin-bottom:48px;text-decoration:none!important}.singleroom a.btn-book:hover{background:rgba(0,0,0,.659)}.singleroom a.view-plan{display:none}.singleroom .bx-wrapper .bx-controls-direction a{height:126px;width:64px;margin-top:-64px}.singleroom .bx-wrapper .bx-prev,.singleroom .bx-wrapper .bx-next{background-image:url(https://www.longboatkeyclub.com/Opal/media/Opal/layout/awards-arrow-no-aqua.png);background-repeat:no-repeat;background-size:cover}.singleroom .bx-wrapper .bx-prev{background-position:left top;left:0}.singleroom .bx-wrapper .bx-next{background-position:right top;right:0}.ms-skin-default .ms-nav-next,.ms-skin-default .ms-nav-prev{top:50%;background-image:url('https://www.longboatkeyclub.com/Opal/media/Opal/layout/light-skin-custom.png');background-position:53px -17px;width:28px;height:57px;margin-top:-29px}.ms-skin-default .ms-nav-next{background-position:69px 131px}.mfp-gallery .mfp-image-holder .mfp-figure{padding:25px 60px}.mfp-bg{z-index:999999}.mfp-wrap{z-index:999999}.left{float:left}.right{float:right}.homeSlideArrowWrapper{position:absolute;bottom:80px;left:50%;z-index:19;margin-left:-30px;cursor:pointer;margin-left:-19px;border:1px solid #fff;box-shadow:0 0 30px rgba(0,0,0,.9);border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px}.homeSlideArrow{position:relative;bottom:0;left:0;z-index:19;width:60px;height:38px;display:block;background-repeat:no-repeat;background-position:center center;background-size:contain;left:-1px;background-image:url('https://www.longboatkeyclub.com/Opal/media/Opal/layout/homeSlideArrow2.png');width:38px;background-size:30px 19px;left:0}span.thick-text{font-weight:900}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}.c6{width:50%;float:left}@media handheld,only screen and (max-width:768px),only screen and (max-device-width:768px)and (orientation:portrait){body{font-size:90%}.row{margin-bottom:0!important}.c6{width:100%;margin-right:0;margin-left:0;margin-bottom:20px}}#fourBoxes{margin-top:14px}#fourBoxes .row{margin-bottom:7px}#fourBoxes .hoverText{width:100%;height:300px;padding:0 40px}#fourBoxes .hoverContainer{width:100%;height:100%}#fourBoxes .hoverText{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#fourBoxes .hoverText h2,#fourBoxes .hoverText .hovTitle2{font-family:'Lato',sans-serif;font-size:36px;text-transform:uppercase;font-weight:700;margin:0;padding:0;letter-spacing:-1px;line-height:inherit}#fourBoxes .hoverText h3,#fourBoxes .hoverText .hovTitle3{font-family:'Playfair Display',serif;font-size:25px;font-style:italic;font-weight:600;margin:0;padding:0;letter-spacing:-.7px;line-height:inherit}#fourBoxes .hoverText>div{font-family:"Lato",sans-serif;font-size:18px;font-weight:normal;padding-top:7px;letter-spacing:-1px;line-height:25px}#fourBoxes .white{color:#fff}#fourBoxes .black{color:#333}#fourBoxes .hoverText a{color:#fff;font-family:"Lato",sans-serif;font-size:16px;font-weight:500;padding:10px;text-decoration:none;text-transform:uppercase;float:left}#fourBoxes .hoverText a:hover{background-color:#000}#fourBoxes figure{display:block;position:relative;float:left;margin:0 7px 11px 0;width:100%;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;top:0;left:0;right:0;z-index:5;padding-bottom:72.7%;overflow:hidden}#fourBoxes .promoBox{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:5}#fourBoxes figure figcaption{position:absolute;background:#000;color:#000;opacity:0;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;width:100%;height:100%}#fourBoxes figure:hover figcaption,#fourBoxes figure.hover figcaption{opacity:1}#fourBoxes figure .promoTitleBar{position:absolute;bottom:0;left:0;z-index:5;background:#000;background:rgba(255,255,255,.75);text-shadow:0 0 5px white;color:#000;width:100%;text-align:center;line-height:24px;-moz-transition:all .6s ease;opacity:.75;font-family:'Lato',sans-serif;text-transform:uppercase;padding:10px 0;font-size:26px;font-weight:600;letter-spacing:1px}#fourBoxes figure:hover .promoTitleBar,#fourBoxes figure.hover .promoTitleBar{opacity:0}.cap-left:before{bottom:0;left:0}.cap-left figcaption{bottom:0;left:-30%}.cap-left:hover figcaption{left:0}.cap-right:before{bottom:0;left:0}.cap-right figcaption{bottom:0;right:-30%}.cap-right:hover figcaption{right:0}.cap-top:before{bottom:0;left:0}.cap-top figcaption{left:0;top:-30%}.cap-top:hover figcaption{top:0}.cap-bot:before{bottom:0;left:0}.cap-bot figcaption{left:0;bottom:-30%}.cap-bot:hover figcaption,.cap-bot.hover figcaption{bottom:0}#fourBoxes .c6:first-child{left:-5px;position:relative}#fourBoxes .c6:last-child{position:relative;right:-5px}@media only screen and (max-width:1492px){.ftr-link p{font-size:13px}.ftr-no,.ftr-no a{font-size:15px}}@media only screen and (max-width:1200px){.ftr-link h1{text-align:center;width:100%}footer .ftr-left{width:100%;text-align:center}footer .ftr-awards{width:100%;text-align:center;float:none;margin-top:1%}.ftr-link .social{text-align:center}}@media only screen and (max-width:768px){#fourBoxes .c6:first-child{left:0}#fourBoxes .c6:last-child{right:0}figure:active figcaption{opacity:1}figure:active:before{opacity:0}.cap-left:active figcaption{left:0}.cap-right:active figcaption{right:0}.cap-top:active figcaption{top:0}.cap-bot:active figcaption{bottom:0}}@media only screen and (max-width:970px){#fourBoxes .hoverText{padding:21px 20px}#fourBoxes .hoverText h2,#fourBoxes .hoverText .hovTitle2{font-size:22px}#fourBoxes .hoverText h3,#fourBoxes .hoverText .hovTitle3{font-size:20px}#fourBoxes .hoverText p{font-size:15px;line-height:normal}#fourBoxes .hoverText>div{font-size:15px;line-height:20px}}@media only screen and (max-width:768px){#fourBoxes .hoverText h2,#fourBoxes .hoverText .hovTitle2{font-size:36px}#fourBoxes .hoverText p{font-size:18px}}@media only screen and (max-width:591px){footer .ftr-awards a{margin-left:9%}}@media only screen and (max-width:460px){#fourBoxes .hoverText h2,#fourBoxes .hoverText .hovTitle2{font-size:30px}#fourBoxes .hoverText h3,#fourBoxes .hoverText .hovTitle3{font-size:20px}#fourBoxes .hoverText p{font-size:16px}}@media only screen and (max-width:384px){#fourBoxes .hoverText{position:relative;top:0%;-webkit-transform:translateY(-0%);-ms-transform:translateY(-0%);transform:translateY(-0%)}#fourBoxes .hoverText h2,#fourBoxes .hoverText .hovTitle2{font-size:24px}#fourBoxes .hoverText h3,#fourBoxes .hoverText .hovTitle3{font-size:16px}#fourBoxes .hoverText p{font-size:12px}}.specialsPadding{padding-top:40px}.specialsListItem{display:inline-block;width:31.33%;margin:0 1% 30px 1%;position:relative;z-index:1;background:#fff;text-align:left;vertical-align:top}.specialsListItem .border{position:absolute;top:0;left:0;right:0;bottom:0;z-index:6;border:3px solid #e3e3e3;margin:3px;pointer-events:none}.specialImage{position:relative;top:0;left:0;right:0;z-index:5;padding-bottom:41.15%;overflow:hidden}.specialImageWrap{background-position:center center;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:5}.specialContent{padding:13px 23px 29px 23px;font:400 16px/22px 'Lato',sans-serif;color:#000}.specialContent h2,.specialContent h3{font:700 25px/36px 'Lato',sans-serif;color:#02202f;padding:0 0 10px 0;margin:0;text-transform:uppercase}.specialContent ul{display:block;list-style-type:disc;margin:0 0 22px 22px;padding:0}.specialContent ol{display:block;list-style-type:decimal;margin:0 0 22px 22px;padding:0}.specialContent .moreDetails,.specialContent .bookNow{display:inline-block}.specialContent .moreDetails a,.specialContent .bookNow a,a.btn,.rfp-btn a{display:inline-block;font:700 17px/17px 'Lato',sans-serif;color:#fff!important;border:none;text-transform:uppercase;padding:14px 18px;margin:18px 12px 0 0;text-decoration:none!important;white-space:nowrap}.specialContent>div:last-child>a{margin-right:0!important}.specialContent .moreDetails a:hover,.specialContent .bookNow a:hover,a.btn:hover,.rfp-btn a:hover{background:#000}.specialButtons a.btn{margin-right:15px}.rfp-btn a{background:#1b75bb}.two-per-row,.one-per-row{display:none;position:absolute;width:0;height:0;z-index:-1;overflow:hidden;pointer-events:none}@media screen and (max-width:1350px){.specialsListItem{width:48%}.two-per-row{display:block}}@media screen and (max-width:767px){.specialsListItem{width:100%;margin-left:0;margin-right:0}.two-per-row{display:none}.one-per-row{display:block}}@media screen and (max-width:399px){.specialContent .moreDetails,.specialContent .bookNow{width:100%}.specialContent .moreDetails a,.specialContent .bookNow a{width:100%;text-align:center;margin:12px 0 0 0}}.main-content .pressReleaseListing{display:table;width:100%;font:400 14px/22px 'Lato',sans-serif;color:#000!important;text-decoration:none!important;text-align:left;margin:0 0 35px 0;border:1px solid #000;background-color:#fff}.pressReleaseListing:hover{background-color:#eee}.pressReleaseListing:last-child{margin-bottom:0}.pressImage{display:table-cell;width:300px;min-height:200px;background-size:cover;background-repeat:no-repeat;background-position:center center}.pressText{display:table-cell;padding:0 0 15px 0}.pressReleaseListing .date{font-size:18px;display:block;background:#eee;padding:5px 25px}.pressSpacing{padding:0 25px}span.pressTitle{display:block;font:700 25px/36px 'Lato',sans-serif;text-transform:uppercase;padding:5px 0 10px 0}.pressReadMore{display:inline-block;font:700 17px/17px 'Lato',sans-serif;color:#fff;border:none;text-transform:uppercase;padding:14px 18px;margin:18px 0 0 0;text-decoration:none!important;white-space:nowrap}.pressReleaseListing:hover .pressReadMore{background:#000}@media screen and (max-width:900px){.pressImage{width:200px}}@media screen and (max-width:600px){.pressImage{display:none}}#photoGallery{text-align:center}#photoGallery h2{border-bottom-width:1px;border-bottom-style:solid;margin:20px 0}#photoGallery h2:first-child{margin-top:0}.simple-gallery{margin-left:4px}.simple-gallery .galleryThumb{display:inline-block;width:20%;margin:0 0 0 -4px;-webkit-animation-fill-mode:inherit;animation-fill-mode:inherit}.simple-gallery .galleryThumb img,.simple-gallery .galleryThumb figcaption{display:none}.simple-gallery .galleryThumb a{display:block;height:250px;margin:0 7px 14px 7px;background-position:center center;background-repeat:no-repeat;background-size:cover;-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1)}.simple-gallery .galleryThumb:hover a,.simple-gallery .galleryThumb a:focus{-ms-transform:scale(1.05);-webkit-transform:scale(1.05);transform:scale(1.05)}@media screen and (max-width:1300px){.simple-gallery .galleryThumb{width:25%}}@media screen and (max-width:1000px){.simple-gallery .galleryThumb{width:33.33%}.simple-gallery .galleryThumb a{height:200px}}@media screen and (max-width:600px){.simple-gallery .galleryThumb{width:50%}.simple-gallery .galleryThumb a{height:150px}}#Jquerycalendar{font-size:16px!important;line-height:26px!important}#Jquerycalendar a{color:#333!important}.fc-event,.fc-agenda .fc-event-time,.fc-event a{border:1px solid #666!important}.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #ddd!important;background-color:#eee!important}span.hex-wrap{margin-left:2px!important}@media screen and (max-width:415px){#Jquerycalendar h2{font-size:16px!important}}.sitemap-float{position:fixed;min-width:280px;z-index:999999;top:0;left:0;height:100%;box-shadow:0 0 35px #000;background-color:#fff;overflow:auto!important;text-align:center;display:none}html>body .sitemap-float{position:fixed}.sitemap-close{text-align:right}.sitemap-close a{display:inline-block;font:400 18px/18px 'Lato',sans-serif;color:#fff;text-decoration:none;padding:10px 0;width:100%;text-align:center;text-transform:uppercase}.sitemap-close a:hover,.sitemap-close a:focus{background:#000}.sitemap-content{padding:18px 0;background-color:#fff;text-align:center}.sitemap-content a{display:inline-block;padding:0 10px 4px 10px;text-decoration:none;font:400 16px/22px 'Lato',sans-serif;color:#000}.sitemap-content>ul{display:inline-block}.sitemap-content ul{margin:0;padding:0 10px 0 15px;list-style-type:none}.sitemap-content li{margin:0;padding:0;text-align:left}.sitemap-content>ul>li{margin-bottom:10px}.search-wrapper{text-align:left;border:1px solid #000;margin:0 0 25px 0;padding:15px 25px}.search-wrapper:last-child{margin-bottom:0}.search-wrapper>div{margin-bottom:0!important}.search-wrapper>div>div,.search-wrapper>div>div span{font-size:16px!important;line-height:20px}.search-wrapper>div>div>div{margin-top:16px!important;height:6px!important}.search-wrapper>div>div>a,.search-wrapper>div>div>a>span{font:700 21px/32px 'Lato',sans-serif!important;color:#000!important;text-transform:uppercase}.search-wrapper>div>div>div,.search-wrapper>div>div>span{margin-top:9px!important;color:#000!important;background-color:transparent!important}.search-wrapper .searchContent{padding:10px 0}.search-wrapper .searchRelevance span{font-size:14px!important}.title-area.apply-text{padding:5px 25px 25px 25px;color:#222;font-size:18px;line-height:28px}.main-content .FormPanel .formDatepicker,.top-detail .FormPanel .formDatepicker,.main-content .FormPanel .formDatepickerFrom,.top-detail .FormPanel .formDatepickerFrom,.main-content .FormPanel .formDatepickerTo,.top-detail .FormPanel .formDatepickerTo{background:#fff url('https://www.longboatkeyclub.com/Opal/media/Opal/layout/calendar-icon.png') no-repeat 98% center;cursor:pointer}.main-content .FormPanel .formWrap,.top-detail .FormPanel .formWrap{max-width:700px;text-align:left;border:1px solid #000;background:rgba(255,255,255,.25);padding:25px;box-shadow:0 0 20px rgba(0,0,0,.25)}.top-detail .FormPanel .formWrap{margin:0 auto}.main-content .FormPanel .label,.top-detail .FormPanel .label{display:inline-block;width:30%;vertical-align:top;position:relative}.main-content .FormPanel .field,.top-detail .FormPanel .field{display:inline-block;width:70%;margin:0 0 0 -6px;vertical-align:top}.main-content .FormPanel .formWrap.wide .label,.top-detail .FormPanel .formWrap.wide .label{width:35%}.main-content .FormPanel .formWrap.wide .field,.top-detail .FormPanel .formWrap.wide .field{width:65%}.main-content .FormPanel .formWrap.wider .label,.top-detail .FormPanel .formWrap.wider .label{width:45%}.main-content .FormPanel .formWrap.wider .field,.top-detail .FormPanel .formWrap.wider .field{width:55%}.main-content .formTitle,.top-detail .formTitle{font:700 20px/26px 'Lato',sans-serif;color:#02202f;text-transform:uppercase;padding:0 0 10px 0;margin:0;margin:10px 0 10px 12px}.main-content .FormPanel .label label,.top-detail .FormPanel .label label,.main-content .FormPanel .label span.EditingFormLabel,.top-detail .FormPanel .label span.EditingFormLabel{display:inline-block;font:400 19px/25px 'Lato',sans-serif;color:#666;padding:0 15px 12px 12px;margin:0}.main-content .FormPanel .label>span.required,.top-detail .FormPanel .label>span.required,.main-content table.FormPanel label span.required,.top-detail table.FormPanel label span.required{margin:0;position:absolute;left:0}.main-content .FormPanel .field table label,.top-detail .FormPanel .field table label{font:400 19px/25px 'Lato',sans-serif;color:#666;padding:0 18px 0 0}.main-content .FormPanel table.CheckBoxListField,.top-detail .FormPanel table.CheckBoxListField{margin:0 0 14px 0;line-height:28px}.main-content .CheckBoxListField td,.top-detail .CheckBoxListField td{padding-bottom:5px}.main-content .FormPanel table.CheckBoxListField label,.top-detail .FormPanel table.CheckBoxListField label{padding:0 0 0 8px}.main-content .FormPanel input[type="text"],.top-detail .FormPanel input[type="text"],.main-content .FormPanel input[type="email"],.top-detail .FormPanel input[type="email"],.main-content .FormPanel select,.top-detail .FormPanel select,.main-content .FormPanel textarea,.top-detail .FormPanel textarea{font:400 19px/25px 'Lato',sans-serif;color:#666;border:1px solid #ccc;padding:4px 8px;margin:0;width:100%;height:auto}.main-content .FormPanel input[type="submit"],.top-detail .FormPanel input[type="submit"]{display:inline-block;font:700 17px/17px 'Lato',sans-serif;color:#fff;border:none;text-transform:uppercase;padding:14px 18px;margin:18px 12px 0 0;text-decoration:none!important;white-space:nowrap;cursor:pointer}.main-content .FormPanel input[type="submit"]:hover,.top-detail .FormPanel input[type="submit"]:hover{background:#000}.main-content .FormPanel input[type="radio"],.top-detail .FormPanel input[type="radio"]{margin:0 5px 12px 0}.main-content .FormPanel .EditingFormControlNestedControl{position:relative;margin:0 0 8px 0}.main-content .FormPanel .EditingFormControlNestedControl .CalendarIcon{position:absolute;top:-10px;right:10px;bottom:0;margin:auto}.EditingFormErrorLabel,.ErrorLabel{display:block;font:400 14px/18px 'Lato',sans-serif;margin:-7px 0 10px 0;color:red!important}.InfoLabel{background-color:#5cb85c;color:#fff}.Error{border:1px solid red}.ErrorLabel{background:#ffc0cb;color:#000;border:3px dashed red}.EditingFormErrorLabel{color:red;text-align:right;width:100%}.HiddenButton{display:none!important}.ErrorLabel{text-align:center}.main a.linkButton{background:#00a4e4;display:inline-block;font:700 17px/17px 'Lato',sans-serif;color:#fff;border:none;text-transform:uppercase;padding:14px 18px;margin:18px 12px 0 0;text-decoration:none!important;white-space:nowrap;cursor:pointer}.main-content .eventDetails.in-iframe .FormPanel input[type="submit"]{background:#000}.main-content .eventDetails.in-iframe .FormPanel input[type="submit"]:hover{background:#333}.optInText{font-size:18px;line-height:30px}.optInText.Error{background:#ffc0cb;color:#000;border:3px dashed red;padding:0 6px;margin-top:8px}.optInText>div{padding:8px 0}.optInText .EditingFormControlNestedControl{display:inline-block;padding:6px 5px 0 6px!important;margin:0 6px 0 0!important;position:relative!important;left:2px;top:5px;z-index:1}.optInText .EditingFormControlNestedControl.Error{border:none}.optInText .EditingFormControlNestedControl>table{padding:0!important;margin:0!important;line-height:0!important}.optInValidation .EditingFormErrorLabel{text-align:left;background:#ffc0cb;color:#000;border:3px dashed red;padding:6px;margin:16px 0 0 0}.field.submitField{text-align:center;width:100%!important}.formPrivacy{max-width:700px;font-size:16px;line-height:26px;padding:15px 25px}.formPrivacy2{font-size:16px;line-height:26px;margin:31px 0 0 0;padding:5px 11px;border:1px solid rgba(0,0,0,.5);background:rgba(255,255,255,.25)}@media screen and (max-width:600px){.main-content .FormPanel .formWrap,.top-detail .FormPanel .formWrap{border:1px solid #000;background:rgba(255,255,255,.25);padding:15px;box-shadow:none}.main-content .formTitle,.top-detail .formTitle{margin-left:0}.main-content .FormPanel .label,.top-detail .FormPanel .label,.main-content .FormPanel .field,.top-detail .FormPanel .field{width:100%!important;margin:0!important}.main-content .FormPanel .label label,.top-detail .FormPanel .label label,.main-content .FormPanel .label span.EditingFormLabel,.top-detail .FormPanel .label span.EditingFormLabel{padding:0 0 3px 0}.main-content .FormPanel .label>span.required,.top-detail .FormPanel .label>span.required,table.FormPanel label span.required{position:relative;padding:0 5px 0 0}.main-content .FormPanel .submitLabel,.top-detail .FormPanel .submitLabel{display:none}}.noscroll{position:fixed;overflow-y:scroll;width:100%}.formOverlayWrapper{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;background:-moz-radial-gradient(rgba(0,0,0,.4) 30%,rgba(0,0,0,.8))!important;background:-webkit-radial-gradient(rgba(0,0,0,.4) 30%,rgba(0,0,0,.8))!important}.formOverlayWrapper .formOverlayClose{background-image:url('https://www.longboatkeyclub.com/Opal/media/Opal/layout/overlayClose.png');background-repeat:no-repeat;background-position:0 0;position:absolute;top:-21px;right:-21px;width:42px;height:42px;z-index:99;cursor:pointer}.formOverlayWrapper .formOverlayClose:hover{background-position:0 -42px}.formOverlayWrapper .formOverlay{position:absolute;top:0;left:0;width:80%;height:90%;margin:0 auto;box-shadow:0 0 75px rgba(31,22,80,.3)}.formOverlayWrapper .formOverlayContent{width:100%;height:100%}.formOverlayWrapper .formOverlayContent iframe{width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.na{float:left;width:25%;padding-left:1%;vertical-align:baseline;display:table}.na label{padding-left:5%;display:table-cell;vertical-align:middle;text-align:center}.na .EditingFormControlNestedControl{float:left}.naAdjust .EditingFormControlNestedControl input{float:left;width:75%!important}.naAdjust .na .EditingFormControlNestedControl .CheckBoxField input[type="checkbox"]{display:block;float:none!important;width:auto!important;margin:66% 0}#banner{position:absolute;width:100%;height:inherit;overflow:hidden}#banner video{position:relative;width:100%!important;height:inherit!important;z-index:-1}#banner #fallbackBanner{display:none}iframe[name="google_conversion_frame"]{display:none;position:absolute;bottom:0;left:0;z-index:0;width:0;height:0;border:0;pointer-events:none}.accordion{color:#444;cursor:pointer;padding:18px;padding-left:0;width:100%;text-align:left;border:none;transition:.4s}.panel{padding:0 18px;padding-left:0;display:none;overflow:hidden;max-height:0;transition:max-height .2s ease-out}.accordion:before{content:'+';font-size:28px;color:#777;float:right;margin-left:5px}.accordion.active:before{content:"−"}a.brochure-link{color:#fff!important;text-decoration:none!important}