.animateElem{visibility:hidden}.dura-1sec{visibility:visible;-o-animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;-o-animation-duration:1s;-moz-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s}.dura-1_25sec{visibility:visible;-o-animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;-o-animation-duration:1.25s;-moz-animation-duration:1.25s;-webkit-animation-duration:1.25s;animation-duration:1.25s}.dura-1_5sec{visibility:visible;-o-animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;-o-animation-duration:1.5s;-moz-animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s}.dura-1_75sec{visibility:visible;-o-animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;-o-animation-duration:1.75s;-moz-animation-duration:1.75s;-webkit-animation-duration:1.75s;animation-duration:1.75s}.dura-2sec{visibility:visible;-o-animation-fill-mode:both;-moz-animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-fill-mode:both;-o-animation-duration:2s;-moz-animation-duration:2s;-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes fadeIn{0%{opacity:0}20%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}20%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}20%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}60%{opacity:0}20%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(50%)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(50%)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(50%)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50%)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-50px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-50px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(1000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(1000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(1000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(1000px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-1000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-1000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-1000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-1000px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3)}50%{-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(0.3)}50%{-moz-transform:scale(1.05)}70%{-moz-transform:scale(0.9)}100%{opacity:1;-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(0.3)}50%{-o-transform:scale(1.05)}70%{-o-transform:scale(0.9)}100%{opacity:1;-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{transform:scale(1.05)}70%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-1000px)}60%{-webkit-transform:translateX(20px)}80%{-webkit-transform:translateX(-5px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-1000px)}60%{-moz-transform:translateX(20px)}80%{-moz-transform:translateX(-5px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-1000px)}60%{opacity:1;-o-transform:translateX(20px)}80%{-o-transform:translateX(-5px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-1000px)}60%{transform:translateX(20px)}80%{transform:translateX(-5px)}100%{opacity:1;transform:translateX(0)}}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(1000px)}60%{-webkit-transform:translateX(-20px)}80%{-webkit-transform:translateX(5px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(1000px)}60%{-moz-transform:translateX(-20px)}80%{-moz-transform:translateX(5px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(1000px)}60%{-o-transform:translateX(-20px)}80%{-o-transform:translateX(5px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(1000px)}60%{transform:translateX(-20px)}80%{transform:translateX(5px)}100%{opacity:1;transform:translateX(0)}}.fadeIn{-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}.fadeInRight{-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}.bounceIn{-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight}.bounceInLeft{-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;-moz-animation-name:zoomIn;-o-animation-name:zoomIn;animation-name:zoomIn}#baysideDetailsSAT{background:url("//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/diningLightbox-bayside-bg.jpg") top left no-repeat;width:960px;height:600px;position:relative;padding:0;margin:-10px 0 0 0}#baysideDetailsSAT ul#sampleMenu{position:absolute;top:160px;left:155px}#baysideDetailsSAT ul#sampleMenu li.disclaimer{margin:34px 0 0 0}#baysideDetailsSAT ul#sampleMenu a#restMenu{position:absolute;bottom:-24px;left:35px}#mariosDetailsSAT{background:url("//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/diningLightbox-marios-bg.jpg") top left no-repeat;width:960px;height:600px;position:relative;padding:0;margin:-70px 0 0 0}#mariosDetailsSAT ul#sampleMenu{position:absolute;top:160px;left:155px}#mariosDetailsSAT ul#sampleMenu li.disclaimer{margin:38px 0 0 0}#mariosDetailsSAT ul#sampleMenu a#restMenu{position:absolute;bottom:-24px;left:35px}#eleanorsDetailsSAT{background:url("//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/diningLightbox-eleanors-bg.jpg") top left no-repeat;width:960px;height:600px;position:relative;padding:0;margin:-50px 0 0 0}#eleanorsDetailsSAT ul#sampleMenu{position:absolute;top:170px;left:155px}#eleanorsDetailsSAT ul#sampleMenu li.disclaimer{margin:43px 0 0 0}#eleanorsDetailsSAT ul#sampleMenu a#restMenu{position:absolute;bottom:-24px;left:35px}#barefootDetailsSAT{background:url("//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/diningLightbox-barefoot-bg.jpg") top left no-repeat;width:960px;height:660px;position:relative;padding:0;margin:-55px 0 0 0}#barefootDetailsSAT ul#sampleMenu{position:absolute;top:275px;left:560px;width:265px}#barefootDetailsSAT ul#sampleMenu li.disclaimer{margin:83px 0 0 0}#barefootDetailsSAT ul#sampleMenu a#restMenu{position:absolute;bottom:-24px;left:23px}#cricketersDetailsSAT{background:url("//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/diningLightbox-cricketers-bg.jpg") top left no-repeat;width:960px;height:660px;position:relative;padding:0;margin:-65px 0 0 0}#cricketersDetailsSAT ul#sampleMenu{position:absolute;top:235px;left:140px;width:265px}#cricketersDetailsSAT ul#sampleMenu li.disclaimer{margin:54px 0 0 0}#cricketersDetailsSAT ul#sampleMenu a#restMenu{position:absolute;bottom:-24px;left:23px}#drunkenDuckDetailsSAT{background:url("//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/diningLightbox-drunkenDuck-bg.jpg") top left no-repeat;width:960px;height:660px;position:relative;padding:0;margin:-65px 0 0 0}#drunkenDuckDetailsSAT ul#sampleMenu{position:absolute;top:235px;left:140px;width:265px}#drunkenDuckDetailsSAT ul#sampleMenu li.disclaimer{margin:54px 0 0 0}#drunkenDuckDetailsSAT ul#sampleMenu a#restMenu{position:absolute;bottom:-24px;left:23px}#kimonosDetailsSAT{background:url("//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/diningLightbox-kimonos-bg.jpg") top left no-repeat;width:960px;height:660px;position:relative;padding:0;margin:-45px 0 0 0}#kimonosDetailsSAT ul#sampleMenu{position:absolute;top:165px;left:130px;width:265px}#kimonosDetailsSAT ul#sampleMenu li.disclaimer{margin:14px 0 0 0}#kimonosDetailsSAT ul#sampleMenu a#restMenu{position:absolute;bottom:-18px;left:23px}#soySushiDetailsSAT{background:url("//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/diningLightbox-soy-bg.jpg") top left no-repeat;width:960px;height:660px;position:relative;padding:0;margin:-65px 0 0 0}#soySushiDetailsSAT ul#sampleMenu{position:absolute;top:200px;left:550px}#soySushiDetailsSAT ul#sampleMenu li.disclaimer{margin:18px 0 0 0}#soySushiDetailsSAT ul#sampleMenu a#restMenu{position:absolute;bottom:-20px;left:23px}#corralDetailsSAT{background:url("//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/diningLightbox-corral-new.jpg") top left no-repeat;width:960px;height:660px;position:relative;padding:0;margin:-65px 0 0 0}#corralDetailsSAT ul#sampleMenu{position:absolute;top:219px;left:135px}#corralDetailsSAT ul#sampleMenu li.disclaimer{margin:30px 0 0 0}#corralDetailsSAT ul#sampleMenu a#restMenu{position:absolute;bottom:-20px;left:23px}#courtyardDetailsSAT{background:url("//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/diningLightbox-courtyard-bg.jpg") top left no-repeat;width:960px;height:660px;position:relative;padding:0;margin:-65px 0 0 0}#courtyardDetailsSAT ul#sampleMenu{position:absolute;top:205px;left:160px}#courtyardDetailsSAT ul#sampleMenu li.disclaimer{margin:32px 0 0 0}#courtyardDetailsSAT ul#sampleMenu a#restMenu{position:absolute;bottom:-20px;left:23px}#bellaNapoliDetailsSAT{background:url("//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/diningLightbox-bellaNapoli-bg.jpg") top left no-repeat;width:960px;height:650px;position:relative;margin:-80px 0 0 0}#bellaNapoliDetailsSAT ul#sampleMenu{position:absolute;top:270px;left:135px}#bellaNapoliDetailsSAT ul#sampleMenu li.disclaimer{margin:59px 0 0 0}#bellaNapoliDetailsSAT ul#sampleMenu a#restMenu{position:absolute;bottom:-24px;left:33px}#parisDetailsSAT{background:url("//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/diningLightbox-paris-bg.jpg") top left no-repeat;width:960px;height:650px;position:relative;margin:-120px 0 0 0}#parisDetailsSAT ul#sampleMenu{position:absolute;top:200px;left:135px}#parisDetailsSAT ul#sampleMenu li.disclaimer{margin:20px 0 0 0}#parisDetailsSAT ul#sampleMenu a#restMenu{position:absolute;bottom:-21px;left:33px}#rst-at-alance small.subTitle_rst{margin-bottom:0px}#rst-at-alance .img-at-aglance{overflow:hidden;background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/sat-glance-bg.jpg) left 45px no-repeat}#rst-at-alance .img-at-aglance .lis-at-aglance{margin-top:11.5px;margin-left:19px}ul#atAGlance.anUlAlign li{line-height:28px !important;margin:0px;background-position:0px 9px}ul#atAGlance.anUlAlign li:nth-child(8){margin-top:-29px}ul#atAGlance.anUlAlign li:nth-child(10){margin-top:-29px}ul#atAGlance.anUlAlign li:nth-child(11){margin-top:-29px}ul#atAGlance.anUlAlign li:nth-child(14){margin-top:-29px}.highlightCopyWrapper .copy hgroup h1.marginAlign{margin-bottom:20px}.highlightCopyWrapper .copy p.widthInc{width:322px}#miniSocialShare span{margin-top:3px}.videcontent{color:#ffffff;position:relative;left:635px;bottom:78px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.5s;-o-transition:all 0.3s}.videcontent a{color:#ffffff;cursor:pointer}.videcontent a p{font:16px/27px "openSansCondensedBold";margin:0 auto}.videcontent a p span{color:#c7e700;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.5s;-o-transition:all 0.3s}.videcontent .video-wrap{-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;text-align:center;height:38px;width:38px;border:3px solid #ffffff;margin-top:-9px;margin-left:6px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.5s;-o-transition:all 0.3s}.videcontent .video-wrap i{color:#ffffff;line-height:37px;font-size:20px;padding-left:4px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.5s;-o-transition:all 0.3s}.videcontent:hover p{color:#c7e700}.videcontent:hover p span{color:#ffffff}.videcontent:hover .video-wrap{border-color:#c7e700}.videcontent:hover .video-wrap i{color:#c7e700}.highlightSliderTitle{margin:0px}.highlightSliderTitle h2.sectionTitle span{font-size:48px}small.subTitle_rst{margin-top:-10px;margin-bottom:40px}#slide01{background:url(/assets/img/sat/slide-show-bg-it.png) left top no-repeat;position:absolute;left:-80px;top:126px;width:460px !important}.satAwards{width:95px;height:155px;font:13px/15px "openSansCondensedBold";text-align:center;text-transform:uppercase;color:#666;margin:0 6px 0 0;display:inline-block;*display:inline;zoom:1;vertical-align:top}.satAwards .img-wrap{height:95px}.satAwards.border{border-right:1px solid #d0d0d0;padding-right:13px}.satAwards span{display:block;width:77px;margin:0 auto}#resortDestination{background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/destinations-header-bg.jpg) left 45px no-repeat}#resortDestination #viewDestination{background:url(/assets/img/sat/destinations/destinations-bg.png) top left no-repeat}#resortDestination #viewDestination h4{text-transform:uppercase}#resortDestination #viewDestination ul li{text-transform:uppercase}#resortDestination #viewMap a{left:80px;bottom:30px}#resortDestination #destinationsNav li{background:url(/assets/img/sat/destinations/destination-tabs.png) -160px 0 no-repeat !important}#resortDestination #destinationsNav li.activeTab,#resortDestination #destinationsNav li:hover{background-position:0px 0px !important}a#tripAdvisorAward{background:url(/assets/img/sat/World_Travel_A.png) left top no-repeat;width:179px;height:279px;margin:60px 0 0px 5px;display:inline-block;*display:inline;zoom:1;vertical-align:top}a#tripAdvisorAward:hover{background-position:-179px 0}a#guidedTour{background:url(/assets/img/sat/guided-tour-bg.jpg) left top no-repeat;width:143px;height:42px;display:block;margin:0 0 0 -3px;padding:119px 0 0 56px;font-family:"openSansCondensedBold";font-size:17px;line-height:13px;color:#809a00;text-align:left}a#guidedTour span{color:#373737;font-size:11px;text-transform:uppercase}a#guidedTour:hover{color:#373737}.banner-AppAvailable{background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/bg-sat-App.jpg) top left no-repeat;height:256px;width:960px;margin:auto}.banner-AppAvailable .text{width:420px;padding-left:505px;padding-top:90px;text-align:center}.banner-AppAvailable .text .divider{width:450px;margin:0 auto;margin-left:-10px;margin-top:5px;margin-bottom:5px}.banner-AppAvailable .text p{width:350px;margin:0 auto;margin-bottom:5px}.legends-of-love-banner{background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/legends-of-love-banner.jpg) 0 0 no-repeat;width:960px;height:253px;padding:0 240px;margin:75px auto 90px -240px;position:relative}.legends-of-love-banner .legend-love-desc{background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/legend-love-desc.png) 0 0 no-repeat;width:421px;height:163px;margin-top:-90px;margin-left:140px}.legends-of-love-banner .legend-love-desc .desc-content{display:block;width:255px;font:16px/21px "openSansCondensedLight";color:#464646;text-transform:uppercase;padding-top:50px;margin-left:135px}.legends-of-love-banner .legend-love-desc .desc-content strong,.legends-of-love-banner .legend-love-desc .desc-content span{display:block}.legends-of-love-banner .legend-love-desc .desc-content span{color:#6eb3c4;font-family:"openSansCondensedBold"}.legends-of-love-banner .legend-love-couple{margin-top:-72px;margin-left:675px}.legends-of-love-banner .btn{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:238px;height:39px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background:#6eb3c4;color:#fff;font:20px/38px "openSansCondensedBold";text-align:center;text-transform:uppercase;border:3px solid #bababa;margin-top:-75px;margin-left:410px}.legends-of-love-banner .btn i{color:#fff;font-size:18px;line-height:18px}.legends-of-love-banner a{display:block}.legends-of-love-banner a:hover .btn{text-decoration:underline}#destinationsWidget{margin:10px auto 0px auto}ul#alsoLike{margin:55px auto 0 auto;width:1060px;text-align:left}ul#alsoLike li.alsoTitle{margin:0 5px 0 5px}#resortHeader.diningHeader{background:url(/assets/img/sat/header-dining-repeat.jpg) left top repeat-x}#resortHeader.activitiesHeader{background:url(/assets/img/sat/header-activties-repeat.jpg) left top repeat-x}#resortHeader h3#activitiesText{font-family:"TrajanProRegular";font-size:44px;line-height:44px;width:900px;z-index:1;margin-left:-450px;position:absolute;left:50%;top:74px}#resortHeader h3#activitiesText span{font-size:30px;margin-left:110px}.diningExtraContent a.learnMore.Box1{margin-top:23px}.diningExtraContent p.widthIncBox2{width:310px}.diningExtraContent p.widthIncBox3{width:310px;margin-bottom:12px}#catAccommodationsBox #catAccommodations.restaurantFooterWidthInc{width:525px}#catAccommodationsBox #catAccommodations a#catAccButton.restaurantwidthInc{width:455px}#innerIntro p.widthInc-an{width:820px}#rstActivities .activities p.leadingDec{line-height:16px}#rstActivities .activities ul.widthInc{width:115px}#rstActivities .activities ul.long{width:120px}#rstActivities .activities .wdgtShooping{position:absolute;background:url(/assets/img/global/activities-shopping-sp.png) 0 0 repeat;height:146px;width:144px;left:342px;top:38px}#rstExpand .expand h5.fontChange{font-family:Arial,Helvetica,sans-serif;text-transform:none;font-size:20px}#rstExpand .expand p.leadingChange{line-height:16px;text-align:left}.restaurantCol.sprite-widgets.lightbox.bkgChange{background:url(/assets/img/resorts/diningWidget.png) 0px 0px no-repeat;height:366px}#rstExpand .expand.sprite-widgets.bkgChange{background:url(/assets/img/global/widget-bkg.png) 5px 0px no-repeat}.restaurantCol span.viewDetails{margin-top:18px}#diningContent.blackBG #restIntro #restLeft h1.cyanBlue{color:#0076c0;font-size:28px}#barefootDetailsSAT ul#sampleMenu li.disclaimer{margin:80px 0px 0px -30px;width:300px}#diningContent.blackBG #restIntro #restRight ul#restDetails li span{color:#ffffff !important}#diningContent.blackBG #restIntro #restRight ul#restDetails li{color:#acacac !important}#diningContent.whiteBG #restIntro #restLeft h1.brown{color:#948671 !important}#diningContent.whiteBG #restIntro #restLeft h1.green{color:#94ab7a !important}#drunkenDuckDetailsSAT ul#sampleMenu li.disclaimer{width:300px;margin-left:-15px}#kimonosDetailsSAT ul#sampleMenu li.disclaimer{width:320px;margin-left:-20px}#diningContent.whiteBG #restIntro #restLeft h1.black{color:#000000}#diningContent ul#sampleMenu li.black{color:#231f20}#diningContent.blackBG #restIntro #restLeft h1{letter-spacing:-.1px}#diningContent #restIntro #restLeft h1.brown{font-size:28px;line-height:28px;color:#797266}#butlerBanner{background:url(/assets/img/sat/butler-intro-bg.jpg) left top no-repeat}#butlerGuild .guild-content{width:530px}#butlerGuild p.lastText{padding:0px 40px}#butlerDuties ul.listBox .disclaimer{width:340px;text-indent:0px;margin-left:0px}#butlerFooter #butlerContent p{width:430px}#catAccommodationsBox #catAccommodations a#catAccButton.cta-small{font-size:26px;text-transform:capitalize}#catAccommodationsBox.alignTop{padding-top:0px}#butlerGuild .guild-content{width:460px}#butlerGuild h3{font-family:'TrajanProRegular';margin-top:20px}#contentWrapper.resort-concierge .club-elevated{background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/club-elevated.jpg) left top no-repeat}.club-elevated small{left:40px}#contentWrapper.resort-concierge #innerIntro p span{font-size:16px}#conciergeServices{margin-bottom:0px;background-position:0px 80px;height:1518px}#conciergeServices ul.listBox{padding-bottom:10px}#conciergeServices ul.listBox li{width:370px;margin-bottom:6px}#conciergeServices ul.listBox.alignBottom{padding-bottom:20px}#conciergeServices ul.listBox.alignBottom li span{font-size:11px;font-family:Arial,Helvetica,sans-serif;margin-left:17px}#conciergeServices ul.listBox.alignBottom li:last-child{margin-top:25px}#conciergeServices img.club-services-sm{bottom:205px}#conciergeServices .club-services-bubble{bottom:322px}#catAccommodationsBox.club-cat-acc p{line-height:25px}#catAccommodationsBox #catAccommodations.topAlign{top:0;margin:40px auto}#catAccommodationsBox #catAccommodations a#catAccButton{font-size:26px}#contentWrapper.resort-concierge #resortFooter h5{letter-spacing:3px;margin-top:8px}#contentWrapper.rondovalsTopAlign{padding-top:30px}#catAccommodationsBox.alignTop{padding-top:0px}#catAccommodationsBox #catAccommodations a#catAccButton.changeCase{text-transform:initial}#catAccommodationsBox{padding-top:70px}#contentWrapper.spaTopAlign{padding-top:30px}#spaIntro{background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/spa-header-bg.jpg) left 40px no-repeat}#spaIntro p{width:900px}#spaIntro #introMediaButtons{margin-top:432px}#spaVideo{background:url(/assets/img/sat/spa-video-bg.jpg) left top no-repeat}#rstActivitiesContent ul li a.arrowLink{text-transform:initial !important}#specialsIntro{background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/specials-quote-bg.jpg) left 0px no-repeat;height:685px}#specialsIntro #saveUpTo{position:absolute;top:230px;right:0px}#specialsIntro #saveUpTo h5{font-size:22px}.map-nav{z-index:30 !important}#accVillages .village h4{background:#32b6db}#accVillages .village{text-align:center}#accVillages .village p.centerAlign{text-align:center !important}#accVillages .village a.rightAlign{float:right}#accVillages .village a.leftAlign{float:left}#mg-count.fontSpace{font-size:13px}#toursIntro{background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/tours-header-bg.jpg) left 20px no-repeat}#islandRoutes{background:url(/assets/img/sat/toursTabs-islandRoutes-bg.jpg) left top no-repeat;height:166px;margin:-102px auto 0px auto;padding:85px 50px 0 545px}#islandRoutes p.widthInc{width:373px}#rstActivitiesContent p.widthInc{width:460px;margin-bottom:20px}#caribbeanIntro{background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/caribbeanGrove-header-bg.jpg) left 130px no-repeat;padding:30px 240px 15px 240px;margin-left:-240px;width:960px;height:700px;overflow-x:hidden !important}#caribbeanIntro p{width:900px}#caribbeanIntro .lhc{line-height:18px !important}#caribbeanIntro #introMediaButtons{margin-top:435px}#aboutCaribbeanGrove{background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/caribbean-grove-bg.jpg) left top no-repeat;padding:10px 80px 0 336px;margin:50px auto;width:530px;height:1068px}#aboutCaribbeanGrove p{font-size:13px;line-height:20px}#aboutCaribbeanGrove p span{font-size:17px;font-weight:bold;color:#373737}#contentWrapper.MediterraneanTopAlign{padding-top:30px}#innerIntro p.MediWidthInc{width:850px}#medVillageIntro{background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/medVillage-header-bg-es.jpg) left 160px no-repeat;padding:0px 240px 15px 240px;margin-left:-240px;width:960px;height:700px;overflow-x:hidden !important;margin-top:44px}#medVillageIntro #introMediaButtons{margin-top:468px}#medVillageIntro .social-share{top:-44px}#aboutMedVillage{background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/medVillage-bg.jpg) left top no-repeat;padding:0px 60px 0 336px;margin:50px auto;width:610px;height:1070px;position:relative}#aboutMedVillage p{font-size:13px;line-height:20px}#aboutMedVillage p span{font-size:17px;font-weight:bold;color:#373737}#aboutMedVillage #medVillageAward{background:url(/assets/img/sat/medVillage-awards.gif) left top no-repeat;width:170px;height:142px;padding:29px 0 0 130px;position:absolute;left:0px;top:517px}#aboutMedVillage #medVillageAward h4{font-family:"openSansCondensedBold";font-size:18px;line-height:20px;color:#453c2d;font-weight:normal}#aboutMedVillage #medVillageAward h4 span{font-size:14px;color:#887d6a}#aboutMedVillage #medVillageAward p{font-size:11px;line-height:15px;margin:8px 0}.terms-and-conditions{text-align:center;font:11px/18px Arial,Helvetica,sans-serif}.terms-and-conditions strong{font:11px "openSansCondensedBold";color:#373737}.legends-of-love-landing i.social,.legendPopup i.social{font-size:12px;color:#fff;display:inline-block;*display:inline;zoom:1;vertical-align:top;width:20px;height:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;text-align:center;line-height:20px}.legends-of-love-landing i.social.icon-instagram,.legendPopup i.social.icon-instagram{background:#40719a;padding-left:2px;width:18px}.legends-of-love-landing i.social.icon-twitter,.legendPopup i.social.icon-twitter{background:#25a7df}#contentWrapper.legends-of-love-landing{padding-top:0;border-top:none}#contentWrapper.legends-of-love-landing>.contentWrapper:first-child{margin-top:-10px}#contentWrapper.legends-of-love-landing .whiteToNoiseWrap{width:100%;height:821px;background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/legends/whiteToNoiseBg.gif) 0 0 repeat-x;border-bottom:3px solid #fff}#contentWrapper.legends-of-love-landing .whiteToNoiseWrap .contentWrapper{position:relative;height:100%}#contentWrapper.legends-of-love-landing .whiteToNoiseWrap .giselle-ricardo-content{width:405px;position:relative;top:75px;left:30px;text-align:center}#contentWrapper.legends-of-love-landing .whiteToNoiseWrap .giselle-ricardo-content p{font:18px/25px "openSansCondensedLight";color:#797266}#contentWrapper.legends-of-love-landing .whiteToNoiseWrap .giselle-ricardo-content p.vision{text-transform:uppercase;width:390px}#contentWrapper.legends-of-love-landing .whiteToNoiseWrap .giselle-ricardo-content p.vision span{font-size:23px;line-height:30px;color:#373737;text-transform:none;display:block}#contentWrapper.legends-of-love-landing .whiteToNoiseWrap .giselle-ricardo-content>img{margin:-25px auto -20px;display:block}#contentWrapper.legends-of-love-landing .whiteToNoiseWrap .giselle-ricardo-content h3{font:37px/37px "openSansLight";color:#373737;text-transform:uppercase;width:260px;margin:0 auto}#contentWrapper.legends-of-love-landing .whiteToNoiseWrap .giselle-ricardo-content h3>span.middle{font-size:40px;line-height:40px;display:block;margin:-5px 0}#contentWrapper.legends-of-love-landing .whiteToNoiseWrap .giselle-ricardo-content h3>span.bottom{font-size:54px;line-height:54px;display:block}#contentWrapper.legends-of-love-landing .whiteToNoiseWrap .giselle-ricardo-content>span.bottom{font:23px/1 "openSansCondensedLight";color:#373737;text-transform:uppercase;display:block;margin-top:25px}#contentWrapper.legends-of-love-landing .whiteToNoiseWrap .giselle-ricardo-content a.scrollTo{position:static;margin-top:45px;border-color:#6fb3c4;border-width:4px}#contentWrapper.legends-of-love-landing .whiteToNoiseWrap .giselle-ricardo-content a.scrollTo i{color:#6fb3c4;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}#contentWrapper.legends-of-love-landing .whiteToNoiseWrap .giselle-ricardo-content a.scrollTo:hover{border-color:#fff}#contentWrapper.legends-of-love-landing .whiteToNoiseWrap .giselle-ricardo-content a.scrollTo:hover i{color:#fff}#contentWrapper.legends-of-love-landing .whiteToNoiseWrap img.giselle-ricardo{position:absolute;right:0;bottom:0}#contentWrapper.legends-of-love-landing .noiseWrap{overflow:visible}#contentWrapper.legends-of-love-landing a.scrollTo{position:absolute;bottom:120px;left:50%;margin-left:-22px;display:inline-block;*display:inline;zoom:1;vertical-align:top;width:55px;height:55px;-moz-border-radius:55px;-webkit-border-radius:55px;border-radius:55px;border:3px solid #fff;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}#contentWrapper.legends-of-love-landing a.scrollTo i{font-size:18px;line-height:55px;color:#fff}#contentWrapper.legends-of-love-landing a.scrollTo:hover{background:#373737}.legends-of-love-header{background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/legends/legends-of-love-header.jpg) 0 -53px no-repeat;width:960px;height:887px;padding:0 480px;margin-left:-480px;text-align:center;position:relative;color:#fff}.legends-of-love-header p{font:18px/28px "openSansCondensedLight";position:relative;top:210px;width:667px;margin:0 auto}.antigua-1800{background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/legends/antigua-1800.jpg) 0 0 no-repeat;width:960px;height:1858px;padding:0 480px;margin-left:-480px;text-align:center;color:#fff}.antigua-1800>img{position:relative;top:50px;margin-bottom:100px}.antigua-1800 .person{width:1140px;height:530px}.antigua-1800 .person.left{margin-left:-90px}.antigua-1800 .person.right{margin-left:-30px;margin-top:-300px}.antigua-1800 .person img.bubble.left{margin-left:-210px}.antigua-1800 .person .person-content{display:inline-block;*display:inline;zoom:1;vertical-align:top;position:relative;width:520px;font:16px/24px "openSansCondensedLight";color:#97938b}.antigua-1800 .person .person-content.left{text-align:left;top:85px;left:-45px}.antigua-1800 .person .person-content.right{text-align:right;top:180px;left:60px}.antigua-1800 .person img.name.left{margin-left:-25px}.antigua-1800 .person img.name.right{margin-right:-25px}.antigua-1800 .person strong{display:block;font-size:18px}.antigua-1800 .video{min-width:960px;position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-top:30px}.antigua-1800 .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.antigua-1800 .social-share{position:static;margin-top:85px}.share-iphone{margin-left:-25px;position:relative;top:-45px;z-index:3}.share-story-content{display:inline-block;*display:inline;zoom:1;vertical-align:top}.share-story-content h3{font:43px/1 "openSansLight";color:#464646;text-align:center;width:355px;text-transform:uppercase;position:relative;top:140px;margin-left:-30px;z-index:2;display:inline-block;*display:inline;zoom:1;vertical-align:top}.share-story-content h3 span{display:block;text-align:center;margin:-5px auto}.share-story-content h3 .love-story{font-size:46px}.share-story-content h3 .and{font-size:33px}.share-story-content h3 .win{font-size:142px;line-height:189px;color:#fff;background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/legends/win-bg.png) center -15px no-repeat;width:361px;height:189px;margin:-30px auto}.share-story-content h3 .a-trip-to{font-size:59px}.share-story-content h3>img{margin-top:-30px}.share-story-content h3 a{font:16px/1 "openSansCondensedBold";color:#6fb3c4;text-transform:uppercase;display:block}.share-story-content h3 a i{font-size:14px}.share-story-content h3 a:hover{text-decoration:underline}.share-story-content .events{width:326px;margin-top:15px;margin-right:-35px;display:inline-block;*display:inline;zoom:1;vertical-align:top}.share-story-content .events h2{font:45px/1 "openSansCondensedLight";color:#373737;text-transform:uppercase;text-align:center;margin-top:-25px}.share-story-content .events .subtitle{font:23px/27px "openSansCondensedBold";color:#373737;text-align:center}.share-story-content .events .subtitle span{display:block;font:20px/33px "openSansCondensedLight";color:#797266}.share-story-content .events ul{margin-top:10px}.share-story-content .events ul li{border-top:1px dashed #bbb;padding:5px 0;position:relative}.share-story-content .events ul li .dates{display:block;font:20px/27px "openSansCondensedLight";color:#373737}.share-story-content .events ul li .desc{font:14px/20px Arial,Helvetica,sans-serif;color:#797266;width:275px;display:block;margin-bottom:10px}.share-story-content .events ul li i.social{font-size:12px;color:#fff;display:inline-block;*display:inline;zoom:1;vertical-align:top;width:20px;height:20px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;text-align:center;line-height:20px}.share-story-content .events ul li i.social.icon-instagram{background:#40719a;padding-left:2px;width:18px}.share-story-content .events ul li i.social.icon-twitter{background:#25a7df}.share-story-content .events ul li .social{margin:0 3px}.share-story-content .events ul li a.lightbox{position:absolute;right:0;top:50%;margin-top:-15px;width:30px;height:30px;text-align:center;-moz-border-radius:30px;-webkit-border-radius:30px;border-radius:30px;border:3px solid #6fb3c4;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}.share-story-content .events ul li a.lightbox i{font-size:17px;line-height:30px;color:#6fb3c4;margin-left:3px;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}.share-story-content .events ul li a.lightbox:hover{background:#fff;border-color:#373737}.share-story-content .events ul li a.lightbox:hover i{color:#373737}.grande-antigua-footer{border-top:3px solid #464646;height:1090px;position:relative;text-align:center}.grande-antigua-footer h2{font:58px/58px "openSansLight";color:#fff;text-transform:uppercase;padding-top:110px}.grande-antigua-footer h2 i{font-size:37px;color:#94d3ff}.grande-antigua-footer h2 span{font:16px/20px Arial,Helvetica,sans-serif;color:#94d3ff;display:block}.grande-antigua-footer .blue-divider{background:#52747d;background:-moz-linear-gradient(left, rgba(82,116,125,0) 0%, #52747d 20%, #52747d 70%, rgba(82,116,125,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(82,116,125,0)), color-stop(20%, #52747d), color-stop(20%, #52747d), color-stop(100%, rgba(82,116,125,0)));background:-webkit-linear-gradient(left, rgba(82,116,125,0) 0%, #52747d 20%, #52747d 90%, rgba(82,116,125,0.1) 100%);background:-o-linear-gradient(left, rgba(82,116,125,0) 0%, #52747d 20%, #52747d 70%, rgba(82,116,125,0) 100%);background:-ms-linear-gradient(left, rgba(82,116,125,0) 0%, #52747d 20%, #52747d 70%, rgba(82,116,125,0) 100%);background:linear-gradient(to right, rgba(82,116,125,0) 0%, #52747d 20%, #52747d 70%, rgba(82,116,125,0) 100%);height:1px;margin:15px auto 20px}.grande-antigua-footer .subtitle{display:block;font:25px/1 "openSansCondensedLight";color:#fff}.grande-antigua-footer p{font:16px/24px "openSansCondensedLight";width:640px;margin:10px auto 0;position:relative;z-index:3}.grande-antigua-footer .ga-footer-bubbles{position:relative;z-index:4;left:-200px}.grande-antigua-footer .grande-antigua-footer-img{position:absolute;bottom:0;left:50%;margin-left:-960px;-moz-box-shadow:0 -50px 100px rgba(0,126,191,0.33);-webkit-box-shadow:0 -50px 100px rgba(0,126,191,0.33);box-shadow:0 -50px 100px rgba(0,126,191,0.33);filter:"progid: DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)"}.grande-antigua-footer .vacations-from{position:relative;z-index:4;color:#fff;width:340px;margin:20px auto 0}.grande-antigua-footer .vacations-from>span{display:inline-block;*display:inline;zoom:1;vertical-align:top;vertical-align:middle}.grande-antigua-footer .vacations-from span.left{font:17px/17px "openSansCondensedBold";color:#fff;text-transform:uppercase;width:92px}.grande-antigua-footer .vacations-from span.left span{font-size:33px;line-height:33px;display:block;margin-top:-3px}.grande-antigua-footer .vacations-from span.price{font:86px/1 "openSansLight";width:175px}.grande-antigua-footer .vacations-from span.price sup{font-size:.5em;bottom:.65em;font-weight:bold}.grande-antigua-footer .vacations-from span.right{font:27px/1 "openSansCondensedBold";width:60px}.grande-antigua-footer .vacations-from>a{display:block}.grande-antigua-footer .vacations-from .view-rst{width:330px;height:50px;font-family:"openSansCondensedBold";font-size:27px;line-height:50px;color:#373737;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#efefef;background-image:-moz-linear-gradient(top, #fff, #efefef);background-image:-ms-linear-gradient(top, #fff, #efefef);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#efefef));background-image:-webkit-linear-gradient(top, #fff, #efefef);background-image:-o-linear-gradient(top, #fff, #efefef);background-image:linear-gradient(top, #fff, #efefef);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFEFEFEF');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEFEFEF')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:"progid: DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)";-moz-box-shadow:0 0 0 0;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;filter:"progid: DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)"}.grande-antigua-footer .vacations-from .view-rst:hover{background-color:#fff;background-image:-moz-linear-gradient(top, #efefef, #fff);background-image:-ms-linear-gradient(top, #efefef, #fff);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#efefef), to(#fff));background-image:-webkit-linear-gradient(top, #efefef, #fff);background-image:-o-linear-gradient(top, #efefef, #fff);background-image:linear-gradient(top, #efefef, #fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFEFEFEF', endColorstr='#FFFFFFFF');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEFEFEF', endColorstr='#FFFFFFFF')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:"progid: DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)"}.grande-antigua-footer .vacations-from .view-rst:hover{-moz-box-shadow:0 0 0 0;-webkit-box-shadow:0 0 0 0;box-shadow:0 0 0 0;filter:"progid: DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)"}.grande-antigua-footer .vacations-from .view-all{color:#fff;font:16px/1 "openSansCondensedBold";text-transform:uppercase;margin-top:15px}.grande-antigua-footer .vacations-from .view-all i{font-size:14px}.grande-antigua-footer .vacations-from .view-all:hover{text-decoration:underline}.dest-resorts-footer{border-top:3px solid #fff;padding-top:130px}.dest-resorts-footer #featResorts{background:url(//cdn.sandals.com/sandals/v11/site-elements/difference/default/resorts-feat-bg.jpg) left bottom no-repeat;width:960px;height:700px;position:relative;margin:0 0 0 -240px;padding:0 240px}.dest-resorts-footer #featResorts h2.sectionTitle{font:16px/24px "openSansCondensedBold";color:#797266;letter-spacing:7px}.dest-resorts-footer #featResorts h2.sectionTitle i{font-size:50px;line-height:55px;color:#5e5e5e}.dest-resorts-footer #featResorts h2.sectionTitle span{font:47px/47px "openSansLight";color:#373737;display:block;margin-bottom:10px;letter-spacing:0}.dest-resorts-footer #featResorts .light-blue-divider{background:#c4e3fa;background:-moz-linear-gradient(left, rgba(196,227,250,0) 0%, #c4e3fa 20%, #c4e3fa 70%, rgba(196,227,250,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(196,227,250,0)), color-stop(20%, #c4e3fa), color-stop(20%, #c4e3fa), color-stop(100%, rgba(196,227,250,0)));background:-webkit-linear-gradient(left, rgba(196,227,250,0) 0%, #c4e3fa 20%, #c4e3fa 90%, rgba(196,227,250,0.1) 100%);background:-o-linear-gradient(left, rgba(196,227,250,0) 0%, #c4e3fa 20%, #c4e3fa 70%, rgba(196,227,250,0) 100%);background:-ms-linear-gradient(left, rgba(196,227,250,0) 0%, #c4e3fa 20%, #c4e3fa 70%, rgba(196,227,250,0) 100%);background:linear-gradient(to right, rgba(196,227,250,0) 0%, #c4e3fa 20%, #c4e3fa 70%, rgba(196,227,250,0) 100%);height:1px;position:relative;top:-30px}.dest-resorts-footer ul#featLinks{text-align:center;margin:25px 0 320px 0}.dest-resorts-footer ul#featLinks li{display:inline-block;*display:inline;zoom:1;vertical-align:top}.dest-resorts-footer ul#featLinks li i{font-size:40px;line-height:48px;color:#bdbbb5;-webkit-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in}.dest-resorts-footer ul#featLinks li i.icon-sandals{font-size:33px}.dest-resorts-footer ul#featLinks li strong{font:21px/23px "openSansCondensedBold";color:#373737;font-weight:normal;display:block;text-transform:none}.dest-resorts-footer ul#featLinks li strong span{font-size:13px;line-height:15px;text-transform:uppercase}.dest-resorts-footer ul#featLinks li a{display:block;width:140px;height:95px;padding:25px 15px;margin:0 12px;background:#f6f6f4;font:12px/14px "openSansCondensedBold";color:#97938b;text-transform:uppercase;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in}.dest-resorts-footer ul#featLinks li a:hover{background:#fff;-webkit-box-shadow:0px 0px 15px 0px #c8c9c6;-moz-box-shadow:0px 0px 15px 0px #c8c9c6;box-shadow:0px 0px 15px 0px #c8c9c6;filter:"progid: DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696')";-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#969696')";*filter:none}.dest-resorts-footer ul#featLinks li a:hover i{color:#797266}.legendPopup{width:669px;background:#f1f1f1;position:relative;top:40%;margin-top:-100px;margin-bottom:50px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0px 0px 5px rgba(0,0,0,0.5);-webkit-box-shadow:0px 0px 5px rgba(0,0,0,0.5);box-shadow:0px 0px 5px rgba(0,0,0,0.5);filter:"progid: DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)";filter:none}.legendPopup a#closeModal{background:url(/assets/img/global/modal-close.png) 0 0 no-repeat;width:55px;height:55px;position:absolute;top:-23px;right:-23px;display:block;z-index:99999;cursor:pointer}.legendPopup a#closeModal:hover{background-position:0px -55px}.legendPopup .legendPopup-content{text-align:center;padding-top:25px}.legendPopup .legendPopup-content h3{font:55px/1 "openSansLight";color:#95c3ce;width:355px;margin:20px auto 0;text-transform:uppercase}.legendPopup .legendPopup-content h3.sep1{width:520px}.legendPopup .legendPopup-content h3.sep16{width:640px}.legendPopup .legendPopup-content h3.oct{width:430px}.legendPopup .legendPopup-content .subtitle{font:22px/30px "openSansCondensedLight";color:#373737;display:block;margin-bottom:15px}.legendPopup .legendPopup-content .subtitle strong{font-family:"openSansCondensedBold";font-weight:normal}.legendPopup .legendPopup-content p{width:590px;padding:10px 0 0;border-top:1px solid #dcdcdc;font-size:14px;line-height:22px;margin:0 auto}.legendPopup .legendPopup-content p span{font-weight:bold;color:#95c3ce}.legendPopup .legendPopup-content p span.nov19{display:inline-block;*display:inline;zoom:1;vertical-align:top;font-weight:normal;color:inherit;width:405px;text-align:left;margin-left:20px}.legendPopup .legendPopup-content h4{font:25px/26px "openSansCondensedBold";color:#373737;margin-top:20px}.legendPopup .legendPopup-content h4 span{color:#6fb3c4;text-transform:uppercase}.legendPopup .legendPopup-content .share{margin-top:20px}.legendPopup .legendPopup-content .share h5{font:20px/26px "openSansCondensedBold";color:#373737;text-decoration:underline;text-transform:uppercase}.legendPopup .legendPopup-content .share .share-col{width:144px;padding-left:10px;display:inline-block;*display:inline;zoom:1;vertical-align:top}.legendPopup .legendPopup-content .share .share-title{font:bold 14px/33px Arial,Helvetica,sans-serif;color:#373737;text-transform:uppercase}.legendPopup .legendPopup-content .share ul{border-right:1px dashed #bcbcbc;text-align:left}.legendPopup .legendPopup-content .share ul a{font-weight:bold;font-size:14px;color:#95c3ce;margin-bottom:10px;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;display:inline-block;*display:inline;zoom:1;vertical-align:top}.legendPopup .legendPopup-content .share ul a:hover{color:#6fb3c4}.legendPopup .legendPopup-content .share ul .social{margin-right:3px}.legendPopup .legendPopup-content .share ul li:last-child a{margin-bottom:0}.legendPopup .legendPopup-content .share .share-col:last-child ul{border-right:none}.legendPopup .legendPopup-content .lb-bottom{width:670px;height:117px;background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/legends/lb-bottom.png) center bottom no-repeat;text-transform:uppercase;position:relative;margin-top:20px}.legendPopup .legendPopup-content .lb-bottom>span{position:absolute;bottom:10px}.legendPopup .legendPopup-content .lb-bottom span.post{display:block;width:185px;font:20px/1 "openSansCondensedBold";color:#373737;left:120px}.legendPopup .legendPopup-content .lb-bottom span.post span{color:#fff;display:block}.legendPopup .legendPopup-content .lb-bottom span.post span sup{font-size:0.6em;bottom:0.5em}.legendPopup .legendPopup-content .lb-bottom span.enter{display:block;width:240px;font:25px/1.2 "openSansCondensedLight";color:#fff;text-align:left;right:100px}.legendPopup .legendPopup-content .lb-bottom span.enter span{color:#4699b2;font-family:"openSansCondensedBold"}.legendPopup .legendPopup-content.rules{padding-bottom:40px;margin-bottom:30px}.legendPopup .legendPopup-content.rules h2{font:26px/1 "openSansCondensedBold";color:#373737}.legendPopup .legendPopup-content.rules h2 span{color:#00abe6}.legendPopup .legendPopup-content.rules>.subtitle{font:bold 14px/17px Arial,Helvetica,sans-serif;text-transform:uppercase;color:#666;margin-top:15px}.legendPopup .legendPopup-content.rules>.subtitle span{display:block}.legendPopup .legendPopup-content.rules h3{font:22px/1 "openSansCondensedBold";width:590px;text-align:left;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #cfcfcf;color:#373737}.legendPopup .legendPopup-content.rules p{border:none;text-align:left;font-size:11px;line-height:16px;margin-bottom:10px}.legendPopup .legendPopup-content.rules p span:not(.underline){font-weight:bold;font-size:12px;color:#666}.legendPopup .legendPopup-content.rules p span.underline{text-decoration:underline;font-weight:normal;color:inherit}.legendPopup .legendPopup-content.rules p a{font-weight:bold;color:#54a3cb}.legendPopup .legendPopup-content.rules ul.entry-period{text-align:left;margin-left:40px}.legendPopup .legendPopup-content.rules ul.entry-period li{color:#666}.txt-align{text-align:right !important}.txt-align1{text-align:left !important}.btn-align{float:right;margin-left:105px}.btn-align1{float:left}#resortDetails{padding:0px}.resortDetailsCol{height:315px}.list_disclaimer{width:307px !important}.butler-moment{margin-top:115px !important}a#butlerMoments .wowed big{font-size:29px}a#butlerMoments .wowed span{font:17px/24px Arial,Helvetica,sans-serif}a#butlerMoments .wowed{margin-top:-8px}a#butlerMoments .real-moments{font:58px/53px "openSansLight";top:121px}a#butlerMoments .real-moments span{letter-spacing:5px}a#butlerMoments .learn-more{right:186px}#butlerGuild .guild-content{width:468px !important}.h2m-bottom{margin-bottom:0px !important}.h1m-bottom{margin-bottom:60px !important;font:33px/37px "openSansLight" !important}.h1m-bottom span{font-size:60px !important}.newli-heading{font:22px/24px "openSansCondensedLight" !important;height:59px !important;padding-top:10px;text-indent:0px !important}.shadow-divider-top{margin-top:60px}.icon-right-arrow-1{font-size:19px !important;margin-left:10px}#footerQuoteBox{margin-top:30px}#spaTabs .viewType.grid li .spaSection .spaPricing .treatmentOptions select{height:28px}.input-select-wrapper>select,.input-select-wrappertext{padding:0.3em 1.8em 0.6em 1em}#spaTabs .viewType.grid li .spaSection .spaPricing a.bookNow{height:35px;line-height:35px}#rstActivitiesWidget h1.sectionTitle{font-family:TrajanProRegular;font-size:20px;color:#887d6a;text-transform:none}#rstActivitiesWidget h1.sectionTitle span{font-size:30px;text-transform:capitalize}.mlt1{margin-left:-10px !important}#rstActivities .activities.large .aqaucenter{margin:28px 0 0 10px !important}#rstExpand .expand h5{font-family:TrajanProRegular;letter-spacing:-1px}#rstExpand .expand p{text-align:center}.mpt{margin-top:0px !important}#resortHeader.diningHeader a.jump-down span{font-size:13px;width:124px}.allRest i{font-size:17px !important;margin-right:8px !important}#diningDiet .sectionTitle{font-family:"TrajanProRegular" !important;font-size:18px;color:#887d6a}#diningDiet .sectionTitle span{font-size:26px !important}#rst-restaurants{margin:138px auto 50px auto}#rst-restaurants small{margin-top:0px}#rst-restaurants .img-restaurants{margin:-59px 0 0 -240px;background:url(//cdn.sandals.com/sandals/spanish/site-elements/resorts/sat/sat-dining-bg.jpg) left 45px no-repeat}#rst-restaurants .img-restaurants .featLinks{margin-top:538px}#rst-restaurants .img-restaurants .featLinks a{width:192px;height:20px;font-family:"openSansCondensedBold";font-size:12px;line-height:20px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;*display:inline;zoom:1;vertical-align:top;background-color:#040404;background-image:-moz-linear-gradient(top, #181818, #040404);background-image:-ms-linear-gradient(top, #181818, #040404);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#181818), to(#040404));background-image:-webkit-linear-gradient(top, #181818, #040404);background-image:-o-linear-gradient(top, #181818, #040404);background-image:linear-gradient(top, #181818, #040404);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF181818', endColorstr='#FF040404');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF181818', endColorstr='#FF040404')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:"progid: DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)";width:285px;height:45px;font-size:20px;line-height:45px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-weight:normal !important;display:inline-block;zoom:1;vertical-align:top;margin:0 auto 10px auto;display:block;text-transform:capitalize}#rst-restaurants .img-restaurants .featLinks a:hover{background-color:#181818;background-image:-moz-linear-gradient(top, #040404, #181818);background-image:-ms-linear-gradient(top, #040404, #181818);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#040404), to(#181818));background-image:-webkit-linear-gradient(top, #040404, #181818);background-image:-o-linear-gradient(top, #040404, #181818);background-image:linear-gradient(top, #040404, #181818);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF040404', endColorstr='#FF181818');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF040404', endColorstr='#FF181818')";-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);filter:"progid: DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)"}#slidehowTextHolder #slide01 h5{font:11px/10px Arial,Helvetica,sans-serif;margin:-8px 0px;letter-spacing:0px}#slidehowTextHolder #slide01 h3{border-bottom:1px solid #ffffff;width:245px;margin:0px auto}#slideshowExtras span p{font-family:"openSansCondensedLight";font-size:14px;text-transform:uppercase}#resortCountdown #countdownPopup{font-size:14px}#resortCountdown #countdownPopup span{font-size:11px}.big-t{font-size:41px !important}.viewdetailsroom a{width:345px}ul.featLinks li a{width:344px;text-transform:uppercase}.white-bottom{height:553px}.vacation-planner a{width:221px}.club-elevated small{font-size:22px}.club-elevated h3{width:300px}.club-elevated h3 span{padding:4px 0}.club-elevated p{font-size:16px}.club-elevated img{right:-62px}#conciergeServices .club-services-bubble h3{padding-top:38px}.greenSmall{font-size:23px !important;color:#d0e800}#catAccommodationsBox.club-cat-acc #catAccommodations{margin-top:90px}.club-elevated small{left:36px}#conciergeServices .club-services-bubble h3 span{font-size:36px}
