.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}.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}.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}