.beach-resorts.top-bar{background:#FFF;height:auto}nav.top-bar .pepGlobalHeader{overflow:visible}.pepGlobalHeader .uiPlus{height:30px}nav.top-bar{overflow:visible}.globalNavigationBar .menuOptions .logoContainer{padding:0 0 2px 0}.pepGlobalHeader.pepGlobalHeaderBeachResorts .chrome{width:inherit;height:auto;padding-top:.3em}.pepGlobalHeader.pepGlobalHeaderBeachResorts .chrome .visitLink{border:1px solid transparent;display:block;float:left;overflow:hidden;padding:0;margin:0}.pepGlobalHeader.pepGlobalHeaderBeachResorts .chrome .visitLink:focus{border:1px dotted #253b56}.pepGlobalHeader.pepGlobalHeaderBeachResorts .chrome .linkText{display:block;float:left;font-size:11px}.pepGlobalHeader.pepGlobalHeaderBeachResorts .chrome .arrow{float:left;margin:8px 0 0 10px}.pepGlobalHeader.pepGlobalHeaderBeachResorts .chrome .chromeArrowData{margin:11px 0 0 4px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAHCAYAAADAp4fuAAAAg0lEQVQIW2NkYGBgEtV24Hp99cAXIBsMGKWMfblY2djUGX79f/Hw7LrnYEEQoWAQIPCfk1nxz7//r5+eXPcULAgC8sZBkiws/6Q+svy7BRZUMnbh/8fOo8j08++7e2c3P2aUsbTkZGaQ0vjL8PPVk+NbngHV/AepZAKq5L13ds9HmFEASMcstPT15sEAAAAASUVORK5CYII=);float:left;width:5px;height:7px}.pepGlobalHeaderBeachResorts .globalNavigationBar{height:inherit;background-color:#FFF;border-bottom:1px solid #e1e4eb;clear:left}.beach-resorts .chromeContainer,.beach-resorts .globalNavigationBar{padding:0 15px;margin:0}.pepGlobalHeader.pepGlobalHeaderBeachResorts .globalNavigationBar h2{margin-bottom:.4em}.pepGlobalHeader.pepGlobalHeaderBeachResorts .uiPlus .textInput{min-height:0}.pepGlobalHeader.pepGlobalHeaderBeachResorts .globalNavigationBar .responsiveLogo{display:block;text-indent:-999em;margin:0}.pepGlobalHeader.pepGlobalHeaderBeachResorts .globalNavigationBar .beachResortsLogo,.pepGlobalHeader.pepGlobalHeaderBeachResorts .globalNavigationBar .hiltonHeadIslandLogo,.pepGlobalHeader.pepGlobalHeaderBeachResorts .globalNavigationBar .veroBeachLogo{border:1px solid #FFF;border-left:0;display:block;text-indent:-999em;padding:0;font-size:0}.beach-resorts .pepGlobalHeader.pepGlobalHeaderBeachResorts .globalNavigationBar .beach-resorts-links{padding-left:19px}.beach-resorts.top-bar ul>li a:not(.button){color:#253b56}.beach-resorts.top-bar ul>li a:not(.button):hover{color:#1994d7}.beach-resorts .beach-resorts-tabs:after{clear:both;float:none;display:block;font-size:0;content:"."}.beach-resorts .beach-resorts-tabs{text-align:left;height:35px}.beach-resorts .chromeContainer{clear:right}.pepGlobalHeader.pepGlobalHeaderBeachResorts{text-align:center}.pepGlobalHeader.pepGlobalHeaderBeachResorts .fit-all-screen-on-mobile{padding:0}.pepGlobalHeaderBeachResorts .globalNavigationBar .menuOptions{height:43px}.pepGlobalHeaderBeachResorts .gnbCategory.gnb-category-beach-resort{border:0;overflow:hidden;margin-left:16px;height:38px}.pepGlobalHeaderBeachResorts .gnbCategory.gnbCart{margin:0;border-bottom:0}.pepGlobalHeaderBeachResorts a.gnbCategoryTitle{font-weight:normal}.pepGlobalHeaderBeachResorts .globalNavigationBar .cartIcon{margin-top:10px}.pepGlobalHeaderBeachResorts .gnbCategory.gnb-category-beach-resort:hover{box-shadow:none}.pepGlobalHeaderBeachResorts .globalNavigationBar .menuContainer{position:absolute;top:10px;right:10px;width:27px;height:23px;display:block}.pepGlobalHeaderBeachResorts .globalNavigationBar .hideHeadMenuButton{display:none}.pepGlobalHeaderBeachResorts .globalNavigationBar .hideHeadMenuButton a,.pepGlobalHeaderBeachResorts .globalNavigationBar .showHeadMenuButton a{position:absolute;top:0;right:0}.pepGlobalHeaderBeachResorts .globalNavigationBar .hideHeadMenuButton,.pepGlobalHeaderBeachResorts .globalNavigationBar .showHeadMenuButton{position:absolute;width:27px;height:23px;display:block}.pepGlobalHeaderBeachResorts .globalNavigationBar .menuMobileBoxContainer{background:#fff;border-bottom:1px solid #e1e4eb;border-radius:0 0 10px 10px;box-shadow:0 5px 12px -4px #333;-moz-box-shadow:0 5px 12px -4px #333;-webkit-box-shadow:0 5px 12px -4px #333;display:none;height:auto;left:0;padding:0;position:absolute;top:44px;text-align:left;-webkit-border-radius:0 0 10px 10px;z-index:600;width:100%}.pepGlobalHeaderBeachResorts .globalNavigationBar .menuMobileBoxContainer li.menu:last-child a{border:0;padding:0}.pepGlobalHeaderBeachResorts .globalNavigationBar .menuMobileBoxContainer li.menu:hover,.pepGlobalHeaderBeachResorts .globalNavigationBar .menuMobileBoxContainer li.menu:active,.pepGlobalHeaderBeachResorts .globalNavigationBar .menuMobileBoxContainer li.menu:visited{background:0}.pepGlobalHeaderBeachResorts .globalNavigationBar .menuMobileBoxContainer li.menu a:focus,.pepGlobalHeaderBeachResorts .globalNavigationBar .menuMobileBoxContainer li.menu a:hover,.pepGlobalHeaderBeachResorts .globalNavigationBar .menuMobileBoxContainer li.menu a:active{color:#1994d7}.menuMobileBoxContainer.hidden{display:none}.menuMobileBoxContainer li.menu a{border-bottom:1px solid #e1e4eb;line-height:44px;font-size:16px}.menuMobileBoxContainer li.menu a{display:block;text-indent:15px}img.cart{padding-bottom:12px;margin-right:6px}.pepGlobalHeader.pepGlobalHeaderBeachResorts{text-align:inherit;background-color:#FFF;webkit-box-shadow:0 0 5px 2px #fff;-moz-box-shadow:0 0 5px 2px #fff;box-shadow:0 0 5px 2px #fff;height:auto}.pepGlobalHeaderBeachResorts .globalNavigationBar .menuContainer{display:none}body.notResponsive .pepGlobalHeaderBeachResorts .gnbCategory.gnbCart .gnbSubmenu.right{right:auto}.pepGlobalHeader.pepGlobalHeaderBeachResorts .gnbCart .gnbSubmenu.right .gnbSubmenusWrapper{top:38px}.pepGlobalHeaderBeachResorts .globalNavigationBar .beach-resorts-links{margin-left:0}.pepGlobalHeaderBeachResorts .globalNavigationBar .cartIcon{margin-top:4px}.pepGlobalHeaderBeachResorts .gnbCategory.gnbCart{margin-left:15px}.pepGlobalHeader.pepGlobalHeaderBeachResorts .globalNavigationBar .beachResortsLogo,.pepGlobalHeader.pepGlobalHeaderBeachResorts .globalNavigationBar .hiltonHeadIslandLogo,.pepGlobalHeader.pepGlobalHeaderBeachResorts .globalNavigationBar .veroBeachLogo{margin-top:0}.pepGlobalHeaderBeachResorts.pepGlobalHeaderBeachResorts .globalNavigationBar{border:0}.pepGlobalHeader.pepGlobalHeaderBeachResorts .gnbCategory .gnbSubmenu .gnbSubmenusWrapper{top:1px}.resorts.responsive .gnbCart .gnbSubmenu.right .gnbSubmenusWrapper{top:-1px}.beach-resorts .globalNavigationBar .beachResortsLogo{margin-top:0}.beach-resorts .chromeContainer,.beach-resorts .globalNavigationBar{padding:0;margin:0}.beach-resorts .chromeContainer{padding-top:.3em}.beach-resorts .pepGlobalHeaderBeachResorts .globalNavigationBar{margin:0 auto;padding:0}.pepGlobalHeaderBeachResorts .globalNavigationBar .beachResortsLogo:focus,.pepGlobalHeaderBeachResorts .globalNavigationBar .hiltonHeadIslandLogo:focus,.pepGlobalHeaderBeachResorts .globalNavigationBar .veroBeachLogo:focus{border:1px dotted #000}.pepGlobalHeaderBeachResorts .globalNavigationBar .menuOptions{height:auto}.gnbCategory.gnbCart .gnbSubmenu.right{left:auto;right:0}.resorts nav.globalNavigationBar .gnbSubmenu{top:36px}body.notResponsive .d-hide .menuMobileBoxContainer{display:none}.beach-resorts .globalNavigationBar{width:100%}.beach-resorts.top-bar>css3-container{overflow-x:hidden}.pepGlobalHeader>.fit-all-screen-on-mobile{max-width:940px;margin:0 auto}.pepGlobalHeader.pepGlobalHeaderBeachResorts{text-align:inherit;background-color:#FFF;webkit-box-shadow:0 0 5px 2px #fff;-moz-box-shadow:0 0 5px 2px #fff;box-shadow:0 0 5px 2px #fff}body.beach-resorts.responsive .gnbCategory.gnbCart .gnbSubmenu.right{top:37px}