.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}table.shop_table tr.cart_item{border-bottom:1px solid #ddd}table.shop_table tr.cart_item td.product-name .cart-variation{margin-top:15px;padding:20px 30px;background:rgba(241,241,241,.5)}table.shop_table tr.cart_item td.product-name .cart-variation p.section-title{text-decoration:underline;font-size:16px!important;margin-bottom:0}table.shop_table tr.cart_item td.product-name .variation{column-count:1}table.shop_table tr.cart_item td.product-name .variation .item-data{width:100%}table.shop_table tr.cart_item td.product-name .variation .item-data .data,table.shop_table tr.cart_item td.product-name .variation .item-data .title{clear:none;float:left;display:block;font-size:.75rem!important}table.shop_table tr.cart_item td.product-name .variation .item-data .title{width:30%}table.shop_table tr.cart_item td.product-name .variation .item-data .data{width:60%}table.shop_table tr.cart_item td.product-name .variation .item-data .data ul{margin:0;list-style:none;font-size:.75rem}table.shop_table tr.cart_item td.product-name .variation .item-data:last-child .variation-ExtensionOptionsTotal{margin-top:5px;border-top:1px solid #000}table.shop_table tr.cart_item td.product-name .variation .item-data:last-child .variation-ExtensionOptionsTotal p{font-weight:700}table.shop_table tr.cart_item td.product-total{vertical-align:top}#login-requirement-popup{position:absolute;display:block!important;visibility:visible!important;text-align:center}#login-requirement-popup .row{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}#login-requirement-popup .row p{margin-bottom:50px}#login-requirement-popup .row a.button{min-width:300px;padding:15px 30px;font-size:20px}@media only screen and (max-width:40em){#login-requirement-popup{padding:0}}.woocommerce-MyAccount-content .gform_wrapper .field_description_below .gfield_description{padding:0}.gform_wrapper .top_label .ginput_container_date .ginput_container{margin-top:0}.product.requires-participants form table{background:0 0}.product.requires-participants form table.variations td.label{padding-left:0}.product.requires-participants form table.variations td label{text-align:left;font-family:"Source Sans Pro",sans-serif;font-size:1.1rem;font-weight:700}.product.requires-participants form.cart .gform_body{display:none}.product.requires-participants form.cart .gform_body ul.gform_fields li.gfield{display:inline-block;width:50%;margin-top:0}#place_order,.checkout-button,.gform_button,.gform_next_button,.single_add_to_cart_button,.tml-button[type=submit],.wc-forward{background:#a5b224}#place_order:hover,.checkout-button:hover,.gform_button:hover,.gform_next_button:hover,.single_add_to_cart_button:hover,.tml-button[type=submit]:hover,.wc-forward:hover{background:#6e81c9}.woocommerce-MyAccount-content a.button.success{background-color:#a5b224}#confirm-participants header{padding-top:15px;display:flex;justify-content:flex-end;flex-wrap:wrap}#confirm-participants header p{width:100%}#confirm-participants table.participant-data{width:100%}#confirm-participants table.participant-data th{font-size:20px}#confirm-participants table.participant-data td:first-child{font-weight:700}#confirm-participants table.participant-data tr:nth-child(even){background:#f9f9f9}.woocommerce-MyAccount-content header{display:flex;justify-content:flex-end;flex-wrap:wrap}.woocommerce-MyAccount-content header a{margin-right:15px}.woocommerce-MyAccount-content header a:last-of-type{margin-right:0}.woocommerce-MyAccount-content header h2,.woocommerce-MyAccount-content header p{flex-basis:100%}.woocommerce-order table.order_details td.product-name>a{font-size:18px}.woocommerce-order table.order_details td.product-name ul.wc-item-meta{margin:10px 0 0 0;font-size:14px}.woocommerce-order table.order_details td.product-name ul.wc-item-meta li{list-style:none}.woocommerce-order table.order_details td.product-name ul.wc-item-meta li p{display:inline-block;margin:0 0 5px 5px}.widget_event_tickets form#tribe-tickets h2.tribe-tickets__title{display:none}.widget_event_tickets form#tribe-tickets .tribe-tickets__item{display:flex;justify-content:space-between;flex-wrap:wrap;border-top:none;border-bottom:1px solid #e4e4e4}.widget_event_tickets form#tribe-tickets .tribe-tickets__item .tribe-tickets__item__content__title{flex-basis:100%;margin-bottom:10px;order:0}.widget_event_tickets form#tribe-tickets .tribe-tickets__item .tribe-tickets__item__details__content{order:3;grid-row-start:3;grid-column:1/4}.widget_event_tickets form#tribe-tickets .tribe-tickets__item .tribe-tickets__item__extra{order:1}.widget_event_tickets form#tribe-tickets .tribe-tickets__item .tribe-tickets__item__quantity{order:2}.widget_event_tickets form#tribe-tickets .tribe-tickets__item:first-of-type{border-top:none}.widget_event_tickets form#tribe-tickets .tribe-tickets__footer{display:flex;justify-content:space-between;flex-wrap:wrap;border-top:none}.widget_event_tickets form#tribe-tickets .tribe-tickets__footer .tribe-tickets__buy{flex-basis:100%;margin:15px 0 0 0}#tribe-events-pg-template h2{font-size:2.3125rem}.tribe-events-single-section.tribe-events-event-meta.primary{width:100%}.tribe-events-single-section.tribe-events-event-meta.primary .tribe-events-meta-group{min-width:175px}.widget_shopping_cart .woocommerce-mini-cart-item{margin-bottom:15px}.widget_shopping_cart .woocommerce-mini-cart-item img{display:none}.widget_shopping_cart p.woocommerce-mini-cart__buttons a{margin-right:15px}.widget_shopping_cart p.woocommerce-mini-cart__buttons a:last-child{margin:0}.woocommerce .products .product{display:flex;flex-wrap:wrap}.woocommerce .products .product .add_to_cart_button{margin-top:5px}.woocommerce .col2-set{display:flex;justify-content:space-between;flex-wrap:wrap}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{flex-basis:49%}@media screen and (max-width:63.9375em){.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{flex-basis:100%}}.single-product .title .subtitle{display:block;font-size:.5em}.product .woocommerce-loop-product__title{font-size:1.8rem}.product .woocommerce-loop-product__title .subtitle{display:block;font-size:1.25rem;color:#838db4}#top-menu{position:absolute;top:0;right:0;background:rgba(72,68,57,.9);width:400px;padding:5px 10px;border-radius:0 0 0 5px;z-index:1000}#top-menu ul{display:flex;justify-content:space-between;align-items:center;margin:0;list-style:none}#top-menu ul a{color:#fff}#top-menu ul a:hover{color:#b9d229}#top-menu ul .inline-cart-contents{margin:0}#top-menu ul .search a{color:#b9d229;text-transform:uppercase}#mega-menu-wrap-primary_navigation #mega-menu-primary_navigation>li.mega-menu-item>a.mega-menu-link{margin-top:12px;padding-bottom:50px}.menu-header-sub-menu-container #menu-header-sub-menu{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;padding-left:225px;float:none}@keyframes a{from{opacity:1}to{opacity:.5}}.event-tickets form#tribe-tickets{border-radius:4px;border:1px solid #e4e4e4;margin:24px 0;max-width:580px;padding:24px 24px 20px;position:relative;width:100%}.event-tickets form#tribe-tickets .tribe-common-b2{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.38}.event-tickets form#tribe-tickets .tribe-common-b3{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:11px;font-weight:400;line-height:1.5}.event-tickets form#tribe-tickets .tribe-common-h3{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;font-size:22px;line-height:1.5}.event-tickets form#tribe-tickets .tribe-common-h4{color:#141827;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700;font-size:20px;line-height:1.42}.event-tickets form#tribe-tickets .tribe-common-c-loader{align-items:center;background:rgba(255,255,255,.6);display:flex;height:100%;justify-content:center;left:0;padding:0;position:absolute;top:0;width:100%;z-index:100}.event-tickets form#tribe-tickets .tribe-common-c-loader .tribe-common-c-loader__dot{background-color:rgba(51,74,255,.07);height:15px;width:15px;border-radius:50%;animation-name:a;animation-duration:2.24s;animation-iteration-count:infinite;animation-direction:normal}.event-tickets form#tribe-tickets .tribe-common-c-loader .tribe-common-c-loader__dot.tribe-common-c-loader__dot--first{animation-delay:.45s}.event-tickets form#tribe-tickets .tribe-common-c-loader .tribe-common-c-loader__dot.tribe-common-c-loader__dot--second{animation-delay:1.05s}.event-tickets form#tribe-tickets .tribe-common-c-loader .tribe-common-c-loader__dot.tribe-common-c-loader__dot--third{animation-delay:1.35s}.event-tickets form#tribe-tickets .tribe-common-c-loader .tribe-common-c-loader__dot:not(:first-of-type){margin-left:8px}.event-tickets form#tribe-tickets h2.tribe-tickets__title{color:#141827;margin:0 0 8px;font-size:2.3125rem;font-weight:400;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif}.event-tickets form#tribe-tickets .tribe-tickets__notice--barred-left{display:none}.event-tickets form#tribe-tickets .tribe-tickets__item{align-items:center;border-top:1px solid #e4e4e4;display:grid;grid-template-columns:10fr 1fr;grid-template-rows:auto;margin:0;padding:12px 0 16px}.event-tickets form#tribe-tickets .tribe-tickets__item .tribe-tickets__item__content__title{align-self:start;grid-row:1/span 2;padding-top:0;grid-column:1;color:#141827;font-size:14px;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-weight:700}.event-tickets form#tribe-tickets .tribe-tickets__item .tribe-tickets__item__extra{align-self:start;grid-column:2;grid-row-start:1;grid-row-end:3;padding:0 12px;grid-template-columns:min-content max-content auto}.event-tickets form#tribe-tickets .tribe-tickets__item .tribe-tickets__item__extra .tribe-tickets__item__extra__price{font-weight:700}.event-tickets form#tribe-tickets .tribe-tickets__item .tribe-tickets__item__extra .tribe-tickets__item__extra__available{color:#727272}.event-tickets form#tribe-tickets .tribe-tickets__item .tribe-tickets__item__extra .tribe-tickets__item__details__summary{display:none}.event-tickets form#tribe-tickets .tribe-tickets__item .tribe-tickets__item__quantity{align-self:flex-start;color:#727272;display:flex;flex:0 0 82px;grid-row:1/span 2;grid-column:3;justify-content:center}.event-tickets form#tribe-tickets .tribe-tickets__item .tribe-tickets__item__quantity .tribe-tickets__item__quantity__remove{align-self:center;background-color:transparent;color:#bababa;display:inline-block;font-size:24px;font-weight:400;margin-bottom:4px;width:12px}.event-tickets form#tribe-tickets .tribe-tickets__item .tribe-tickets__item__quantity .tribe-tickets__item__quantity__number{appearance:none;align-items:center;background-color:transparent;border:none;cursor:pointer;color:#bababa;display:inline-flex;height:48px;justify-content:center;margin:0;padding:0;outline:0;overflow:hidden;position:relative;width:40px}.event-tickets form#tribe-tickets .tribe-tickets__item .tribe-tickets__item__quantity .tribe-tickets__item__quantity__number input{outline:0;border-radius:0;appearance:textfield;background:0 0;border:none;color:#141827;padding:0;text-align:center;width:fit-content}.event-tickets form#tribe-tickets .tribe-tickets__item .tribe-tickets__item__quantity .tribe-tickets__item__quantity__add{align-self:center;background-color:transparent;color:#bababa;display:inline-block;font-size:24px;font-weight:400;margin-bottom:4px;width:12px}.event-tickets form#tribe-tickets .tribe-tickets__item:first-of-type{border-top:none}@media screen and (min-width:768px){.event-tickets form#tribe-tickets .tribe-tickets__item{grid-template-columns:6.5fr 2fr}}.event-tickets form#tribe-tickets .tribe-tickets__footer{align-items:baseline;border-top:1px solid #e4e4e4;padding:20px 0 0;display:flex;flex-flow:row nowrap;justify-content:flex-end}.event-tickets form#tribe-tickets .tribe-tickets__footer .tribe-tickets__footer__quantity{color:#727272;display:none;text-align:center}.event-tickets form#tribe-tickets .tribe-tickets__footer .tribe-tickets__footer__quantity .tribe-tickets__footer__quantity__number{color:#141827;font-weight:700}.event-tickets form#tribe-tickets .tribe-tickets__footer .tribe-tickets__footer__total{margin-left:24px;color:#727272;display:none;text-align:center}.event-tickets form#tribe-tickets .tribe-tickets__footer .tribe-tickets__footer__total .tribe-tickets__footer__total__wrap{color:#141827;font-weight:700}.event-tickets form#tribe-tickets .tribe-tickets__footer .tribe-tickets__buy{background-color:#334aff;padding:11px 14px;width:auto;font-family:Helvetica Neue,Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;font-size:14px;line-height:1.62;font-weight:700;border:0;cursor:pointer;display:inline-block;height:auto;text-decoration:none;border-radius:4px;color:#fff;text-align:center;transition:background-color .2s ease;margin:0 0 0 16px}.event-tickets form#tribe-tickets .tribe-tickets__footer .tribe-tickets__buy:disabled{background-color:#334aff;cursor:not-allowed}.event-tickets form#tribe-tickets .tribe-tickets__footer.tribe-tickets__footer--active .tribe-tickets__footer__quantity,.event-tickets form#tribe-tickets .tribe-tickets__footer.tribe-tickets__footer--active .tribe-tickets__footer__total{display:block}