body {--content-width: 1400px; --shop-aspect-ratio-list: 4 / 3; --shop-aspect-ratio-detail: 4 / 3; font-family: 'Inter', sans-serif; color: #3f3f3d;}@media screen {.story-category.other-stories .description {color: #3f3f3d;}.story-category.other-stories .btn.btn-custom2 {position: absolute; top: auto; left: 5px; right: 5px; bottom: 5px; opacity: 0; transition: opacity .35s ease;}.story-category.other-stories .story-list-title {padding-top: 10px; font-size: 26px; font-family: nobel, Arial, Helvetica, sans-serif; color: #6a6a6a;}.story-category.other-stories .load-more {display: none;}.story-category.other-stories .plus {height: 22px; width: 22px; position: absolute; top: auto; bottom: 12.5px; left: auto; right: 20px;}.story-category.other-stories .story-list-subtitle {display: none;}.story-category.other-stories .story-imgage {position: relative;}.chantal {font-family: chantal, Arial, Helvetica, sans-serif;}.nobel {font-family: nobel, Arial, Helvetica, sans-serif;}.inter400 {font-family: 'Inter', sans-serif;}.inter900 {font-family: 'Inter', sans-serif;}.inter500700900 {font-family: 'Inter', sans-serif;}.icons {font-family: icons, Arial, Arial, Helvetica, sans-serif;}.hours {display: grid; grid-template-columns: repeat(2, 1fr);}.social-nav nav .social-nav {text-align: center;}.social-nav nav .nav-item {text-decoration: none;}.social-nav nav .nav-icon {font-size: 15px; padding-right: 10px; padding-left: 10px;}.lowbrow-nav nav a.nav-item {font-size: 10px; color: #ffffff;}.lowbrow-nav nav .eyebrow-icon.nav-item span {font-size: 20px;}.no-touch .eyebrow-nav nav .nav-item.eyebrow-icon:hover {text-decoration: none;}.eyebrow-nav nav .navigation-container {display: grid; justify-content: flex-end; align-items: center; grid-gap: 10px; grid-template-columns: 227px 179px 203px 47px 31px;}.eyebrow-nav nav .nav-item.eyebrow-icon {font-size: 8px; display: grid; grid-template-rows: 22px 8px; text-align: center; text-decoration: none;}.eyebrow-nav nav .nav-item.eyebrow-icon.active {text-decoration: none;}.eyebrow-nav nav .nav-item.eyebrow-icon span {font-size: 20px; text-decoration: none;}.eyebrow-nav nav .eyebrow-nav {color: #ffffff; font-family: 'Inter', sans-serif; font-size: 16px;}.eyebrow-nav nav a.nav-item {color: #ffffff; text-transform: uppercase; font-size: 14px;}.eyebrow-nav nav a.nav-item.active {text-decoration-line: underline; text-decoration-style: solid; text-decoration-color: #00FFA9; text-decoration-thickness: 3px; text-underline-offset: 6px;}.no-touch .eyebrow-nav nav a.nav-item:hover {text-decoration-line: underline; text-decoration-style: solid; text-decoration-color: #00FFA9; text-decoration-thickness: 3px; text-underline-offset: 6px;}.story-category.general-stories .description {color: #ffffff; font-size: 14px; padding: 0px 80px 0px 20px; line-height: 120%;}.story-category.general-stories .btn.btn-custom2 {position: absolute; top: auto; left: 5px; right: 5px; bottom: 5px; opacity: 0; transition: opacity .35s ease;}.story-category.general-stories .load-more {display: none;}.story-category.general-stories .plus {height: 22px; width: 22px; position: absolute; top: auto; bottom: 12.5px; left: auto; right: 20px;}.story-category.general-stories .story-list-title {font-size: 26px; font-family: nobel, Arial, Helvetica, sans-serif; color: #ffffff; padding: 20px 40px 5px 20px; font-weight: 900; line-height: 110%;}.story-category.general-stories img {position: relative; filter: brightness(70%);}.story-category.general-stories .story-wrapper {position: relative;}.story-category.general-stories .story-content {position: absolute; top: 0; pointer-events: none;}.story-detail .story-subtitle {font-size: 15px;}.story-detail .btn-share {padding-top: 20px; padding-bottom: 10px; border-radius: 0px; border-width: 0px; position: absolute; right: 0;}.story-detail .popover-content {border-radius: 0px; width: 100px;}.story-detail .story-title {font-size: 20px;} .story-category.happenings-stories .story-list-subtitle {display: none;} .story-category.happenings-stories .date {color: #3f3f3d;} .story-category.happenings-stories .time {color: #3f3f3d; margin-bottom: 10px;} .story-category.happenings-stories .description {color: #3f3f3d;} .story-category.happenings-stories .load-more {display: none;} .story-category.happenings-stories .plus {height: 22px; width: 22px; position: absolute; top: auto; bottom: 12.5px; left: auto; right: 20px;} .story-category.happenings-stories img {position: relative;} .story-category.happenings-stories .story-list-title {padding-top: 10px; font-size: 26px; font-family: nobel, Arial, Helvetica, sans-serif; color: #6a6a6a;} .story-category.happenings-stories .btn.btn-custom2 {position: absolute; top: auto; left: 5px; right: 5px; bottom: 5px; opacity: 0; transition: opacity .35s ease;} .story-category.locations-stories .description {color: #ffffff; font-size: 14px; line-height: 120%; opacity: 0; transition: opacity 50ms linear; padding: 0px 20px 0px 20px;} .story-category.locations-stories .btn.btn-custom2 {position: absolute; top: auto; left: 5px; right: 5px; bottom: 5px; opacity: 0; transition: opacity .35s ease;} .story-category.locations-stories img {position: relative; filter: brightness(70%);} .story-category.locations-stories .load-more {display: none;} .story-category.locations-stories .plus {height: 22px; width: 22px; position: absolute; top: auto; bottom: 12.5px; left: auto; right: 20px;} .story-category.locations-stories .story-content {position: absolute; top: 0; pointer-events: none;} .story-category.locations-stories .story-wrapper {position: relative;} .story-category.locations-stories .story-list-title {font-size: 26px; font-family: nobel, Arial, Helvetica, sans-serif; color: #ffffff; font-weight: 900; line-height: 110%; padding: 20px 20px 5px 20px;}.main-nav nav .navbar-nav {display: flex; flex: 1; justify-content: space-between;}.main-nav nav .dropdown-menu {background-color: #6a7690; padding: 15px 15px 25px 5px; left: auto; right: -15px;}.main-nav nav a.child.nav-item {font-size: 16px; color: #f9f9f9;}.main-nav nav .nav>li>a {padding: 0px 0px 0px 0px;}.main-nav nav .navigation-container {display: flex; justify-content: flex-end;}.main-nav nav a.nav-item.active {text-decoration: underline;}.main-nav nav .image-nav-item {max-width: 80px; vertical-align: middle;}.main-nav nav .divider {font-size: 20px; vertical-align: middle; padding-top: 15px; padding-bottom: 15px;}.main-nav nav .nav-button {vertical-align: middle;}.no-touch .main-nav nav a.nav-item:hover {text-decoration: underline;}.main-nav nav a.nav-item {font-size: 20px; color: #000000; font-family: 'Inter', sans-serif; font-weight: 500;}.main-nav nav .nav-icon {font-size: 8px; transform: translate(5px, -2px); display: inline-block; padding: 0;}.main-nav nav .nav-item:focus {background-color: rgba(86, 255, 198, 0.3);}.lacs-life-header:before {background-color: rgba(0, 0, 0, 0.21); content: ' '; position: absolute; top: 0; bottom: 0; width: 100%; display: block;}.lacs-life-header .canvas-content {position: relative; z-index: 1;}.unpadded-canvas > .canvas-content {padding-right: 0px; padding-left: 0px;}.lacs-life-header:after {background-image: url(//static.madedaily.com/files/5775aec0-53b6-4ddf-a860-5227da616670/57311/graphic.png); background-repeat: no-repeat; background-size: contain; -webkit-background-size: contain; content: ' '; position: absolute; right: 60px; width: 246px; height: 326px; top: 0;}body .uwy.userway_p1 .uai {top: auto !important; right: auto; bottom: 13px !important; left: calc(100vw - 21px); transform: translate(-100%);}.row-reverse .canvas-content {flex-direction: row-reverse;}.directory-menu-image .caption.name-section {color: #f9f9f9; font-family: nobel, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: 800; top: 35%; position: absolute; text-align: center; bottom: 0; right: 0; left: 0; font-style: normal;}.directory-menu-image .gallery-image {filter: brightness(0.5);}.things-to-do img {aspect-ratio: 4 / 3;}.things-to-do .plus {height: 22px; width: 22px; position: absolute; top: auto; bottom: 12.5px; right: 20px;}.things-to-do .btn.btn-custom2 {position: absolute; top: auto; right: 5px; left: 5px; bottom: 5px; opacity: 0; transition: opacity .35s ease;}.things-to-do .title {padding-top: 10px; font-size: 26px; font-family: nobel, Arial, Helvetica, sans-serif; color: #6a6a6a; line-height: 120%; margin-bottom: 10px;}.things-to-do p.description {color: #3f3f3d; font-family: nobel, Arial, Helvetica, sans-serif; font-size: 16px;}.things-to-do .image-wrapper {position: relative;}.things-to-do .page-link {display: block;}.special-deals .promo-code {text-transform: uppercase; font-family: nobel, Arial, Helvetica, sans-serif; font-weight: 700; font-size: 16px; margin-bottom: 10px;}.special-deals .title {font-family: 'nobel'; font-size: 26px; font-weight: 800; color: #3F3F3D;}.special-deals .date {padding-bottom: 10px; font-size: 20px; font-family: nobel, Arial, Helvetica, sans-serif; font-weight: 700; color: #3f3f3d;}.special-deals .deal-container {display: flex; padding: 40px 20px 40px 20px; background-color: rgba(225, 228, 233, 0.36); margin-top: 10px; margin-bottom: 10px; box-shadow: 0px 0px 1px 3px rgba(225, 228, 233, 0.36);}.special-deals .description {padding-bottom: 20px; margin-right: 25px; color: #3f3f3d;}.lodging-card .headline {font-family: nobel, Arial, Helvetica, sans-serif; font-size: 24px; color: #3f3f3d; font-weight: 900;}.lodging-card .card-container {padding: 20px 20px 20px 20px; background: #FFFFFF; border: 4px solid #eaeaea; border-radius: 7px; height: 144px; width: 288px; box-sizing: border-box;}.ctct-inline-form .ctct-form-container {transform: translateX(-21px);}.ctct-inline-form .grecaptcha-badge {display: none !important;}.blog-title {font-size: 20px;}.post-date {font-size: 10pt;}.blog-link {font-size: 12pt; text-decoration: underline;}.current-weather .currentDesc {display: none;}.social-links span {color: #6A7690; font-size: 30px; padding-right: 10px;}.breadcrumb-container a.breadcrumb {font-size: 14px; color: #3f3f3d; background-color: transparent;}.breadcrumb-container .ico-chevron-right:before {font-size: 12px;}li.form-element {background-color: #f9f9f9;}.form-control {padding-top: 5px; font-size: 15px; border-radius: 0px;}.form-message p {font-size: 15px;}.btn.btn-primary.submit-button {border: 1px solid #000000; padding: 5px 25px 5px 25px; font-size: 15px; border-radius: 0px;}.btn.btn-default.dropdown-toggle {padding-right: 30px;}::placeholder {font-size: 15px;}.btn.btn-custom3 {color: #000000; padding-left: 0px;}button.menu:before, button.menu:after, button.menu span {background-color: #3f3f3d;}.btn {border-radius: 5px;}.btn.btn-default {border: 1px solid #ffffff; padding: 5px 25px 5px 25px; background-color: #ffffff; font-size: 15px; border-radius: 0px;}.btn.btn-primary {font-size: 15px; background-color: #56ffc6; font-family: 'Inter', sans-serif; font-weight: 900; color: #3f3f3d; text-transform: uppercase; letter-spacing: 1px; padding: 10px 25px 10px 25px; border: none;}.btn.btn-warning {border-width: 0px; background-color: #ff0000;}button.icon-button {font-size: 32px; border: none; background-color: transparent;}.alert {border-radius: 0px;}.directory-detail-button {display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 15px;}.btn.btn-custom {border: 0px solid #000000; font-size: 15px; border-radius: 5px; background-color: #56ffc6; font-family: 'Inter', sans-serif; font-weight: 900; color: #3f3f3d; text-transform: uppercase; letter-spacing: 1px; background-image: url(https://static.madedaily.com/files/5775aec0-53b6-4ddf-a860-5227da616670/57234/detail_button.svg); background-repeat: no-repeat; background-position: right 20px center; padding: 12px 55px 10px 15px;}.btn.btn-custom2 {opacity: 0.83; background: #56FFC6; border-radius: 5px; font-size: 14px; color: #3F3F3D; letter-spacing: 1px; text-align: center; font-family: 'Inter', sans-serif; text-transform: uppercase; font-weight: 900; background-image: url(https://static.madedaily.com/files/5775aec0-53b6-4ddf-a860-5227da616670/57236/plus.svg); background-repeat: no-repeat; background-position: right center; line-height: 180%;}h2.cart-header {font-size: 15px; font-family: ;}.alert.few-item-warning {font-family: Trebuchet MS, Trebuchet MS, sans-serif;}hr.cart-divider {margin: 10px 0;}.cart-section {margin: 5px 0;}.subtotal {font-family: Trebuchet MS, Trebuchet MS, sans-serif;}.cart-total {font-family: Trebuchet MS, Trebuchet MS, sans-serif;}.cart-remove-item {display: block; text-decoration: underline; color: #000000; font-family: Trebuchet MS, Trebuchet MS, sans-serif;}h1 {font-family: ; color: #000000; font-size: 25px; text-align: left;}.btn.btn-primary#checkout-button {color: #000000; border: 1px solid #cacaca; font-family: Trebuchet MS, Trebuchet MS, sans-serif; padding-right: 15px; padding-left: 15px;}.btn.dropdown-toggle.selectpicker.btn-default {font-family: Trebuchet MS, Trebuchet MS, sans-serif; color: #000000;}.product-link {display: block; color: #000000; text-decoration: underline; font-family: Trebuchet MS, Trebuchet MS, sans-serif;}.product-detail-container h1.product-title {font-size: 25px; padding-bottom: 15px; color: #000000;}.product-detail-container .class-date {font-size: 13px; font-family: Trebuchet MS, Trebuchet MS, sans-serif;}.product-detail-container .class-date.top-date {font-size: 11px; font-family: Trebuchet MS, Trebuchet MS, sans-serif;}.product-detail-container .product-description.category {color: #000000; font-family: Trebuchet MS, Trebuchet MS, sans-serif; font-size: 15px;}.product-detail-container .product-description.availability {font-family: Trebuchet MS, Trebuchet MS, sans-serif; font-size: 15px;}.product-detail-container .product-description {padding-top: 5px;}.product-detail-container #product-image-container {padding-top: 15px; padding-bottom: 15px;}.product-detail-container .product-thumbnail {width: auto;}.product-detail-container .product-label {font-family: Trebuchet MS, Trebuchet MS, sans-serif; color: #000000; padding-top: 30px; font-size: 20px;}.product-detail-container .product-description p, .product-detail-container p.product-description {font-family: Trebuchet MS, Trebuchet MS, sans-serif; padding-top: 0px;}.product-detail-container .product-detail-price {font-family: Trebuchet MS, Trebuchet MS, sans-serif; font-size: 20px; padding-top: 10px; font-weight: 700;}.product-detail-container .btn.dropdown-toggle.selectpicker.btn-default {font-family: Trebuchet MS, Trebuchet MS, sans-serif; padding: 10px 20px 10px 10px; margin-top: 13px; margin-bottom: 13px;}.product-detail-container #add-to-cart {font-family: Trebuchet MS, Trebuchet MS, sans-serif; color: #000000; border: 1px solid #cacaca; margin-bottom: 20px;}.no-touch .product-detail-container #add-to-cart:hover {border: 1px solid #cacaca; background-color: #f0f0f0; color: #000000;}.product-detail-container .btn.btn-default.btn-share {font-family: 'icons', Arial, Arial, Helvetica, sans-serif; color: #000000; border: 1px solid; margin-left: 10px;}.product-detail-container .product-add-section {padding-top: 13px; padding-left: 30px;}.checkout-body .checkout-breadcrumb-container {margin-bottom: 50px;}.checkout-body h1.checkout-bc {font-size: 25px; line-height: 27px; font-family: Trebuchet MS, Trebuchet MS, sans-serif; padding-top: 15px; color: #000000;}.checkout-body p.checkout-bc {font-size: 17px; line-height: 17px; color: #000000; font-family: Trebuchet MS, Trebuchet MS, sans-serif; margin-left: 0px;}.checkout-body .btn.btn-default.btn-success.checkout-bc {background-color: #f0f0f0; border: none; color: #000000; font-family: Trebuchet MS, Trebuchet MS, sans-serif; border-radius: 100px; font-size: 13px; padding: 20px 26px 20px 26px;}.checkout-body .btn.btn-default.btn-primary.checkout-bc {background-color: #9ce298; border: none; color: #000000; font-family: Trebuchet MS, Trebuchet MS, sans-serif; border-radius: 100px; font-size: 13px; padding: 20px 26px 20px 26px;}.checkout-body .btn.btn-default.checkout-bc {background-color: #ffffff; border: 1px solid #cacaca; color: #000000; font-family: Trebuchet MS, Trebuchet MS, sans-serif; border-radius: 100px; font-size: 13px; padding: 20px 26px 20px 26px;}.no-touch .checkout-body .btn.btn-primary#checkout-button:hover {background-color: #f0f0f0;}.checkout-body .btn.btn-default.checkout-button.checkout-edit {color: #000000;}.no-touch .checkout-body .btn.btn-default.checkout-button.checkout-edit:hover {background-color: #f0f0f0; color: #000000;}.checkout-body h1.checkout {font-size: 20px; font-family: Trebuchet MS, Trebuchet MS, sans-serif; color: #000000; letter-spacing: 0px; font-weight: 700;}.checkout-body h2.checkout {font-size: 20px; color: #000000;}.checkout-body #shipping-address {margin-top: 10px; margin-left: 0px; font-family: Trebuchet MS, Trebuchet MS, sans-serif;}.checkout-body #order-summary {padding-top: 0px; margin-top: 10px; font-family: Trebuchet MS, Trebuchet MS, sans-serif;}.checkout-body .btn.btn-primary {padding-top: 5px; padding-bottom: 6px;}.dm-calendar .glyph-arrow-right {border-left: 14px solid #3f3f3d; margin-right: 5px;}.dm-calendar .date {font-size: 13px; font-weight: 700; font-family: 'Inter', sans-serif;}.dm-calendar .calendar-title {padding-top: 2px; padding-bottom: 10px; font-family: 'Inter', sans-serif; font-size: 20px;}.dm-calendar .class-list p.name {font-weight: 500; font-size: 17px; line-height: 20px; border-width: 2px;}.dm-calendar .day.with-event .date {background-color: #ff935b; color: #ffffff;}.dm-calendar a.event {font-size: 14px; background-color: #56ffc6; color: #3f3f3d; line-height: 120%; padding: 10px 10px 10px 10px;}.dm-calendar .glyph-arrow-left {border-right: 14px solid #3f3f3d; margin-left: 10px;}.dm-calendar .popover-event {display: block; padding-top: 2px; padding-bottom: 2px; color: #3f3f3d; font-family: 'Inter', sans-serif;}.dm-calendar .events {top: 45px; padding: 10px 10px 10px 10px;}.dm-calendar .calendar-days {background-color: #ffffff; font-size: 15px; padding: 0px 0px 0px 0px;}.dm-calendar p.category, .dm-calendar p.name, .dm-calendar p.date, .dm-calendar p.price, .dm-calendar p.seats {font-size: 13px; color: #000000;}.purchasable-wrapper {background-color: #ffffff; margin-bottom: 20px;}.purchasable-wrapper .product-add-section {margin-top: 60px; padding-top: 0px;}.purchasable-wrapper .name-section {height: 36px; display: flex; align-items: center; margin-bottom: 0px;}.purchasable-wrapper a.name {font-size: 15px; color: #000000; font-family: Trebuchet MS, Trebuchet MS, sans-serif; margin-top: 15px;}.purchasable-wrapper p.price {font-family: Trebuchet MS, Trebuchet MS, sans-serif; font-size: 15px; font-weight: 700; padding-top: 0px; padding-bottom: 0px; color: #000000; margin-top: 10px; margin-bottom: 25px;}.purchasable-wrapper a.add {font-family: Trebuchet MS, Trebuchet MS, sans-serif; border: 1px solid #000000; padding: 10px 10px 10px 10px; color: #000000; margin-top: 15px;}.no-touch .purchasable-wrapper a.add:hover {font-family: Trebuchet MS, Trebuchet MS, sans-serif; border: 1px solid #000000; padding: 10px 10px 10px 10px; color: #000000; margin-top: 15px; background-color: rgba(226, 226, 226, 0.22);}.purchasable-wrapper .date {font-family: Trebuchet MS, Trebuchet MS, sans-serif; font-size: 15px; margin-top: 5px; margin-bottom: 5px;}.purchasable-wrapper .incartbanner {font-family: Trebuchet MS, Trebuchet MS, sans-serif; font-size: 13px; background-color: rgba(205, 205, 205, 0.72); padding: 10px 10px 10px 10px; box-sizing: border-box; height: auto; color: #ffffff; text-align: center;}.cart-link-container .cart-link-icon {font-size: 15px; color: #000000; padding-left: 5px;}.cart-link-container .cart-link-text {font-size: 13px; font-family: Trebuchet MS, Trebuchet MS, sans-serif; color: #000000; padding-left: 1px;}.cart-link-container .cart-item-text {font-size: 13px; font-family: 'Montserrat', sans-serif; color: #000000; padding-left: 3px;}.cart-link-container .cart-items {font-size: 13px; font-family: 'Montserrat', sans-serif; padding-right: 0px; padding-left: 0px; color: #000000;}.dm-calendar.small .day.with-event .date  {padding: 8px 8px 8px 8px; border-radius: 100%; background-color: #ff935b; cursor: pointer;}.standard-event-detail .purchasable-add-section {display: none;}.standard-event-detail .product-description {margin-bottom: 10px;}.standard-event-detail .product-detail-grid {grid-template-columns: 50% auto;}.standard-event-detail .product-label {font-size: 26px; margin-bottom: 10px;}.weekly-happenings .happenings-container {display: flex; gap: 20px; padding: 40px 20px 40px 20px; background-color: rgba(225, 228, 233, 0.36); min-height: 380px; box-sizing: border-box; box-shadow: 0px 0px 1px 3px rgba(225, 228, 233, 0.36);}.weekly-happenings .image {max-width: 250px;}.weekly-happenings .date {padding-bottom: 10px; font-size: 20px; font-family: nobel, Arial, Helvetica, sans-serif; font-weight: 700; color: #3f3f3d;}.weekly-happenings .description {padding-bottom: 20px; margin-right: 25px; color: #3f3f3d;}.weekly-happenings .title {font-family: 'nobel'; font-size: 26px; font-weight: 800; color: #3F3F3D; line-height: 110%; margin-bottom: 20px;}.weekly-happenings .location {font-size: 16px; line-height: 120%; margin-right: 120px; margin-bottom: 15px;}.weekly-happenings .location-label {font-size: 10px; font-family: 'Inter', sans-serif; text-transform: uppercase; margin-bottom: 5px;}.weekly-happenings .image img {aspect-ratio: 4/3; object-fit: cover; object-position: center;}.search-box-wrapper {display: flex;}.search-box::placeholder {font-size: 24px; height: 100px; width: 100%; color: white; background: transparent; border: none; font-weight: 700;}button.search-submit-button {font-size: 15px; background-color: #56ffc6; font-family: 'Inter', sans-serif; font-weight: 900; color: #3f3f3d; text-transform: uppercase; letter-spacing: 1px; padding: 10px 25px 10px 25px; border: none; border-radius: 5px;}.search-box {width: 100%; color: white; background: transparent; border: 1px solid #979797; border-radius: 5px; margin-right: 10px; font-size: 24px; font-weight: 700; padding: 10px 0 10px 20px;}.card-container {background-color: #56ffc6; padding: 20px 20px 20px 30px; display: block;}.card-container .paragraph {font-size: 18px; font-family: 'Inter', sans-serif; color: #3f3f3d; line-height: 20px; display: block; height: 160px; overflow: hidden;}.card-container .title {font-family: nobel, Arial, Helvetica, sans-serif; font-weight: 900; color: #3f3f3d; font-size: 24px; padding-top: 10px; padding-bottom: 10px;}.lake-cams .location {color: #3f3f3d;}.lake-cams .title {padding-top: 10px; font-size: 26px; font-family: nobel, Arial, Helvetica, sans-serif; color: #6a6a6a;}.lake-cams .story-imgage {position: relative;}.lake-cams .plus {height: 22px; width: 22px; position: absolute; top: auto; bottom: 12.5px; left: auto; right: 20px; display: none;}.lake-cams .location-label {font-family: 'Inter', sans-serif; font-size: 12px; text-transform: uppercase; color: #6a6a6a;}.lake-cams .btn.btn-custom {position: absolute; top: auto; left: 5px; right: 5px; bottom: 5px; opacity: 0; transition: opacity .35s ease;}.footer-2-nav nav .navigation-container {display: flex; justify-content: center;}.footer-2-nav nav a.nav-item {color: #000000; font-family: 'Inter', sans-serif; padding-right: 0px; margin-right: 10px; margin-left: 10px;}.menu-item .item-prices {display: flex; align-items: center;}.menu-item .item-price {text-align: center;}.menu-item .abbreviation {display: inline-block; margin-right: 7px; font-size: 10px; border: 1px solid #1a1a1a; width: 26px; height: 26px; border-radius: 100%; text-align: center; box-sizing: border-box; line-height: 100%; color: #1a1a1a; padding-top: 7px;}.menu-item label.price-label {font-weight: normal; text-transform: lowercase; font-size: 16px;}.menu-item .name-and-price {display: flex; align-items: center; padding-left: 30px; margin-top: 10px; font-family: nobel, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: 700;}.menu-item .item-description {font-size: 16px; line-height: 120%; font-family: 'Inter', sans-serif; color: #3f3f3d; padding-left: 30px; margin-top: 5px;}.menu-item .item-price p {font-size: 20px; line-height: 120%; font-weight: 700; font-family: nobel, Arial, Helvetica, sans-serif;}.menu-item .item-name {font-size: 20px; line-height: 120%; flex: .15; margin-bottom: 0px; font-weight: 700; font-family: nobel, Arial, Helvetica, sans-serif;}.menu-item {padding-top: 10px; padding-bottom: 20px; margin-bottom: 10px; background-color: #e1e4e9; border-radius: 5px;}.gallery-tile {position: relative;}.dm-dropdown-menu.directory-menu.open {max-height: 800px;}.btn-share {display: none;}.canvas-content {padding-right: 20px; padding-left: 20px; box-sizing: border-box;}.text-content a {text-decoration: underline; color: #6a7690;}hr {border-bottom: 2px solid;}.no-touch .text-content a:hover {text-decoration: underline;}img {width: 100%;}.caption {text-align: center; font-style: italic;}h4 {font-size: 20px; color: inherit;}p {color: inherit; font-size: 16px; margin-bottom: 0px;}h2 {font-family: Nobel; font-size: 32px; color: #615B55; letter-spacing: 0px; text-align: left; line-height: 100%; font-weight: 700; scroll-margin-top: 125px;}h1 {font-size: 50px; font-family: nobel, Arial, Helvetica, sans-serif; font-weight: 700; color: #3f3f3d; line-height: 100%; scroll-margin-top: 125px;}h3 {font-size: 28px; color: #3f3f3d; font-weight: 700; font-family: nobel, Arial, Helvetica, sans-serif; scroll-margin-top: 125px;}.off-canvas-left {background-color: #6a7690;}.off-canvas-right {background-color: #6a7690;}.timeline-entry timeline-spacer {display: block;}.timeline-entry timeline-entry {display: block; background-image: url(https://static.madedaily.com/files/5775aec0-53b6-4ddf-a860-5227da616670/57312/Timeline-left.svg); background-position: right top; padding-top: 30px; padding-right: 40px; margin-left: auto; background-repeat: no-repeat; grid-column: 1; border-right: 1px solid #8c8c8c;}.timeline-entry .timeline-right timeline-entry {background-image: url(https://static.madedaily.com/files/5775aec0-53b6-4ddf-a860-5227da616670/57294/Timeline-right.svg); background-position: left top; padding-left: 40px; text-align: left; grid-column: 2; border: none; border-left: 1px solid #8c8c8c; transform: translateX(-1px);}.timeline-entry time {display: block; font-size: 18px; margin-bottom: 10px;}.timeline-entry p {color: #888888; padding-bottom: 10px; font-size: 14px;}.timeline-entry img {padding-bottom: 40px;}.timeline-entry timeline {display: grid; grid-template-columns: 50% 50%;}.timeline-entry a {color: #f3f3f3; text-decoration: underline;}.timeline-entry .timeline-wrapper {border-left: 1px solid;}.timeline-entry .title {padding-top: 30px; padding-bottom: 20px;}.white-background-logo {padding: 20px 20px 20px 20px; border-radius: 5px; background-color: #ffffff;}.to-do-text-box-max-sizing {height: 200px; overflow: hidden;}.amenities-columns {column-count: 5;}.scale {scale: .5; height: 49px; transform-origin: top left;}.blog-list-padding {padding-left: 20px;}nav.search-result h1 {padding-bottom: 20px;}nav.search-result a.search-result {text-decoration: none; font-size: 13px; color: #6a7690;}nav.search-result li.search-result {margin-bottom: 40px;}nav.search-result span.type {font-size: 13pt; text-transform: uppercase;}nav.search-result h2.title {font-size: 17pt;}.button-two .primary-button {background-color: #FFFC3A; font-family: nobel, Arial, Helvetica, sans-serif; padding: 20px; font-weight: 100; font-size: 26px; color: #000000;}.campaign-headline h1 {font-size: 80px; font-family: chantal, Arial, Helvetica, sans-serif; color: #FFFC3A; line-height: 90%;}.campaign-headline h2 {font-family: chantal, Arial, Helvetica, sans-serif; font-size: 48px;}.campaign-headline h3 {font-family: chantal, Arial, Helvetica, sans-serif; font-size: 32px;}.campaign-headline h4 {font-family: chantal, Arial, Helvetica, sans-serif; font-size: 20px;}.footer-nav nav .nav-icon {font-size: 15px; padding-right: 15px;}.footer-nav nav .image-nav-item {max-width: 80px; vertical-align: middle;}.footer-nav nav .divider {font-size: 20px; vertical-align: middle; padding-top: 15px; padding-bottom: 15px;}.footer-nav nav .nav-button {vertical-align: middle;}.footer-nav nav a.nav-item {font-size: 20px; padding-bottom: 15px; font-family: nobel, Arial, Helvetica, sans-serif; color: #fffc3a; font-weight: 900; margin-bottom: 20px;}.footer-nav nav .child.nav-item {font-family: 'Inter', sans-serif; font-weight: 700; color: #ffffff; font-size: 16px; margin-bottom: 5px;}.page-explore-menu-nav nav .navigation-container {display: flex; flex-direction: row; justify-content: center;}.page-explore-menu-nav nav .nav-item {font-family: 'Inter', sans-serif; font-weight: 700; text-transform: uppercase; color: #615b55; font-size: 16px; scroll-margin-top: 620px; letter-spacing: 1px; margin-right: 25px; margin-left: 25px;}.page-explore-menu-nav nav .nav-item.active {text-decoration-line: underline; text-decoration-style: solid; text-decoration-color: #00FFA9; text-decoration-thickness: 5px; text-underline-offset: 10px;}.side-nav nav a.nav-item.active {text-decoration: underline;}.side-nav nav .nav-icon {font-size: 15px; padding-right: 15px; padding-left: 15px;}.side-nav nav .image-nav-item {max-width: 80px; vertical-align: middle;}.side-nav nav .divider {font-size: 20px; vertical-align: middle; border-top: 1px solid #000000; color: transparent; width: 85px; margin-top: 15px; margin-bottom: 15px;}.side-nav nav .nav-button {vertical-align: middle;}.no-touch .side-nav nav .no-touch a.nav-item:hover {text-decoration: underline; color: #6a7690;}.side-nav nav a.nav-item {font-size: 16px; padding-right: 15px; padding-left: 15px; font-family: nobel, Arial, Helvetica, sans-serif; color: #6a7690;}.off-canvas-nav a.nav-item {font-size: 20px; padding-bottom: 15px;}.no-touch .off-canvas-nav .no-touch a.nav-item:hover {text-decoration: underline;}.off-canvas-nav a.nav-item.active {text-decoration: underline;}.off-canvas-nav .sub-navigation a.nav-item {font-size: 15px; padding-bottom: 15px;}.no-touch .off-canvas-nav .sub-navigation a.nav-item:hover {text-decoration: underline;}.off-canvas-nav .sub-navigation a.nav-item.active {text-decoration: underline;}.off-canvas-nav .nav-icon {font-size: 20px; padding-bottom: 15px;}.off-canvas-nav .divider {font-size: 20px; vertical-align: middle; border-top: 1px solid #000000; color: transparent; width: 85px; display: inline-block; margin: 15px 30px 15px 30px;}.off-canvas-button label {font-size: 11px; text-transform: uppercase;}.off-canvas-button {display: grid; grid-template-rows: 36px 20px; text-align: center; align-items: center;}.text-content .blog-event-headline-small {font-size: 22px;}.text-content .copyright-paragraph {font-family: 'Inter', sans-serif; font-size: 12px;}.text-content .campaign-p {font-family: nobel, Arial, Helvetica, sans-serif; font-size: 26px; font-weight: 300; line-height: 100%;}.text-content .h1-campaign {font-size: 80px; font-family: chantal, Arial, Helvetica, sans-serif; color: #fffc3a; line-height: 90%;}.text-content .large-paragraph {font-size: 20px;}.text-content .plan-your-trip-headline {font-family: nobel, Arial, Helvetica, sans-serif; font-weight: 900; color: #3f3f3d; font-size: 24px;}.lacs-life-header {position: relative;}.top-canvas-background {background-color: #e1e4e9;}.things-to-do-grid {display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); grid-gap: 30px; align-items: flex-start;}.lake-cams-grid {display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); grid-gap: 30px;}.center {justify-content: center;}.lowbrow-nav {display: flex; flex-direction: row; justify-content: space-between;}.graphic::after {content: url(https://static.madedaily.com/files/5775aec0-53b6-4ddf-a860-5227da616670/57311/graphic.png); background-size: 250px; -webkit-background-size: 250px; -moz-background-size: 250px; -o-background-size: 250px;}.things-to-do-detail-image-grid {display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 10px;}.directory-navigation {position: sticky; top: 98px; z-index: 1; background-color: #ffffff;}.timeline-grid {display: grid; grid-template-columns: 50% 50%; align-items: flex-start;}.unpadded-canvas {background-image: url(//static.darkmatterplatform.com/files/bf3f3b87-38f3-4998-85ed-7fb808988f7f/29854/wide_image.png); background-repeat: no-repeat; background-position: center center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover;}.dark-background {color: #ffffff;}.eyebrow-header {display: grid; grid-template-columns: auto 26px 26px; justify-content: flex-end;}.hero-margin {margin-left: 20px;}.desktop-header {display: grid; grid-template-columns: 1fr 3fr; padding-left: 10px;}.footer-flex {display: flex; flex-direction: row; justify-content: space-between; align-items: flex-start;}.image-grid {display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 20px;}.row-reverse {flex-direction: row-reverse;}.vertical-align-center {justify-content: center;}.bigger-p {font-size: 22px; line-height: 120%; font-family: 'Inter', sans-serif; color: #615b55; font-weight: 700;}.plan-your-trip-spacing {display: flex; flex-wrap: wrap; justify-content: space-between; flex-direction: row;}.lodging-grid {display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 10px;} .story-category.blog-stories img {position: relative;} .story-category.blog-stories .load-more {display: none;} .story-category.blog-stories .plus {height: 22px; width: 22px; position: absolute; top: auto; bottom: 12.5px; left: auto; right: 20px;} .story-category.blog-stories .description {color: #3f3f3d;} .story-category.blog-stories .btn.btn-custom2 {position: absolute; top: auto; left: 5px; right: 5px; bottom: 5px; opacity: 0; transition: opacity .35s ease;} .story-category.blog-stories .story-list-title {padding-top: 10px; font-size: 26px; font-family: nobel, Arial, Helvetica, sans-serif; color: #6a6a6a; line-height: 120%; margin-bottom: 10px;}}@media (min-width: 768px) and (max-width: 1024px) {.lowbrow-nav nav a.nav-item {display: grid; grid-template-rows: 22px 8px; text-align: center; text-decoration: none;}.md-flex-grid.image-gallery.fixed-5 {grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); grid-auto-rows: minmax(150px, auto);}.lacs-life-header:after {width: 167px; height: 221px;}.directory-menu-image .caption.name-section {font-size: 34px; top: 80px; line-height: 115%; padding-right: 15px; padding-left: 15px;}.directory-menu-image .image-gallery {justify-content: center;}.social-links span {font-size: 26px;}button.menu:before, button.menu:after, button.menu span {background-color: #3f3f3d;}button.icon-button {font-size: 36px; padding-right: 6px; padding-left: 6px;}.btn.btn-custom {font-size: 14px; background-position: right 10px center; padding-right: 45px; padding-left: 10px;}.weekly-happenings .happenings-container {min-height: auto;}.weekly-happenings .description {margin-right: 0px;}.weekly-happenings .location {margin-right: 0px;}.search-box::placeholder {font-family: 'Inter', sans-serif; font-size: 22px;}.search-box {padding: 5px 15px 5px 15px; height: auto; border-radius: 5px; border: 1px solid #3f3f3d; font-size: 22px;}.lake-cams .btn.btn-custom {position: relative; margin-top: 10px; top: 0; left: 0; right: 0; bottom: 0; opacity: 1;}.menu-item .abbreviation {font-size: 10px; width: 22px; height: 22px; padding-top: 5px;}.menu-item .item-description {font-size: 14px;}.menu-item .item-price p {font-size: 18px;}.menu-item .item-name {font-size: 18px; flex: .3;}.menu-item {padding-right: 30px;}p {font-size: 16px;}h2 {font-size: 38px;}.timeline-entry time {font-size: 21px; line-height: 25px;}.timeline-entry p {font-size: 17px; line-height: 23px;}.page-explore-menu-nav nav .nav-item {margin-right: 20px; margin-left: 20px; font-size: 15px;}.text-content .campaign-p {font-size: 22px;}.text-content .h1-campaign {font-size: 48px;}.things-to-do-grid {grid-template-columns: repeat(3, minmax(0, 1fr));}.lowbrow-nav {display: flex;}.things-to-do-detail-image-grid {display: flex;}.directory-navigation {top: 66px;}.eyebrow-header {display: grid; grid-template-columns: repeat(2, 1fr);}.footer-flex {display: grid; grid-template-columns: repeat(2, 1fr);}.plan-your-trip-spacing {justify-content: space-around;}.lodging-grid {display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 10px;}}@media screen and (max-width: 767px) {.lowbrow-nav nav a.nav-item {ont-size: 10px; color: #ffffff; display: grid; grid-template-rows: 22px 8px; text-align: center; text-decoration: none;}.md-flex-grid.image-gallery.fixed-5 {grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); grid-auto-rows: minmax(150px, auto);}.lacs-life-header:after {right: 30px; width: 110px;}body .uwy.userway_p1 .uai {bottom: 6px !important; left: calc(100vw - 5px) !important;}.directory-menu-image .caption.name-section {font-size: 26px; top: 40px; justify-content: center; line-height: 110%; padding-right: 10px; padding-left: 10px;}.special-deals .deal-container {display: block;}.special-deals .btn.btn-primary {margin-bottom: 20px;}.social-links span {font-size: 20px;}.breadcrumb-container .ico-chevron-right:before {padding-right: 2px; padding-left: 2px;}button.menu:before, button.menu:after, button.menu span {background-color: #3f3f3d;}button.icon-button {font-size: 32px; padding-right: 6px; padding-left: 6px;}.directory-detail-button {display: flex; flex-direction: column;}.btn.btn-custom {text-align: left;}.product-detail-container h1.product-title {font-size: 23px; padding-bottom: 15px; color: #000000;}.product-detail-container .product-description.category {color: #000000; font-family: Trebuchet MS, Trebuchet MS, sans-serif; font-size: 13px;}.product-detail-container .product-add-section {padding: 15px 0px 0px 13px;}.checkout-body h1.checkout-bc {font-family: proxima-nova, Arial, Helvetica, sans-serif; color: #000000; font-size: 23px; line-height: 23px;}.checkout-body p.checkout-bc {font-family: proxima-nova, Arial, Helvetica, sans-serif; color: #000000; font-size: 15px; line-height: 15px; margin-left: 10px; padding-left: 10px;}.checkout-body .btn.btn-default.btn-success.checkout-bc {background-color: #cacaca; border: none; color: #000000; font-family: proxima-nova, Arial, Helvetica, sans-serif; border-radius: 100px; font-size: 13px; padding: 12px 18px 12px 18px; margin: 0px 0px 0px 0px;}.checkout-body .btn.btn-default.btn-primary.checkout-bc {background-color: #9ce298; border: none; color: #000000; font-family: proxima-nova, Arial, Helvetica, sans-serif; border-radius: 100px; font-size: 13px; padding: 12px 18px 12px 18px;}.checkout-body .btn.btn-default.checkout-bc {background-color: #ffffff; border: 1px solid #cacaca; color: #000000; font-family: proxima-nova, Arial, Helvetica, sans-serif; border-radius: 100px; font-size: 13px; padding: 12px 18px 12px 18px;}.purchasable-wrapper .name-section {height: auto;}.cart-link-container .cart-link-icon {font-size: 25px;}.cart-link-container .cart-item-text {font-size: 20px;}.cart-link-container .cart-items {font-size: 20px;}.weekly-happenings .happenings-container {flex-direction: column-reverse; padding: 20px;}.weekly-happenings .image {max-width: 100%;}.weekly-happenings .location {margin-right: 0px;}.weekly-happenings .btn.btn-primary {margin-bottom: 20px;}.search-box::placeholder {font-family: 'Inter', sans-serif; font-size: 20px;}.search-box {padding: 5px 15px 5px 15px; height: auto; border-radius: 5px; border: 1px solid #3f3f3d; font-size: 20px;}.lake-cams .btn.btn-custom {position: relative; margin-top: 10px; top: 0; left: 0; right: 0; bottom: 0; opacity: 1;}.footer-2-nav nav .navigation-container {justify-content: flex-start;}.footer-2-nav nav a.nav-item {font-size: 15px;}.menu-item .item-price {text-align: left;}.menu-item .abbreviation {font-size: 10px; width: 22px; height: 22px; padding-top: 5px;}.menu-item label.price-label {font-size: 14px;}.menu-item .name-and-price {display: flex; padding-left: 30px;}.menu-item .item-description {font-size: 14px; margin-bottom: 10px; padding-right: 30px; padding-left: 30px;}.menu-item .item-price p {font-size: 16px;}.menu-item .item-name {font-size: 18px; flex: .7;}.canvas-content {padding-right: 10px; padding-left: 10px;}h4 {font-size: 18px;}p {font-size: 14px;}h2 {font-size: 30px;}h1 {font-size: 36px;}h3 {font-size: 20px;}.timeline-entry timeline-entry {background-image: url(https://static.madedaily.com/files/5775aec0-53b6-4ddf-a860-5227da616670/57294/Timeline-right.svg); background-position: left top; padding-left: 40px; text-align: left; grid-column: 2; border: none; border-left: 1px solid #8c8c8c; transform: translateX(-1px);}.timeline-entry time {font-size: 21px; line-height: 25px;}.timeline-entry p {font-size: 17px; line-height: 23px;}.timeline-entry timeline {display: block;}.to-do-text-box-max-sizing {height: auto;}.amenities-columns {column-count: 1;}nav.search-result li.search-result {margin-bottom: 30px;}.page-explore-menu-nav nav .nav-item.active {text-decoration-thickness: 3px; text-underline-offset: 4px;}.text-content .copyright-paragraph {font-size: 12px;}.text-content .campaign-p {font-size: 20px;}.text-content .h1-campaign {font-size: 36px;}.text-content .large-paragraph {margin: 0px 0px 0px 0px;}.things-to-do-grid {display: flex; flex-direction: column;}.lake-cams-grid {display: flex; flex-direction: column;}.fixed-footer {position: fixed; bottom: 0; width: 100%; padding-right: 40px;}.things-to-do-detail-image-grid {display: flex;}.timeline-grid {display: flex;}.footer-flex {flex-direction: column;}.image-grid {display: flex; flex-direction: column;}.lodging-grid {display: grid; grid-template-columns: repeat(1, 1fr); grid-gap: 10px;}}
body{opacity:1 !important;}
