﻿.animateElem{visibility:hidden}.dura-_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:.25s;-moz-animation-duration:.25s;-webkit-animation-duration:.25s;animation-duration:.25s}.dura-_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:.5s;-moz-animation-duration:.5s;-webkit-animation-duration:.5s;animation-duration:.5s}.dura-_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:.75s;-moz-animation-duration:.75s;-webkit-animation-duration:.75s;animation-duration:.75s}.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}.dura-2_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:2.25s;-moz-animation-duration:2.25s;-webkit-animation-duration:2.25s;animation-duration:2.25s}.dura-2_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:2.5s;-moz-animation-duration:2.5s;-webkit-animation-duration:2.5s;animation-duration:2.5s}.dura-2_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:2.75s;-moz-animation-duration:2.75s;-webkit-animation-duration:2.75s;animation-duration:2.75s}@-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)}}@-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}}.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}.zoomIn{-webkit-animation-name:zoomIn;-moz-animation-name:zoomIn;-o-animation-name:zoomIn;animation-name:zoomIn}.preloader{background:url("/assets/img/global/mini-circle-preloader.gif") no-repeat center center #fff;position:absolute;left:50%;top:50%;z-index:20;width:160px;height:160px;margin:-80px 0 0 -80px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#videoHeader{position:relative;z-index:0;width:100%;height:100%;overflow:hidden;min-width:1024px;min-height:500px}#videoHeader.backUp{background-size:cover !important}#videoHeader #mute{position:absolute;top:85px;right:50px;z-index:5;background:url(//cdn.sandals.com/sandals/v11/site-elements/global//video-mute.png) left top no-repeat;width:24px;height:19px;display:none}#videoHeader #mute:hover,#videoHeader #mute.muted{background-position:right top}#videoHeader .mobileBackup{display:none;position:absolute;top:0px;right:0px;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;overflow:hidden}#videoHeader #videoOverlay{position:relative;z-index:2;width:950px;height:500px;margin:auto;text-align:center;position:absolute;top:50%;left:50%;margin-left:-475px;margin-top:-300px;display:none}#videoHeader #videoOverlay:hover i.icon-rightBlockArrow{background-color:#020202;background-image:-moz-linear-gradient(top, #383838, #020202);background-image:-ms-linear-gradient(top, #383838, #020202);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#383838), to(#020202));background-image:-webkit-linear-gradient(top, #383838, #020202);background-image:-o-linear-gradient(top, #383838, #020202);background-image:linear-gradient(top, #383838, #020202);background-repeat:repeat-x;filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF383838', endColorstr='#FF020202')";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF383838', endColorstr='#FF020202')"}#videoHeader #videoOverlay .icon-rightBlockArrow{font-size:30px;line-height:65px;color:#fff;width:57px;height:65px;padding:0 0 0 8px;margin:0 auto;border:5px solid #8fb1c1;-moz-border-radius:65px;-webkit-border-radius:65px;border-radius:65px;background-color:#383838;background-image:-moz-linear-gradient(top, #020202, #383838);background-image:-ms-linear-gradient(top, #020202, #383838);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#020202), to(#383838));background-image:-webkit-linear-gradient(top, #020202, #383838);background-image:-o-linear-gradient(top, #020202, #383838);background-image:linear-gradient(top, #020202, #383838);background-repeat:repeat-x;filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF020202', endColorstr='#FF383838')";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF020202', endColorstr='#FF383838')";display:none}#videoHeader #videoOverlay .message{font:17px/19px "openSansCondensedBold";color:red;width:230px;margin:0 auto;display:none}#videoHeader #videoBG{position:absolute;top:0px;right:0px;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;overflow:hidden;display:none}#videoHeader a#exploreBtn{position:relative;z-index:2;width:230px;height:60px;font-family:"openSansCondensedBold";font-size:39px;line-height:60px;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:#94bb18;background-image:-moz-linear-gradient(top, #a9cc2d, #94bb18);background-image:-ms-linear-gradient(top, #a9cc2d, #94bb18);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#a9cc2d), to(#94bb18));background-image:-webkit-linear-gradient(top, #a9cc2d, #94bb18);background-image:-o-linear-gradient(top, #a9cc2d, #94bb18);background-image:linear-gradient(top, #a9cc2d, #94bb18);background-repeat:repeat-x;filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FFA9CC2D', endColorstr='#FF94BB18')";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFA9CC2D', endColorstr='#FF94BB18')";-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)";background:rgba(172,204,15,0.8);display:block;margin:-80px auto;border:3px solid #fff;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}#videoHeader a#exploreBtn:hover{background-color:#a9cc2d;background-image:-moz-linear-gradient(top, #94bb18, #a9cc2d);background-image:-ms-linear-gradient(top, #94bb18, #a9cc2d);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#94bb18), to(#a9cc2d));background-image:-webkit-linear-gradient(top, #94bb18, #a9cc2d);background-image:-o-linear-gradient(top, #94bb18, #a9cc2d);background-image:linear-gradient(top, #94bb18, #a9cc2d);background-repeat:repeat-x;filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF94BB18', endColorstr='#FFA9CC2D')";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF94BB18', endColorstr='#FFA9CC2D')";-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)"}#videoHeader a#exploreBtn:hover{background:#accc0f}#headerSlider{position:relative;width:100%;height:670px}#headerSlider .slider-frame{position:relative;height:670px}#headerSlider .slider-frame img{position:absolute;opacity:0;left:50%;margin-left:-720px;min-width:1024px;-webkit-transition:opacity 1000ms ease-in-out;-moz-transition:opacity 1000ms ease-in-out;-o-transition:opacity 1000ms ease-in-out;transition:opacity 1000ms ease-in-out}#headerSlider .slider-frame img.img-active{opacity:1}#headerSlider .nav-wrapper{position:relative;max-width:1440px;margin:-340px auto 0;display:none\9}#headerSlider .nav{display:inline-block;position:absolute;top:50%;margin-top:-25px;height:50px;width:47px;line-height:50px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;border:2px solid #fff;background:rgba(0,0,0,0.5);background:#666\9;text-align:center;cursor:pointer;-webkit-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in;padding-right:3px}#headerSlider .nav:hover{background:rgba(0,0,0,0.75);background:#333\9}#headerSlider .nav.prev{left:15px}#headerSlider .nav.next{right:15px;padding-right:0;padding-left:3px}#headerSlider .dots{position:relative;top:290px;text-align:left;margin-left:140px;padding-left:240px;-webkit-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in;height:50px;display:none\9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjY1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left, rgba(0,0,0,0.65) 0%, transparent 100%);background:-webkit-linear-gradient(left, rgba(0,0,0,0.65) 0%, transparent 100%);background:linear-gradient(to right, rgba(0,0,0,0.65) 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 )}#headerSlider .dots li{display:inline-block;*display:inline;zoom:1;vertical-align:top;color:#fff;cursor:pointer;font-size:40px;line-height:50px;margin:0 5px}#headerSlider .dots li:hover,#headerSlider .dots li.active{color:#c7e700}#diningContent.jasmines .pourpre{color:#92264a !important}#diningContent.jasmines #diningLogo .pourpre{background:#92264a;background:-moz-linear-gradient(left, rgba(146,38,74,0) 0%, #92264a 20%, #92264a 70%, rgba(146,38,74,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(146,38,74,0)), color-stop(20%, #92264a), color-stop(20%, #92264a), color-stop(100%, rgba(146,38,74,0)));background:-webkit-linear-gradient(left, rgba(146,38,74,0) 0%, #92264a 20%, #92264a 90%, rgba(146,38,74,0.1) 100%);background:-o-linear-gradient(left, rgba(146,38,74,0) 0%, #92264a 20%, #92264a 70%, rgba(146,38,74,0) 100%);background:-ms-linear-gradient(left, rgba(146,38,74,0) 0%, #92264a 20%, #92264a 70%, rgba(146,38,74,0) 100%);background:linear-gradient(to right, rgba(146,38,74,0) 0%, #92264a 20%, #92264a 70%, rgba(146,38,74,0) 100%)}#diningContent #restIntro .frame{-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.4);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.4);box-shadow:0px 0px 4px rgba(0,0,0,0.4);filter:"progid: DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)";border:5px solid #ffffff}#diningContent #restIntro #restLeft h1 span.petit{font:24px/1 "openSansCondensedBold"}#giuseppesDetailsSWH{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/diningLightbox-giuseppes-bg.jpg) top left no-repeat;width:960px;height:582px;position:relative;margin:0}#giuseppesDetailsSWH ul#sampleMenu{position:absolute;top:195px;left:135px}#giuseppesDetailsSWH ul#sampleMenu li.disclaimer{margin:100px 0 0 0}#giuseppesDetailsSWH ul#sampleMenu a#restMenu{position:absolute;bottom:-22px;left:33px}#neptunesDetailsSWH{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/diningLightbox-neptunes-bg.jpg) top left no-repeat;width:960px;height:656px;position:relative;margin:-60px 0 0 0}#neptunesDetailsSWH ul#sampleMenu{position:absolute;top:210px;left:110px}#neptunesDetailsSWH ul#sampleMenu li.disclaimer{margin:32px 0 0 0}#neptunesDetailsSWH ul#sampleMenu a#restMenu{position:absolute;bottom:-23px;left:35px}#bluefieldsDetailsSWH{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/diningLightbox-bluefields-bg.jpg) top left no-repeat;width:960px;height:632px;position:relative;margin:0 0 40px}#bluefieldsDetailsSWH ul#sampleMenu{position:absolute;top:245px;right:145px}#bluefieldsDetailsSWH ul#sampleMenu li.disclaimer{margin:20px 0 0 0}#bluefieldsDetailsSWH ul#sampleMenu a#restMenu{position:absolute;bottom:-18px;left:33px}#jasminesDetailsSWH{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/diningLightbox-jasmines-bg.jpg) top left no-repeat;width:960px;height:632px;position:relative;margin:0}#jasminesDetailsSWH ul#sampleMenu{position:absolute;top:155px;left:110px}#jasminesDetailsSWH ul#sampleMenu li.disclaimer{margin:32px 0 0 0}#jasminesDetailsSWH ul#sampleMenu a#restMenu{position:absolute;bottom:-21px;left:33px}#parisDetailsSWH{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/diningLightbox-paris-bg.jpg) top left no-repeat;width:960px;height:650px;position:relative;margin:100px 0 0 0}#parisDetailsSWH ul#sampleMenu{position:absolute;top:125px;left:135px}#parisDetailsSWH ul#sampleMenu li.disclaimer{margin:29px 0 0 0}#parisDetailsSWH ul#sampleMenu a#restMenu{position:absolute;bottom:-21px;left:33px}#eleanorsDetailsSWH{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/diningLightbox-eleanors-bg.jpg) top left no-repeat;width:960px;height:600px;position:relative;padding:0;margin:-50px 0 0 0}#eleanorsDetailsSWH ul#sampleMenu{position:absolute;top:150px;left:155px}#eleanorsDetailsSWH ul#sampleMenu li.disclaimer{margin:43px 0 0 0}#eleanorsDetailsSWH ul#sampleMenu a#restMenu{position:absolute;bottom:-35px;left:35px}#baysideDetailsSWH{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/diningLightbox-bayside-bg.jpg) top left no-repeat;width:960px;height:1070px;position:relative;padding:0;margin:-10px 0 0 0}#baysideDetailsSWH ul#sampleMenu{position:absolute;top:625px;left:145px}#baysideDetailsSWH ul#sampleMenu li.disclaimer{margin:34px 0 0 0}#baysideDetailsSWH ul#sampleMenu a#restMenu{position:absolute;bottom:-36px;left:35px}#baysideDetailsSWH .desc{width:460px;margin-left:38px;padding-top:48px}#baysideDetailsSWH .desc h3{font:50px/60px "openSansLight";color:white}#baysideDetailsSWH .desc h4{font:28px/1 "openSansCondensedBold";color:#b30838;margin-top:7px}#baysideDetailsSWH .desc .bigger{font-size:14px;line-height:16px}#baysideDetailsSWH .desc .bigger strong{color:white}#jerkShackDetailsSWH{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/diningLightbox-jerkShack-bg.jpg) top left no-repeat;width:960px;height:693px;position:relative;padding:0;margin:0}#jerkShackDetailsSWH ul#sampleMenu{position:absolute;top:170px;left:135px;width:265px}#jerkShackDetailsSWH ul#sampleMenu li.disclaimer{margin:24px 0 0 0}#jerkShackDetailsSWH ul#sampleMenu a#restMenu{position:absolute;bottom:-37px;left:23px}#sushiSandDetailsSWH{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/diningLightbox-sushi-sand-bg.jpg) top left no-repeat;width:960px;height:623px;position:relative;padding:0;margin:0}#sushiSandDetailsSWH ul#sampleMenu{position:absolute;top:116px;left:555px;width:265px}#sushiSandDetailsSWH ul#sampleMenu li.disclaimer{margin:24px 0 0 0}#sushiSandDetailsSWH ul#sampleMenu a#restMenu{position:absolute;bottom:-37px;left:23px}#schoonersDetailsSWH{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/diningLightbox-schooners-bg.jpg) top left no-repeat;width:960px;height:753px;position:relative;padding:0;margin:-40px 0 10px 0}#schoonersDetailsSWH ul#sampleMenu{position:absolute;top:280px;right:145px}#schoonersDetailsSWH ul#sampleMenu li.disclaimer{font:9px/14px Arial,Helvetica,sans-serif}#schoonersDetailsSWH ul#sampleMenu a#restMenu{position:absolute;bottom:-18px;left:28px}#diningContent #diningLogo .icon-global-gourmet-2.dark{color:#fff}#diningContent #diningLogo .icon-global-gourmet-2{display:block;text-align:center;font-size:100px;margin-top:10px}.icon-global-gourmet-2::before{content:"\e90d"}#diningContent #diningLogo span.green{background:#53730b;background:-moz-linear-gradient(left, rgba(83,115,11,0) 0%, #53730b 20%, #53730b 70%, rgba(83,115,11,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(83,115,11,0)), color-stop(20%, #53730b), color-stop(20%, #53730b), color-stop(100%, rgba(83,115,11,0)));background:-webkit-linear-gradient(left, rgba(83,115,11,0) 0%, #53730b 20%, #53730b 90%, rgba(83,115,11,0.1) 100%);background:-o-linear-gradient(left, rgba(83,115,11,0) 0%, #53730b 20%, #53730b 70%, rgba(83,115,11,0) 100%);background:-ms-linear-gradient(left, rgba(83,115,11,0) 0%, #53730b 20%, #53730b 70%, rgba(83,115,11,0) 100%);background:linear-gradient(to right, rgba(83,115,11,0) 0%, #53730b 20%, #53730b 70%, rgba(83,115,11,0) 100%)}.clearer{clear:both}p{margin:0px}.fakePush{display:block;width:100%;min-height:500px;left:0;top:0;background:#000}.media-loading{display:none}#loading-3dmap,#loadingback-3dmap{z-index:3;margin:30px 0 0 -37px;position:absolute;top:25%;left:50%}#loadingback-3dmap{margin:-57px 0 0 -57px}#navBar{display:none}.spot{display:none}#btn-home{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;position:absolute;right:0px;top:50px;width:50px;height:55px;padding:10px 15px 15px 15px;background:#383838;color:white;text-transform:uppercase;text-align:center;letter-spacing:0.9px;font:18px "openSansCondensedBold";cursor:pointer;opacity:0;z-index:9;animation:animateButton 0.5s ease;-moz-animation:animateButton 0.5s ease;-webkit-animation:animateButton 0.5s ease;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}#btn-home img{display:block;margin:0px auto 5px}#btn-home span{display:block;font:12px "openSansCondensedBold";letter-spacing:normal}#menu-container{display:none}#btn-menu{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:0px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:0px;border-bottom-left-radius:0px;border-top-left-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s;position:absolute;right:0px;top:135px;width:50px;height:38px;padding:20px 15px 15px 15px;background:#383838;color:white;text-transform:uppercase;text-align:center;font:16px "openSansCondensedBold";cursor:pointer;opacity:0;z-index:9;animation:animateButton 0.5s ease;-moz-animation:animateButton 0.5s ease;-webkit-animation:animateButton 0.5s ease}#btn-menu img{display:block;margin:0px auto 5px}#btn-menu span{display:block;font:12px "openSansCondensedBold";letter-spacing:normal}#btn-menu:hover{background:white;color:#383838}#map-menu{display:none;position:absolute;right:0px;top:207px;z-index:999;width:866px;padding:35px 0px 35px 47px;background:#383838;-webkit-border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:0px;-moz-border-radius-bottomright:0px;-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;border-top-right-radius:0px;border-bottom-right-radius:0px;border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;overflow:hidden}.dl-menu li{width:233px;height:23px;margin:5px 24px 5px 0px;padding:10px 0 8px 11px;background:#606060;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.dl-menu li a{color:white;font:16px "openSansCondensedBold"}.dl-menu li a img{display:none;margin:2px 10px 0px 2px}.dl-menu li:hover{background:#888}.dl-menu li.not-available{background:#424242;cursor:not-allowed}.dl-menu li.not-available a{color:#6a6a6a;cursor:not-allowed}.dl-menu li.not-available:hover{color:red}.item-active{background:#bbd43d;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JiZDQzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4YWE0MGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #bbd43d 0%, #8aa40c 100%) !important;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #bbd43d), color-stop(100%, #8aa40c)) !important;background:-webkit-linear-gradient(top, #bbd43d 0%, #8aa40c 100%) !important;background:-o-linear-gradient(top, #bbd43d 0%, #8aa40c 100%) !important;background:-ms-linear-gradient(top, #bbd43d 0%, #8aa40c 100%) !important;background:linear-gradient(to bottom, #bbd43d 0%, #8aa40c 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbd43d', endColorstr='#8aa40c',GradientType=0 ) !important}#btn-home:hover{background:white;color:#383838}#navBar,#navBarBot{overflow:hidden;opacity:0;height:4.8;position:absolute;z-index:9;width:100%;background:#1e5799;background:-moz-linear-gradient(top, #1e5799 0%, #525251 0%, #404040 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1e5799), color-stop(0%, #525251), color-stop(100%, #404040));background:-webkit-linear-gradient(top, #1e5799 0%, #525251 0%, #404040 100%);background:-o-linear-gradient(top, #1e5799 0%, #525251 0%, #404040 100%);background:-ms-linear-gradient(top, #1e5799 0%, #525251 0%, #404040 100%);background:linear-gradient(to bottom, #1e5799 0%, #525251 0%, #404040 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#404040',GradientType=0 )}.navBtn{float:left;height:4em;padding:0 20px 0 20px;cursor:pointer}.navBtn:hover,.selectedNav{background:#e5e5e5}.navBtn:hover p,.selectedNav p{color:#333 !important;border-bottom:5px solid #b4c43a}p.navTxt{line-height:20px;padding-top:8px;font-family:Myriad Pro, Arial, Helvetica;color:#fff}.navBtnWrap{width:100%;margin:0 auto 0}button.grey{position:absolute;width:200px;z-index:3;color:white;font:17px/19px "openSansCondensedBold";background:#383832 url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/media/img/global/icon-location.png) no-repeat 10px 7px;border:2px solid #fff;padding:7px 15px 9px 12px;text-align:center;cursor:pointer;-moz-box-shadow:3px 4px 3px rgba(0,0,0,0.5);-webkit-box-shadow:3px 4px 3px rgba(0,0,0,0.5);box-shadow:3px 4px 3px rgba(0,0,0,0.5);filter:"progid: DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)"}button.grey:hover{color:#383838;background:#fff url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/media/img/global/icon-location.png) no-repeat 10px -44px}.btn0pos button,.btn1pos button,.btn2pos button,.btn3pos button,.btn4pos button{animation:animateButton 0.5s ease;-moz-animation:animateButton 0.5s ease;-webkit-animation:animateButton 0.5s ease}.btn0pos button{width:195px}.btn1pos button{width:180px}.btn2pos button{width:230px}.btn3pos button{width:180px}.btnEdge{position:absolute;width:18px;height:9px;background:url(/assets/img/media-gallery/map-arrow-featured.gif) no-repeat;z-index:4;margin-top:25px;left:87px}button.grey:hover{color:#919191}.btnEnd{position:absolute;z-index:3;height:27px;width:27px;background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/seb/media/img/btnEnd.png) no-repeat;opacity:0}.btn0End,.btn1End,.btn3End{margin-left:180px}.btn2End{margin-left:200px}.btnimg{position:absolute;z-index:2}#overlay{z-index:1;background:#000;opacity:0}#btn0vid,#btn1vid,#btn2vid,#btn3vid,#btn0vidback,#btn1vidback,#btn2vidback,#btn3vidback{width:100% !important;height:100% !important;position:absolute;z-index:1;top:0;left:0;opacity:0}#overlay,#btncanvas,#bgcanvas,#vidcanvas,#hs0canvas,#hs1canvas,#hs2canvas,#hs3canvas,.alt-canvas{display:block;position:absolute;left:0;top:0;width:100%;min-height:500px;min-width:960px}.bgCanvasWrap{position:relative;padding-bottom:56.25%;display:block;height:0px;height:300px\9}.btn0pos{position:absolute;margin-top:19%;margin-left:8%}.btn1pos{position:absolute;margin-top:14%;margin-left:33%}.btn2pos{position:absolute;margin-top:11%;margin-left:63%}.btn3pos{position:absolute;margin-top:13%;margin-left:84%}#subHS0{position:absolute;width:100%;height:100%;margin-top:17%;margin-left:2%}#subHS1{opacity:0;position:absolute;width:100%;height:100%}#subHS2{opacity:0;position:absolute;width:100%;height:100%}#subHS3{opacity:0;position:absolute;width:100%;height:100%}.subHS0a{margin-left:3%;margin-top:10%}.subHS0b{margin-left:36%;margin-top:6%}.subHS0c{margin-left:65%}.subHS0d{margin-left:79%;margin-top:8%}.subHS0e{margin-left:65%;margin-top:17%}.subHS0f{margin-left:6%;margin-top:34%}.subHS1a{margin-left:18%;margin-top:17%}.subHS1b{margin-left:18%;margin-top:21%}.subHS1c{margin-left:29%;margin-top:20%}.subHS1d{margin-left:44%;margin-top:12%}.subHS1e{margin-left:44%;margin-top:16%}.subHS1f{margin-left:53%;margin-top:16%}.subHS1g{margin-left:47%;margin-top:31%}.subHS1h{margin-left:45%;margin-top:46%}.subHS1i{margin-left:61%;margin-top:14%}.subHS1j{margin-left:64%;margin-top:18%}.subHS1k{margin-left:62%;margin-top:23%}.subHS1l{margin-left:75%;margin-top:24%}.subHS2a{margin-left:33%;margin-top:24%}.subHS2b{margin-left:40%;margin-top:15%}.subHS2c{margin-left:40%;margin-top:27%}.subHS2d{margin-top:30%;margin-left:44%}.subHS2e{margin-left:60%;margin-top:18%}p.width50{width:50px !important}p.width100{width:100px !important}.subHotSpot{float:left;height:39px;cursor:pointer}.subHotSpotLeft{position:relative;float:left;height:39px;cursor:pointer}.subHotSpot a,.subHotSpotLeft a{position:relative;text-decoration:none;float:left;font:15px/20px "openSansCondensedBold";color:#fff;min-height:25px;background:#2d352c;padding:5px 15px 5px 9px;cursor:pointer;text-align:left;width:auto;opacity:0.8;-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;display:none}.subHotSpot a{margin:0 0 0 0;padding:4px 15px 1px 27px}.subHotSpotLeft a{margin:0 -26px 0 0;padding:4px 27px 1px 15px;right:100%;white-space:nowrap}.subHotSpot span{position:absolute;float:left;display:block;width:14px;height:7px;padding-top:7px;background:#accc0f;margin:4px 0 0 3px;border:3px solid white;z-index:1;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.subHotSpotLeft span{float:left;position:absolute;display:block;width:14px;height:7px;padding-top:7px;background:#accc0f;margin:4px 0 0 3px;border:3px solid white;z-index:2;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.subHotSpotLeft>span::after,.subHotSpotLeft>span:before,.subHotSpot>span::after,.subHotSpot>span:before{content:'';position:absolute;left:50%;top:50%;bottom:auto;right:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background-color:white;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;transition-duration:0.2s}.menos:before{height:0px !important}.mas:before{height:8px !important}.subHotSpotLeft>span::after,.subHotSpot>span::after{height:2px;width:8px}.subHotSpotLeft>span::before,.subHotSpot>span::before{height:8px;width:2px}p.subHStxt{float:left;font-family:Myriad Pro, Arial, Helvetica;font-size:16px;color:#ffffff;line-height:15px;padding-top:7px;width:209px;text-shadow:2px 2px #333}p.noPadding{padding-top:0}.subHSBase,.subHSBaseLeft{position:absolute;z-index:5;display:none;animation:animateButton 0.5s ease;-moz-animation:animateButton 0.5s ease;-webkit-animation:animateButton 0.5s ease}.wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto -4em}.footer,.push{height:4em;clear:both}.hsWindow{left:18px;top:15px;position:absolute;z-index:10;width:557px;min-height:159px;background:#fff;margin-left:10%;margin-top:10%;display:none;-moz-box-shadow:0px 0px 4px rgba(0,0,0,0.4);-webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.4);box-shadow:0px 0px 4px rgba(0,0,0,0.4);filter:"progid: DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)"}.btnClose{position:absolute;width:15px;height:15px;background:#d62415;margin:-11px 0 0 -14px;border:3px solid white;z-index:7;cursor:pointer;color:white;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px}.btnClose:hover{background:#FF2719}.btnClose:after{content:"×";font:18px/0px arial;color:white;margin:0px 0 0 2px}.thumbImg{position:absolute;margin:3px 0 0 3px;opacity:0}.thumbImg img{width:256px;height:153px}.thumbSlideShow{float:left;margin-right:8px}.thumbContent{width:266px;margin-left:278px}p.thumbTitle{font:18px "openSansCondensedBold";color:#383838;font-weight:200;border-bottom:1px dotted #bababa;width:266px;padding-top:8px;padding-bottom:2px}p.thumbDescription{font:12px/17px Arial,Helvetica,sans-serif;color:#383838;margin:2px 0px}.btnViewDetails{width:115px;height:21px;font:14px "openSansCondensedBold";color:#fff;-webkit-transition:background-color 0.9s linear;transition:background-color 0.9s linear;background:#809a00;padding:4px 10px 0px 10px;float:left;margin:5px 0px 3px 0px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.btnViewDetails i:before{content:'r';text-transform:lowercase;font:10px/10px "sandalsfontsregular";vertical-align:middle;color:#fff}.btnViewDetails:hover{background:#6d8301;color:white}.btnViewDetails:hover i:before{color:white}.btnVRX{width:85px;height:21px;font:14px "openSansCondensedBold";color:#fff;-webkit-transition:background-color 0.9s linear;transition:background-color 0.9s linear;background:#809a00;padding:4px 10px 0px 10px;float:left;margin:5px 0px 3px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.btnVRX i:before{content:'\69';text-transform:lowercase;font:13px/10px "sandalsfontsregular";vertical-align:middle;color:#fff}.btnVRX:hover{background:#6d8301;color:white}.btnVRX:hover i:before{color:white}.arrowRight{float:left;width:10px;height:23px;background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/seb/media/img/arrowRight.png) no-repeat;margin-top:5px}p.viewDetailsTxt{float:left;font:14px "openSansCondensedBold";color:#716c63;padding-top:3px}.loadd{z-index:999;background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/sgl/media/img/global/mini-circle-preloader.gif) center center no-repeat;text-align:center;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}@media screen and (max-width: 1024px){#overlay{height:105%}.bgCanvasWrap{height:100px\9}}@media screen and (min-width: 1024px){#overlay{height:93% !important}.bgCanvasWrap{height:350px\9}}@media screen and (min-width: 1224px){#overlay{height:94% !important}.bgCanvasWrap{height:300px\9}}@media screen and (min-width: 1366px){#overlay{height:95% !important}.bgCanvasWrap{height:160px\9}}@keyframes animateButton{0%,100%{background:#2f2f2f;transform:scale(1)}50%{background:#bbd43d;transform:scale(1.5)}}@-moz-keyframes animateButton{0%,100%{background:#2f2f2f;transform:scale(1)}50%{background:#bbd43d;transform:scale(1.5)}}@-webkit-keyframes animateButton{0%,100%{background:#2f2f2f;transform:scale(1)}50%{background:#bbd43d;transform:scale(1.5)}}#slide01{background:url(/assets/img/swh/resort-slideshow-text-bg.png) left 0 no-repeat;position:absolute;left:30%;top:36px;width:472px !important}.swhAwards{width:85px;height:150px;font:13px/15px "openSansCondensedBold";text-align:center;text-transform:uppercase;color:#666;margin:0 -3px 0 0;padding:0 12px;display:inline-block;*display:inline;zoom:1;vertical-align:top}.swhAwards .img-wrap{height:95px}.swhAwards img{margin-bottom:5px}.swhAwards img#swhFive{margin-top:7px}.swhAwards span{display:block}.swhAwards.border{border-right:1px solid #d0d0d0}#resortDestination{background:url("//cdn.sandals.com/sandals/portuguese/site-elements/resorts/swh/destinations-header-bg.jpg") left 20px no-repeat}#resortDestination #viewDestination{background:url(/assets/img/swh/destinations/destinations-bg.png) top left no-repeat}#resortDestination #viewMap a{right:56px;bottom:28px}#resortHeader.diningHeader{background:#f26d5b url(/assets/img/swh/bg-header-dining.gif) left 0 repeat-x}#resortHeader.activitiesHeader{background:url(/assets/img/swh/bg-header-activities.jpg) left -25px repeat-x}#resortHeader.activitiesHeader img{margin-top:-25px}#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:70px}#resortHeader h3#activitiesText2{font-family:'TrajanProRegular';color:#ffffff;font-size:30px;position:absolute;left:47%;top:120px;margin-left:-330px;z-index:1}#butlerBanner{background:url(/assets/img/swh/butler-intro-bg.jpg) left top no-repeat;margin-top:-60px}#contentWrapper.resort-concierge .club-elevated{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/club-elevated.jpg) left top no-repeat}#spaIntro{background:url("//cdn.sandals.com/sandals/portuguese/site-elements/resorts/swh/spa-header-bg.jpg") left 0 no-repeat}#spaVideo{background:url(/assets/img/swh/spa-video-bg.jpg) left top no-repeat;margin-bottom:44px}#specialsIntro{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/specials-quote-bg.jpg) left 0px no-repeat;height:675px}#specialsIntro #saveUpTo{position:absolute;top:215px;left:0px}#innerIntro.hiddenjamaica{width:1440px}#hj-intro{background:url("//cdn.sandals.com/sandals/portuguese/site-elements/resorts/swh/bg-hiddenjamaica-intro.jpg") left bottom no-repeat;padding:0 240px;min-height:620px}#hj-intro .btn-row{width:520px;margin:385px auto 0;padding-left:120px}#hj-intro .btn-row a.btn-noir{background-color:#303030;background-image:-moz-linear-gradient(top, #535353, #303030);background-image:-ms-linear-gradient(top, #535353, #303030);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#535353), to(#303030));background-image:-webkit-linear-gradient(top, #535353, #303030);background-image:-o-linear-gradient(top, #535353, #303030);background-image:linear-gradient(top, #535353, #303030);background-repeat:repeat-x;filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF535353', endColorstr='#FF303030')";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF535353', endColorstr='#FF303030')";-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font:14px/14px "openSansCondensedBold";color:#ffffff;text-decoration:none;text-align:center;text-transform:uppercase;width:170px;padding:8px 0 5px}#hj-intro .btn-row a.btn-noir i{vertical-align:top;margin-top:-4px}#hj-intro .btn-row a.btn-noir:hover{background-color:#535353;background-image:-moz-linear-gradient(top, #303030, #535353);background-image:-ms-linear-gradient(top, #303030, #535353);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#303030), to(#535353));background-image:-webkit-linear-gradient(top, #303030, #535353);background-image:-o-linear-gradient(top, #303030, #535353);background-image:linear-gradient(top, #303030, #535353);background-repeat:repeat-x;filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr='#FF303030', endColorstr='#FF535353')";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF303030', endColorstr='#FF535353')"}#hj-intro i.camera{background:url(/assets/img/swh/icon-camera.png) center center no-repeat;width:23px;height:20px}#hj-intro i.bed{background:url(/assets/img/swh/icon-bed.png) center center no-repeat;width:23px;height:20px}#hj-intro i.map{background:url(/assets/img/swh/icon-map.png) center center no-repeat;width:23px;height:20px}#hj-undiscovered{margin:35px auto 100px}#hj-undiscovered.container{width:960px}#hj-undiscovered h3{font:bold 17px/17px Arial, Helvetica;color:#373737;margin-bottom:8px}#hj-undiscovered .desc{width:525px;margin:35px 0 0 30px}#hj-undiscovered .desc p{text-align:left;line-height:20px;width:100%;font-size:13px}#hj-undiscovered .collage{margin-top:30px}#toursIntro{background:url("//cdn.sandals.com/sandals/portuguese/site-elements/resorts/swh/tours-header-bg.jpg") left 0px no-repeat;padding-top:10px;height:582px}#toursIntro p{text-align:center}#islandRoutes{background:url(/assets/img/swh/toursTabs-islandRoutes-bg.jpg) left top no-repeat;height:155px;margin:-124px auto 0px auto;padding:120px 50px 0 547px}.terms-and-conditions{text-align:center;font:11px/18px Arial,Helvetica,sans-serif}.terms-and-conditions strong{font:11px "openSansCondensedBold";color:#373737}button.bone{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;position:absolute;width:200px;z-index:3;color:white;font:17px/19px "openSansCondensedBold";background:#f6f6f6;color:black;padding:7px 15px 9px 12px;text-align:center;cursor:pointer;-moz-box-shadow:3px 4px 3px rgba(0,0,0,0.5);-webkit-box-shadow:3px 4px 3px rgba(0,0,0,0.5);box-shadow:3px 4px 3px rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)}.btn0pos{margin-top:26%;margin-left:28.5%}.btn0pos button{width:175px}.btn1pos{margin-top:28.5%;margin-left:43.5%}.btn2pos{margin-top:20%;margin-left:54%}.btn2pos button{width:170px}.btn3pos{margin-top:21%;margin-left:75%}.btn4pos{position:absolute;margin-top:21%;margin-left:21%}.btn4pos button{width:180px}.highlightCopyWrapper .copy p{line-height:17px}.highlightCopyWrapper .copy hgroup h2{padding-bottom:6px}#viewDestination a.arrowLink{text-transform:none}#baysideDetailsSWH{background:url("//cdn.sandals.com/sandals/portuguese/site-elements/resorts/swh/wh-dining-detail-bayside_pt.jpg") no-repeat 0px 0px !important;height:625px}#baysideDetailsSWH ul#sampleMenu{top:136px !important}#butlerGuild h2 small{letter-spacing:0.25em !important}#butlerFooter #butlerContent p{line-height:21px !important}ul#atAGlance li{width:335px}ul#atAGlance li.wth{width:200px !important}.club-elevated small{left:39px}#conciergeServices .club-services-bubble h3 span{font-size:37px}#rstActivities .activities.large ul{width:100px;margin:25px 5px 0 10px}#rstActivities .activities.large ul.long{width:168px}#rstActivities .activities.large ul.long1{width:135px}.bt-pd{padding-bottom:10px}#accLbContent #accLbQQ #savePercentage{padding:10px 0 0 43px;width:220px}#accLbContent #accLbQQ #savePercentage span#save{width:94px;font-size:16px;line-height:16px}#mg-count{text-transform:uppercase !important;margin-right:12px !important}#accLbContent #accLbTabs #accLBTabNav li a.wd175{width:175px !important}#rstExpand .expand h5{text-transform:none;font-family:Arial, Helvetica, sans-serif;font-size:18px}.tours-intro-widget h3{font-family:Arial, Helvetica, sans-serif}#resortPhotoGallery li p,#resortVRXGallery li p{height:60px}.it{font-style:italic}#innerIntro p{width:900px !important}#resortDetails h2{text-align:left;margin:0 0 25px 11px !important}#resortDetails .resortDetailsCol p{font-size:12px;line-height:17.6px}.default.southcoast #stickyNav{z-index:30}.default.southcoast .mobileBackup{height:806px !important;left:0 !important;margin-left:auto !important}.default.southcoast .vidWrapperSouthCoast{position:relative;z-index:46;top:-595px}.default.southcoast .vidWrapperSouthCoast #destination-vid{display:none;position:fixed;width:853px;height:480px;border:2px solid #000;background:#000;margin:0 auto}.default.southcoast .vidWrapperSouthCoast #destination-vid a.closeModal{background:url(/assets/img/global/modal-close.png) 0 0 no-repeat;width:55px;height:55px;position:absolute;top:-29px;right:-29px;display:block;z-index:40;cursor:pointer}.default.southcoast #modalOverlay{display:none;z-index:40}.default.southcoast #play-destination{width:180px;height:45px;background:#3b96b8;text-align:center;margin:15px auto 80px;border-radius:45px;text-transform:uppercase;position:relative;cursor:pointer}.default.southcoast #play-destination:hover a{text-decoration:underline}.default.southcoast #play-destination i{color:#fff;font-size:18px;display:inline-block;zoom:1;vertical-align:top;width:27px;height:30px;padding-left:3px;line-height:30px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:3px solid #fff;margin-top:4px;margin-right:-22px}.default.southcoast #play-destination a{font:24px/45px "openSansCondensedBold";color:#fff;padding-right:2px}.default.southcoast #play-destination span{padding-right:5px}.default.southcoast .southCoastMapHeader{background:url("//cdn.sandals.com/sandals/portuguese/site-elements/resorts/swh/southCoastMap-update.jpg") #303030 center no-repeat;position:relative;z-index:0;width:1440px;height:806px;overflow:hidden;margin-left:-720px;left:50%}.default.southcoast .southCoastMapHeader .southCoastPoints{position:absolute;height:25px;width:25px;display:inline-block;border-radius:100%;background-color:#accc0f;border:3px solid #fff;top:-100px;left:275px;cursor:pointer}.default.southcoast .southCoastMapHeader .southCoastPoints:nth-of-type(2){top:-100px;left:295px}.default.southcoast .southCoastMapHeader .southCoastPoints:nth-of-type(2) .copyBox h3{padding-top:25px}.default.southcoast .southCoastMapHeader .southCoastPoints:nth-of-type(3){top:-100px;left:1045px}.default.southcoast .southCoastMapHeader .southCoastPoints:nth-of-type(3) a{float:right;left:8px;padding:5px 42px 5px 22px}.default.southcoast .southCoastMapHeader .southCoastPoints:nth-of-type(3) .whiteCircle{left:-150px}.default.southcoast .southCoastMapHeader .southCoastPoints:nth-of-type(3) .copyBox{left:-308px}.default.southcoast .southCoastMapHeader .southCoastPoints:nth-of-type(3) .copyBox h3{margin:16px 20px 20px 65px;padding-top:25px}.default.southcoast .southCoastMapHeader .southCoastPoints:nth-of-type(3) .copyBox p{margin-left:65px}.default.southcoast .southCoastMapHeader .southCoastPoints:nth-of-type(4){left:1075px;top:-100px}.default.southcoast .southCoastMapHeader .southCoastPoints:nth-of-type(4) a{float:right;left:8px;padding:5px 42px 5px 30px;width:144px}.default.southcoast .southCoastMapHeader .southCoastPoints:nth-of-type(4) .copyBox{left:-308px}.default.southcoast .southCoastMapHeader .southCoastPoints:nth-of-type(4) .copyBox h3{margin:16px 20px 20px 65px;padding-top:20px}.default.southcoast .southCoastMapHeader .southCoastPoints:nth-of-type(4) .copyBox p{margin-left:65px}.default.southcoast .southCoastMapHeader .southCoastPoints:nth-of-type(4) .whiteCircle{left:-150px}.default.southcoast .southCoastMapHeader .southCoastPoints:nth-of-type(4) .whiteCircle img{height:221px !important;width:255px !important;min-width:auto !important;position:absolute;margin:0px;left:-55px !important;top:8px !important}.default.southcoast .southCoastMapHeader .southCoastPoints .less{display:inline-block;position:absolute;top:11px;left:11px}.default.southcoast .southCoastMapHeader .southCoastPoints .less:after{content:'';background:#fff;height:3px;width:12px;position:absolute;right:-7px}.default.southcoast .southCoastMapHeader .southCoastPoints .close{display:inline-block;position:absolute;top:11px !important;left:12px !important;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.default.southcoast .southCoastMapHeader .southCoastPoints .close:before{content:'';background:#fff;height:14px !important;width:3px !important;position:absolute;bottom:-8px !important}.default.southcoast .southCoastMapHeader .southCoastPoints .close:after{content:'';background:#fff;height:3px !important;width:14px !important;position:absolute;right:-8px !important}.default.southcoast .southCoastMapHeader .southCoastPoints .more{display:inline-block;position:absolute;top:11px;left:11px}.default.southcoast .southCoastMapHeader .southCoastPoints .more:before{content:'';background:#fff;height:12px;width:3px;position:absolute;bottom:-7px}.default.southcoast .southCoastMapHeader .southCoastPoints .more:after{content:'';background:#fff;height:3px;width:12px;position:absolute;right:-7px}.default.southcoast .southCoastMapHeader .southCoastPoints a{position:relative;text-decoration:none;float:left;font:14px/28px "openSansCondensedBold";color:#fff;max-width:270px;min-height:25px;padding:5px 15px 5px 42px;cursor:pointer;text-align:left;width:190px;background:rgba(56,56,56,0.85);-moz-border-radius:21px;-webkit-border-radius:21px;border-radius:21px;display:none;text-transform:uppercase;left:-8px;height:30px;bottom:8px;z-index:-1}.default.southcoast .southCoastMapHeader .southCoastPoints a.wth{width:275px}.default.southcoast .southCoastMapHeader .southCoastPoints .icon-rightArrowSmall{font-size:12px;padding-left:5px;color:#c7e700}.default.southcoast .southCoastMapHeader .southCoastPoints.close{background:#d62415}.default.southcoast .southCoastMapHeader .copyBox{width:322px;height:155px;background:rgba(255,255,255,0.95);top:-5px;position:relative;left:10px;display:none;z-index:-1;color:#383838}.default.southcoast .southCoastMapHeader .copyBox h3{font:16px "openSansCondensedBold";text-transform:uppercase;border-bottom:1px solid #acacac;margin:15px 20px 20px;width:220px;padding-bottom:3px;padding-top:15px}.default.southcoast .southCoastMapHeader .copyBox p{margin:-16px 20px 20px 20px;width:260px;line-height:18px}.default.southcoast .southCoastMapHeader .copyBox .whiteCircle{height:207px;width:207px;background:#fff;display:inline-block;border-radius:100%;position:absolute;right:-150px;top:-35px}.default.southcoast .southCoastMapHeader .copyBox .whiteCircle img{height:191px !important;width:191px !important;min-width:auto !important;position:absolute;margin:0px !important;left:8px !important;top:8px !important}.default.southcoast #resortHeader.alternateHeader{background:#303030;height:100%;width:100%}.default.southcoast #videoHeader #videoOverlay{display:block;position:absolute;top:100%;left:50%;z-index:10;margin-top:-95px}.default.southcoast #videoHeader #videoOverlay .scroll-btn{-moz-border-radius:80px;-webkit-border-radius:80px;border-radius:80px;position:relative;display:block;border:2.5px solid #ffffff;color:#fff;text-align:center;line-height:78px;width:62px;height:62px;font-weight:bold;background:#629191;background:rgba(98,145,145,0.6);margin:0 auto;top:8px;cursor:pointer}.default.southcoast #stickyNavWrapper{height:auto}.default.southcoast #contentWrapper{background:#fff}.default.southcoast #contentWrapper.newMain #beachSection .darkInnerContent{height:auto}.default.southcoast #contentWrapper #videoHeader{min-height:808px}.default.southcoast #contentWrapper.newMain #resortIntro .resortIntro{margin:0 auto;width:993px;margin-top:40px}.default.southcoast #contentWrapper.newMain #resortIntro .resortIntro h1{height:98px;text-transform:uppercase;text-align:center}.default.southcoast #contentWrapper.newMain #resortIntro .resortIntro h1 span.title{font:29px Helvetica;color:#373737}.default.southcoast #contentWrapper.newMain #resortIntro .resortIntro h1 span.title b{font:29px "openSansLight";color:#373737}.default.southcoast #contentWrapper.newMain #resortIntro .resortIntro h1 i.logo{width:181px;height:97px;background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/southcoast/southcoast-logo.png) no-repeat}.default.southcoast #contentWrapper.newMain #resortIntro .resortIntro h1 span.divider-logo{width:1px;height:98px;background:#9d9d9d;margin:0 30px 0 30px}.default.southcoast #contentWrapper.newMain #resortIntro .resortIntro p{width:789px;margin:0 auto;text-align:center}.default.southcoast #contentWrapper #threeWidgets{width:1440px;height:566px;position:relative;margin-left:-720px;left:50%;background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/southcoast/Water-Nature-Romance.png) no-repeat}.default.southcoast #contentWrapper #threeWidgets .wrapper-widget{width:859px;margin:0 auto}.default.southcoast #contentWrapper #threeWidgets .wrapper-widget .widget{display:inline-block;width:276px;height:537px;text-align:center;color:#373737;margin-right:8px}.default.southcoast #contentWrapper #threeWidgets .wrapper-widget .widget .content{position:relative;top:330px}.default.southcoast #contentWrapper #threeWidgets .wrapper-widget .widget span{text-transform:uppercase;font:48px/1 "openSansLight"}.default.southcoast #contentWrapper #threeWidgets .wrapper-widget .widget p{width:202px;margin:33px auto;font:18px/1 'Helvetica'}.default.southcoast #contentWrapper #threeWidgets .wrapper-widget .widget.water{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/southcoast/Water-Module.png) no-repeat}.default.southcoast #contentWrapper #threeWidgets .wrapper-widget .widget.nature{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/southcoast/Nature-Module.png) no-repeat}.default.southcoast #contentWrapper #threeWidgets .wrapper-widget .widget.romance{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/southcoast/Romance-Module.png) no-repeat}.default.southcoast #contentWrapper .bg-dark{width:100%;background-color:#373737}.default.southcoast #contentWrapper .bg-dark2{width:100%;background-color:#2a2a2a}.default.southcoast #contentWrapper .bungalovvs.bott{padding-bottom:58px}.default.southcoast #contentWrapper .bungalovvs h2{margin:0 auto;text-align:center;width:534px;text-transform:uppercase;color:#fff;font:40px/1 Arial,Helvetica,sans-serif;padding-top:34px}.default.southcoast #contentWrapper .bungalovvs h2 span{font:61px/1 "openSansLight"}.default.southcoast #contentWrapper .bungalovvs .banner-circle{position:relative;margin-left:-720px;left:50%;width:1445px;height:550px;background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/southcoast/banner-circle.jpg) 0 -47px no-repeat}.default.southcoast #contentWrapper .bungalovvs .banner-midd{position:relative;margin-left:-720px;left:50%;width:1445px;height:550px;background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/southcoast/banner-circle.jpg) 0 -47px no-repeat}.default.southcoast #contentWrapper .bungalovvs p{width:770px;margin:0 auto;text-align:center;font:15px/1 Arial,Helvetica,sans-serif;color:#e9e8e8;line-height:27px;padding-bottom:37px}.default.southcoast #contentWrapper .bungalovvs p strong{font:22px/1 Helvetica;color:#e9e8e8}.default.southcoast #contentWrapper .bungalovvs h3{text-align:center;padding:30px 0 18px;color:#e9e8e8;font:30px/1 "openSansCondensedBold"}.default.southcoast #contentWrapper .bungalovvs a.btnviewall{-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;background:none;font:17.68px/1 "openSansCondensedBold";margin:0px auto;width:293px;display:block;line-height:0;color:#c7e700;border:1.5px solid #c7e700;padding:14px 0 14px;text-align:center}.default.southcoast #contentWrapper .bungalovvs a.btnviewall i{font-size:12px}.default.southcoast #contentWrapper .bungalovvs-midd .banner-midd{width:971px;height:225px;margin:0 auto;background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/southcoast/Bottom-Thumbnails.jpg) 0 0px no-repeat}.default.southcoast #contentWrapper #bigburbble{position:relative;margin-left:-720px;left:50%;width:1440px;height:813px;margin-top:42px;background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/southcoast/Over-the-water-bar-v2.jpg) 0 0px no-repeat}.default.southcoast #contentWrapper #bigburbble .content-float{width:403px;margin:0 auto;position:relative;top:173px;left:264px;text-align:center}.default.southcoast #contentWrapper #bigburbble .content-float p{font:15px/1 Arial,Helvetica,sans-serif;color:#666;line-height:27px}.default.southcoast #contentWrapper #bigburbble-bott .content-float{width:960px;margin:0 auto;text-align:center}.default.southcoast #contentWrapper #bigburbble-bott .content-float h2{margin:0 auto;text-align:center;text-transform:uppercase;color:#666;font:40px/1 Arial,Helvetica,sans-serif;padding-top:178px}.default.southcoast #contentWrapper #bigburbble-bott .content-float h2 span{font:61px/1 "openSansLight"}.default.southcoast #contentWrapper #bigburbble-bott .content-float p{width:678px;margin:0 auto;font:15px/1 Arial,Helvetica,sans-serif;color:#666;line-height:27px}.default.southcoast #contentWrapper #bigburbble-bott .banner-burbble{width:971px;height:585px;margin:0 auto;background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/southcoast/Small-Circle.jpg) 0 12px no-repeat}.default.southcoast #contentWrapper #specialsBanners{margin:130px auto}.default.southcoast #contentWrapper #specialsBanners .content-float{width:960px;margin:0 auto;text-align:center}.default.southcoast #contentWrapper #specialsBanners .content-float h2{margin:0 auto;text-align:center;text-transform:uppercase;color:#666;font:40px/1 Arial,Helvetica,sans-serif;padding-bottom:35px}.default.southcoast #contentWrapper #specialsBanners .content-float h2 span{font:61px/1 "openSansLight"}.default.southcoast #contentWrapper #specialsBanners .content-float .banner{width:770px;height:293px;margin:70px auto;background:#373737;position:relative}.default.southcoast #contentWrapper #specialsBanners .content-float .banner .copy{padding:25px 0 0 35px}.default.southcoast #contentWrapper #specialsBanners .content-float .banner h2{text-transform:uppercase;font:40px "openSansCondensedBold";color:#accc0f;padding:0;text-align:left}.default.southcoast #contentWrapper #specialsBanners .content-float .banner p{position:relative;font:15px/1 Arial,Helvetica,sans-serif;text-transform:initial;color:#fff;width:355px;line-height:22px;text-align:left}.default.southcoast #contentWrapper #specialsBanners .content-float .banner p strong{font:24px/1 Arial,Helvetica,sans-serif;color:#fff;text-transform:uppercase;margin-bottom:-15px;display:block}.default.southcoast #contentWrapper #specialsBanners .content-float .banner p span{font:24px/1 "openSansLight";color:#fff;text-transform:uppercase}.default.southcoast #contentWrapper #specialsBanners .content-float .banner img{position:absolute;height:426px;width:426px;right:-110px;top:-60px}.default.southcoast #contentWrapper #specialsBanners .plusCircle{width:225px;height:225px;display:inline-block;position:absolute;left:50%;transform:translate(-50%, -50%);background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/southcoast/green-texture-grad.png) center no-repeat;top:0;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:3px solid #fff;z-index:5;text-align:center}.default.southcoast #contentWrapper #specialsBanners .plusCircle h3{font:62px "steelfishregular";color:#fff;text-transform:uppercase;margin-top:10px}.default.southcoast #contentWrapper #specialsBanners .plusCircle p{text-transform:uppercase;font:23px "openSansCondensedLight";color:#fff}.default.southcoast #contentWrapper #specialsBanners .plusCircle p strong{font-family:"openSansCondensedBold"}.default.southcoast #contentWrapper #specialsBanners .plusCircleBackground{height:260px;width:260px;background:rgba(172,204,15,0.5);display:inline-block;position:absolute;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;z-index:4;left:50%;transform:translate(-50%, -50%);bottom:-259px}.default.southcoast #contentWrapper #specialsBanners .ysFalls{margin-top:200px !important;left:40px;margin-bottom:200px !important}.default.southcoast #contentWrapper #specialsBanners .ysFalls .copy{position:relative;left:310px}.default.southcoast #contentWrapper #specialsBanners .ysFalls .copy p{width:360px}.default.southcoast #contentWrapper #specialsBanners .ysFalls img{left:-110px}.default.southcoast #contentWrapper .sushi-restaurant{height:1153px}.default.southcoast #contentWrapper .sushi-restaurant.bott{padding-bottom:58px}.default.southcoast #contentWrapper .sushi-restaurant .GlobalGourmet-logo{display:block;margin:0 auto;width:233px;height:120px;position:relative;top:25px;background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/southcoast/Global-Gourmet-logo.png) no-repeat}.default.southcoast #contentWrapper .sushi-restaurant h2{margin:0 auto;text-align:center;width:982px;text-transform:uppercase;padding-top:66px;padding-bottom:33px;color:#fff;font:40px/1 Arial,Helvetica,sans-serif;padding-top:34px}.default.southcoast #contentWrapper .sushi-restaurant h2 span{font:61px/1 "openSansLight"}.default.southcoast #contentWrapper .sushi-restaurant .banner-sushi{margin:0 auto 40px;width:867px;height:408px;background:url("//cdn.sandals.com/sandals/portuguese/site-elements/resorts/swh/sushi-on-the-sand.jpg") 0 0 no-repeat}.default.southcoast #contentWrapper .sushi-restaurant .Thumnails{margin:0 auto;position:relative;width:971px;height:224px;top:50px;background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/southcoast/Thumnails.jpg) 0 0 no-repeat;z-index:10}.default.southcoast #contentWrapper .sushi-restaurant p{width:785px;margin:0 auto;text-align:center;font:15px/1 Arial,Helvetica,sans-serif;color:#e9e8e8;line-height:27px;padding-bottom:37px}.default.southcoast #contentWrapper .sushi-restaurant p strong{font:22px/1 Helvetica;color:#e9e8e8}.default.southcoast #contentWrapper .sushi-restaurant h3{text-align:center;padding:30px 0 18px;color:#e9e8e8;font:30px/1 "openSansCondensedBold"}.default.southcoast #contentWrapper .sushi-restaurant a.btnviewall{-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;background:none;font:17.68px/1 "openSansCondensedBold";margin:0px auto;width:293px;display:block;line-height:0;color:#c7e700;border:1.5px solid #c7e700;padding:14px 0 14px;text-align:center}.default.southcoast #contentWrapper .sushi-restaurant a.btnviewall i{font-size:12px}.default.southcoast #contentWrapper.newMain #resortIntro .social-share{position:initial;margin:20px 8px auto 0px;text-align:right}.default.southcoast #currentSpecialsBox{margin:0px auto 0px auto}.default2 #circle-img-wrap .imgBubble{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/alternate-home/home-bubble.jpg) left top no-repeat}#contentWrapper.newMain .resortIntro p{color:#666}#contentWrapper.newMain .awards-wrap .awards{margin:0 auto 0 -25px}#contentWrapper.newMain .awards-wrap .awards .inlineBlock{margin-left:10px}#contentWrapper.newMain .awards-wrap #ta-certofexec{margin-top:-8px}#contentWrapper.newMain .awards-wrap #ta-certofexec .inlineBlock{left:7px}#contentWrapper.newMain .awards-wrap #srb-world-travel{margin-left:0}#contentWrapper.newMain .awards-wrap #srb-world-travel .inlineBlock{margin-top:-41px !important}#contentWrapper.newMain #destinationSection{margin-top:120px}#contentWrapper.newMain #destinationSection .rst-destination{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/alternate-home/dest-bg.jpg) left top no-repeat}#contentWrapper.newMain #destinationSection .rst-destination a{margin-top:40px}#contentWrapper.newMain #destinationSection .rst-destination a.closeModal{top:-65px !important}#contentWrapper.newMain #destinationSection .rst-destination .dest-divider{width:430px}#contentWrapper.newMain #roomSuitesSection{height:1190px;margin-top:70px}#contentWrapper.newMain #roomSuitesSection .rst-rooms-suites{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/alternate-home/rooms-suites.jpg) center no-repeat}#contentWrapper.newMain #roomSuitesSection .rst-rooms-suites .bv-resort-slideshow{margin-top:312px}#contentWrapper.newMain #diningSection{padding-bottom:75px;margin-top:90px}#contentWrapper.newMain #diningSection .rst-restaurants{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/alternate-home/dining.jpg) center top no-repeat}#contentWrapper.newMain #diningSection .rst-restaurants .dining-logo{margin-top:60px}#contentWrapper.newMain #diningSection .rst-restaurants .heatilte{width:718px;margin-top:10px}#contentWrapper.newMain #diningSection .rst-restaurants .bigtitle{margin:15px auto 0}#contentWrapper.newMain #diningSection .rst-restaurants .bigtitle span{color:#c7e700;margin-bottom:-8px}#contentWrapper.newMain #diningSection .rst-restaurants .diningTitel{width:auto;height:383px;margin:0 auto}#contentWrapper.newMain #diningSection .rst-restaurants .diningTitel .discoveryLogo{font-size:130px;margin-top:35px;display:block}#contentWrapper.newMain #diningSection .rst-restaurants .dining-thumbs{margin-top:325px}#contentWrapper.newMain #diningSection .rst-restaurants .dining-copy-wrapper .textFootCopy{margin:20px auto 0;width:776px}#contentWrapper.newMain #diningSection .rst-restaurants .dining-subtitle h3{font-size:50px;line-height:0px;margin-top:10px}#contentWrapper.newMain #diningSection .rst-restaurants .dining-subtitle h3 small{font-size:19px;line-height:19px;top:0;*top:0}#contentWrapper.newMain #diningSection .rst-restaurants .dining-subtitle .wordClass span{font-size:65px;line-height:65px}#contentWrapper.newMain #diningSection .logosRestaurants{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/alternate-home/logosRestaurants.png) left top no-repeat;margin:50px 0 0 -240px}#contentWrapper.newMain #diningSection .divider{margin:10px auto}#contentWrapper.newMain #diningSection .allLogos{margin-top:30px}#contentWrapper.newMain #diningSection .winesTitle{margin:130px 0 auto}#contentWrapper.newMain .zika-badge{margin-top:-30px}#contentWrapper.newMain .whatsnew{width:960px;height:201px;display:block;background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/whatsnew-swh-banner-bgPT.jpg) 0 0 no-repeat}#contentWrapper.newMain #beachSection{text-align:center}#contentWrapper.newMain #beachSection .divider{background:#fff;background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 20%, #fff 70%, rgba(255,255,255,0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(20%, #fff), color-stop(20%, #fff), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 20%, #fff 90%, rgba(255,255,255,0.1) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 20%, #fff 70%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, #fff 20%, #fff 70%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 20%, #fff 70%, rgba(255,255,255,0) 100%);width:500px;margin:5px auto}#contentWrapper.newMain #beachSection .darkInnerContent{height:755px}#contentWrapper.newMain #beachSection .rst-beach{width:1440px;min-height:775px;background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/alternate-home/caribbean-bg.jpg) 0 0 no-repeat;margin-left:-240px;color:#fff;height:100%;position:relative}#contentWrapper.newMain #beachSection .rst-beach #beachbubbles img{position:relative;left:290px;top:182px}#contentWrapper.newMain #beachSection .rst-beach #black-box{background-color:rgba(55,55,55,0.91);height:240px;width:315px;margin:0 auto}#contentWrapper.newMain #beachSection .rst-beach #black-box .beachText{position:relative;top:32px}#contentWrapper.newMain #beachSection .rst-beach #black-box .beachText .spacer{display:inline-block;*display:inline;zoom:1;vertical-align:top;width:42px;height:1px;margin:16px 14px;border-top:1px solid rgba(255,255,255,0.5);*border-top:1px solid #fff}#contentWrapper.newMain #beachSection .rst-beach #black-box .beachText .smallText{font:32px/1 "steelfishregular";text-transform:uppercase;display:inline-block;*display:inline}#contentWrapper.newMain #beachSection .rst-beach #black-box .beachText .bigText{font:72px/1 "steelfishregular";text-transform:uppercase}#contentWrapper.newMain #beachSection .rst-beach #black-box .beachText .mediumText{font:47px/1 "steelfishregular";text-transform:uppercase}#contentWrapper.newMain #beachSection .copyExchange{width:960px;margin:280px auto 0}#contentWrapper.newMain #beachSection .copyExchange h2{color:#373737;font:40px/1 "steelfishregular";text-align:center;text-transform:uppercase}#contentWrapper.newMain #beachSection .copyExchange h2 span{color:#68b1d3}#contentWrapper.newMain #beachSection .copyExchange p{font:15px/20px Arial,Helvetica,sans-serif;color:#666666;text-align:center;width:800px;margin:10px auto}#contentWrapper.newMain #beachSection .copyExchange p span{font-size:20px;font-weight:bold;color:#373737;line-height:30px}#contentWrapper.newMain #butlerSection img{margin:-280px auto 0;display:block;position:relative}#contentWrapper.newMain #butlerSection .darkInnerContent{height:564px}#contentWrapper.newMain #butlerSection .rst-butler{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/alternate-home/butler-bg.jpg) center top no-repeat;padding:0px 240px 0px 240px;margin:0 0 0 -240px;width:960px;height:622px;overflow-x:hidden;position:relative}#contentWrapper.newMain #butlerSection .rst-butler .butlerText{width:300px;position:absolute;text-align:center;left:283px;top:35px;color:#fff}#contentWrapper.newMain #butlerSection .rst-butler .butlerText i.icon-butler-elite{font-size:150px;display:block;margin-top:10px;margin-left:10px}#contentWrapper.newMain #butlerSection .rst-butler .butlerText p{margin:0;color:#ffffff;text-transform:uppercase}#contentWrapper.newMain #butlerSection .rst-butler .butlerText .headText{font:53px/53px "steelfishregular";margin-top:10px;margin-left:10px}#contentWrapper.newMain #butlerSection .rst-butler .butlerText .bigText{font:83px/80px "steelfishregular";margin-left:10px}#contentWrapper.newMain #butlerSection .rst-butler .butlerText .butlerSuite{color:#fff;font:16px/30px "openSansCondensedBold";width:250px;height:30px;margin:15px auto 0;text-transform:uppercase;background:#373737;border:3px solid #fff;display:block;text-align:center}#contentWrapper.newMain #butlerSection .rst-butler .butlerText #butlerSuiteSEB{right:-8px;position:relative;font-size:15px}#contentWrapper.newMain #butlerSection .rst-butler .butlerText .butler-text{margin-top:20px}#contentWrapper.newMain #butlerSection .rst-butler .butlerText .butler-text i.icon-englishButlers{display:inline-block;*display:inline;zoom:1;vertical-align:top;font-size:90px;vertical-align:middle}#contentWrapper.newMain #butlerSection .rst-butler .butlerText .butler-text span{width:190px;font:17px/22px "openSansCondensedBold";display:inline-block;*display:inline;zoom:1;vertical-align:top;text-align:left;margin-left:5px;vertical-align:middle}#contentWrapper.newMain #butlerSection .butlerFoot{text-transform:uppercase;font:45px/52px "steelfishregular";color:#373737;text-align:center;margin-top:-20px;position:relative}#contentWrapper.newMain #butlerSection .butlerFoot span{font:18px/20px Arial,Helvetica,sans-serif;display:block}#contentWrapper.newMain #butlerSection .textFootCopy{font:15px/22px Arial,Helvetica,sans-serif;color:#666;text-align:center;width:570px;margin:10px auto}#contentWrapper.newMain #featActivities .act1 .figureInfo{width:188px}#contentWrapper.newMain #featActivities .act2 .figureInfo{width:194px}#contentWrapper.newMain #featActivities .act3 .figureInfo{width:192px}#contentWrapper.newMain #featActivities .act4 .figureInfo{width:220px}#contentWrapper.newMain #featActivities .figureInfo small{color:#666}.default2 #circle-img-wrap .imgBubble{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/alternate-home/home-bubble.jpg) left top no-repeat}.default2 #stickyNav{z-index:44}.default2 #stickyNav.fixed{z-index:50 !important}.default2 #stickyNav.fixed a.rstTitle{width:225px !important;padding-left:0 !important}.default2 #stickyNav .nav-inner a.rstTitle{width:190px;padding-left:140px}.default2 .nav-inner{text-align:right;padding-left:10px}.default2 .nav-inner .nav-inner{text-align:right;padding-left:30px}.default2 .nav-inner #resortPercentage{display:none}#contentWrapper.newMain .resortIntro p{color:#666}#circle-img-wrap{min-width:1024px;position:relative;top:-195px;z-index:45;*position:absolute;*top:auto;*bottom:-85px;*z-index:999}#circle-img-wrap .circleImg{position:relative;z-index:45;top:0;left:-390px;width:300px}#circle-img-wrap .imgBubble{width:290px;height:290px;position:absolute;display:block;z-index:999;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;text-align:center;overflow:hidden;cursor:pointer;border:10px solid #fff;-moz-box-shadow:0 10px 20px rgba(97,97,97,0.5);-webkit-box-shadow:0 10px 20px rgba(97,97,97,0.5);box-shadow:0 10px 20px rgba(97,97,97,0.5);filter:"progid: DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=2)"}#circle-img-wrap .imgBubble a{width:100%;display:block;background:#68b1d3;background:rgba(104,177,211,0.85);font:20px/50px "openSansCondensedBold";color:#fff;height:50px;margin-top:205px;-webkit-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in}#circle-img-wrap .imgBubble a i{line-height:50px;vertical-align:middle;position:relative;top:-2px}#circle-img-wrap .imgBubble:hover a{background:#68b1d3}#stickyNav .nav-inner a{font-size:14px;line-height:14px;padding:13px 7px 0 8px}#stickyNav .nav-inner a i{padding-bottom:5px}#stickyNav .nav-inner li:first-child a i{padding-bottom:0px}#stickyNav .nav-inner li{padding-right:19px}#stickyNav .nav-inner li:nth-child(1),li:nth-child(6){padding-right:0px !important}#stickyNav .nav-inner li a i.icon-media{margin-bottom:1px !important}#stickyNav .nav-inner li a i.icon-map{margin-bottom:1px !important}#stickyNav .nav-inner #resortPercentage{margin-left:4px;width:186px}#stickyNav .nav-inner #resortPercentage a span#save{font-size:16px;margin:15px 28px 0 15px}#stickyNav .nav-inner #resortPercentage a span#save span{font-size:15px;margin-left:29px}ul#stickyLinks li a#stickyReservations{width:181px !important}#contentWrapper.newMain #resortIntro{width:960px;margin:0 auto;position:relative}#contentWrapper.newMain #resortIntro .resortIntro{margin-top:80px;margin-right:80px;width:655px;min-height:350px}#contentWrapper.newMain #resortIntro .resortIntro h1{font:normal 26px/26px "openSansCondensedBold";color:#000;text-transform:inherit;margin-bottom:10px;padding-bottom:5px}#contentWrapper.newMain #resortIntro .resortIntro p{border-top:none;padding-top:0;margin:0 5px 40px 0;font-size:15px;line-height:24px;color:#666}#contentWrapper.newMain #resortIntro .social-share{position:relative;left:0;top:0px;color:#979797}#contentWrapper.newMain #resortIntro #quikquote{width:220px;margin-top:-2px}#contentWrapper.newMain #resortIntro #quikquote .quikquotePercentage{background:#000;width:220px;height:87px}#contentWrapper.newMain #resortIntro #quikquote .quikquotePercentage a{padding:0}#contentWrapper.newMain #resortIntro #quikquote .quikquotePercentage a span#save{font:15px/15px "openSansCondensedBold";width:85px;margin:30px 0 0 20px;text-align:right;color:#accc0f;font-weight:normal;text-transform:uppercase;display:inline-block;*display:inline;zoom:1;vertical-align:top}#contentWrapper.newMain #resortIntro #quikquote .quikquotePercentage a span#save span{font-size:15px;line-height:15px;display:block;margin:0;text-align:right}#contentWrapper.newMain #resortIntro #quikquote .quikquotePercentage a span#percentage{font:68px/70px "openSansLight";color:#fff;font-weight:normal;letter-spacing:-3px;margin:10px 0 0 0;display:inline-block;*display:inline;zoom:1;vertical-align:top}#contentWrapper.newMain #resortIntro #quikquote .quikquotePercentage a span#percentage sup{font:30px/30px "openSansCondensedLight";bottom:0.8em}#contentWrapper.newMain #resortIntro #quikquote #resortQuickQuote{display:block;margin:0}#contentWrapper.newMain #resortIntro #quikquote #resortQuickQuote .sglAwards{display:none}#stickyNav .nav-inner li{padding-right:11px}#resortHeader{background:#303030;position:relative;top:0;left:0px;right:0px;overflow:hidden;z-index:0;color:#fff;min-width:1024px;height:500px;padding-bottom:0}#resortHeader img{height:525px;width:1440px;min-width:1024px;position:absolute;left:50%;top:0;margin-left:-720px}#resortHeader.diningHeader{height:490px}#resortHeader.diningHeader img{top:0;height:490px}#resortHeader.diningHeader a.jump-down{position:relative;display:block;background:rgba(128,154,0,0.8);*background:#809A00;-moz-border-radius:170px;-webkit-border-radius:170px;border-radius:170px;border:5px solid #fff;width:170px;height:160px;padding-top:10px;margin:10px auto 0;text-align:center;color:#fff}#resortHeader.diningHeader a.jump-down big{font:100px/83px "openSansLight";letter-spacing:-25px;margin-left:-25px}#resortHeader.diningHeader a.jump-down span{width:110px;display:block;margin:1px auto 5px;font:15px/16px Arial,Helvetica,sans-serif;text-transform:uppercase}#resortHeader.diningHeader a.jump-down i{font-size:15px}#resortHeader.diningHeader .jump-wrap{width:203px;height:203px;-moz-border-radius:203px;-webkit-border-radius:203px;border-radius:203px;position:relative;border:1px solid #fff;margin:155px auto 0}#resortHeader.alternateHeader{height:670px}#resortHeader.alternateHeader img{height:670px}#resortHeader #diningSection{padding-bottom:75px;margin-top:90px}#resortHeader #diningSection .rst-restaurants{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/alternate-home/dining.jpg) center top no-repeat}#resortHeader #diningSection .rst-restaurants .dining-logo{margin-top:60px}#resortHeader #diningSection .rst-restaurants .heatilte{width:665px;margin-top:10px}#resortHeader #diningSection .rst-restaurants .bigtitle{margin:15px auto 0}#resortHeader #diningSection .rst-restaurants .bigtitle span{color:#c7e700;margin-bottom:-8px}#resortHeader #diningSection .rst-restaurants .diningTitel{width:795px;height:383px;margin:0 auto}#resortHeader #diningSection .rst-restaurants .diningTitel .discoveryLogo{font-size:130px;margin-top:35px;display:block}#resortHeader #diningSection .rst-restaurants .dining-thumbs{margin-top:325px}#resortHeader #diningSection .rst-restaurants .dining-copy-wrapper .textFootCopy{margin:20px auto 0;width:776px}#resortHeader #diningSection .rst-restaurants .dining-subtitle h3{font-size:50px;line-height:0px;margin-top:10px}#resortHeader #diningSection .rst-restaurants .dining-subtitle h3 small{font-size:19px;line-height:19px;top:0;*top:0}#resortHeader #diningSection .rst-restaurants .dining-subtitle .wordClass span{font-size:65px;line-height:65px}#resortHeader #diningSection .logosRestaurants{background:url(//cdn.sandals.com/sandals/v11/site-elements/resorts/swh/alternate-home/logosRestaurants.png) left top no-repeat;margin:50px 0 0 -240px}#resortHeader #diningSection .divider{margin:10px auto}#resortHeader #diningSection .allLogos{margin-top:30px}#resortHeader #diningSection .winesTitle{margin:130px 0 auto}.default2{position:relative}#destination-vid{display:none;position:absolute;width:853px;height:480px;border:2px solid #000;z-index:9999;margin:0 auto}#destination-vid a.closeModal{background:url(/assets/img/global/modal-close.png) 0 0 no-repeat;width:55px;height:55px;position:absolute;top:-39px;right:-29px;display:block;z-index:40;cursor:pointer}#stickyNav .nav-inner #resortPercentage a span#save{margin-right:0px !important}.noPadding{padding:0 !important;border:0px solid #fff !important}.highlightCopyWrapper .copy{padding-top:20px !important;height:369px !important}.lh{line-height:31px !important}#contentWrapper.newMain #diningSection .rst-restaurants .bigtitle{width:973px}#resortFooter h4{font:20px/21px "openSansLight"}.vt{vertical-align:top}.default.southcoast #contentWrapper.newMain #resortIntro .resortIntro{margin:0 auto;width:993px;margin-top:40px}#contentWrapper.newMain #resortIntro .resortIntro p{margin-right:-5px}.default2 #circle-img-wrap .imgBubble a{text-transform:uppercase}#contentWrapper.newMain #hightLight-rst section.highlightSlider #resort-at-a-glance-new .at-a-glance-wrap #column1,#contentWrapper.newMain #hightLight-rst section.highlightSlider #resort-at-a-glance-new .at-a-glance-wrap #column2,#contentWrapper.newMain #hightLight-rst section.highlightSlider #resort-at-a-glance-new .at-a-glance-wrap #column3{padding:15px 8px 0px 0px}#contentWrapper.newMain #roomSuitesSection .bv-resort-slideshow .subtitle h6{line-height:35px;margin-top:10px}.flights-map .lower-third .disclaimer{line-height:18px;margin-top:15px}.flights-map .flight-destination.dest-resort.dest-swh .flight-airport{line-height:20px;top:10px;left:-190px}#vacationPlanner a{width:190px}#rstAwards h4{font:12px/14px Arial,Helvetica,sans-serif;font-weight:bold;color:#97938b;text-transform:uppercase;margin-top:60px}#catAccommodationsBox #catAccommodations.clickableDiv.swh{margin-top:-20px;height:85px}#catAccommodationsBox #catAccommodations.clickableDiv.swh a#catAccButton{text-transform:none}#catAccommodationsBox #catAccommodations.clickableDiv.swh .bookAndSave{width:272px;margin:10px auto}#resortBooking .bookAndSave{font:13px/25px "openSansCondensedLight";color:black}#resortBooking .bookAndSave span{font-family:"openSansCondensedBold"}#contentWrapper.newMain #roomSuitesSection .bv-resort-slideshow .accommodations.slider .room-price span p{font-size:16px;margin-left:-45px}#resortCountdown #countdownPopup span{font-size:11px}#contentWrapper.newMain #beachSection .copyExchange p{width:820px}.default2 .learn-more-button.small{width:240px}.darkInnerContent.relative{margin-top:80px}#contentWrapper.newMain #roomSuitesSection .bv-resort-slideshow .accommodations.slider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#contentWrapper.newMain #roomSuitesSection .bv-resort-slideshow .accommodations.slider .room-title h3{height:35px;margin-top:12px}.default2 .learn-more-button.blue-btn{width:428px}#contentWrapper.newMain #diningSection .rst-restaurants .dining-copy-wrapper .textFootCopy{width:850px}.default2 .learn-more-button.blue-btn.btnsmall{width:314px}#contentWrapper.newMain #butlerSection .rst-butler .butlerText .bigText{font-size:112px;margin-top:25px}#contentWrapper.newMain #butlerSection .rst-butler .butlerText .headText{font-size:57px}#contentWrapper.newMain #butlerSection .rst-butler .butlerText .butler-text span{width:205px}.default2 .learn-more-button{width:340px}#vacationPlanner{margin-top:60px !important}#vacationPlanner h4{font-size:26px}#contentWrapper.newMain #hightLight-rst section.highlightSlider #resort-at-a-glance-new .at-a-glance-wrap li{text-indent:-5px}#diffFeatures{width:1000px}.diffExtra.clickableDiv.one{width:500px !important}#contentWrapper.newMain #diningSection .diffExtra.clickableDiv.one .diffExtraContent{width:320px}.highlightCopyWrapper .copy p{line-height:19px}.highlightCopyWrapper .copy hgroup h1.small{line-height:34px}#contentWrapper.newMain #roomSuitesSection .bv-resort-slideshow .accommodations.slider .room-title h3{letter-spacing:-.2px}.flights-map .flight-departures li:hover:after{content:'•'}@media screen and (max-width: 960px){#destination-vid{left:10% !important}}.fixMar{margin:10px}#diningContent .green{color:#81bc00 !important}
