#top-header{position:relative;z-index:525;height:8rem}@media only screen and (min-width: 881px){#top-header{background:url("//cdn.sandals.com/sandals/online-payment/beaches/bg-topHeader-beachesOp.png") top center repeat-x}}@media only screen and (min-width: 320px) and (max-width: 880px){#top-header{background:#00abe6}}@media only screen and (max-width: 320px){#top-header{height:initial}}@media only screen and (min-width: 321px) and (max-width: 740px){#top-header{height:initial}}#top-header .sprite-global{display:inline-block;vertical-align:top;width:222px;height:82px}@media only screen and (min-width: 881px){#top-header .sprite-global{background:url("//cdn.sandals.com/sandals/online-payment/beaches/beaches-logo.jpg") no-repeat}}@media only screen and (min-width: 320px) and (max-width: 880px){#top-header .sprite-global{background:url("/pt-assets/img/beaches/beachesLogo.png") no-repeat;margin-left:15px;margin-top:10px}}@media only screen and (max-width: 320px){#top-header .sprite-global{background:url("/pt-assets/img/beaches/beachesLogo.png") no-repeat;background-size:145px 54px;height:54px;width:145px}}@media only screen and (min-width: 321px) and (max-width: 740px){#top-header .sprite-global{background:url("/pt-assets/img/beaches/beachesLogo.png") no-repeat;background-size:145px 54px;height:54px;width:145px}}#top-header .title-text{color:#ffffff;font-family:arial;padding-top:8px;padding-right:10px}@media only screen and (max-width: 320px){#top-header .title-text{text-align:left}}@media only screen and (min-width: 321px) and (max-width: 740px){#top-header .title-text{text-align:left;padding-top:1.2rem}}#top-header .title-text h6{display:inline-block;font-family:"open-sans-condensed-light";font-size:14px}@media only screen and (max-width: 320px){#top-header .title-text h6{font-size:10px;line-height:10px;clear:both;float:right;display:block}}@media only screen and (min-width: 321px) and (max-width: 740px){#top-header .title-text h6{font-size:10px;line-height:10px;clear:both;float:right;display:block}}@media only screen and (min-width: 741px) and (max-width: 1024px){#top-header .title-text h6{font-size:11px;line-height:0px;padding-top:20px}}#top-header .title-text h5{display:inline-block;font-family:"open-sans-condensed-bold";font-size:23px}@media only screen and (max-width: 320px){#top-header .title-text h5{font-size:15px;margin:3px 0px 0px 0px;float:right;display:block}}@media only screen and (min-width: 321px) and (max-width: 740px){#top-header .title-text h5{font-size:15px;margin:3px 0px 0px 0px;float:right;display:block}}@media only screen and (min-width: 741px) and (max-width: 1024px){#top-header .title-text h5{font-size:18px;line-height:0px;padding-top:21px}}#top-header .title-text h5 span{font-size:12px}@media only screen and (max-width: 640px) and (orientation: landscape){#top-header .title-text{padding-top:16px}}#top-header #main-header{position:relative;top:-30px;left:0px;right:0px;overflow:hidden;text-align:center;z-index:-1;width:100%;height:74px;margin-top:3px;background:url("/pt-assets/img/beaches/header-beachesOp-main-bg.jpg") top center repeat-x}@media only screen and (min-width: 321px) and (max-width: 740px){#top-header #main-header{display:none}}@media only screen and (min-width: 320px) and (max-width: 415px){#top-header #main-header{display:none}}#top-header #main-header img{min-width:1024px;margin:0 auto;height:76px}@media only screen and (min-width: 741px) and (max-width: 880px){#top-header #main-header img{border-top:2px solid #fff}}#top-header #main-header-mobile{position:relative;left:0px;right:0px;overflow:hidden;text-align:center;z-index:-1;width:100%;height:78px;top:0px}@media only screen and (min-width: 741px){#top-header #main-header-mobile{display:none}}#top-header #main-header-mobile img{width:100%;min-width:100%;margin:0 auto;height:78px}#content-wrapper{background:url("/pt-assets/img/beaches/page-bg-repeat-compressor.gif") center top repeat;border-top:solid 2px #fff;position:relative;overflow:hidden;padding:20px}@media only screen and (min-width: 321px) and (max-width: 740px){#content-wrapper{margin-top:0rem;border:0px}}.chat-btn{background:url("/pt-assets/img/beaches/chat-btn-bg.jpg") center top repeat-x;height:26px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}@media only screen and (min-width: 320px){.chat-btn{width:302px}}@media only screen and (min-width: 741px){.chat-btn{width:230px}}.chat-btn a{color:#373737;font-family:"open-sans-condensed-bold";line-height:11px;text-transform:uppercase;display:inline-block;padding:6px 6px 0px 10px}@media only screen and (min-width: 320px){.chat-btn a{font-size:14px;display:block;margin:0px auto;width:270px}}@media only screen and (min-width: 741px){.chat-btn a{font-size:11px}}.chat-btn a img.chat-icon{margin:-3px 10px 0px 6px;vertical-align:middle}.chat-btn a img.right-arrow{vertical-align:sub;margin:0px 0px 0px 6px}.chat-btn-container{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border-bottom:1px solid #c9c9c9}@media only screen and (min-width: 320px){.chat-btn-container{width:302px}}@media only screen and (min-width: 741px){.chat-btn-container{width:230px}}.title h1{font-family:"bebas_modregular",Helvetica,sans-serif;font-size:27px;text-transform:uppercase;color:#3b3e3e;padding-top:16px}@media only screen and (max-width: 320px){.title h1{font-size:21px}}@media only screen and (min-width: 321px) and (max-width: 740px){.title h1{font-size:21px}}@media only screen and (min-width: 741px) and (max-width: 1024px){.title h1{font-size:21px}}.title h1 span{font-family:"yellow-modregular",Helvetica,sans-serif;font-size:43px;color:#00abe6;text-transform:none}@media only screen and (max-width: 320px){.title h1 span{font-size:45px;margin-top:-15px}}@media only screen and (min-width: 321px) and (max-width: 740px){.title h1 span{font-size:45px;margin-top:-15px}}@media only screen and (min-width: 741px) and (max-width: 1024px){.title h1 span{font-size:45px;margin-top:-15px}}.hr-line-full{margin-top:-30px}@media only screen and (min-width: 320px){.hr-line-full{height:2px}}@media only screen and (min-width: 741px){.hr-line-full{height:1px}}#page-footer{background:url("/pt-assets/img/beaches/footer-bg-compressor.jpg") 0 0 repeat;position:relative;overflow:hidden}@media only screen and (min-width: 320px){#page-footer{padding:0 0 40px 0}}#page-footer #footer-shadow{position:absolute;top:0px;width:100%}@media only screen and (min-width: 320px){#page-footer #footer-shadow{height:14px}}#page-footer #regional-num{display:inline-block;zoom:1;vertical-align:top;display:flex;align-items:center;justify-content:center}#page-footer #regional-num #sandals-number{font-family:arial;font-size:42px;line-height:60px;color:#ffffff;text-transform:uppercase;margin:3px 0 0 0px;text-align:center;display:inline-block;zoom:1;vertical-align:top;font-weight:bold}@media only screen and (max-width: 320px){#page-footer #regional-num #sandals-number{font-size:34px}}@media only screen and (min-width: 321px) and (max-width: 740px){#page-footer #regional-num #sandals-number{font-size:34px}}@media only screen and (min-width: 1025px) and (max-width: 1440px){#page-footer #regional-num #sandals-number{margin-right:33px !important}}@media only screen and (min-width: 1441px) and (max-width: 1920px){#page-footer #regional-num #sandals-number{margin-right:33px !important}}@media only screen and (min-width: 1921px){#page-footer #regional-num #sandals-number{margin-right:33px !important}}#page-footer #regional-num #sandals-number span{font-family:arial;color:#31c4ed}#page-footer #regional-num #open-sandals{text-align:center;font:20px/40px "open-sans-condensed-light";color:#635544;display:inline-block;zoom:1;vertical-align:top}@media only screen and (max-width: 320px){#page-footer #regional-num #open-sandals{margin-top:-15px}}@media only screen and (min-width: 321px) and (max-width: 740px){#page-footer #regional-num #open-sandals{margin-top:-15px}}@media only screen and (min-width: 741px) and (max-width: 1024px){#page-footer #regional-num #open-sandals{margin-top:-15px}}@media only screen and (min-width: 1025px) and (max-width: 1440px){#page-footer #regional-num #open-sandals{margin-left:-25px !important}}@media only screen and (min-width: 1441px) and (max-width: 1920px){#page-footer #regional-num #open-sandals{margin-left:-25px !important}}@media only screen and (min-width: 1921px){#page-footer #regional-num #open-sandals{margin-left:-25px !important}}#page-footer #regional-num #open-sandals #open{color:#ffffff;font:18px/40px "yellow-modregular",Helvetica,sans-serif;vertical-align:bottom}@media only screen and (max-width: 320px){#page-footer #regional-num #open-sandals #open{border-bottom-width:2px;font-size:23px}}@media only screen and (min-width: 321px) and (max-width: 740px){#page-footer #regional-num #open-sandals #open{border-bottom-width:2px;font-size:23px}}#page-footer #regional-num #open-sandals div{font-size:19px;margin-top:-18px;color:#31c4ed}@media only screen and (max-width: 320px){#page-footer #regional-num #open-sandals div{font-size:23px;font-family:Arial}}@media only screen and (min-width: 321px) and (max-width: 740px){#page-footer #regional-num #open-sandals div{font-size:23px;font-family:Arial}}#page-footer #regional-num #open-sandals span{color:#fff}#page-footer #regional-num img{display:block;margin:auto}#page-footer .ie-center-fix{margin:0px auto}.errorContainer{height:640px;background:#fff;text-align:center;border-radius:3px;width:89%}@media only screen and (min-width: 321px) and (max-width: 740px){.errorContainer{height:550px}}.errorContainer h1{font:80px/40px "yellow-modregular",Helvetica,sans-serif;color:#00abe6;padding-top:70px}@media only screen and (min-width: 321px) and (max-width: 740px){.errorContainer h1{font-size:60px}}.errorContainer h1 span{font-family:"bebas_modregular",Helvetica,sans-serif;font-size:40px}@media only screen and (min-width: 321px) and (max-width: 740px){.errorContainer h1 span{font-size:30px}}.errorContainer h4{color:#29241d;font-size:30px;font-family:"bebas_modregular",Helvetica,sans-serif;text-transform:uppercase}@media only screen and (min-width: 321px) and (max-width: 740px){.errorContainer h4{font-size:24px}}.errorContainer p{color:#797979;font-size:14px;font-family:Arial}.errorBack{background:#ed5431;width:278px;border-radius:3px;font-size:24px;font-family:"bebas_modregular",Helvetica,sans-serif;height:40px;padding-top:8px}@media only screen and (min-width: 640px) and (max-width: 880px){.mob640{width:100% !important;left:0% !important}}.only640{display:none}@media only screen and (min-width: 320px) and (max-width: 840px){.only640{display:block}}.show-lg-only{display:block}@media only screen and (min-width: 320px) and (max-width: 880px){.show-lg-only{display:none}}.only640M{display:none}@media only screen and (min-width: 320px) and (max-width: 840px){.only640M{display:inline}}.only639{display:none}@media only screen and (min-width: 639px) and (max-width: 880px){.only639{display:block}}
