@font-face{font-family:'Museo Sans 100';src:url(fonts/museo-sans-100-webfont.eot);src:url(fonts/museo-sans-100-webfont.eot#iefix) format('embedded-opentype'),url(fonts/museo-sans-100-webfont.woff) format('woff'),url(fonts/museo-sans-100-webfont.ttf) format('truetype')}@font-face{font-family:'Museo Sans 300';src:url(fonts/museo-sans-300-webfont.eot);src:url(fonts/museo-sans-300-webfont.eot#iefix) format('embedded-opentype'),url(fonts/museo-sans-300-webfont.woff) format('woff'),url(fonts/museo-sans-300-webfont.ttf) format('truetype')}@font-face{font-family:'Museo Sans 500';src:url(fonts/museo-sans-500-webfont.eot);src:url(fonts/museo-sans-500-webfont.eot#iefix) format('embedded-opentype'),url(fonts/museo-sans-500-webfont.woff) format('woff'),url(fonts/museo-sans-500-webfont.ttf) format('truetype')}@font-face{font-family:Sonora;src:url(fonts/sonoraproot-med.eot);src:url(fonts/sonoraproot-med.eot#iefix) format('embedded-opentype'),url(fonts/sonoraproot-med.woff) format('woff'),url(fonts/sonoraproot-med.ttf) format('truetype')}html.hide-overflow{overflow:hidden}body{color:#242424;font-size:13px;font-family:'Museo Sans 300';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#book-trigger,.btn,.btn-facebook,.btn-yellow,.download,.spa-book,button[type=submit]{display:inline-block;zoom:1;font-family:'Museo Sans 500'}a{color:#10b5db}#book-trigger,.btn,.download,.spa-book,button[type=submit]{background:url(images/btn.png) center repeat-x;padding:8px 20px;text-transform:uppercase;color:#fff;letter-spacing:.01em;font-size:15px;border:0;transition:padding .3s ease;-webkit-transition:padding .3s ease;-moz-transition:padding .3s ease;-o-transition:padding .3s ease}.btn span{color:#fff!important;transition:padding .3s ease;-webkit-transition:padding .3s ease;-moz-transition:padding .3s ease;-o-transition:padding .3s ease}.btn-yellow,.btn:hover span{transition:padding .3s ease}.btn:hover{padding:8px 10px}.btn:hover span{padding-right:20px;background:url(images/arrow-right.png) right center no-repeat;background-size:auto 100%;-webkit-transition:padding .3s ease;-moz-transition:padding .3s ease;-o-transition:padding .3s ease}.btn-yellow{background:url(images/btn-yellow.png) center repeat-x;padding:8px 20px;text-transform:uppercase;color:#fff;letter-spacing:.01em;font-size:15px;-webkit-transition:padding .3s ease;-moz-transition:padding .3s ease;-o-transition:padding .3s ease}a.download span,a.spa-book span{font-size:15px!important;text-transform:none;color:#fff!important;text-align:left}.btn-yellow span{color:#fff!important;transition:padding .3s ease;-webkit-transition:padding .3s ease;-moz-transition:padding .3s ease;-o-transition:padding .3s ease}.btn-yellow:hover span{padding-right:20px;background:url(images/arrow-right.png) right center no-repeat;background-size:auto 100%;transition:padding .3s ease;-webkit-transition:padding .3s ease;-moz-transition:padding .3s ease;-o-transition:padding .3s ease}a.download span{padding:0 0 0 30px!important;background:url(images/icon-download.png) left center no-repeat}a.spa-book span{padding:0!important}.btn-facebook,header #primary-nav li a{text-transform:uppercase;letter-spacing:.01em}.btn-facebook{background:url(images/btn-light.png) center repeat-x;padding:2px 20px;color:#fff;font-size:15px;transition:padding .3s ease;-webkit-transition:padding .3s ease;-moz-transition:padding .3s ease;-o-transition:padding .3s ease}.btn-facebook span{padding:7px 0 7px 50px;background:url(images/facebook-btn.png) left center no-repeat;display:block}.wrapper{max-width:1000px;width:90%;z-index:9;margin:0 auto}#home .wrapper{max-width:1170px}.animated{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both}h1,h2,h3,h4{font-weight:400}#content iframe{max-width:650px;border:0}#fliptoFrame{z-index:999!important}header{width:268px;height:100%;top:0;left:5%;position:fixed;z-index:1001;background-color:#fff;-webkit-box-shadow:0 0 10px 0 rgba(160,160,160,.2);-moz-box-shadow:0 0 10px 0 rgba(160,160,160,.2);box-shadow:0 0 10px 0 rgba(160,160,160,.2)}header a.logo{background:url(svg/GrandLucayan-Logo.svg) no-repeat;background-size:100% auto;width:190px;height:100px;display:block;margin:15% auto 12%;text-indent:-9999px}.no-svg header a.logo{background-image:url(images/grand-lucayan-logo.png);width:225px;height:95px}header #primary-nav{padding:0 0 10px 40px;position:relative;z-index:10}header #primary-nav li a{font-size:1.1em;padding:7px 0;display:block;font-family:"Museo Sans 500";color:#242424}header #primary-nav li li a{text-transform:none;padding:5px 0;font-size:.9em}header #primary-nav li a.active,header #primary-nav li a:hover{color:#1481c3}header #primary-nav li ul{border-left:1px solid #1481c3;display:none;margin-left:2px;padding:0 0 0 8px;position:relative;text-align:left;z-index:9}.booking-btn,.booking-widget,header #social-medias{text-align:center}header #primary-nav li.open-menu ul{display:block}header .bottom{position:absolute;width:100%}header .bottom .phone{text-align:center;font-size:1.1em;margin:30px 0;font-family:"Museo Sans 500"}header .bottom .phone span{display:block;margin-bottom:5px}header #social-medias a{background-image:url(images/social-medias.png);display:inlin-block;height:18px;margin:0 5px;width:18px;text-indent:-5000px;background-repeat:no-repeat}.booking-widget,.overlay{display:none;position:fixed;top:0}#social-medias a.facebook{background-position:7px 0}#social-medias a.google{background-position:-51px 0}#social-medias a.twitter{background-position:-23px 0}#social-medias a.instagram{background-position:-101px 0}#social-medias a.pinterest{background-position:-76px 0}#social-medias a.youtube1{background-position:-159px 0;width:20px}.booking-btn .btn{cursor:pointer;margin-bottom:10px}.booking-btn .best-rate{font:.85em 'Museo Sans 500';text-transform:uppercase}.overlay{width:100%;height:100%;z-index:99;background:rgba(255,255,255,.5);left:0}.booking-widget{background-color:#1481c3;width:95%;-webkit-box-shadow:6px 4px 8px 0 rgba(160,160,160,.2);-moz-box-shadow:6px 4px 8px 0 rgba(160,160,160,.2);box-shadow:6px 4px 8px 0 rgba(160,160,160,.2);z-index:1000;bottom:0;border-left:1px solid #f9f9f9;margin-left:-50px}@media screen and (max-width:1023px){.booking-widget{top:150px}}.booking-widget .container{max-width:890px!important;width:95%!important;position:relative}.booking-widget .close-widget{background:url(images/close-widget.png) no-repeat;width:36px;height:36px;cursor:pointer;position:absolute;right:10px;top:10px}.booking-widget .header{background:url(images/best-rate-seal.png) 7% center no-repeat #1071b7;padding:30px}.booking-widget .header h2{text-transform:uppercase;color:#fff;letter-spacing:3px;font-size:3em;margin-bottom:20px}.booking-widget .checkbox li,.small-widget .checkbox li{display:inline-block;margin:0 20px;color:#fff;font:1.3em/20px 'Museo Sans 500';padding-left:30px;text-transform:uppercase;background:url(images/radio.png) left top no-repeat;cursor:pointer;opacity:.7;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.booking-widget .checkbox li:hover{opacity:1}.booking-widget .checkbox li.active,.small-widget .checkbox li.active{background-position:left -21px;opacity:1}.booking-widget .body{padding:30px;color:#fff}.booking-widget .body .form{float:left;width:55%;margin-right:5%;padding-right:5%;padding-left:10%;border-right:1px solid #3291cb;text-align:left}.booking-widget .body .form .line{margin-bottom:10px}.booking-widget .body .form .entry{width:27%;float:left;position:relative}.booking-widget .body .form .air{display:none}.booking-widget .body .form .air .entry{width:49%}.booking-widget .body .form .entry img{position:absolute;right:22%;top:8px}.booking-widget .body .form .entry.date{width:45%}.booking-widget .body .form .entry label{width:60px;line-height:30px;font-size:1.1em;display:inline-block}.booking-widget .body .form .entry.date label{width:55px}.booking-widget .body .form .entry input{border:1px solid #fff;width:100px;padding:5px 10px;font-size:1.2em;background:0 0;color:#fff}.booking-widget .body .form .entry select{border:1px solid #fff;padding:5px 10px;font-size:1.2em;background-color:#1481c3;color:#fff;max-width:100%}.booking-widget .body .form .entry select option{background-color:#1481c3}.booking-widget .body .all-inclusive{float:left;width:22%;text-align:left}.booking-widget .body .all-inclusive p,.small-widget .all-inclusive p{font:1.1em 'Museo Sans 500'!important;margin-bottom:10px!important}.all-inclusive .checkbox li{text-transform:none;margin:0 10px 0 0;font-size:1.1em;padding-left:25px}.all-inclusive .info{margin-top:15px;font:italic .8em/18px Arial;padding-left:22px;background:url(images/info.png) left center no-repeat;color:#fff;display:block}.all-inclusive .offer{background:url(../../../be478d95e8aa404656c1-d983ce57e4c84901daded0f67d5a004f.r11.cf1.rackcdn.com/grand-lucayan/media/all-inclusive-sale-579f56a9c14ea.png) left center no-repeat rgba(0,0,0,0);float:right;height:80px;margin-top:-130px;padding-left:5px;width:120px}.all-inclusive .top-content{width:78%}.all-inclusive .btn-allinclusive{float:right;margin-top:-42px;position:relative}#content .all-inclusive .rooms .room .hovers{background-color:rgba(255,255,255,.9);display:table;height:96%;left:2%;opacity:0;position:absolute;top:2%;transition:all .3s ease 0s;width:96%}.all-inclusive .lighthousecopy{background-color:#f6f5f2;display:inline-block;height:271px;max-width:436px;padding:69px 50px 31px;width:37%}.all-inclusive .content h3{color:#2c2c2c;font:2em "Museo Sans 500"!important;margin-bottom:15px;text-transform:uppercase}.booking-widget .widget-book-now{display:inline-block;color:#fff;letter-spacing:2px;text-transform:uppercase;font:1.6em 'Museo Sans 500';background:url(images/btn-light.png) repeat-x;padding:8px 20px;margin:40px 0 20px}.booking-widget .add-specials{text-transform:uppercase;letter-spacing:1px;font-size:1.3em}.booking-widget .specials{background-color:#fff;padding:30px;position:relative;overflow:hidden;height:320px;text-align:left}.booking-widget .specials .arrow{width:26px;height:13px;background:url(images/specials-arrow.png) no-repeat;position:absolute;top:0;left:50%;margin-left:-13px}#home-header,.slick-slider{position:relative;width:100%}.offer-wrap{margin-left:20px}.booking-widget .specials .offer{background:url(images/special-checkbox.png) center 10px no-repeat;float:left;width:215px;margin:0 0 50px;padding:40px 23px 20px;text-align:center}.booking-widget .specials .offer img{width:100%;display:block;margin-bottom:10px}#specials-next,#specials-prev{width:40px;position:absolute;top:100px;height:40px;cursor:pointer}.booking-widget .specials .offer.active{border:1px solid #e6e6e6;background-color:#f7f7f7;background-image:url(images/special-checkbox-active.png)}.booking-widget .specials .offer .title{font:1.2em 'Museo Sans 500';margin-bottom:5px}.booking-widget .specials .offer .subtitle{text-transform:uppercase;margin-bottom:20px}.booking-widget .specials .offer .subtitle span{font-family:'Museo Sans 500'}.booking-widget .widget-book-now.small{font-size:1.3em;letter-spacing:1px;padding:5px 18px;margin:0;display:none}.booking-widget .offer.active .widget-book-now.small{display:inline-block}#specials-next{background:url(images/arrow-right-gray.png) no-repeat;right:0}#specials-prev{background:url(images/arrow-left-gray.png) no-repeat;left:-15px}.footer-nav #secondary-nav{background:url(images/texture.jpg) repeat-x;padding:20px 0;text-align:center}#footer,#home-header{background-color:#f6f5f2}.footer-nav #secondary-nav li{display:inline-block;margin-right:15px;border-right:2px solid #cecbc2;padding-right:15px}.footer-nav #secondary-nav li:last-child{border:0;margin:0;padding:0}.footer-nav #secondary-nav li a{font:1.2em/1em 'Museo Sans 500';color:#242424}.footer-nav #secondary-nav li a:hover{color:#10b5db}#footer{padding:60px 0 30px;text-align:left}#footer .one_third{text-align:left;padding-bottom:30px}#footer .title{text-transform:uppercase;font-size:1.2em;font-family:'Museo Sans 500';letter-spacing:.02em;margin-bottom:20px}#footer li a{display:block;padding:4px 0;color:#222;font-size:1.1em}#footer .one_third p{margin-bottom:15px;line-height:1.4em;font-size:1.1em}#footer .copyright{text-align:left;font-size:10px;color:#b8b3a5;padding-top:30px}#content .rooms,#home-header,.slick-slider,.tabs-options,.tabs-options .tabs-titles{text-align:center}#footer .tambourine{float:right;color:#b8b3a5}#home-header .slide,.slick-slide{float:left;display:inline;overflow:hidden}@keyframes home-scroll{0%,100%{opacity:0}50%{opacity:1}}.slick-slider{overflow:hidden}#home-header{overflow:hidden;z-index:1}#home-header .slick-arrow{position:absolute;top:50%;margin-top:20px;height:40px;width:50px;z-index:9997;border:0;text-indent:-9999px;cursor:pointer}#home-header .slick-prev{background:url(images/arrow-left.png) center no-repeat}#home-header .slick-next{background:url(images/arrow-right.png) center no-repeat}#home-header img{display:block;margin:0 auto;max-width:100%}@media screen and (min-width:2560px){#home-header img{max-width:none}}#content .wrapper{margin:  5%}#fliptoContent{position:relative!important;z-index:1!important}#content .intro{background-color:#f6f5f2;padding:2px 0}#content .intro h1{font:3.7em 'Museo Sans 100';margin-bottom:10px}#home #content .intro h1{margin-bottom:25px}#content .intro p{font:1.4em/1.8em 'PT Serif';margin-bottom:20px}#content .intro p span{display:block;padding-top:20px;font:.8em 'Museo Sans 500';color:#1481c3}#content .intro p a.reserve-date{background:url(images/icon-reserve-date.png) no-repeat;font:.9em 'PT Serif';padding-left:30px;color:#ea6878}#content .intro a.btn{float:right;margin-left:8%;margin-top:-20px}#content .intro a.btn span{padding-top:0;font-size:1em}#content .intro .side{float:right;width:30%;margin-left:10%;padding-top:30px}#content .intro .side h2{text-transform:uppercase;font:1.3em 'Museo Sans 500';margin-bottom:20px}#home #content .intro .title{font:1.1em 'Museo Sans 500';color:#10b5db;text-transform:uppercase;margin-bottom:20px;padding-bottom:15px;position:relative;display:inline-block}#home #content .intro .title::after{background:#10b5db;height:2px;width:30%;left:35%;bottom:0;content:" ";position:absolute}#content .intro ul li{width:50%;float:left;font-size:1.1em;margin-bottom:5px}#home #content .intro ul{margin-bottom:20px}#home #content .intro ul li{width:auto;float:none;margin-left:15px}#content .intro ul li:before{content:'\2022';display:block;position:relative;max-width:0;max-height:0;left:-12px;top:0;color:#1481c3;font-size:16px}#content .rooms{padding:50px 0}#home #content .rooms{background:url(images/texture.jpg) repeat-x}#content .rooms .room{position:relative;height:370px;max-width:970px;margin:0 auto;background-size:cover;background-position:center center}#content .rooms .room .title{padding-top:30px;text-transform:uppercase;color:#fff;font-size:2em}#content .rooms .room.breakers-cay{background-image:url(home/breakers-cay.jpg)}#content .rooms .room.lighthouse{background-image:url(home/lighthouse-point.jpg);width:50%;max-width:485px;display:inline-block}#content .rooms .room.lanai{background-image:url(home/lanai-suites.jpg);width:50%;max-width:485px;display:inline-block}#content .rooms .room .badge{position:absolute;bottom:10%;left:10%}#content .rooms .room:hover .badge{display:none}#content .rooms .room .hover{opacity:0;background-color:rgba(255,255,255,.9);position:absolute;width:96%;height:96%;top:2%;left:2%;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;display:table}#content .rooms .room.breakers-cay .hover{left:1%;width:98%}#content .rooms .room .hover .inner{display:table-cell;vertical-align:middle}#content .rooms .room .hover .inner h3{font-size:2em;letter-spacing:1px;margin-bottom:30px;text-transform:uppercase}#content .rooms .room .hover .inner p{width:75%;margin:0 auto 30px;font-size:1.2em;line-height:1.6em}#content .rooms .room:hover .hover{opacity:1;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}#content .rooms .room:hover .title{display:none}.all-inclusive #content .rooms .room:hover .badge,.all-inclusive #content .rooms .room:hover.lighthouse .title{display:block}.tabs-options{background-color:#fff;padding:60px 0 80px}.tabs-options .tabs-titles a{display:inline-block;color:#aaa;text-transform:uppercase;letter-spacing:1px;font:1.2em 'Museo Sans 500';margin:0 15px;padding:8px 0 10px;position:relative}.tabs-options .tabs-titles a.activeSlide,.tabs-options .tabs-titles a:hover{color:#000}.tabs-options .rotate{max-width:830px;width:100%!important;margin:0 auto;text-align:left}.tabs-options .rotate .arrow{position:absolute;top:130px;cursor:pointer;width:23px;height:43px}.tabs-options .rotate #prev-tab{background:url(images/arrow-left-gray.png)}.tabs-options .rotate #next-tab{background:url(images/arrow-right-gray.png)}.tabs-options .rotate img{width:100%}.tabs-options .rotate .desc{padding:40px 10px;background-color:#fff}.tabs-options .rotate .desc h3{font-size:1.8em;margin-bottom:10px}.tabs-options .rotate .desc p{font:1.2em/1.6em 'Museo Sans 300'!important}.tabs-options .rotate .desc .logo{float:right;width:auto}.tabs-options .rotate .desc a.btn{float:right;clear:right;margin:10px 0 5px 50px}#home #content .golf{background:url(home/golf.jpg) center/cover no-repeat;width:100%!important}#home #content .weddings{background:url(home/wedding.jpg) center/cover no-repeat;width:100%!important}#home #content .meetings{background:url(home/meetings.jpg) center/cover no-repeat;width:100%!important}#content .activities-rotate{width:100%!important;height:650px}#content .activities-rotate .wrapper{position:relative}#content .activities-rotate .headline{position:absolute;top:60px}#content .activities-rotate .meetings .headline{left:15%}#content .activities-rotate .weddings .headline{right:30%}#content .activities-rotate .copy{width:520px;position:absolute;bottom:-10px;left:50%;margin-left:-310px;background:#fff;padding:0 50px}#content .activities-rotate .copy .icon{background:url(images/icon-golf.png) center no-repeat #fff;width:60px;height:40px;margin:-17px auto 5px;border:7px solid #fff;border-radius:50%}#content .activities-rotate .weddings .copy .icon{background:url(images/icon-vow-revewals.png) center no-repeat #fff}#content .activities-rotate .meetings .copy .icon{background:url(images/icon-meetings.png) center no-repeat #fff}#content .activities-rotate .copy h3{text-transform:uppercase;font:1.1em 'Museo Sans 500';margin-bottom:16px;color:#10b5db;text-align:center}#content .activities-rotate .copy p{font:1.1em/1.4em 'Museo Sans 500'}.cycle-nav{text-align:center;padding-top:40px;z-index:9;position:relative}.cycle-nav a{display:inline-block;margin:0 15px;text-indent:-9999px;width:10px;height:10px;background:url(images/dot.png) center no-repeat}.cycle-nav a.activeSlide{background-image:url(images/dot-active.png)}#content section.activities{background-color:#fff;padding:80px 0;text-align:center}#content .activities .half{display:inline-block;width:45%;height:450px}#content .activities .half:hover{opacity:.8}#content .activities .half .title{display:inline-block;padding-right:25px;margin:70px 0 10px;background:url(images/arrow-right-small.png) right center no-repeat;font-size:3.5em;text-shadow:1px 1px #8bb9dd;letter-spacing:1px;color:#fff}#content .activities .half .subtitle{color:#fff;font:1.2em 'Museo Sans 500'}#content .activities .half.spa{background:url(home/spa.jpg) center/cover no-repeat}#content .activities .half.tennis{background:url(home/tennis.jpg) center/cover no-repeat}#content .activities .half.cruises{background:url(home/cruises.jpg) center/cover no-repeat}.wedding .tripadvisor{margin-top:-161px!important}#content .tripadvisor{padding-bottom:100px;background-color:#fff}#content .tripadvisor .box{background-color:#f6f5f2;max-width:950px;text-align:center;margin:0 auto;position:relative;padding-bottom:30px}#content .tripadvisor .box .logo{background:url(images/icon-quotes.png) center no-repeat;height:130px}#home #content .tripadvisor .box .logo{background:url(images/icon-tripadvisor.png) center no-repeat}#content .tripadvisor .box .star{position:absolute;bottom:-90px;right:-90px}#content .tripadvisor .box .rotate{margin:0 auto;width:70%;padding-bottom:50px;height:180px}#content .tripadvisor .box .quote{max-width:100%}#content .tripadvisor .box .quote h3{font:italic 1.8em 'PT Serif';margin-bottom:5px}#content .tripadvisor .box .quote .author,#content .tripadvisor .box .quote p{font:1.2em/1.6em 'PT Serif'}#content .tripadvisor .box .quote p{padding-bottom:30px;margin-bottom:25px;position:relative}#content .tripadvisor .box .quote p::after{position:absolute;content:" ";height:3px;width:30px;background-color:#e1dfd9;bottom:0;left:50%;margin-left:-15px}#content .tripadvisor .bottom-shadow{background:url(home/testimonial-bottom-shadow.png) center top no-repeat;background-size:100% auto;margin:0 auto;max-width:950px;height:47px}#home #content .map{background:#72bbd1;height:618px;position:relative}#content .map .copy{position:absolute;right:10%;top:100px;text-align:center}#content .map .copy .location{margin-bottom:30px;background-color:#fff;padding:10px;position:relative;z-index:10}#content .map .copy li{display:inline-block;margin:0 8px}#content .map .copy .location li a{color:#bdbebe;font:1.3em 'Museo Sans 500';text-transform:uppercase}#content .map .copy .location li a:hover{color:#2991aa}#content .map .copy .location li a.active{color:#10b5db}#content .map .copy .transportation li a{padding:8px 8px 8px 30px;color:#fff;font-family:"Museo Sans 500"}#content .map .copy .transportation li a.air{background:url(images/icon-plane.png) 7px center no-repeat}#content .map .copy .transportation li a.cruise{background:url(images/icon-cruise.png) 7px center no-repeat;padding-left:40px}#content .map .copy .transportation li a.active{background-color:#10b5db;color:#fff!important}#content .map .copy .world-copy .headline{background:url(images/map-headline-white.png);width:320px;height:145px;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:0 auto 30px}#content .map .copy h2{display:inline-block;padding:20px 5px;border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff;font-size:1.6em;margin-bottom:30px}#content .map .copy h2 span{display:block;font:2em Sonora;padding-top:5px}#content .map #world-map{background:url(home/map-flight.jpg) left center no-repeat #72bbd1;height:618px}#content .map #world-map.cruise{background:url(home/map-cruises.jpg) left center no-repeat #72bbd1}#content .map #resort-map{background:url(home/resort-map.jpg) left center no-repeat #186178;height:618px;display:none}#content .map #resort-map .pin{position:absolute;background:url(http://www.grandlucayan.com/public_docs/grand-lucayan/images/markers.png) no-repeat;width:44px;height:54px;cursor:pointer}#content .map #resort-map .pin.active{background-image:url(images/markers-over.png)}#content .map #resort-map .pin.lighthouse{top:245px;left:1177px}#content .map #resort-map .pin.lanai{top:335px;left:1000px}#content .map #resort-map .pin.breakers{top:215px;left:620px}#content .map #resort-map .popup{background-color:#fff;padding:10px;-webkit-box-shadow:0 0 10px 0 rgba(160,160,160,.2);-moz-box-shadow:0 0 10px 0 rgba(160,160,160,.2);box-shadow:0 0 10px 0 rgba(160,160,160,.2);position:absolute;z-index:10;top:30%;width:200px;display:none}#content .map #resort-map .popup.breakers{top:160px;left:670px}#content .map #resort-map .popup.lanai{top:260px;left:770px}#content .map #resort-map .popup.lighthouse{top:200px;left:940px}#content .map #resort-map .popup img{width:100%;display:block;margin-bottom:10px}#content .map #resort-map .popup .title{font:1.3em 'Museo Sans 300';background:url(images/arrow-right-black.png) right center no-repeat;background-size:auto 80%;display:block;color:#212121}#content .instagram .handle,.submenu-wrapper li,.title-w-icon{display:inline-block}#content .map #resort-map .popup .close{background:url(images/close-widget.png) center no-repeat;background-size:100% auto;width:25px;height:25px;position:absolute;top:-10px;right:-10px;cursor:pointer}#content .instagram{padding:60px 0;background-color:#fff;text-align:center}.wedding #content .instagram{padding-top:0}#content .instagram .handle{color:#10b5db;padding-top:25px;background:url(images/icon-instagram.png) center top no-repeat;text-transform:uppercase;font:1.3em 'Museo Sans 500';margin-bottom:10px}#content .instagram h2{font:2.5em 'Museo Sans 100'!important;margin-bottom:40px!important;color:#242424!important;text-transform:none!important}#content .instagram .slide{width:24%;float:left;margin:3px}#content .instagram .slide img{width:100%}.popup img{margin:0 auto 10px}.caption{background-color:#fff;background-position:left center;background-repeat:no-repeat;background-size:30px auto!important;padding:15px 0 15px 60px;white-space:normal;width:420px}#landing-page .wrapper{margin:0 0 0 25%}#landing-page #email-signup input{border:1px solid #bebebe;display:inline-block;padding:9px}#header img{width:100%}.title-w-icon{color:#10b5db;font:1em 'Museo Sans 500';padding-bottom:10px;border-bottom:1px solid #10b5db;text-transform:uppercase;letter-spacing:.06em;margin-bottom:30px;min-width:200px;text-align:center}.title-w-icon .icon{margin-bottom:5px;height:25px}.title-w-icon .icon span{width:32%;height:1px;background-color:#10b5db;float:left;margin-top:12px}.title-w-icon .icon span+span{float:right}.rooms .title-w-icon .icon{background:url(images/icon-palm.png) center top no-repeat}.tabs-options .title-w-icon .icon{background:url(images/icon-dining.png) center top no-repeat}.experience-bottom .title-w-icon .icon{background:url(images/icon-dolphin.png) center top no-repeat}.title-w-icon.vow .icon{background:url(images/icon-vow-revewals.png) center top no-repeat;height:30px}.submenu-wrapper{background-color:#ebe8e0}.submenu-wrapper li a{display:block;padding:10px 20px;color:#aca696;font-size:1.3em}.submenu-wrapper li a:hover{color:#1481c3}.submenu-wrapper li a.active{color:#1481c3;background-color:#f6f5f2}.wedding .submenu-wrapper li.sub-nav-6{background:url(images/btn-pink.png) center repeat-x}.meetings-and-groups .submenu-wrapper li.sub-nav-3{background:url(images/btn.png) center repeat-x;float:right}.meetings-and-groups .submenu-wrapper li.sub-nav-3 a.active,.wedding .submenu-wrapper li.sub-nav-6 a.active{background-color:transparent}.meetings-and-groups .submenu-wrapper li.sub-nav-3 a,.wedding .submenu-wrapper li.sub-nav-6 a{color:#fff!important;padding-left:30px;background-image:url(images/icon-contact-wedding-white.png);background-repeat:no-repeat;background-position:10px center;font:1.2em 'Museo Sans 500'}.submenu-wrapper li.golf-group,.submenu-wrapper li.tee-time{background:url(images/btn.png) center repeat-x;padding:0 20px;float:right;margin-left:1px}.submenu-wrapper li.golf-group a,.submenu-wrapper li.tee-time a{background-image:url(images/icon-golf-tee-white.png);background-repeat:no-repeat;background-position:left center;font:1.2em 'Museo Sans 500';padding:10px 0 10px 25px;color:#fff}#content .content h2,#content .content h3{font:1.4em 'Museo Sans 500';margin-bottom:15px}.submenu-wrapper li.golf-group a{background-image:url(images/icon-rfp-white.png)}#content .content{padding:0px 0}#content .content h2{color:#1481c3;text-transform:uppercase}.faqs #content .content h2{text-transform:none}#content .content h3{text-transform:uppercase;color:#2c2c2c}#content .content h4{font:1.1em 'Museo Sans 500';text-transform:uppercase;margin-bottom:5px;color:#2c2c2c}#content .content p{font-size:1.4em;line-height:1.8em;margin-bottom:30px}#content .content p a.email{background:url(images/icon-email.png) left center no-repeat;padding-left:25px;font-family:'Museo Sans 500';color:#242424}#content .content p.terms{font-size:1em;color:#858585;font-style:italic}#content .content ul{margin:0 0 30px 15px}#content .content li{font-size:1.3em;line-height:1.8em;margin-bottom:5px}#content .content li li{font-size:1em}.press-room #content .content li span{display:block;font-style:italic}#content .content li:before{content:'\2022';display:block;position:relative;max-width:0;max-height:0;left:-15px;top:0;color:#1481c3;font-size:18px}#content .content blockquote{background:#f6f5f2;padding:40px 8% 70px;float:left;text-align:center;color:#1481c3;font:1.8em/1.2em 'PT Serif';margin:10px 8% 70px 0;-webkit-box-shadow:0 2px 5px 0 rgba(239,238,237,1);-moz-box-shadow:0 2px 5px 0 rgba(239,238,237,1);box-shadow:0 2px 5px 0 rgba(239,238,237,1);position:relative}.experience #content .content blockquote,.grand-bahama-island #content .content blockquote{background:url(images/gl-logo-icon.png) center 40px no-repeat #f6f5f2;padding-top:75px;margin-bottom:120px}#content .content blockquote span{display:block;font:14px/22px 'Museo Sans 300';color:#2c2c2c;padding-top:5px}.experience blockquote .icon{position:absolute;bottom:-115px;right:-15px;background:url(images/snorkel-mask.png) no-repeat;width:310px;height:216px}.the-reef-club blockquote .icon{position:absolute;bottom0px;right:-49px;background:url(images/golf-ball.png) no-repeat;width:180px;height:151px}.the-reef-club #content .content blockquote{width:312px;padding:75px 74px 70px;margin-bottom:120px}.tennis #content .content blockquote span,.the-reef-club #content .content blockquote span{font-family:'Museo Sans 500'}.tennis #content .content blockquote{float:right;padding:75px 64px 70px;clear:right;margin-left:8%;margin-right:0}.tennis blockquote .icon{position:absolute;bottom:-60px;right:15px;background:url(images/tennis-ball.png) no-repeat;width:130px;height:110px}.information-and-reservations #content .content blockquote{padding:75px 91px 70px;clear:left;margin-bottom:120px}.information-and-reservations blockquote .icon{position:absolute;bottom:-130px;right:-35px;background:url(images/icon-flower.png) no-repeat;width:212px;height:207px}.grand-bahama-island #content .content blockquote{padding:75px 98px 70px;clear:left;margin-bottom:100px}.grand-bahama-island blockquote .icon{position:absolute;bottom:-95px;right:-15px;background:url(images/flower.png) no-repeat;width:180px;height:161px}.inset.left{margin-right:8%}#content .content table{width:80%;border-collapse:collapse;margin-bottom:50px}#content .content tr.even td{background-color:#f6f5f2}#content .content tr td{padding:8px;font-size:1.2em}#content .content tr th{padding:8px 10px;font:1.3em 'Museo Sans 500';text-align:left}.information-and-reservations #content .content table{width:auto}.information-and-reservations #content .content table td{padding:5px 10px}.golf-buttons{clear:right;float:right;width:460px}.golf-buttons .btn{width:49%;text-align:center;padding:8px 0!important;text-transform:none}.golf-buttons .btn span{padding:0 0 0 25px!important}.golf-buttons .btn.tee-time span{background:url(images/icon-golf-tee-white.png) left center no-repeat}.golf-buttons .btn.golf-group span{background:url(images/icon-contact-wedding-white.png) left center no-repeat}.right-inner{clear:right;float:right;width:430px;padding:15px;background-color:#f6f5f2;margin:0 0 20px 8%}.right-inner h3{text-transform:none!important;margin-bottom:5px!important;font-size:1.6em!important}.right-inner p{color:#24b5d9;margin-bottom:15px;line-height:1.3em!important}.right-inner img{float:left;margin-right:20px}.dining-reservations .img-inset{margin-top:-70px;padding-bottom:30px;position:relative}.dining-reservations .img-inset img{max-width:956px;width:100%!important}.experience .blog-post{width:100%;color:#000!important;margin-top:-1px;text-align:center}.experience .blog-post .img{background-image:url(top-reasons/consumer/01.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;float:right;height:415px;width:56.2%}.experience .blog-post .desc{background:#f6f5f2;color:#fff;display:table;float:left;height:347px;padding:34px;position:relative;width:36.9%}.experience .blog-post h3{color:#1181c1;font-size:19px;margin-top:11px;text-align:center}.experience .blog-post h4{color:#0db5da;font-size:24px;margin:30px auto auto;text-align:center;text-transform:uppercase;width:70%}.experience .blog-post h5{color:#0db5da;font-size:13px;margin-top:14px;text-align:center}.experience .blog-post p{color:#000!important;font-size:15px;line-height:23px;margin:11px auto 20px;text-align:justify;width:75%}.experience .blog-post .btn{float:none!important;margin:auto}img.aerial,img.grid{float:right;margin:0px 0 20px 8%}.grand-bahama-island img.grid{margin-bottom:50px}.all-inclusive img.grid{margin:-70px 0 20px;float:none}.experience-bottom .stripe{display:block;margin:50px auto}.experience .beach{background:url(images/beach.jpg) right center/cover no-repeat}.experience .beach .headline{position:absolute;top:30px}.experience .beach .wrapper{height:650px;position:relative}.experience .beach .copy{width:520px;position:absolute;bottom:-10px;left:50%;margin-left:-310px;background:#fff;padding:0 50px}.experience .beach .copy .icon{background:url(images/icon-beach.png) center no-repeat #fff;width:60px;height:40px;margin:-17px auto 5px;border:7px solid #fff;border-radius:50%}.experience .beach .copy h3{text-transform:uppercase;font:1.1em 'Museo Sans 500';margin-bottom:16px;color:#10b5db;text-align:center}.experience .beach .copy p{font:1.1em/1.4em 'Museo Sans 500'}.experience#default .quads{padding:120px;background-color:#fff}.experience .quads .half{width:50%;display:inline-block;height:400px;position:relative}.experience .quads .half.casino{background:url(images/experience-casino.jpg) center/cover no-repeat}.experience .quads .half.shopping{background:url(images/experience-shopping.jpg) center/cover no-repeat}.experience .quads .half.kids-club{background:url(images/experience-kids-club.jpg) center/cover no-repeat}.experience .quads .half.activities{background:url(images/experience-activities.jpg) center/cover no-repeat}.experience .quads .half .title{margin-top:30px;padding-left:30px;font-size:1.8em;letter-spacing:2px;text-transform:uppercase;color:#fff;text-align:left}.experience .quads .half.activities .title{font-size:2.8em;text-transform:none;display:inline-block;background:url(images/arrow-right.png) right center/auto 35px no-repeat;padding-right:30px}.experience .quads .half .hover{text-align:center;top:0;left:0;margin:2%;width:96%;height:96%;position:absolute;background:rgba(255,255,255,.9);display:table;opacity:0;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.experience .quads .half:hover .hover{opacity:1;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.experience .quads .half:hover .title{display:none}.experience .quads .half.activities:hover .title{display:inline-block}.experience .quads .half .hover .inner{display:table-cell;vertical-align:middle;text-align:center}.experience .quads .half .hover .inner h3{font-size:2em;letter-spacing:1px;margin-bottom:30px;text-transform:uppercase}.experience .quads .half .hover .inner p{width:83%;font-size:1.2em;line-height:1.6em;margin:0 auto 20px;position:relative;padding-bottom:30px}.experience .quads .half .hover .inner p::after{width:15%;left:40%;height:3px;content:" ";position:absolute;bottom:0;background-color:#10b5db}ul.all-inclusive li{width:30%;margin:0 3% 40px 0!important;display:inline-block;font-size:1.2em!important}ul.all-inclusive li::before{font-size:0!important}ul.all-inclusive li h3{background:url(images/all-inclusive-icons.png) no-repeat;padding-left:40px;border-bottom:1px solid #e4e6e5;text-transform:none!important;margin-bottom:10px!important;padding-bottom:6px;font-size:1.3em!important}ul.all-inclusive li.meals h3{background-position:-6px -8px}ul.all-inclusive li.dining h3{background-position:-365px -7px}ul.all-inclusive li.drinks h3{background-position:-730px -7px}ul.all-inclusive li.entertainment h3{background-position:-6px -95px}ul.all-inclusive li.beaches h3{background-position:-365px -92px}ul.all-inclusive li.golf h3{background-position:-729px -94px}ul.all-inclusive li.wellness h3{background-position:-5px -190px}ul.all-inclusive li.activites h3{background-position:-365px -194px}ul.all-inclusive li.recreation h3{background-position:-727px -190px}ul.all-inclusive li.water-sports h3{background-position:-8px -280px}ul.all-inclusive li.kids h3{background-position:-366px -279px}ul.all-inclusive li.wifi h3{background-position:-732px -283px}ul.all-inclusive li.shopping h3{background-position:-8px -381px}ul.all-inclusive li.guest-services h3{background-position:-365px -380px}ul.all-inclusive li.rates h3{background-position:-729px -384px}.post-list{background-color:#fff;padding:50px 0}.post-list.even{background-color:#f6f5f2}.post-list img{max-width:50%;margin-right:5%;float:left}.post-list .desc img{float:none;margin-bottom:10px;display:block}.post-list .desc{float:left;width:45%;display:table}.post-list .desc .inner{display:table-cell;vertical-align:bottom}#content .post-list .desc h2{font:2em 'Museo Sans 500';margin:30px 0;letter-spacing:1px;color:#242424;text-transform:none}.post-list .details .icons,.post-quads ul{margin-left:0!important}.post-list .desc p{line-height:1.6em;font-size:1.2em;margin-bottom:30px}.post-list .desc p.obs{color:#10b5db;font-size:12px!important}.post-list .details .icons li a,.post-quads ul li a{color:#242424}.packages-and-specials .post-list .desc p.obs{font:18px 'Museo Sans 500'!important}.post-list .details .icons li{display:inline-block;margin-right:20px;padding:0 20px 0 26px;border-right:1px solid #d5d5d3;font:1em/1.4em 'Museo Sans 500'!important;background:url(images/icons-dining.png) no-repeat;cursor:pointer}.post-list .details .icons li::before{font-size:0!important}.post-list .details .icons li:last-child{border:0}.post-list .details .icons li.menu{background-position:-153px center}.post-list .details .icons li.bar-menu{background-position:-278px center}.post-list .details .icons li.reservation{background-position:-380px center}.post-list .details .bar-menu .close-menu,.post-list .details .menu .close-menu{background:url(images/close-widget.png) center no-repeat;cursor:pointer;height:26px;position:absolute;right:30px;text-indent:-99999px;top:30px;width:26px;z-index:999999999}.post-list .details .more-info{display:none;line-height:1.6em;font-size:1.2em;font-family:'Museo Sans 500';margin-bottom:30px}.post-quads{background-color:#fff;padding:30px 0}.post-quads.even{background-color:#f6f5f2}.post-quads .quads{float:left;width:40%;margin-right:9%}.post-quads .quads img{width:100%;display:block;margin-bottom:20px}#content .post-quads .desc h2{font:1.8em 'Museo Sans 500';margin-bottom:5px;letter-spacing:1px;color:#242424;text-transform:none}#content .post-quads .desc p{line-height:1.6em;font-size:1.2em;margin-bottom:30px}.post-quads ul li{display:inline-block;margin-right:5px;padding:0 20px 0 26px;font:1em/1.5em 'Museo Sans 500'!important;background:url(images/icons-scheduled-events.png) no-repeat}.post-quads ul li::before{font-size:0!important}.post-quads ul li.more-info{background-position:0 -141px}.post-quads ul li.location{background-position:0 -97px}.post-quads ul li.hour{background-position:0 -49px}#expand{position:absolute;top:5%;right:3%;background:url(images/expand.png) center no-repeat}#accomodations .room{padding:50px 0}#accomodations .room .unit-content{max-width:955px}#accomodations .room.even{background-color:#f6f5f2}#accomodations .room .slides{position:relative;margin-bottom:40px;height:400px;max-width:955px}#accomodations .room .slides img{max-width:100%}#accomodations .room .slides .arrow{position:absolute;top:50%;margin-top:-30px;height:60px;width:50px;z-index:10;cursor:pointer}#accomodations .room .slides .arrow.prev{background:url(images/arrow-left.png) center no-repeat;left:0}#accomodations .room .slides .arrow.next{background:url(images/arrow-right.png) center no-repeat;right:0}#accomodations .room .name{font:2em 'Museo Sans 500';margin-bottom:20px}#accomodations .room p{font-size:1.3em;line-height:1.6em;margin-bottom:20px;width:60%}#accomodations .view-amenities{color:#137fc2;font:1.1em 'Museo Sans 500';display:inline-block;padding-right:20px;background:url(images/arrow-down.png) right center no-repeat;margin-bottom:20px}#accomodations .amenities{display:none;padding-left:15px}#accomodations .amenities li{font-size:1em;font-family:'Museo Sans 500';line-height:1.8em;width:33%;display:inline-block}#accomodations .amenities li:before{content:'\2022';display:block;position:relative;max-width:0;max-height:0;left:-15px;top:0;color:#10b5db;font-size:18px}#accomodations .small-widget{float:right;margin:20px 0 0 10%}.small-widget .dropdown{float:left;border:1px solid #a1a1a1;border-right:0;position:relative}.small-widget .dropdown .selected{background:url(images/arrow-down.png) 92% center no-repeat;width:120px;padding:8px 10px;cursor:pointer}.small-widget .dropdown .options{position:absolute;border:1px solid #a1a1a1;border-top:0;padding:5px 10px;width:120px;margin-left:-1px;left:0;display:none;background-color:#fff}.even .small-widget .dropdown .options{background-color:#f6f5f2}.small-widget .dropdown .options .option{padding:5px 0;border-bottom:1px solid #a1a1a1}.small-widget .dropdown .options .option.last{border:0}.small-widget .dropdown .options .option:hover{cursor:pointer;color:#1481c3}.small-widget .all-inclusive{display:block;padding-bottom:20px}.small-widget .all-inclusive .checkbox li{color:#242424}.odd .small-widget .all-inclusive .checkbox li{background-image:url(images/radio-gray.png)}#special2021 .small-widget .dropdown .selected{display:none!important}.blog #content .intro,.event-venues #content .intro,.hotel-deals #content .intro,.press-room #content .intro,.scheduled-activities #content .intro,.sitemap #content .intro,.terms-of-use #content .intro,.travel-agents #content .intro,.videos #content .intro,.wellness.faqs #content .intro{background:url(images/texture.jpg);padding:100px 0 20px}#content .intro .wrapper{position:relative}.hotel-deals #content .intro .best-rate{background:url(images/best-rate-seal-gray.png) no-repeat;width:120px;height:120px;position:absolute;right:0;top:12px}#content .intro .all-inclusive-badge{background:url(images/all-inclusive-badge-gray.png) no-repeat;width:120px;height:120px;position:absolute;right:0;top:153px}#specials section.offer{padding:50px 0}.hotel-deals section.offer.weddings{display:none}#specials section.offer.even{background-color:#f6f5f2}#specials .offer .unit-header{float:left;width:45%;margin-right:5%}#specials .offer .unit-header img{max-width:100%}#specials .offer .unit-content{float:left;width:50%}#specials .offer .unit-content .title{font-size:2em;margin:20px 0 10px}#specials .offer .unit-content .subtitle{font:1.4em 'Museo Sans 500';margin-bottom:20px;color:#10b5db}#specials .offer .unit-content p{font-size:1.2em;line-height:1.8em;margin-bottom:20px}#specials .offer .unit-content pre{font:13px/20px 'Museo Sans 500';background:url(images/icon-specials.png) 0 top no-repeat;padding-left:30px;display:inline-block;margin-right:20px}#specials .offer .unit-content pre.second{background-position:0 bottom}.offer.weddings .unit-content pre{display:none}#specials .offer .unit-content a.terms{color:#1481c3;font:.9em 'Museo Sans 500'}#specials .offer .unit-content .terms-content{font-size:1em;padding-top:10px;display:none}#specials .offer .unit-content .terms-content p{font-size:1em;font-style:italic}#specials .small-widget{margin:20px 0}.filter{padding:50px 0}.filter .title{text-transform:uppercase;font-family:"Museo Sans 500";font-size:1.4em;margin-bottom:15px}.filter .title span{display:inline-block;padding-left:10px;font-style:italic;text-transform:none;font-family:"Museo Sans 300";font-size:12px;vertical-align:middle}.honeymoon-registry h2,ul.quads li h2{text-transform:none!important}.filter ul{border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;padding:25px 0}.filter ul li{display:inline-block;margin:0 10px;padding-left:22px;font-size:17px;cursor:pointer;background:url(images/dot.png) left center no-repeat}.filter ul li.active{background:url(images/dot-active.png) left center no-repeat}ul.quads{margin-left:0!important}ul.quads li{display:inline-block;width:45%;margin-right:4%;margin-bottom:40px!important;vertical-align:top;font-size:1em!important}ul.quads li::before{font-size:0!important}ul.quads li img{width:100%;height:auto;margin-bottom:20px}ul.quads li p{font-size:1.2em!important;line-height:1.6em!important}.honeymoon-registry{background-color:#f6f5f2;padding:40px 60px 20px;margin-top:40px}.honeymoon-registry h2{margin-bottom:10px!important;color:#ea6878!important}.honeymoon-registry p{float:left;width:65%;font-size:1.2em!important}.honeymoon-registry a{float:right;display:block;padding:10px 24px;background:url(images/btn-pink.png) center repeat-x}.honeymoon-registry a span{display:block;color:#fff;font-size:1.3em;letter-spacing:1px;padding-left:35px;line-height:20px;background:url(images/icon-heart.png) left center no-repeat}#venues-map{position:relative;max-width:956px;margin-bottom:120px;z-index:999}#venues-map .map{overflow:hidden;background:#fff}#venues-map .map img.map{display:none}#venues-map .map img.main{display:block}#venues-map .pin,.popup{position:absolute;display:none}#venues-map .pin{width:44px;height:54px;cursor:pointer;z-index:9}#venues-map .pin.conf-center{background:url(images/markers.png)}#venues-map .pin.manor{background:url(images/markers-cyan.png)}#venues-map .pin.main{background:url(images/markers-green.png)}#venues-map .pin.conf-center.minus{background:url(images/markers-over.png)}#venues-map .pin.manor.minus{background:url(images/markers-cyan-minus.png)}#venues-map .pin.main.minus{background:url(images/markers-green-minus.png)}#venues-map #grand-ballroom.pin{top:180px;left:325px}#venues-map #hoffmans-cay.pin{top:170px;left:410px}#venues-map #whale-cay.pin{top:210px;left:420px}#venues-map #royal-palm.pin{top:180px;left:485px}#venues-map #bonds-cay.pin{top:220px;left:500px}#venues-map #samana-cay.pin{top:250px;left:525px}#venues-map #pavillion.pin{top:300px;left:490px}#venues-map #boavista-cay.pin{top:205px;left:530px}#venues-map #little-harbour-cay.pin{top:225px;left:395px}#venues-map #great-harbour-cay.pin{top:225px;left:463px}#venues-map #manor-patio.pin{top:275px;left:435px}#venues-map #breakers-cay.pin{top:400px;left:203px}#venues-map #chop-beach.pin{top:415px;left:505px}#venues-map #crescent-pool.pin{top:265px;right:155px}#venues-map #great-lawn.pin{top:325px;left:495px}#venues-map #lighthouse-pointe.pin{top:325px;right:35px}#venues-map #serpentine.pin{top:285px;left:345px}#venues-map #gazebo.pin{top:265px;left:538px}.popup{padding:10px;background:#fff;z-index:10;-webkit-box-shadow:0 0 10px 0 rgba(160,160,160,.8);-moz-box-shadow:0 0 10px 0 rgba(160,160,160,.8);box-shadow:0 0 10px 0 rgba(160,160,160,.8)}.popup img{width:200px;display:block}.popup .title{font:1.2em 'Museo Sans 500';padding:5px 0;text-align:center}#venues-map #boavista-cay-pop,#venues-map #bonds-cay-pop,#venues-map #grand-ballroom-pop,#venues-map #hoffmans-cay-pop,#venues-map #pavillion-pop,#venues-map #royal-palm-pop,#venues-map #samana-cay-pop,#venues-map #whale-cay-pop{top:280px;left:235px}#venues-map #little-harbour-cay-pop{top:225px;left:165px}#venues-map #great-harbour-cay-pop{top:225px;left:515px}#venues-map #manor-patio-pop{top:335px;left:345px}#venues-map #breakers-cay-pop{top:200px;left:115px}#venues-map #chop-beach-pop{top:225px;left:415px}#venues-map #crescent-pool-pop{top:265px;right:155px}#venues-map #great-lawn-pop{top:130px;left:395px}#venues-map #lighthouse-pointe-pop{top:275px;right:95px}#venues-map #serpentine-pop{top:95px;left:255px}#venues-map #gazebo-pop{top:75px;left:448px}.venues-nav .nav-item{float:left;text-transform:uppercase;color:#fff;padding:10px 0;font:1.2em 'Museo Sans 500';cursor:pointer;position:relative;text-align:center;background:url(images/arrow-down-white.png) 90% center no-repeat}.venues-nav .nav-item.open{background-image:url(images/arrow-up-white.png)}.venues-nav .conference-center{width:28%;background-color:#1481c3}.venues-nav .manor-house{width:28%;background-color:#10b5db}.venues-nav .outdoor{width:28%;background-color:#1d8744}.venues-nav .reset{width:16%;background:#2c2c2c}.venues-nav .conference-center ul{background-color:#1481c3;border-top:1px solid #2b98d9}.venues-nav .manor-house ul{background-color:#10b5db;border-top:1px solid #40c4e2}.venues-nav .outdoor ul{background-color:#1d8744;border-top:1px solid #4a9f69}.venues-nav ul{position:absolute;top:38px;padding:15px 10%;margin:0!important;width:80%;display:none}.venues-nav li{line-height:1em!important;margin:0!important}.venues-nav li::before{font-size:0!important}.venues-nav ul li a{display:block;text-align:left;font-size:.75em;text-transform:none;color:#fff;padding:5px 0 5px 20px;background:url(images/venues-bullet.png) left -22px no-repeat}.venues-nav ul li a.active{background-position:left 9px}.venues-gallery a img{width:95%}.slick-dots{text-align:center;padding-top:35px}.slick-dots li{display:inline-block;margin:0 10px}.slick-dots li::before{font-size:0!important}.slick-dots li button{border:0;width:10px;height:10px;background-color:#dcdad3;border-radius:50%;padding:0;text-indent:-9999px;cursor:pointer}.slick-dots li.slick-active button{background-color:#1481c3}#likeus_popup{background:#1481c3;color:#fff;padding:60px;width:540px;text-align:center}#likeus_popup h2{text-transform:uppercase;letter-spacing:1px;font:2em 'Museo Sans 100';margin-bottom:40px}.dividor{height:1px;background-color:#fff;width:80%;margin:10px auto}.field{margin-bottom:10px}.field label{display:inline-block;width:100px;font-size:1.2em}.field input[type=password],.field input[type=text]{border:1px solid #bebebe;display:inline-block;padding:7px}.top-reasons{width:90%;margin:0 auto;position:relative}.experience .top-reasons{width:100%}.top-reasons .rotate,.top-reasons .rotate .reason{width:100%!important}.top-reasons .arrow{width:30px;height:45px;position:absolute;top:60%;margin-top:-25px;cursor:pointer;z-index:20}.experience .top-reasons .arrow{top:50%}.top-reasons #prev-reason{left:-50px;background:url(images/arrow-left-gray.png) no-repeat}.top-reasons #next-reason{right:-50px;background:url(images/arrow-right-gray.png) no-repeat}.experience .top-reasons #prev-reason{left:56%;background:url(images/arrow-left-blue.png) no-repeat}.experience .top-reasons #next-reason{right:10px;background:url(images/arrow-right-blue.png) no-repeat}.experience .top-reasons .top-headline{position:absolute;right:0;width:45%;top:30px;color:#fff;z-index:20;text-align:center;font-size:1.4em}.top-reasons .title{text-transform:uppercase;font-size:3em;letter-spacing:2px;text-align:center;margin-bottom:30px}.top-reasons .title span{display:block;padding-top:5px;font-size:18px;text-transform:none}.top-reasons .reason .img{width:54%;height:440px;background-position:center center;background-size:cover;background-repeat:no-repeat;float:left;margin-right:1%}.experience .top-reasons .reason .img{width:55%;margin:0}.top-reasons .reason .desc{background:#1481c3;float:left;width:45%;height:440px;display:table;position:relative;color:#fff}.top-reasons .reason .desc .inner{display:table-cell;vertical-align:middle;padding:0 10%}.top-reasons .reason .desc .headline{text-align:center;margin-bottom:30px}.top-reasons .reason .desc .headline .number{display:inline-block;background-color:#10b5db;padding:5px 20px;font:3em 'Museo Sans 500';margin-right:5px}.top-reasons .reason .desc .headline .name{display:inline-block;font-size:1.8em;text-transform:uppercase;line-height:1.2em}.top-reasons .reason .desc .headline .name span{display:block;font-size:1.7em}.top-reasons .reason.n2 .desc .headline .name span{font-size:1.4em}.top-reasons .reason.n3 .desc .headline .name{font-size:2.4em;line-height:.9em}.top-reasons .reason.n4 .desc .headline .name{font-size:2.2em;line-height:1em}.top-reasons .reason.n4 .desc .headline .name span{font-size:1.2em}.top-reasons .reason.n5 .desc .headline .name{font-size:1.6em;line-height:1.4em}.top-reasons .reason.n5 .desc .headline .name span{font-size:2.1em}.top-reasons .reason.n6 .desc .headline .name{font-size:1.4em;line-height:1.5em}.top-reasons .reason.n6 .desc .headline .name span{font-size:2.4em}.top-reasons .reason.n7 .desc .headline .name{font-size:1.6em}.top-reasons .reason.n7 .desc .headline .name span{font-size:1.05em}.top-reasons .reason.n8 .desc .headline .name span{font-size:1.4em}.top-reasons .reason.n9 .desc .headline .name span{font-size:1.3em}.top-reasons .reason.n10 .desc .headline .name span{line-height:1.4em}.experience .top-reasons .reason.n1 .desc .headline .name span{font-size:1.4em}.experience .top-reasons .reason.n2 .desc .headline .name span{font-size:2em}.experience .top-reasons .reason.n5 .desc .headline .name span{font-size:1.4em}.experience .top-reasons .reason.n6 .desc .headline .name{font-size:2em;line-height:1em}.experience .top-reasons .reason.n6 .desc .headline .name span{font-size:1.2em}.experience .top-reasons .reason.n7 .desc .headline .name span{font-size:1.9em}.top-reasons .reason .desc p{line-height:1.4em!important;font-size:1.3em!important;width:80%;margin:0 auto}.top-reasons .reason .desc .count{position:absolute;right:15px;bottom:15px;color:#0d5a88;font:1.2em 'Museo Sans 500'}.youtube-account{float:right;padding-left:90px;margin-top:20px;background:url(images/youtube-logo.png) left center no-repeat}.local-videos{padding:20px;background-color:#f6f5f2;display:inline-block}.local-videos .title{float:left;display:inline;padding:50px 20px 0;font-size:1.6em;color:#1481c3}.local-videos a{float:left;display:inline;margin-left:5px;background:#000}.local-videos a img{transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.local-videos a:hover img{opacity:.8;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}.content .post.even{background-color:#f6f5f2}.content .post{padding:50px 0}.content .post .date{font-size:1.1em;font-style:italic;margin-bottom:20px}.content .post .inset.right{max-width:350px;margin-left:50px}#content .content .post h2 a{color:#1481c3;font-size:1.3em}#content .content .post p{font-size:1.3em;line-height:1.7em}.post_img{margin:30px 0}ul.videos li{width:30%;margin:0 3% 30px 0!important;float:left}ul.videos li .thumb{position:relative;margin-bottom:10px}ul.videos li .thumb .icon{position:absolute;width:100%;height:100%;background:url(images/play-button.png) center no-repeat}ul.videos li img{width:100%}ul.videos li .title{font:1em 'Museo Sans 500'}#content .content ul.videos li::before{font-size:0}.global-sitemap li{text-transform:capitalize}#content .content .media-block li:before{content:none!important;list-style:none}#content .content .media-block li{list-style:none;display:inline-block;border-right:1px solid #2c2c2c;line-height:1em;margin-top:15px;margin-bottom:50px;font-size:1em;margin-right:7px;padding-right:11px}#content .content .media-block li a{color:#2c2c2c!important}#content .content .media-block li a:hover{color:#10B5DA!important}#content .content .media-block li:last-child{border-right:none;padding-right:0;margin-right:0}.media-image{width:24%;display:inline-block;vertical-align:top;text-align:center}.media-image .caption{width:100%!important;padding:10px 0!important;text-align:center}.media-image img{max-width:90%;display:block;margin-left:auto;margin-right:auto}.media-info-links ul li a{color:#2c2c2c!important}.accom-overview .breakers-overview,.accom-overview .lanai-overview,.accom-overview .lighthouse-overview{margin-bottom:70px}.accom-overview .breakers-overview .two-third-img{background:url(images/accom-1-breakers-cay.jpg) center center no-repeat;background-size:cover;margin-right:6px}.accom-overview .lighthouse-overview .two-third-img{background:url(images/accom-2-lighthouse-point.jpg) center center no-repeat;background-size:cover}.accom-overview .lighthouse-overview .one-third-content{margin-right:6px}.accom-overview .lanai-overview .two-third-img{background:url(images/accom-3-lanai-suites.jpg) center center no-repeat;background-size:cover;margin-right:6px}.accom-overview .one-third-content{height:470px;width:36%;float:left;background:#f6f5f2;display:table}.accom-overview .one-third-content .content-holder{display:table-cell;vertical-align:middle;padding:0 55px}.accom-overview .two-third-img{height:470px;width:63%;float:left}.breakers-map,.lanai-map,.lighthouse-map{height:470px;width:100%;z-index:9;position:relative}.view-on-map{background:url(images/accom-overview-pin.png) left no-repeat;padding-left:25px;padding-top:8px;padding-bottom:8px;font-family:'Museo Sans 500';color:#1481c3;font-size:1.2em;margin-top:20px;display:inline-block;cursor:pointer}.accom-overview h3{font:1.6em 'Museo Sans 500'!important;letter-spacing:1px}.breakers-map{background:url(images/accom-1-breakers-cay-map.jpg) center center no-repeat;background-size:cover}.lighthouse-map{background:url(images/accom-2-lighthouse-point-map.jpg) center center no-repeat;background-size:cover}.lanai-map{background:url(images/accom-3-lanai-suites-map.jpg) center center no-repeat;background-size:cover}.display-none{display:none}.close-map{background:url(images/close-map.png) no-repeat;height:19px;width:19px;float:right;margin-top:-445px;z-index:10;position:relative;margin-right:20px;cursor:pointer}.ui-datepicker .ui-widget-content{background:#f7efe7!important}.ui-datepicker .ui-widget-header{background:#ececec!important;border-radius:0!important;border:0!important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:0 0!important;border:1px solid #82765D!important}#ui-datepicker-div .ui-widget-content a,#ui-datepicker-div.ui-widget-content a{padding:4px;text-align:center;color:#555!important;font-size:.7em!important}#ui-datepicker-div.ui-widget-content{border:none!important;background:#F9F9F9!important}#ui-datepicker-div .ui-state-active,#ui-datepicker-div .ui-widget-content .ui-state-active,#ui-datepicker-div .ui-widget-header .ui-state-active{background:#1481c3!important;color:#fff!important}.ui-datepicker th{font-weight:400!important;padding:5px 0!important;font-family:inherit!important}.ui-datepicker-month,.ui-datepicker-year{color:#000!important;font-family:inherit!important}#ui-datepicker-div .ui-state-default{font-family:inherit!important;font-size:.8em;text-align:center}.ui-datepicker .ui-state-focus,.ui-datepicker .ui-state-hover,.ui-datepicker .ui-widget-content .ui-state-focus,.ui-datepicker .ui-widget-content .ui-state-hover,.ui-datepicker .ui-widget-header .ui-state-focus,.ui-datepicker .ui-widget-header .ui-state-hover{background:#000!important}.ui-accordion-content{height:auto!important}.day-night-pass .intro h2{font-size:20px;font-weight:700;text-transform:uppercase}.day-night-pass .post-list img{float:right;margin-left:0;max-width:50%}.day-night-pass .post-list .desc h2{color:#1481c3!important;font:1.3em "Museo Sans 500"!important}.day-night-pass .post-list .details{float:left}.brand-center{background:#f6f5f2;padding:30px;text-align:center}.brand-center h2{margin-bottom:40px!important;font-size:1.8em!important;text-transform:none!important}.brand-center img{display:block;margin:10px auto;max-width:100%}.gallery-download .brand-center,.media-logos .brand-center,.videos .brand-center{background:#fff;padding:0;margin-top:90px}#myGallery{float:none!important}.map_popup .desc h2{color:#1381c3!important}.map_popup{background:#fff!important;width:250px!important;padding:5px}.map_popup img{display:block}@media only screen and (max-width:1450px){#content .map .copy{right:10px}}@media only screen and (max-width:1350px){#content .map .copy{right:auto;left:360px}#content .map .copy .world-copy .headline{background-image:url(images/map-headline-black.png);border-color:#000}#content .map .copy .transportation li a{color:#10b5db}}@media only screen and (max-width:1270px){#content .tripadvisor .box{min-height:500px}.cycle-nav{padding-top:80px}}@media only screen and (max-width:1090px){header{left:0}#content .map .copy{right:auto;left:300px}#content .map .copy h2{color:#242424;border-color:#242424}#content .tripadvisor .box .star{display:none}}@media only screen and (max-width:1023px){header{width:100%;height:150px;position:relative}header .logo{float:left;margin:2px 10px!important}header #primary-nav{position:absolute;top:110px;left:0;width:100%;padding-left:0;text-align:center}header #primary-nav li{display:inline-block;margin:0 8px;position:relative}header #primary-nav li a{letter-spacing:0;font-size:1em}header #primary-nav li .sub-sub-menu{position:absolute;background:#fff;padding:10px;border:0}header #primary-nav li .sub-sub-menu li{display:block}header #primary-nav li.open-menu .sub-sub-menu,header #social-medias{display:none}header #primary-nav li .sub-sub-menu li a{white-space:nowrap}header .bottom{right:20px;bottom:auto!important;top:25px;width:280px}header .bottom .phone{margin:10px 0!important;float:left}.booking-btn{float:right}#content .map .copy{left:5%}#home-header img{height:auto;max-width:1023px;width:100%}}.tabs-options .rotate #next-tab{right:-30px}.tabs-options .rotate #prev-tab{left:-30px}#content .activities-rotate .wrapper{height:550px}@media only screen and (max-width:820px){header #primary-nav li{margin:0 5px}header #primary-nav li a{font-size:.95em}}@media only screen and (max-width:750px){#footer .one_third{width:30.3333%;margin-right:4.5%;float:left!important}#footer .one_third:last-child{margin-right:0!important}}@media only screen and (max-width:735px){#content .tripadvisor .box{min-height:520px}.cycle-nav{padding-top:120px}}@media only screen and (max-width:730px){header #primary-nav li{margin:0 3px}header #primary-nav li a{font-size:.9em}}@media only screen and (max-width:660px){header #primary-nav li{margin:0 3px}header #primary-nav li a{font-size:.85em}}@media only screen and (max-width:635px){#content .tripadvisor .box{min-height:560px}.cycle-nav{padding-top:170px}}@media only screen and (max-width:630px){header #primary-nav li{margin:0 3px}header #primary-nav li a{font-size:.8em}}@media only screen and (max-width:600px){.submenu-wrapper li.golf-group,.submenu-wrapper li.tee-time{padding:0 10px}.submenu-wrapper li a{padding:10px}header #primary-nav li{margin:0 2px}header #primary-nav li a{font-size:.75em}}@media only screen and (max-width:530px){#content .tripadvisor .box{min-height:580px}.cycle-nav{padding-top:260px}}@media only screen and (max-width:510px){#content .tripadvisor .box{min-height:620px}.cycle-nav{padding-top:260px}}@media only screen and (max-height:850px){header a.logo{margin:10% auto}}@media only screen and (max-height:800px){header .bottom .phone{margin:15px}}@media screen and (max-width:668px){#primary-nav,.bottom{display:none}#primary-nav{background-color:#fff;position:absolute!important;bottom:0;top:0!important;right:0;left:0;height:100vh;overflow:hidden!important}#primary-nav li{display:inline!important}#primary-nav li a{font-size:1.2em!important}#primary-nav ul:nth-child(1){margin-top:100px}.submenu,.submenu.menu-open{text-align:center!important}#nav-icon{display:block!important}}#nav-icon{width:30px;height:45px;position:relative;margin:30px 40px 0 0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;float:right;display:none;z-index:99999}#nav-icon span{display:block;position:absolute;height:5px;width:100%;background:#000;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:0}#nav-icon span:nth-child(2),#nav-icon span:nth-child(3){top:12px}#nav-icon span:nth-child(4){top:24px}#nav-icon.open span:nth-child(1),#nav-icon.open span:nth-child(4){top:12px;width:0;left:50%}#nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#booking-mobile {
	display:none;
	top:120px!important;
	position:absolute;
	left:0;right:0;
	margin:0 auto;
}

@media screen and (max-width:668px) {
	#booking-mobile {
		display:block;
	}
	header {height:180px;}
	
	.booking-widget {
		position: absolute!important;
		top: 0!important;
		z-index: 9999!important;
		width:100%!important;
		overflow:auto;
	}
	
	.entry {
		float:none!important;
	}
	
	#divSpecials.specials, .ui-datepicker-trigger {display:none;}
}


