@font-face{font-family:'Gotham-Light';src:url("fonts/Gotham-Light.eot");src:url("fonts/Gotham-Light.eot#iefix") format("embedded-opentype"),url("fonts/Gotham-Light.woff") format("woff2"),url("fonts/Gotham-Light.woff") format("woff"),url("fonts/Gotham-Light.ttf") format("truetype"),url("fonts/Gotham-Light.otf") format("opentype"),url("fonts/Gotham-Light.svg") format("svg");font-weight:200;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:'Gotham-Book';src:url("fonts/Gotham-Book.eot");src:url("fonts/Gotham-Book.eot#iefix") format("embedded-opentype"),url("fonts/Gotham-Book.woff") format("woff2"),url("fonts/Gotham-Book.woff") format("woff"),url("fonts/Gotham-Book.ttf") format("truetype"),url("fonts/Gotham-Book.otf") format("opentype"),url("fonts/Gotham-Book.svg") format("svg");font-weight:500;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:'Gotham-Medium';src:url("fonts/Gotham-Medium.eot");src:url("fonts/Gotham-Medium.eot#iefix") format("embedded-opentype"),url("fonts/Gotham-Medium.woff") format("woff2"),url("fonts/Gotham-Medium.woff") format("woff"),url("fonts/Gotham-Medium.ttf") format("truetype"),url("fonts/Gotham-Medium.otf") format("opentype"),url("fonts/Gotham-Medium.svg") format("svg");font-weight:500;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:'Black Diamond';src:url("fonts/Black-Diamond.eot");src:url("fonts/Black-Diamond.eot#iefix") format("embedded-opentype"),url("fonts/Black-Diamond.woff") format("woff2"),url("fonts/Black-Diamond.woff") format("woff"),url("fonts/Black-Diamond.ttf") format("truetype"),url("fonts/Black-Diamond.otf") format("opentype"),url("fonts/Black-Diamond.svg") format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FD}form,#panel{margin-bottom:2em;width:100%}form label,#panel label{display:block;margin:0 0 10px;font-size:15px;color:#2e2f5d}form label span,#panel label span{font-size:0.8em}form input[type=text],form input[type=email],form select,form textarea,#panel input[type=text],#panel input[type=email],#panel select,#panel textarea{border:1px solid #9b9bb7;margin:0px 0px 10px;color:#2e2f5d;background-color:#fff;padding:5px 3%;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none}form select,#panel select{-moz-appearance:none;text-indent:0.01px;text-overflow:''}form textarea,#panel textarea{min-height:120px}form input:-ms-input-placeholder,#panel input:-ms-input-placeholder{color:#2e2f5d;opacity:1}form input::placeholder,#panel input::placeholder{color:#2e2f5d;opacity:1}#frmContact,#formRFP{width:100%}#frmContact input[type=text],#frmContact input[type=email],#frmContact select,#frmContact textarea,#formRFP input[type=text],#formRFP input[type=email],#formRFP select,#formRFP textarea{width:100%}#frmContact .form-entry,#frmContact .field,#formRFP .form-entry,#formRFP .field{margin-bottom:10px;position:relative;overflow:auto}label.error{color:red}input[type=text].error,select.error,textarea.error{border:1px solid red !important}.errorMsg,#email-error p{overflow:visible !important;line-height:1.4;background-color:#F8F8F8;color:#000 !important;clear:both;font-size:80%;max-width:280px;margin:0 auto 10px;text-align:left;display:inline-block;padding:10px 20px}.errorMsg ul,.errorMsg ul li{color:#fff !important;margin-bottom:0;list-style:none}.errorMsg ul li:before{display:none}#email-error.success{background-color:#6c1c6c}fieldset{border:1px solid #a0d7f9;padding:0 15px;margin-bottom:2em}fieldset legend{font-size:110%;margin-bottom:15px;padding:0 15px;text-transform:uppercase;letter-spacing:2px;margin-bottom:2em}#frmContact .form-entry.one-line label{float:left;width:35%}#frmContact .form-entry.one-line input[type=text],#frmContact .form-entry.one-line .form-entry input[type=text].small,#frmContact .form-entry.one-line .form-entry select.small{width:auto}#frmContact .one_half{width:50%;float:left}#frmContact .one_half:last-child{padding-left:5%}#formRFP .ui-datepicker-trigger{left:168px;position:absolute;top:39px}#formRFP .field input.hasDatepicker{width:160px}#formRFP .contact_type{width:160px;float:left;display:inline;margin-top:17px;padding-right:30px;text-align:left;color:#2e2f5d}#formRFP .btnSubmit{margin-left:auto;margin-right:auto;display:block;max-width:115px}.form-employment form input[type=text],.form-employment form textarea{width:100%;max-width:100%}.form-employment form h2{margin-top:35px !important}.form-employment form .one-line{float:left;margin-right:20px}.form-employment form .one-line label{display:inline-block;margin-right:10px}.spa-rfp h2{text-align:center;margin-top:30px !important}#panel{max-width:500px;margin-top:4em}#panel .mode,#panel .startdir,#panel .enddir{color:#2e2f5d;float:left;width:100%;margin-bottom:20px;font-size:16px}#panel .mode label,#panel .startdir label,#panel .enddir label{width:150px;margin-bottom:15px}#panel .mode input[type=text],#panel .startdir input[type=text],#panel .enddir input[type=text]{color:#2e2f5d;width:100%;font-family:inherit;padding:8px 3%}#panel .mode select{width:100%;font-family:inherit;display:block;padding:10px 25px}#panel br{display:none}#panel p{clear:both}*{box-sizing:border-box}*:focus{outline:0 !important}body{font-family:"Gotham-Book","sans-serif";color:#2e2f5d;font-size:13px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wrapper{margin:0 auto;max-width:1500px;width:100%}a,input,button{color:#6c1c6c;transition:all 0.3s ease-in-out}a:hover,a:focus,input:hover,input:focus,button:hover,button:focus{text-decoration:none}.btn,#panel input[type="button"]{padding:11px 30px;display:inline-block;zoom:1;text-align:center;text-transform:uppercase;outline:none;border:none;border-radius:0;cursor:pointer;background:#6c1c6c;color:#fff;font-family:"Gotham-Medium","sans-serif";font-size:.88889em;letter-spacing:1px;line-height:1em}.btn:hover,#panel input:hover[type="button"]{background:#2e2f5d}.animated,.btn,#panel input[type="button"],#header #primary-nav ul li a .arrow-up,#home .main-content .water-rotator .each-water .hover,.slick-prev,.slick-next,#content .content .water-rotator .each-water .hover{transition:all 0.3s ease-in-out}.hidden{display:block !important;position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}#header{width:100%;top:0;position:fixed;background-color:white;z-index:99;height:142px;border-bottom:1px solid #6c1c6c}#header .container{position:relative}#header .emailHeader{display:inline-block;margin-bottom:25px;margin-top:30px;text-align:right;width:85%}#header .line{height:1px;width:100%;background-color:#6c1c6c}#header .menu-holder{background:url("images/menu-icon.png") no-repeat bottom center;text-transform:uppercase;padding-bottom:29px;margin-right:42px;margin-left:28px}#header a.logo{background:url("images/SugarBay-logo.svg") center center no-repeat;display:inline-block;text-indent:-55555px;float:left;width:212px;height:47px;position:absolute;top:30px;left:5px}#header p{position:absolute;right:35px;top:8px}#header p span{font-family:"Black Diamond","serif";font-size:1.40741em;text-transform:none}#header #primary-nav{margin-top:5px;display:inline-block}#header #primary-nav ul{text-align:center;margin-bottom:0;font-size:.96296em}#header #primary-nav ul li{list-style:none;position:relative;display:inline-block;padding-right:17px;margin-right:15px;border-right:1px solid #6c1c6c;margin-top:11px;margin-bottom:11px;line-height:1em;letter-spacing:.5px}#header #primary-nav ul li:last-child{margin-right:0;padding-right:0;border-right:none}#header #primary-nav ul li a{color:#6c1c6c;display:block;text-transform:uppercase;position:relative}#header #primary-nav ul li a:hover,#header #primary-nav ul li a.active{color:#2e2f5d}#header #primary-nav ul li a:hover .arrow-up,#header #primary-nav ul li a.active .arrow-up{opacity:1}#header #primary-nav ul li a .arrow-up{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:5px solid #2e2f5d;position:absolute;left:50%;margin-left:-10px;bottom:-11px;opacity:0}.hurricane{position:fixed;left:10%;bottom:0;padding:10px 25px 10px 50px;color:#fff;font-weight:bold;background:#6c1c6c url("images/hurricane-icon.png") no-repeat 15px center;z-index:10px}.hurricane a{color:#a0d7f9;font-weight:700}.hurricane a:hover{color:#ffffff}#footer{clear:both;margin-bottom:-25px;text-align:center;background:url("images/footer-wood.jpg") repeat 50% 50%;padding:60px 0 50px;background-attachment:fixed}#footer h2{font-family:"Black Diamond","serif";font-size:3.11111em;margin-top:0;margin-bottom:25px}#footer h2.social{margin-bottom:18px;margin-top:22px}#footer form#email-signup{margin-bottom:50px}#footer form#email-signup label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}#footer form#email-signup input:not([type="checkbox"]){background:none;border:none;border-bottom:1px solid #6c1c6c;text-transform:uppercase;width:260px;padding:0 0 6px;margin-right:25px;font-size:1.11111em}#footer #email-signup{padding:0}#footer #email-signup .fields-wrap .input{display:inline-block;margin-bottom:10px;margin-right:15px;vertical-align:top;position:relative;max-width:285px;width:100%}#footer #email-signup .fields-wrap .input #email-signup_first_name,#footer #email-signup .fields-wrap .input #email-signup_email_address{width:100%;display:inline-block;padding:10px 0px}#footer #email-signup .fields-wrap .input #email-signup_first_name.error,#footer #email-signup .fields-wrap .input #email-signup_email_address.error{border:1px solid red}#footer #email-signup .fields-wrap .gdpr{position:relative;display:block;max-width:600px;width:100%;margin:0 auto;text-align:left;margin-bottom:10px}#footer #email-signup .fields-wrap .gdpr a:hover{text-decoration:underline !important}#footer #email-signup .fields-wrap .gdpr #privacy_terms,#footer #email-signup .fields-wrap .gdpr #yes{box-shadow:none;display:inline-block;margin-right:15px;vertical-align:top;width:14px !important;height:20px !important;padding:0 !important}#footer #email-signup .fields-wrap .gdpr #privacy_terms a,#footer #email-signup .fields-wrap .gdpr #yes a{color:#fff}#footer #email-signup .fields-wrap .gdpr #yes.error,#footer #email-signup .fields-wrap .gdpr #privacy_terms.error{margin-bottom:0px}#footer #email-signup .fields-wrap .gdpr label{color:#2e2f5d;display:inline-block;height:100%;font-size:12px;width:90%;clip:auto}#footer #email-signup .fields-wrap .gdpr #subscribe-error,#footer #email-signup .fields-wrap .gdpr #yes-error{color:red;position:absolute;top:18px;left:0;font-size:11px}#footer #email-signup .fields-wrap #email-signup_first_name-error,#footer #email-signup .fields-wrap #email-signup_email_address-error{color:red;margin-left:5px;margin-bottom:0 !important;position:absolute;left:0;font-size:11px;clip:auto;height:100%;width:100%;text-align:left}#footer #email-signup .signup-btn{cursor:pointer;font-family:"Gotham-Medium","sans-serif";font-size:12px;position:relative;display:inline-block;weight:bold;padding:10px 30px;text-align:center;text-transform:uppercase;outline:none;cursor:pointer;background:#6c1c6c;color:#fff;z-index:0}#footer #email-signup .signup-btn:hover{background:#2e2f5d}#footer #secondary-nav ul{text-align:left;max-width:240px;margin-bottom:0}#footer #secondary-nav ul li{list-style:none;text-transform:uppercase;font-size:1.11111em;font-family:"Gotham-Medium","sans-serif";border-bottom:1px solid #d6cbd6;display:inline-block;margin-bottom:25px}#footer #secondary-nav ul li a{color:#6c1c6c}#footer #secondary-nav ul li a:hover{opacity:0.7}#footer .address-footer{font-size:1.11111em;font-family:"Gotham-Medium","sans-serif";text-transform:uppercase;letter-spacing:.5px;line-height:1.75em}#footer .address-footer .addy{margin-bottom:30px}#footer .address-footer a{color:#2e2f5d}#footer .address-footer a:hover{color:#6c1c6c;text-decoration:underline}#footer ul.social-media{display:inline-block;padding-left:0px;list-style-type:none !important;background:url("images/social-medias.png") no-repeat}#footer ul.social-media li{display:inline-block;text-indent:-55555px}#footer ul.social-media a{height:40px;width:39px;display:list-item}#footer ul.social-media a.facebook{background-position:center center}#footer ul.social-media a.twitter{background-position:center center}#footer ul.social-media a.instagram{background-position:center center}#footer ul.social-media a.google{background-position:center center}#footer ul.social-media a.youtube{background-position:center center}#footer ul.social-media a:hover{opacity:0.7}#footer .footer-bottom{padding:35px 0 35px}#footer .footer-bottom #third-nav ul{border-bottom:1px solid #cfcfda;padding-bottom:30px;margin-bottom:30px}#footer .footer-bottom #third-nav ul li{display:inline-block;font-size:1.11111em;font-family:"Gotham-Medium","sans-serif";border-right:1px solid #6c1c6c;padding-right:20px;margin-right:16px;line-height:1em;letter-spacing:.5px}#footer .footer-bottom #third-nav ul li:last-child{margin-right:0;padding-right:0;border-right:0px}#footer .footer-bottom .copyright{text-align:left;font-size:1.11111em;letter-spacing:.5px}#footer .footer-bottom .tambourine{font-family:"Gotham-Medium","sans-serif";font-size:.88889em;letter-spacing:1px;text-align:right;color:#2e2f5d;display:inline-block;vertical-align:middle}#footer .footer-bottom .tambourine svg{display:inline-block;vertical-align:middle;width:20px;fill:#2e2f5d}#booking-form{width:100%;float:right;text-align:right;margin-top:14px;margin-bottom:0;margin-right:5px}#booking-form .form-entry{display:inline-block;margin-bottom:0;min-width:78px;vertical-align:top}#booking-form .form-entry label{width:100%;max-width:105px;font-size:.87em;text-transform:uppercase;text-align:center;font-family:"Gotham-Medium","sans-serif";margin-bottom:6px;margin-top:2px}#booking-form .form-entry input[type="text"],#booking-form .form-entry select{width:105px;background-color:#fff;border:1px solid #9b9bb7;text-align:center;padding:12px 0}#booking-form .form-entry input[type="text"]{text-align:center}#booking-form .form-entry input[type="text"]:-ms-input-placeholder{text-align:center}#booking-form .form-entry input[type="text"]::placeholder{text-align:center}#booking-form .form-entry select{text-align:center;padding-left:50px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}#booking-form .form-entry select::-ms-expand{display:none}#booking-form .form-entry input[type="submit"]{padding:16px 25px}#booking-form .form-entry.submit{max-width:190px;text-align:left;margin-left:7px;text-align:center;font-size:13px;text-transform:uppercase}#booking-form .form-entry.submit .btn,#booking-form .form-entry.submit #panel input[type="button"],#panel #booking-form .form-entry.submit input[type="button"]{letter-spacing:.5px;margin-top:6px;margin-bottom:20px}@keyframes home-scroll{0%{opacity:0}50%{opacity:1}100%{opacity:0}}#home img{max-width:100%}#home .arrow-home{background:url("images/arrow-down.png") bottom center no-repeat;font-family:"Black Diamond","serif";width:120px;text-align:center;height:65px;position:absolute;z-index:99;left:50%;margin-left:-60px;cursor:pointer;bottom:10%;animation:home-scroll 2s infinite .4s;font-size:2.22222em;color:#fff;text-shadow:1px 2px 3px rgba(0,0,0,0.2)}#home .top-content-home .wrapper{position:relative}#home .top-content-home .headline{font-family:"Black Diamond","serif";font-size:5.48148em;text-align:center;position:absolute;right:180px;color:#fff;top:40%;width:405px;line-height:1.15em;text-shadow:1px 2px 3px rgba(0,0,0,0.2)}#home .top-content-home img{max-width:inherit}#home .main-content .intro-content-home{padding:88px 0 35px;position:relative}#home .main-content .intro-content-home .orchid{width:322px;height:524px;position:absolute;right:0;top:0px;background:url("images/orchid.jpg") no-repeat}#home .main-content .intro-content-home h1{margin-top:50px;text-transform:uppercase;text-align:center;font-size:2.22222em;line-height:1.4em;margin-bottom:40px}#home .main-content .intro-content-home p{font-size:1.11111em;text-align:center;letter-spacing:.5px;line-height:1.9em}#home .main-content .intro-content-home .book-holder{background:url("images/book-direct-bkgrd.jpg") no-repeat;max-width:326px;height:412px;position:relative;padding:55px 60px 0;float:right;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15)}#home .main-content .intro-content-home .book-holder .no-passports{background:url("images/badge.png") no-repeat;width:141px;height:141px;position:absolute;bottom:30px;right:-65px}#home .main-content .intro-content-home h2{margin-top:0;font-size:1.5em;margin-bottom:35px}#home .main-content .intro-content-home ul{font-size:1.11111em}#home .main-content .intro-content-home ul li{margin-bottom:10px;list-style-type:disc}#home .main-content .intro-content-home .based-on{display:block;text-align:center;margin-top:27px;font-size:.85em}#home .main-content .reasons-home{padding-bottom:65px;margin-top:80px}#home .main-content .reasons-home .copy-side{text-align:center;display:table}#home .main-content .reasons-home .copy-side .copy-holder{display:table-cell;vertical-align:middle}#home .main-content .reasons-home .copy-side h2{margin-top:0;text-transform:uppercase;font-size:2.22222em;margin-bottom:15px}#home .main-content .reasons-home .copy-side p{text-transform:uppercase;font-size:1.11111em;font-family:"Gotham-Light","sans-serif";margin-bottom:35px}#home .main-content .reasons-home .copy-side .reasons-nav{margin-bottom:25px;display:inline-block}#home .main-content .reasons-home .copy-side ul.slick-dots li{width:inherit;height:inherit;display:block;border-bottom:1px solid #2e2f5d;text-transform:uppercase;text-align:left;font-size:1.03704em;padding-bottom:5px;margin-bottom:3px}#home .main-content .reasons-home .copy-side ul.slick-dots li a{color:#2e2f5d}#home .main-content .reasons-home .copy-side ul.slick-dots li a:hover{color:#6c1c6c}#home .main-content .reasons-home .copy-side ul.slick-dots li.slick-active a{color:#6c1c6c}#home .main-content .reasons-home .copy-side .reason2 ul.slick-dots li:nth-of-type(2) a{color:#6c1c6c}#home .main-content .reasons-home .copy-side .reason3 ul.slick-dots li:nth-of-type(3) a{color:#6c1c6c}#home .main-content .reasons-home .copy-side .reason4 ul.slick-dots li:nth-of-type(4) a{color:#6c1c6c}#home .main-content .reasons-home .copy-side .reason5 ul.slick-dots li:nth-of-type(5) a{color:#6c1c6c}#home .main-content .water-fun{background:url("images/sand-background.jpg") repeat 50% 50%;padding-top:100px;text-align:center;padding-bottom:225px;background-attachment:fixed}#home .main-content .water-fun h2{text-transform:uppercase;margin-top:0;margin-bottom:40px;font-size:2.22222em}#home .main-content .water-fun p{font-size:1.11111em;line-height:1.8em;letter-spacing:.5px}#home .main-content .all-water .slick-prev{left:-30px}#home .main-content .all-water .slick-next{right:-30px}#home .main-content .water-rotator{position:relative;margin-top:-185px}#home .main-content .water-rotator .each-water{position:relative;padding-top:10px;padding-bottom:10px}#home .main-content .water-rotator .each-water:hover .hover{opacity:1}#home .main-content .water-rotator .each-water img{border-radius:100%;border:3px solid #fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15)}#home .main-content .water-rotator .each-water .hover{position:absolute;top:10px;left:15px;background:rgba(160,215,249,0.7);width:calc(100% - 30px);height:calc(100% - 20px);border-radius:100%;border:3px solid #fff;text-align:center;opacity:0}#home .main-content .water-rotator .each-water .hover .copy-holder{position:absolute;width:100%;top:50%;margin-top:-50px}#home .main-content .water-rotator .each-water .hover h2{font-family:"Black Diamond","serif";font-size:3.11111em;margin-top:0;margin-bottom:24px}#home .main-content .quads-home{padding:80px 0 90px;background:url("images/SugarBay-flowers.jpg") no-repeat 9% 100%;margin-top:80px}#home .main-content .quads-home .each-quad{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);text-align:center;position:relative;padding-bottom:60px;background:#fff}#home .main-content .quads-home h2{font-family:"Black Diamond","serif";font-size:3.11111em;margin-top:40px;margin-bottom:25px}#home .main-content .quads-home p{font-size:1.11111em;margin-bottom:0;letter-spacing:.5px}#home .main-content .quads-home .btn,#home .main-content .quads-home #panel input[type="button"],#panel #home .main-content .quads-home input[type="button"]{position:absolute;bottom:-12px;left:50%;margin-left:-75px}#home .main-content .map-home.wrapper{position:relative;background:url("images/map-background.jpg") no-repeat left top;height:547px;overflow:hidden}#home .main-content .map-home.wrapper .intro-copy{float:left;margin-left:85px;z-index:99;position:relative}#home .main-content .map-home.wrapper .intro-copy h2{text-transform:uppercase;font-size:38px;font-family:'Playfair Display', serif;letter-spacing:4px;color:#353535;margin-top:90px;margin-bottom:18px}#home .main-content .map-home.wrapper .intro-copy a{text-transform:uppercase;color:#7f7f7f;font-weight:700;letter-spacing:2.5px;cursor:pointer}#home .main-content .map-home.wrapper ul.pins{width:100%;height:100%;position:absolute;z-index:9}#home .main-content .map-home.wrapper ul.pins li{display:block;background:url("images/map-pin.png") center center no-repeat;position:absolute;width:16px;height:15px;cursor:pointer}#home .main-content .map-home.wrapper ul.pins li:hover,#home .main-content .map-home.wrapper ul.pins li.active{background:url("images/map-pin-hover.png") center center no-repeat;width:27px;height:26px}#home .main-content .map-home.wrapper ul.pins li.miami{left:427px;top:374px}#home .main-content .map-home.wrapper ul.pins li.miami:hover,#home .main-content .map-home.wrapper ul.pins li.miami.active{left:423px;top:368px}#home .main-content .map-home.wrapper ul.pins li.atlanta{left:385px;top:262px}#home .main-content .map-home.wrapper ul.pins li.atlanta:hover,#home .main-content .map-home.wrapper ul.pins li.atlanta.active{left:379px;top:256px}#home .main-content .map-home.wrapper ul.pins li.charlotte{left:420px;top:247px}#home .main-content .map-home.wrapper ul.pins li.charlotte:hover,#home .main-content .map-home.wrapper ul.pins li.charlotte.active{left:414px;top:241px}#home .main-content .map-home.wrapper ul.pins li.newark{left:500px;top:172px}#home .main-content .map-home.wrapper ul.pins li.newark:hover,#home .main-content .map-home.wrapper ul.pins li.newark.active{left:494px;top:166px}#home .main-content .map-home.wrapper ul.pins li.boston{left:535px;top:140px}#home .main-content .map-home.wrapper ul.pins li.boston:hover,#home .main-content .map-home.wrapper ul.pins li.boston.active{left:529px;top:134px}#home .main-content .map-home.wrapper ul.pins li.chicago{left:342px;top:147px}#home .main-content .map-home.wrapper ul.pins li.chicago:hover,#home .main-content .map-home.wrapper ul.pins li.chicago.active{left:336px;top:141px}#home .main-content .map-home.wrapper ul.pins li.newyork{left:510px;top:159px}#home .main-content .map-home.wrapper ul.pins li.newyork:hover,#home .main-content .map-home.wrapper ul.pins li.newyork.active{left:504px;top:153px}#home .main-content .map-home.wrapper ul.pins li.ftlauderdale{left:430px;top:358px}#home .main-content .map-home.wrapper ul.pins li.ftlauderdale:hover,#home .main-content .map-home.wrapper ul.pins li.ftlauderdale.active{left:424px;top:352px}#home .main-content .map-home.wrapper ul.pins li.philly{left:485px;top:175px}#home .main-content .map-home.wrapper ul.pins li.philly:hover,#home .main-content .map-home.wrapper ul.pins li.philly.active{left:479px;top:169px}#home .main-content .map-home.wrapper ul.pins li.houston{left:225px;top:285px}#home .main-content .map-home.wrapper ul.pins li.houston:hover,#home .main-content .map-home.wrapper ul.pins li.houston.active{left:219px;top:279px}#home .main-content .map-home.wrapper .each-location{z-index:9;display:none}#home .main-content .map-home.wrapper .each-location .copy{position:absolute;background:#fff;padding:4px 20px 2px}#home .main-content .map-home.wrapper .each-location .copy .each-title{font-size:12px;text-transform:uppercase;line-height:1em;margin-bottom:2px;color:#6c1c6c;font-weight:700}#home .main-content .map-home.wrapper .each-location.miami{display:block}#home .main-content .map-home.wrapper .each-location.miami .copy{left:438px;top:371px}#home .main-content .map-home.wrapper .each-location.atlanta .copy{left:392px;top:259px}#home .main-content .map-home.wrapper .each-location.charlotte .copy{left:425px;top:245px}#home .main-content .map-home.wrapper .each-location.newark .copy{left:508px;top:170px}#home .main-content .map-home.wrapper .each-location.boston .copy{left:545px;top:139px}#home .main-content .map-home.wrapper .each-location.chicago .copy{left:352px;top:146px}#home .main-content .map-home.wrapper .each-location.newyork .copy{left:516px;top:158px}#home .main-content .map-home.wrapper .each-location.ftlauderdale .copy{left:438px;top:357px}#home .main-content .map-home.wrapper .each-location.philly .copy{left:494px;top:172px}#home .main-content .map-home.wrapper .each-location.houston .copy{left:234px;top:282px}#home .main-content .map-home.wrapper .fly-direct-copy{position:absolute;right:10%;top:125px;z-index:9}#home .main-content .map-home.wrapper .fly-direct-copy .copy-side{display:inline-block;padding-right:40px}#home .main-content .map-home.wrapper .fly-direct-copy .copy-side h2{text-transform:uppercase;font-size:2.22222em;padding-top:77px;margin-top:0;margin-bottom:38px;max-width:250px;line-height:1.4em}#home .main-content .map-home.wrapper .fly-direct-copy .img-side{display:inline-block;vertical-align:top}#home .main-content .all-inclusive{background:url("images/all-inclusive-background.jpg") no-repeat;height:513px}#home .main-content .all-inclusive .inclusive-copy{text-align:center}#home .main-content .all-inclusive .inclusive-copy h2{text-transform:uppercase;font-size:2.22222em;margin-bottom:45px;margin-top:145px}#home .main-content .all-inclusive .inclusive-copy p{font-size:1.25em;line-height:1.8em;margin-bottom:30px;letter-spacing:.5px}#home .main-content .all-inclusive .container{position:relative}#home .main-content .all-inclusive .trip-holder{background:#fff;border-radius:100%;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);text-align:center;position:absolute;right:0px;top:28px;height:460px;width:460px}#home .main-content .all-inclusive .trip-holder .trip-copy{position:absolute;width:100%;top:50%;margin-top:-128px}#home .main-content .all-inclusive .trip-holder .trip-face{background:url("images/trip-face.png") no-repeat 50% 50%;width:100%;height:46px;margin-bottom:40px}#home .main-content .all-inclusive .trip-holder blockquote{max-width:300px;font-size:1.11111em;line-height:1.8em;margin-left:auto;margin-right:auto;padding:0px;margin-bottom:30px;letter-spacing:.5px}#home .main-content .all-inclusive .trip-holder cite{font-style:normal;text-transform:uppercase}.has-blog ul.posts-list li{margin:2em 0}.has-blog ul.posts-list li img{width:100%;height:auto}.has-blog ul.posts-list li a.read-more{text-transform:uppercase;font-size:75%;text-decoration:underline}.has-blog ul.posts-list li .col-height{float:left}.has-blog ul.posts-list li h3.post-title{margin-top:0;font-size:1.48148em;font-family:"Gotham-Book","sans-serif";text-transform:uppercase;margin-bottom:20px;margin-left:auto;margin-right:auto;color:#2e2f5d}.has-blog .posts-sidebar{background-color:#FFF;padding:3%;margin:2em 0;text-align:center}.has-blog .posts-sidebar>*:first-child{margin-top:0}.has-blog .posts-sidebar>*:last-child{margin-bottom:0}.has-blog .posts-sidebar h3,.has-blog .posts-sidebar h2{text-transform:capitalize !important;letter-spacing:0px;font-size:130% !important}.has-blog .posts-sidebar p{font-size:90% !important;margin-bottom:2em}.has-blog .posts-sidebar ul.blog-archive{list-style:none;text-align:left;padding:0 5%;font-size:90%}.has-blog .posts-sidebar ul.blog-archive li a.year{display:block;border-top:1px solid #E0E0E0;padding:0 5%}.has-blog .posts-sidebar ul.blog-archive li:last-child a.year{border-bottom:1px solid #E0E0E0}.has-blog .posts-sidebar ul.blog-archive li ul.sub-blog-archive{margin:10px 0}.has-post h1{display:none}.has-post .read-others{padding-bottom:60px}.has-post article.post{margin-bottom:4em}.has-post article.post .post-content{padding:2.5% 5%}.has-post article.post .post-content .inner-content h1{display:block}.has-post article.post .post-content .inner-content .date{font-family:serif;font-style:italic;font-size:18px;margin-bottom:2em;margin-top:-1em}.has-post article.post .post-content .share-btn{display:inline-block;height:32px;margin-top:1em;padding-left:40px;background:url(images/icon-share.png) left center no-repeat;background-size:31.5px 27px;text-transform:uppercase;font-size:90%;line-height:2.2;color:#a4a4a4 !important;transition:all 0.3s ease-in-out}.has-post article.post .post-content .share-btn:hover{opacity:0.7}.has-post article.post .post-img figure{margin-bottom:1em;position:relative}.has-post article.post .post-img figure img{width:100%;height:auto}.has-post article.post .post-img figure .pin-it-button{width:43px;height:21px;position:absolute;top:5px;left:10px;transition:all 0.3s ease-in-out}.has-post article.post .post-img figure .pin-it-button:hover{opacity:0.7}.has-post #share-modal{min-width:500px;padding:3em;text-align:center}.has-post #share-modal h2{margin:0 0 1em 0}.infoBox img{z-index:99 !important}.map_popup{background:#FFFFFF;width:220px}.map_popup img{display:block;position:relative;top:-8px;margin-bottom:-8px;width:220px !important;z-index:1 !important}.map_popup .desc{padding:0 20px;overflow:auto;box-shadow:0 0 30px rgba(85,85,85,0.5);background:#fff;width:220px}.map_popup .desc h2{color:#6c1c6c;margin:15px 0 5px;font-size:17px}.map_popup .desc p{color:#2e2f5d !important;white-space:pre-wrap;line-height:1.3em;margin-bottom:18px;font-size:14px}body.has-calendar #content .filter form{margin-left:20px;margin-bottom:0;padding-left:7%}body.has-calendar #content .filter form label,body.has-calendar #content .filter form select{margin-left:5px;text-transform:capitalize;height:24px;font-family:"Gotham-Book","sans-serif";padding:0;font-size:15px;line-height:1.6;-webkit-appearance:none}body.has-calendar #content .filter form select{width:90px;margin:0 30px 0 15px;background-size:20px;padding:0px 10px}body.has-calendar #content .filter form select:hover{color:#2e2f5d}body.has-calendar #content ul.upcoming-events{margin-top:3em;clear:both}body.has-calendar #content ul.upcoming-events li.event{margin:0 0 4em 0;vertical-align:top;list-style:none}body.has-calendar #content ul.upcoming-events li.event .event-inner figure{overflow:hidden;width:90%;margin:0 auto;position:relative}body.has-calendar #content ul.upcoming-events li.event .event-inner figure img{width:100%;transition:all 0.3s ease-in-out}body.has-calendar #content ul.upcoming-events li.event .event-inner figure figcaption{display:none}body.has-calendar #content ul.upcoming-events li.event .event-inner figure figcaption p{margin:0;padding:10px 20px;border-radius:2px;background-color:rgba(255,255,255,0.9);display:inline-block;color:#222;text-transform:uppercase;font-size:70%;border:1px solid #222;font-family:"Black Diamond","serif";transition:all 0.3s ease-in-out;position:relative;top:-20px;left:0;z-index:100}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy{padding:0 2%}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name{margin:1.5em auto 1em;transition:all 0.3s ease-in-out}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-name *{font-size:120%;line-height:1.5}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy .event-date{transition:all 0.3s ease-in-out;color:#6c1c6c}body.has-calendar #content ul.upcoming-events li.event .event-inner .event-copy p{margin:5px 0 2em;color:#2e2f5d}body.has-calendar #content ul.upcoming-events li.event .event-inner:hover figure figcaption p{background-color:#6c1c6c;color:#fff}body.has-calendar #content ul.upcoming-events li.event .event-inner:hover figure img{transform:scale(1.1)}body.has-calendar #content ul.upcoming-events li.event .event-inner:hover .event-name{opacity:0.7}body.has-calendar #content ul.upcoming-events li.event .event-inner:hover .event-date{opacity:0.7}.event .event-img .pin-it-button{width:43px;height:21px;position:absolute;top:5px;left:10px;transition:all 0.3s ease-in-out}.event .event-img .pin-it-button:hover{opacity:0.7}.event .event-img img{width:100%;height:auto}.event .event-copy form{text-align:center}.event .event-copy form fieldset{border:none}.event .event-copy form fieldset legend{display:none}.event .event-copy .event-description{width:80%;margin:0 auto}.related-events{padding:4em 0 0}.share-btn{display:inline-block;height:32px;margin-top:1em;padding-left:40px;background:url(images/icon-share.png) left center no-repeat;background-size:31.5px 27px;text-transform:uppercase;font-size:90%;line-height:2.2;color:#a4a4a4 !important;transition:all 0.3s ease-in-out}.share-btn:hover{opacity:0.7}#share-modal{min-width:500px;padding:3em;text-align:center}#share-modal h2{margin:0 0 1em 0}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.wrapper{margin:0 auto;max-width:1500px;width:100%}.no-gutter{padding-left:0;padding-right:0}.no-gutter-left{padding-left:0}.no-gutter-right{padding-right:0}.v-align{float:none;display:inline-block;vertical-align:middle}.v-center{position:relative;top:50%;transform:translateY(-50%)}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}.row-height{display:table;table-layout:fixed;height:100%;width:100%}.col-height{display:table-cell;float:none;height:100%}.col-top{vertical-align:top}.col-middle{vertical-align:middle}.col-bottom{vertical-align:bottom}.animate-fade{opacity:0}.animate-fade.top{transform:translateY(100px)}.animate-fade.top.fade-in{transform:translateY(0)}.animate-fade.bottom{transform:translateY(-100px)}.animate-fade.bottom.fade-in{transform:translateY(0)}.animate-fade.left{transform:translateX(-100px)}.animate-fade.left.fade-in{transform:translateX(0)}.animate-fade.right{transform:translateX(100px)}.animate-fade.right.fade-in{transform:translateX(0)}.animate-fade.fade-in{opacity:1;transition:all 0.7s cubic-bezier(0.18, 0.32, 0.17, 0.99)}.animate-fade.left-width{overflow:hidden;width:0}.animate-fade.left-width.fade-in{width:100%}blockquote{margin-left:0;font-size:inherit;border-left:none}.breadcrumb{padding:8px 15px;margin-left:20px;margin-bottom:5px;list-style:none}.breadcrumb>li{display:inline-block}.breadcrumb li+li:before{padding:0 5px;color:#777;content:"\3e";content:"›"}.breadcrumb>.active{color:#777}.sym-slides,.slick{opacity:0;transition:all 0.5s ease-in-out}.sym-slides.slick-initialized,.slick.slick-initialized{opacity:1}ul.slick-dots{padding-left:0;text-align:center}ul.slick-dots li{position:relative;display:inline-block;width:8px;height:8px;margin:10px 11px;padding:0;cursor:pointer}ul.slick-dots li button{font-size:0;line-height:0;display:block;width:8px;height:8px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;border-radius:50%;background-color:#a0d7f9;border:0px;background-clip:padding-box}ul.slick-dots li.slick-active button,ul.slick-dots li:hover button{background-color:#6c1c6c;border:0px}.slick-prev,.slick-next{display:inline-block;position:absolute;top:50%;width:16px;height:44px;margin-top:-22px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:url("images/arrow-next-purple.png") no-repeat;z-index:20}.slick-prev:before,.slick-next:before{transition:all 0.3s ease-in-out}.slick-prev:hover,.slick-next:hover{opacity:.7}.slick-prev:hover:before,.slick-next:hover:before{opacity:0.5}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev{left:-60px;transform:rotate(180deg)}.slick-next{right:-60px}#ui-datepicker-div.ui-widget-content{background:#FBFBFB !important;z-index:1000 !important;border:none !important}#ui-datepicker-div.ui-widget-content *{font-family:sans-serif;font-weight:normal !important;font-size:14px;text-align:center}#ui-datepicker-div .ui-widget-header{background:#ececec !important;border-radius:0 !important;border:0 !important}#ui-datepicker-div .ui-state-highlight,#ui-datepicker-div.ui-widget-content .ui-state-highlight,#ui-datepicker-div .ui-widget-header .ui-state-highlight{background:none !important;border:1px solid #c5c5c5 !important;color:#666 !important}#ui-datepicker-div .ui-datepicker th{font-weight:normal !important}#ui-datepicker-div.ui-widget-content a,#ui-datepicker-div.ui-widget-content a{text-align:center}#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:#6c1c6c !important;border-color:#6c1c6c;color:#fff !important}#ui-datepicker-div .ui-datepicker th{padding:5px 0 !important;font-size:12px}#ui-datepicker-div .ui-datepicker-month,.ui-datepicker-year{background-color:rgba(0,0,0,0);border:none;font-size:16px !important}#ui-datepicker-div .ui-state-hover,#ui-datepicker-div.ui-widget-content .ui-state-hover,#ui-datepicker-div .ui-datepicker .ui-widget-header .ui-state-hover,#ui-datepicker-div .ui-datepicker .ui-state-focus,#ui-datepicker-div .ui-datepicker .ui-widget-content .ui-state-focus,#ui-datepicker-div .ui-datepicker .ui-widget-header .ui-state-focus{color:#fff !important;background:#6c1c6c !important}#ui-datepicker-div .ui-accordion-content{height:auto !important}ul.global-sitemap{position:relative;padding-top:80px}ul.global-sitemap li{line-height:1.6;margin-bottom:10px;list-style:none}ul.global-sitemap li ul{border-left:1px solid #EAEAEA;margin-left:0px;margin-bottom:10px}ul.global-sitemap li ul li{padding:10px 5px 3px 5px;list-style:none !important;line-height:1.2;font-size:90%;margin-bottom:0px}ul.global-sitemap li ul li a{text-decoration:none !important;color:grey;padding-left:10px}ul.global-sitemap li ul li ul{margin:10px 0 0 10px}ul.global-sitemap li ul li ul li ul li{padding:0;margin-bottom:3px}ul.global-sitemap li ul li ul li ul li a{opacity:0.7}ul.global-sitemap li ul li:before{display:none}#myGallery{padding-top:102px;padding-bottom:12px}#myGallery.wrapper{float:none}hr{margin-top:45px;margin-bottom:55px;border-top:1px solid #a0d7f9}.experience hr{margin-top:0}.fancybox-title{font-family:"Gotham-Book","sans-serif"}.fancybox-title-float-wrap{right:0;margin-bottom:0px}.fancybox-title-float-wrap .child{border-radius:0;text-shadow:none;margin-right:0;background:rgba(108,28,108,0.8)}.quads-shortcode{margin:60px 0 30px}.quads-shortcode .blogs-list{background-color:#ffffff;box-shadow:0 0 16px 0 rgba(46,47,93,0.18)}.quads-shortcode .blog-content{padding:30px}.quads-shortcode h2{margin:0 auto 50px !important;max-width:85%;margin-top:30px !important}.quads-shortcode h2 span{color:#6c1c6c;font-family:"Black Diamond","serif"}.quads-shortcode ul{font-size:1.11111em;color:#a0d7f9;margin-bottom:30px}.quads-shortcode ul.sym-inline-list{padding-left:15px}.quads-shortcode ul.sym-inline-list li{list-style:disc;margin-bottom:7px}.quads-shortcode ul.sym-inline-list li span{color:#2e2f5d}.sand-bg{background:url("images/sand-background.jpg") repeat 50% 50%;background-attachment:fixed}#content .content img{max-width:100%}#content .content .headline{font-size:2em;color:#2e2f5d;position:absolute;width:100%;text-align:center;font-family:"Black Diamond","serif";margin-top:66px;font-size:5.48148em;line-height:1em}#content .content h1{margin-top:0;font-size:2.22222em;font-family:"Gotham-Book","sans-serif";text-transform:uppercase;margin-bottom:30px;max-width:500px;margin-left:auto;margin-right:auto}#content .content h2{margin-top:0;font-size:2.22222em;font-family:"Gotham-Book","sans-serif";text-transform:uppercase;margin-bottom:30px;margin-left:auto;margin-right:auto}#content .content h3{font-size:1.11111em;font-family:"Gotham-Medium","sans-serif";margin-bottom:15px}#content .content p{color:#2e2f5d;font-size:1.11111em;line-height:1.9em;margin-bottom:40px}#content .content p.dining-hours{font-family:"Black Diamond","serif";color:#6c1c6c;font-size:30px}#content .content ul{list-style:none;font-size:1.11111em;color:#a0d7f9;margin-bottom:30px}#content .content ul.sym-inline-list{padding-left:15px}#content .content ul.sym-inline-list li{list-style:disc;margin-bottom:7px}#content .content ul.sym-inline-list li span{color:#2e2f5d}#content .content #header-img{position:relative;height:358px;background-attachment:fixed !important;margin-top:109px}.sitemap #content .content #header-img{height:190px}#content .content #header-img .page-name{position:absolute;left:0px;top:50px;width:100%}#content .content .top-img{position:relative;margin-top:-170px;margin-bottom:68px}#content .content .intro-copy{padding-bottom:25px;text-align:center}.stay #content .content .intro-copy{text-align:left}#content .content .intro-copy ul{text-align:left;display:inline-block;max-width:500px}#content .content .full-copy .headline-incl{text-align:center;font-size:3.11111em;margin-bottom:55px;font-family:"Black Diamond","serif";margin-top:25px}#content .content .side-copy{display:table}#content .content .side-copy .copy-holder{display:table-cell;vertical-align:middle}#content .content .amenities-badge{margin-top:-100px}#content .content .each-room{padding:55px 0}#content .content .each-room .inclusive,#content .content .each-room .book-now{display:none}#content .content .each-room.even{background:#fff}#content .content .each-room .container{background:url("images/footer-wood.jpg") no-repeat;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15)}#content .content .each-room .slick-prev,#content .content .each-room .slick-next{background:url("images/rooms-next.png");width:27px;height:59px;margin-top:-30px}#content .content .each-room .slick-prev{left:-1px}#content .content .each-room .slick-next{right:-2px}#content .content .each-room .copy-side{display:table}#content .content .each-room .copy-side .copy-holder{display:table-cell;vertical-align:middle;text-align:center}#content .content .each-room .copy-side .copy-holder h2{margin-top:0;font-size:2.22222em;font-family:"Gotham-Book","sans-serif";text-transform:uppercase}#content .content .each-room .copy-side .copy-holder p{max-width:320px;margin-left:auto;margin-right:auto;margin-bottom:40px}#content .content .each-room .copy-side .copy-holder select{background:url("images/arrow-down-purple.png") no-repeat 115px #fff;-webkit-appearance:none;border-radius:0;border:1px solid #2e2f5d;text-transform:uppercase;color:#6c1c6c;font-size:.88889em;font-family:"Gotham-Medium","sans-serif";padding:8px 35px 7px 10px;margin-right:-4px}#content .content .specials-list.each-room{padding:55px 0}#content .content .specials-list.each-room .room-images{float:right}#content .content .specials-list.each-room.even{background:#fff}#content .content .specials-list.each-room.even .room-images{float:left}#content .content .specials-list.each-room .container{background:#fff}#content .content .specials-list.each-room .copy-holder{text-align:left;padding-left:50px;padding-right:50px}#content .content .specials-list.each-room .copy-holder h2{font-size:25px;margin-bottom:10px}#content .content .specials-list.each-room .copy-holder p{max-width:100%;font-size:12px;line-height:18px;margin-bottom:15px}#content .content .blogs-list.each-room.wrapper{background:#fff;padding:55px 0}#content .content .blogs-list.each-room.wrapper .room-images{float:right}#content .content .blogs-list.each-room.even.wrapper{background:#fff}#content .content .blogs-list.each-room.even.wrapper .room-images{float:left}#content .content .blogs-list.each-room .container{background:#fff}#content .content .blogs-list.each-room .copy-holder{text-align:left;padding-left:50px;padding-right:50px}#content .content .blogs-list.each-room .copy-holder p{max-width:100%;margin-bottom:15px}#content .content .amenities-section{padding-bottom:55px;padding-top:75px}#content .content .amenities-section .so-many{display:block;margin-left:auto;margin-right:auto;margin-top:-25px}#content .content .few-inclusions{padding-top:75px}#content .content .few-inclusions h2{margin-top:25px;line-height:1.3em}#content .content .water-fun{background:url("images/sand-background.jpg") repeat 50% 50%;padding-top:65px;text-align:center;padding-bottom:195px;background-attachment:fixed}.resort-activities #content .content .water-fun{margin-top:30px}#content .content .water-fun h2{text-transform:uppercase;margin-top:0;margin-bottom:40px;font-size:2.22222em}#content .content .water-fun p{font-size:1.11111em;line-height:1.8em;letter-spacing:.5px}#content .content .water-rotator{position:relative;margin-top:-195px}#content .content .water-rotator .each-water{position:relative;padding:10px}#content .content .water-rotator .each-water:hover .hover{opacity:1}#content .content .water-rotator .each-water img{border-radius:100%;border:3px solid #fff;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15)}#content .content .water-rotator .each-water .hover{position:absolute;top:10px;left:10px;background:rgba(160,215,249,0.7);width:calc(100% - 20px);height:calc(100% - 20px);border-radius:100%;border:3px solid #fff;text-align:center;opacity:0}#content .content .water-rotator .each-water .hover .copy-holder{position:absolute;width:100%;top:50%;margin-top:-25px}#content .content .water-rotator .each-water .hover h2{font-family:"Black Diamond","serif";font-size:3.11111em;margin-top:0;margin-bottom:24px;text-transform:none}#content .content .quads{padding:0px 0 90px;background:url("images/palm-branch.jpg") no-repeat 6% 95%}.experience #content .content .quads{background:none}#content .content .quads .each-quad{box-shadow:0px 0px 20px 0px rgba(0,0,0,0.15);text-align:center;position:relative}#content .content .quads .each-quad .btn,#content .content .quads .each-quad #panel input[type="button"],#panel #content .content .quads .each-quad input[type="button"]{position:absolute;left:50%;bottom:-14px;margin-left:-75px}#content .content .quads h2{font-family:"Black Diamond","serif";font-size:3.11111em;margin-top:70px;margin-bottom:25px;text-align:center;text-transform:none}.spa #content .content .spa-menus{padding-top:60px}.spa #content .content .spa-menus ul{padding-left:0;max-width:330px;margin-left:auto;margin-right:auto}.spa #content .content .spa-menus ul li{list-style-type:none;border-top:1px solid #a0d7f9;text-transform:uppercase;font-size:15px;letter-spacing:1px;background:url("images/expand.png") no-repeat 96% 45%;padding:12px 0 12px;margin-bottom:0;color:#6c1c6c}.spa #content .content .spa-menus ul li:last-child{border-bottom:1px solid #a0d7f9}.spa #content .content .spa-menus ul li a{color:#6c1c6c;display:block}.spa #content .content .spa-menus ul li a:hover{opacity:.7}.spa .fancybox-skin{border-radius:0px}.spa .fancybox-inner{max-width:800px}.menu-info{display:none;padding:60px 120px;background:#fefcf9}.menu-info h2{font-family:"Black Diamond","serif";color:#6c1c6c;font-size:3.11111em;margin-top:0px;margin-bottom:90px;line-height:1em;letter-spacing:2px}.specials .menu-info h2{margin-bottom:45px}.menu-info h2 .title{display:none}.menu-info h3{font-size:1.18519em;color:#6c1c6c;text-transform:uppercase;margin-bottom:30px;line-height:1em;letter-spacing:1px}.menu-info ul{list-style:none}.menu-info ul.sym-inline-list{padding-left:15px;margin-bottom:40px}.menu-info ul.sym-inline-list li{font-size:1.14815em;list-style:disc;margin-bottom:8px}.menu-info p{font-size:1.14815em;line-height:1.9em;margin-bottom:20px}.menu-info .each-menu{padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid #d7ced6}.menu-info table{font-size:1.14815em}.menu-info table tr{border-bottom:1px solid #ccc}.menu-info table tr:last-of-type{border-bottom:none}.menu-info table th{text-transform:uppercase;letter-spacing:1px}.menu-info table th,.menu-info table td{padding:10px}#content .content .trip-copy{text-align:center;padding:40px 0 50px}#content .content .trip-copy .trip-face{background:url("images/trip-face.png") no-repeat 50% 50%;width:100%;height:46px;margin-bottom:40px}#content .content .trip-copy blockquote{font-size:1.11111em;line-height:1.8em;margin-left:auto;margin-right:auto;padding:0px;margin-bottom:30px;letter-spacing:.5px}#content .content .trip-copy cite{font-style:normal;text-transform:uppercase}.sub-menu{text-align:center;background:#2e2f5d}.sub-menu ul{margin-bottom:0px !important;padding:12px 0}.sub-menu ul li{display:inline-block;margin-right:15px;padding-right:17px;border-right:1px solid #fff;line-height:.9em;font-family:"Gotham-Medium","sans-serif"}.sub-menu ul li a{padding:3px 0;color:#fff}.sub-menu ul li a.active{cursor:default;color:#a0d7f9}.sub-menu ul li a:hover{color:#a0d7f9}.sub-menu ul li:last-child{border-right:0px;margin-right:0px;padding-right:0px}.meet .sub-menu ul li:last-child{text-transform:uppercase;letter-spacing:.25px}body.spa .blogs-list{margin-bottom:20px}body.spa .blogs-list .copy-holder{padding-left:30px}body.spa .blogs-list .copy-holder p{margin-bottom:0 !important}body#four_quad_content #content .content .intro-copy h1{max-width:100%;position:relative}body#four_quad_content #content .content .intro-copy h1:before{content:'';display:block;position:absolute;top:-25px;right:0;width:150px;height:150px;background-image:url(images/promotion-badge.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}body#four_quad_content #content .content .intro-copy h2{font-family:"Black Diamond","serif";margin-bottom:50px}body#four_quad_content #content .content .complementary-copy{margin:-120px 0 70px;padding:160px 0 50px}body#four_quad_content #content .content .complementary-copy .row:last-child{margin-top:20px}body#four_quad_content #content .content .complementary-copy h1{margin:0 0 20px}body#four_quad_content #content .content .complementary-copy h3{margin:0 0 10px;line-height:1;display:inline-block;width:100%;font-size:60px;vertical-align:top;color:#6c1c6c}body#four_quad_content #content .content .complementary-copy h3 sup{line-height:inherit;font-size:60%;top:0;display:inline-block;vertical-align:top}body#four_quad_content #content .content .complementary-copy h4{text-transform:uppercase;font-size:14px}body#four_quad_content #content .content .complementary-copy p{line-height:1;margin-bottom:20px}body#four_quad_content #content .content .bottom-copy{margin:30px auto 50px;padding:20px;border-bottom:1px solid #a0d7f9}body#landing-page #header{height:110px}body#landing-page #header #primary-nav,body#landing-page #header .form-entry{display:none}body#landing-page #header .submit{float:right;display:block !important}body#landing-page .header-img{position:relative;margin-top:110px;width:100%}body#landing-page .header-img .slide{min-height:500px;background-color:#ffffff;background-size:cover;background-position:center;background-repeat:no-repeat}body#landing-page .header-img .headline{margin-top:0;top:50%;left:0;transform:translateY(-50%);text-align:center;color:#ffffff;font-size:6em;line-height:1.4}body#landing-page .header-img .headline span{display:block;font-family:"Gotham-Book","sans-serif";font-size:0.25em}body#landing-page .copy{margin-top:90px}body#landing-page .copy h1{max-width:100%}body#landing-page h3{font-family:"Gotham-Book","sans-serif" !important;font-size:35px !important;line-height:42px !important}body#landing-page .sand-bg{background:url("images/sand-background.jpg") repeat 50% 50%;background-attachment:fixed}body#landing-page .top-content .blog-top-content{margin-bottom:95px}body#landing-page .thing-to-do-content{padding-bottom:60px;background-image:url(images/wood-texture-landing.png);background-repeat:repeat-x;background-position:left bottom}body#landing-page .thing-to-do-content .thing-to-do{position:relative}body#landing-page .thing-to-do-content .thing-to-do:before{content:'';position:absolute;top:-100px;left:-80px;width:200px;height:290px;background-image:url(images/SugarBay-flowers.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}body#landing-page .thing-to-do-content .thing-to-do .blog-content-container{background-color:#ffffff;text-align:center;box-shadow:0 0 16px 0 rgba(46,47,93,0.18)}body#landing-page .thing-to-do-content .thing-to-do .blog-content-container .blog-content{padding:20px 30px 30px}body#landing-page .middle-content{padding:65px 0}body#landing-page .middle-content .blog-middle-content{margin-bottom:60px;background-image:url(images/wood-texture-landing.png);background-repeat:no-repeat;background-position:center;background-size:cover;box-shadow:0 0 16px 0 rgba(46,47,93,0.18)}body#landing-page .middle-content .blog-middle-content:last-child{margin-bottom:0}body#landing-page .middle-content .blog-middle-content .blog-content{padding:50px 20px 10px 55px}body#landing-page .reservations{padding:70px 0}body#landing-page .reservations h3.reservations-title{margin-bottom:40px}body#landing-page .reservations h2{font-family:"Black Diamond","serif";text-transform:capitalize}body#landing-page .reservations hr{margin:20px 0;border-top-color:rgba(0,0,0,0.15) !important}body#landing-page .reservations .check-in-out{margin-bottom:10px}body#landing-page .reservations .check-in-out p{font-weight:700;margin-bottom:0}body#landing-page .reservations .check-in-out strong{margin:0 10px;font-family:"Black Diamond","serif";font-weight:500;color:#6c1c6c;font-size:1.5em;letter-spacing:2px}body#landing-page .bottom-content .blog-bottom-content{padding:50px 0}body#landing-page .deposit{padding:50px}body#landing-page .deposit ol{list-style:decimal;padding-left:30px;color:#a0d7f9}body#landing-page .deposit ol p{margin-left:5px;margin-bottom:10px}body#landing-page .terms{margin-top:30px}body#landing-page .terms p{font-size:12px}body#landing-page .footer-bottom{margin-top:45px;margin-bottom:10px}body#landing-page .footer-bottom .tambourine{font-family:"Gotham-Medium","sans-serif";font-size:.88889em;letter-spacing:1px;text-align:right}body#landing-page .footer-bottom .tambourine a{color:#2e2f5d}body#landing-page .footer-bottom .tambourine svg{vertical-align:middle;max-width:170px;margin-top:-4px;margin-left:10px;fill:#2e2f5d}@media only screen and (min-width: 768px) and (max-width: 1024px){#formRFP{width:100%}#formRFP fieldset{margin:0 1%;width:48%}}@media only screen and (max-width: 1310px){#content .content .water-rotator .slick-prev{left:0}#content .content .water-rotator .slick-next{right:0}}@media only screen and (max-width: 1220px){#home .main-content .map-home.wrapper .fly-direct-copy{right:1%}#home .main-content .map-home.wrapper .fly-direct-copy .copy-side{padding-right:0}}@media only screen and (max-width: 1199px){#header .container,.intro-content-home .container{width:100%}#home .main-content .intro-content-home .book-holder .no-passports{right:-10px}#home .main-content .all-inclusive .container{width:98%}#footer .container{width:100%}#content .content .each-room .container{width:98%}#content .content .each-room .copy-side .copy-holder h2{margin-bottom:15px}#content .content .each-room .copy-side .copy-holder p{width:96%;margin-bottom:25px}}@media only screen and (max-width: 1150px){#content .content .quads{background:url(images/palm-branch.jpg) no-repeat -5% 125%}}@media only screen and (max-width: 1100px){#home .main-content .water-rotator .slick-prev{left:0px}#home .main-content .water-rotator .slick-next{right:0px}#home .main-content .all-inclusive{height:inherit}#home .main-content .all-inclusive .trip-holder{position:relative;margin-top:520px;width:100%;height:inherit;border-radius:0px;box-shadow:none;top:0px}#home .main-content .all-inclusive .trip-holder .trip-copy{position:relative;margin-top:0px;padding-top:50px;padding-bottom:50px}#home .main-content .all-inclusive .trip-holder blockquote{max-width:600px}#home .main-content .all-inclusive .inclusive-copy{float:right;width:40%;margin-right:5%}}@media only screen and (max-width: 1050px){#home .main-content .map-home.wrapper{background:url("images/map-background.jpg") no-repeat -200px}#home .main-content .map-home.wrapper ul.pins li.miami{left:227px}#home .main-content .map-home.wrapper ul.pins li.miami:hover,#home .main-content .map-home.wrapper ul.pins li.miami.active{left:223px}#home .main-content .map-home.wrapper ul.pins li.atlanta{left:185px}#home .main-content .map-home.wrapper ul.pins li.atlanta:hover,#home .main-content .map-home.wrapper ul.pins li.atlanta.active{left:179px}#home .main-content .map-home.wrapper ul.pins li.charlotte{left:220px}#home .main-content .map-home.wrapper ul.pins li.charlotte:hover,#home .main-content .map-home.wrapper ul.pins li.charlotte.active{left:214px}#home .main-content .map-home.wrapper ul.pins li.newark{left:300px}#home .main-content .map-home.wrapper ul.pins li.newark:hover,#home .main-content .map-home.wrapper ul.pins li.newark.active{left:294px}#home .main-content .map-home.wrapper ul.pins li.boston{left:335px}#home .main-content .map-home.wrapper ul.pins li.boston:hover,#home .main-content .map-home.wrapper ul.pins li.boston.active{left:329px}#home .main-content .map-home.wrapper ul.pins li.chicago{left:142px}#home .main-content .map-home.wrapper ul.pins li.chicago:hover,#home .main-content .map-home.wrapper ul.pins li.chicago.active{left:136px}#home .main-content .map-home.wrapper ul.pins li.newyork{left:310px}#home .main-content .map-home.wrapper ul.pins li.newyork:hover,#home .main-content .map-home.wrapper ul.pins li.newyork.active{left:304px}#home .main-content .map-home.wrapper ul.pins li.ftlauderdale{left:230px}#home .main-content .map-home.wrapper ul.pins li.ftlauderdale:hover,#home .main-content .map-home.wrapper ul.pins li.ftlauderdale.active{left:224px}#home .main-content .map-home.wrapper ul.pins li.philly{left:285px}#home .main-content .map-home.wrapper ul.pins li.philly:hover,#home .main-content .map-home.wrapper ul.pins li.philly.active{left:279px}#home .main-content .map-home.wrapper .each-location.miami .copy{left:238px}#home .main-content .map-home.wrapper .each-location.atlanta .copy{left:192px}#home .main-content .map-home.wrapper .each-location.charlotte .copy{left:225px}#home .main-content .map-home.wrapper .each-location.newark .copy{left:308px}#home .main-content .map-home.wrapper .each-location.boston .copy{left:345px}#home .main-content .map-home.wrapper .each-location.chicago .copy{left:152px}#home .main-content .map-home.wrapper .each-location.newyork .copy{left:316px}#home .main-content .map-home.wrapper .each-location.ftlauderdale .copy{left:238px}#home .main-content .map-home.wrapper .each-location.philly .copy{left:294px}#footer .footer-bottom .copyright{font-size:.85em}#footer .footer-bottom .tambourine{font-size:.75em}#footer .footer-bottom .tambourine svg{max-width:130px}}@media only screen and (max-width: 1035px){#home .main-content .intro-content-home .book-holder{width:100%;padding:75px 50px 0}#header p{display:none}}@media only screen and (max-width: 991px){#home .main-content .water-rotator .container,#home .main-content .quads-home .container{width:98%}#home .main-content .quads-home{background:url("images/palm-branch.jpg") no-repeat -15% 75%}}@media only screen and (max-width: 950px){#content .content .each-room .copy-side .copy-holder p{width:96%;margin-bottom:25px;line-height:1.4em}}@media only screen and (max-width: 930px){#header .menu-holder{margin-left:10px;margin-right:20px}#header a.logo{width:160px;background-size:contain}#booking-form .form-entry.submit{margin-left:0}#home .main-content .intro-content-home .book-holder .no-passports{display:none}#footer .col-sm-4{width:100%;display:block}#footer #secondary-nav ul{max-width:100%;text-align:center;margin-bottom:10px}#footer #secondary-nav ul li{margin-right:20px}#footer #secondary-nav ul li:last-of-type{margin-right:0}#footer .footer-bottom .copyright p{max-width:255px}#content .content .each-room .container{max-width:683px;margin-left:auto;margin-right:auto;background:url("images/footer-wood.jpg")}#content .content .each-room .room-images{width:100%;height:auto !important;max-width:683px;float:none}#content .content .each-room .room-images img{display:block;margin-left:auto;margin-right:auto}#content .content .each-room .copy-side{float:none;width:100%;height:auto !important}#content .content .each-room .copy-side .copy-holder{display:block;padding-top:40px;padding-bottom:40px}}@media only screen and (max-width: 850px){#home .main-content .map-home.wrapper .fly-direct-copy .img-side{display:none}}@media only screen and (max-width: 800px){#booking-form .form-entry input[type="text"],#booking-form .form-entry select{width:75px}#booking-form .form-entry select{padding-left:33px}}

/*# sourceMappingURL=style.css.map */