.adventure-link {float: right;clear: right;margin-right: 10px !important;}.nav-grid-list {float: right;margin: 22px 4px 4px;line-height: 14px;}.nav-grid-list-title {padding-right: 8px;font-size: 14px;font-weight: bold;color: #fff;}.nav-grid-list a {font-size: 12px;color: #fff;}.nav-grid-list a:after {display: inline-block;padding: 0 6px 4px;}.nav-grid-link:after {content: '\2b';font: 21px 'icomoon';vertical-align: middle;}.nav-list-link:after {content: '\2c';font: 21px 'icomoon';vertical-align: middle;}.nav-grid-list a.on,.nav-grid-list a:hover {color: #f60;text-decoration: none;}.benefits-table {margin: 20px 0 50px;width: 100%;font-size: 14px;color: #fff;}.benefits-table th {text-align: left;vertical-align: top;}.benefits-table td {text-align: center;vertical-align: top;}.benefits-table thead th {padding: 10px 4px;font: 18px/22px 'TradeGothicW02-BoldCn20', sans-serif;text-transform: uppercase;}.benefits-table thead th:first-child {padding-left: 0;font: 32px 'HD-Letterpress', sans-serif;}.events-list-table thead th:first-child {padding: 10px 4px;font: 18px/22px 'TradeGothicW02-BoldCn20', sans-serif;}.benefits-table tbody th {position: relative;padding: 10px 10px 10px 38px;display:block;cursor: pointer;}.benefits-table tbody th:before {content: '';position: absolute;top: 9px;left: 10px;border-radius: 18px 18px 18px 18px;width: 18px;height: 18px;background: #000;background: linear-gradient(top, #3c3c3c 0%,#292929 50%,#202020 51%,#222223 100%);background: linear-gradient(to bottom, #3c3c3c 0%,#292929 50%,#202020 51%,#222223 100%);}.benefits-table tbody th:after {content: '+';position: absolute;top: 9px;left: 10px;width: 18px;font-size: 16px;font-weight: normal;text-align: center;color: #fff;}.benefits-table tbody .active th:after {top: 8px;content: '-';}.no-cssgradients .benefits-table tbody th:before {width: 18px;height: 18px;background: url('/website/_img/common/linkIcons.png') -44px -65px no-repeat;}.no-cssgradients .benefits-table tbody .active th:before {background-position: -22px -87px;}.no-cssgradients .benefits-table tbody th:after {display: none;}.benefits-table tbody th:hover {color: #f60;text-shadow: 0 0 3px #f04911;text-decoration: none;}.benefits-table tbody th:hover:before {box-shadow: 0 0 10px #f04911;}.benefits-table tbody th:hover:after {color: #f60;}.no-textshadow .benefits-table tbody th:hover {text-decoration: underline;}.benefits-table tbody td {border-left: 2px solid #000;padding: 10px;width: 14%;}.events-list-table tbody tr td {text-align: left;}.events-list-table tbody tr td:first-child {border-left: 0;}.benefits-table tbody tr {background: #1e1e1e;}.benefits-table tbody tr.odd {background: #333;}.benefits-table .dot {overflow: hidden;display: inline-block;border-radius: 6px 6px 6px 6px;padding: 6px;width: 0;height: 0;background: #f60;color: #f60;}.footnote {float: right;color: #666;}.footnote-table {margin: -20px 0 50px;font-size: 11px;color: #666;}.footnote-table th {padding-bottom: 4px;text-align: left;}.footnote-table td {vertical-align: top;}.benefits-grid-view,.benefits-list-view {display: none;}.benefits-table tbody .no-events td,.benefits-table tbody .no-events td:first-child {text-align: center;}tbody tr.benefit-description td {border: 0;height: 0;padding: 0;margin: 0;text-align: left;}.benefit-description-container {overflow: hidden;height: 0;}.benefit-description-content {border-top: 1px dotted #000;padding: 8px 16px 16px;}@media (max-width: 979px) {.benefits-table,.footnote-table {margin: 10px 10px 40px;width: 97%;}.benefits-table thead th {font-size: 15px;line-height: 18px;}.benefits-table thead th:first-child {font-size: 24px;}.events-list-table thead th:first-child {font-size: 15px;line-height: 18px;}.benefits-table tbody td {padding: 6px 10px;font-size: 12px;}.benefits-table tbody th {padding: 6px 4px 6px 30px;font-size: 12px;}.benefits-table tbody th:before,.benefits-table tbody th:after {left: 6px;}}@media (max-width: 479px) {.benefits-table {margin: 10px 0 40px;width: 100%;}.benefits-table thead th {font-size: 10px;line-height: 13px;}.benefits-table thead th:first-child {padding: 4px;font-size: 13px;}.events-list-table thead th:first-child {padding: 0;font-size: 10px;line-height: 13px;}.benefits-table tbody td {padding: 6px 4px;font-size: 10px;line-height: 13px;}.benefits-table tbody th {padding: 6px 1px 6px 30px;font-size: 10px;}.benefits-table tbody td span {border-radius: 3px 3px 3px 3px;padding: 3px;}.footnote-table {font-size: 14px;}}.slick-slider{ position: relative; display: block; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent;}.slick-list{ position: relative; display: block; overflow: hidden; margin: 0; padding: 0;}.slick-list:focus{ outline: none;}.slick-list.dragging{ cursor: pointer; cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list{ -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}.slick-track{ position: relative; top: 0; left: 0; display: block;}.slick-track:before,.slick-track:after{ display: table; content: '';}.slick-track:after{ clear: both;}.slick-loading .slick-track{ visibility: hidden;}.slick-slide{ display: none; float: left; height: 100%; min-height: 1px;}[dir='rtl'] .slick-slide{ float: right;}.slick-slide img{ display: block;}.slick-slide.slick-loading img{ display: none;}.slick-slide.dragging img{ pointer-events: none;}.slick-initialized .slick-slide{ display: block;}.slick-loading .slick-slide{ visibility: hidden;}.slick-vertical .slick-slide{ display: block; height: auto; border: 1px solid transparent;}#registerWait_c {}section {width: 100%;margin: 0 auto;padding: 20px 10%;box-sizing: border-box;}section.benefits {padding: 20px 0;}.login-header {position: relative;box-sizing: border-box;background-color: white;}.header-slogan { font: 28px/32px 'HD-Letterpress', sans-serif; color: #525050; padding: 0; padding-bottom: 15px;}.flex-parent {display: flex;flex-direction: row;flex-wrap: wrap;flex-flow: row wrap;position: relative;}.shadow-container {background: transparent;position: relative;overflow: hidden;width: 100%;box-sizing: border-box;padding: 0;}.form-wrapper { height: 100%; padding: 0; box-sizing: border-box; position: relative; text-align: center;}.form-wrapper #formBody, .form-wrapper .join-wrapper {opacity: 1;transition: all 0.7s linear;}.form-wrapper .spinner {height: 45px;width: 45px;position: absolute;opacity: 1;transition: all 0.1s linear;z-index: 0;left: 430px;top: 480px;}.logo { position: relative; display: inline-block; margin: 0 auto 20px;transition: all 0.3s linear;width: 188px;height: 104px; opacity: 1;}.logo a {background: none;position: relative;width: 100%;max-width: 100%;height: auto;top: 0;left: auto;}.logo, .signin {align-self: flex-start;display: flex;flex-direction: column;}.signin { width: 100%;}.header-message { position: absolute;width: 100%;height: 100%;}.header-message .message-wrap {padding: 20px;bottom: 0;left: 0; box-sizing: border-box; position: absolute;}.header-message h1, .header-message h2 {font: 24px/32px 'HD-Letterpress', sans-serif;}.header-message .bold-link:after {display: inline-block; content: '\23'; margin: 2px 0 0 6px; padding: 1px; background: #f60; font: 11px/11px "icomoon"; color: #fff; vertical-align: top; speak: none;}.signin {background-color: white;}.signin:first-child {padding-bottom: 20px;border-bottom: 2px solid #999;}.signin-col {box-sizing: border-box;float: left;padding: 10px 20px;width: 50%;}.signin-col:first-child {text-align: right;}.signin-col button {min-width: 104px;}.signin-row {clear: left;margin: 6px 0 20px;font: 14px/1.4em 'TradeGothicW02-BoldCn20', sans-serif;text-align: center;color: #fff;}.signin-input,#hdwcBody input {padding: 0.6em;font-size: 10px;font-weight: bold;}.signin .signin-input,.signin #hdwcBody input {display: block;margin-bottom: 8px;height: 50px;box-sizing: border-box;width: 100%;font-size: 20px;input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset!important; -webkit-background-color: #fff!important; }}.form-wrapper #hdwcBody a.signin-forgot:link, .form-wrapper #hdwcBody a:link, .form-wrapper #hdwcBody a:visited {font: bold 18px/1.25em Arial, Helvetica, sans-serif;color: #ff6600;}.form-wrapper #hdwcBody p {font: bold 18px/1.25em Arial, Helvetica, sans-serif;color: #fff;margin: 20px 0 20px;}.pre-login-link:after {content: ".";color: #ff6600;}.signin-head, h3 {margin: 0 auto 10px;padding: 0 1.25em;font: 34px/1em 'TradeGothicW02-BoldCn20', sans-serif;text-transform: uppercase;color: #fff;text-align: center;}h3.join {font: 20px/1em 'TradeGothicW02-BoldCn20', sans-serif; margin: 0px 0px 0x; text-transform: uppercase; color: black; text-align: center;}.join-wrapper {text-align: left;width: 100%;display: flex; justify-content: center; align-items: center; padding: 20px 0px 0px 0px;}.join-wrapper-button{background-color: #ff6600; background-image: url(/website/_img/pre-login/hd-arrow.png); background-repeat: no-repeat; background-position: 93% 50%; background-size: 14px auto; box-sizing: border-box; font: 17px/18px 'TradeGothicW02-BoldCn20', sans-serif; height: 35px;}.join-wrapper-button a{color: black; float: left; padding: 9px 80px 10px 20px; text-decoration: none; outline : none; border: 0px;}.join-wrapper-button a:link{ text-decoration: none; outline : none; border: 0px;}.join-wrapper-button a:hover{ text-decoration: none; outline : none; border: 0px;}.join-wrapper-button a:active{ text-decoration: none; outline : none; border: 0px;}.signin-head br {display: none;}.signin .signin-head {color: #fff;}.signin p {font: 12px/1.25em 'TradeGothicW02-BoldCn20', sans-serif;color: #fff;}.signin .benefits-disclaimer {margin: 16px 0;font: italic 12px/1.25em Arial, Helvetica, sans-serif;}.signin-copy {margin: 6px 0 8px;}.primary-btn.btn.hdAuthenticateBtn.js-signin-track, .primary-btn.btn.js-join-track {margin: 10px auto 12px; padding: 0.85em 0; width: 100%; font-size: 24px; text-shadow: none; text-align: center;}.signin-float {display: none;}.benefits-list-view {display: block;}.benefits .sidebar {display: flex;justify-content: flex-end;flex: 0 1 100%;order: 1;box-sizing: border-box;}.benefits .sidebar .featured-story {margin: 40px auto;}.benefits .sidebar .featured-story summary {padding: 30px 20px;background: #000;overflow: hidden;display: inline-block;box-sizing: border-box;color: #fff;}.benefits .sidebar .featured-story img {display: none;}.benefits .sidebar .featured-story summary h3 {font: 36px/1.25em 'TradeGothicW02-BoldCn20', sans-serif;margin: 15px auto 17px;text-align: center;}.benefits .sidebar .featured-story summary h4 {font: 18px/1.25em 'TradeGothicW02-BoldCn20', sans-serif;color: #666;margin: 0;text-align: center;}.benefits .sidebar .featured-story summary p {font-family: 'Vollkorn', serif;font-size: 18px;line-height: normal;text-align: center;}.benefits .sidebar .featured-story summary .bold-link {display: block;text-align: center;}.benefits .benefits-content {flex: 0 1 100%;padding: 0; box-sizing: border-box; order: 0;}.benefits .benefits-content .border-wrap {padding: 0 10px;}.benefits .benefits-content .benefits-table {font-size: 16px;margin: 20px 0;width: 100%;}.benefits .benefits-content .benefits-table thead th { font: 11px/13px 'TradeGothicW02-BoldCn20', sans-serif;}.benefits .benefits-content .benefits-table tbody th {padding-top: 9px;font-size: 12px;}.benefits .benefits-content .benefits-table tbody td {border: 0;vertical-align: middle;}.benefits .benefits-content .benefits-table tbody tr { background: #000;}.benefits .benefits-content .benefits-table tbody tr.odd {background-color: none;background: transparent;}.benefits .benefits-content .benefits-table tbody td { width: 15%;}.benefits .benefits-content .benefits-table thead th {padding-left: 2.6%;padding-bottom: 17px;vertical-align: bottom;}.benefits .benefits-content .benefits-table thead th:last-child {padding-left: 0;}.benefits-table thead th {text-align: center;}.benefits-table thead th div {text-align: left; margin: 0 auto; display: inline-block;}.rate {clear: both; display: block; font-size: 14px; color: #ccc;}.link-arrow {display: none;}.benefits .benefits-content span.footnote {display: none;}.benefits .benefits-content .footnote-table {display: none;}.login-footnote {font-weight: bold;font-size: 11px;color: #666;margin: 0 0 50px;}.membership-types {position: relative;}.membership-types h4 {font: 19px/23px 'TradeGothicW02-BoldCn20', sans-serif;text-transform: uppercase;color: #fff;margin: 20px 0 0 0;text-align: center;}.membership-types h4.first {margin-top: 28px;}.membership-types p {text-align: center;margin: 6px auto 0; max-width: 460px; font-size: 14px;}.membership-types .card {position: absolute;top: -39px; right: -60px; display: none;}.bottom-callout .great-adventure {text-align: center;margin: 40px auto;}.bottom-callout .great-adventure h3 {font: 48px/54px 'HD-Letterpress', sans-serif;color: #fff;padding: 0;}@media (min-width: 768px) {section {padding: 20px;}.logo {width: 188px;height: 104px;position: relative; opacity: 1;}.login-header {background-image: url(/website/_img/pre-login/slides/image-3-wide.jpg);background-size: cover;}.header-slogan {font: 48px/54px 'HD-Letterpress', sans-serif;color: #fff;padding: 0;padding-bottom: 15px;}.signin .signin-input,.signin #hdwcBody input {display: block;margin-bottom: 8px;height: 30px;box-sizing: border-box;width: 100%;max-width: 210px;font-size: 12px;input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset!important; -webkit-background-color: #fff!important; }}.signin-head, h3 {margin: 0 0 10px 0;font: 30px/1em 'TradeGothicW02-BoldCn20', sans-serif;max-width: none;text-align: left;padding: 0;}.bottom-callout h3 {text-align: center;}h3.join {font: 20px/1em 'TradeGothicW02-BoldCn20', sans-serif;margin: 0 0 10px;color: #fff;}.primary-btn.btn.hdAuthenticateBtn.js-signin-track, .primary-btn.btn.js-join-track {margin: 10px 0.25em 12px 0;padding: 0.85em 2em;width: auto; font-size: 14px;}.form-wrapper #hdwcBody a.signin-forgot:link, .form-wrapper #hdwcBody a:link, .form-wrapper #hdwcBody a:visited {font: bold 14px/1.25em Arial, Helvetica, sans-serif;}.form-wrapper #hdwcBody p {font: bold 14px/1.25em Arial, Helvetica, sans-serif;margin: 9px 0 20px;}.shadow-container {display: flex;justify-content: center;align-items: center;}.form-wrapper {}.header-message {flex: 0 1 50%; box-sizing: border-box; display: flex; flex-direction: column; justify-content: flex-end; position: relative;}.header-message .message-wrap {position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;padding: 40px;display: flex;align-items: flex-start; box-sizing: border-box; justify-content: flex-end; flex-direction: column;}.header-message h1, .header-message h2 {font: 44px/48px 'HD-Letterpress', sans-serif;}.benefits .sidebar {display: flex;justify-content: flex-end;flex: 0 1 39%;order: 0;box-sizing: border-box;}.benefits .sidebar .featured-story {max-width: 290px;margin: 160px 28px 0 0;}.benefits .sidebar .featured-story img {display: block;}.benefits .sidebar .featured-story summary h3, .benefits .sidebar .featured-story summary h4, .benefits .sidebar .featured-story summary p {text-align: left;}.benefits .sidebar .featured-story summary h3 {margin: 15px 0 17px;}.benefits .benefits-content {flex: 0 1 61%;padding: 40px 0; box-sizing: border-box; order: 1;}.benefits .sidebar .featured-story summary .bold-link {text-align: left;}.benefits .benefits-content .border-wrap {background: url(/website/_img/common/orange-pipe.png) left top repeat-y;padding: 0 0 80px 38px;box-sizing: border-box; max-width: 780px; margin-right: 20px;}.benefits .benefits-content .benefits-table {font-size: 14px;line-height: 20px;}.benefits .benefits-content .benefits-table thead th { font: 15px/17px 'TradeGothicW02-BoldCn20', sans-serif;}.benefits .benefits-content .benefits-table tbody th {font-size: 14px;}.membership-types h4, .membership-types p {text-align: left;}.membership-types p {margin: 6px 0 0;}.bottom-callout .great-adventure {margin: 80px auto;}}@media (min-width: 989px) {.signin { width: 920px; height: 620px; }section {padding: 0;}.form-wrapper { padding: 20px 0px 20px 0;}.shadow-container {min-height: 660px;}.header-message h1, .header-message h2 {font: 54px/58px 'HD-Letterpress', sans-serif;}}@media (min-width: 1400px) {.shadow-container {min-height: 660px;}}@media (min-width: 1360px) {.membership-types .card {display: block;}}@media (max-width: 1050px) {.hidden-tablet {display: none;}}#hdwcBody input.hdwcInputError {border: 2px solid #bd2026;}#hdwcBody .ErrorMsg {color: #ffffff;background-color: #bd2026;padding: 9px 20px; font-weight: bold; text-transform: uppercase; width: 100%; text-align: left; box-sizing: border-box;}#hdAuthenticateForm #hdwcBody p {padding: 0px 0px 0px 0px;margin-top: 14px;}#hdwcBody a:link, #hdwcBody a:visited {color: #f60 !important;}#hdwcBody a.signin-forgot {font-family: Arial, Helvetica, sans-serif;}