/**handles:blankslate-style**/
*{box-sizing:border-box}.event-row{margin-top:1em;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;background:#fafafa}.event-col{line-height:1.4;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-align-self:auto;-ms-flex-item-align:auto;align-self:auto;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 1005%}@media (min-width:768px){.col-3{-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%}.col-9{-webkit-flex:0 1 75%;-ms-flex:0 1 75%;flex:0 1 75%}.col-4{-webkit-flex:0 1 30%;-ms-flex:0 1 30%;flex:0 1 30%}.col-8{-webkit-flex:0 1 70%;-ms-flex:0 1 70%;flex:0 1 70%}.col-5{-webkit-flex:0 1 40%;-ms-flex:0 1 40%;flex:0 1 40%}.col-7{-webkit-flex:0 1 60%;-ms-flex:0 1 60%;flex:0 1 60%}}.venue-section{padding:1em;font-family:var(--e-global-typography-accent-font-family)}.venue-section h2{margin:0 0 .25em;padding:0;font-family:Montserrat,Sans-serif;font-size:.9em;text-transform:uppercase}.venue-section h3{font-family:var(--e-global-typography-accent-font-family);margin:0 0 .5em;padding:0}.venue-section h3 small{display:block;font-weight:400;font-size:.75em;text-decoration:none}.tribe-address{line-height:1.4}.tribe-events-gmap{display:inline-block;padding:.5em 1em;border-radius:.25em;background:var(--e-global-color-text);color:#fff;text-decoration:none;font-size:.8em;font-weight:600}.venue-section dl{margin:0 auto;padding:0 0 1em}.venue-section dt{display:inline-block;width:30%;font-weight:600;margin:0;margin-bottom:.5em}.venue-section dd{display:inline-block;width:65%;margin:0;margin-bottom:.5em}.tribe-country-name{display:block;margin-bottom:1em}body.single .event-tickets .tribe-tickets__tickets-item-quantity-add,body.single .event-tickets .tribe-tickets__tickets-item-quantity-remove{font-size:1em;border:0 none}body.single .tribe-events-event-image img{width:100%;height:auto}body.single .event-tickets .tribe-tickets__form input[type=number].tribe-tickets__tickets-item-quantity-number-input{font-family:var(--e-global-typography-accent-font-family);font-size:24px}.visit-btn,body.single .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn,body.single .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled{display:inline-block;text-decoration:none;background-color:var(--e-global-color-76d6d8e);font-family:var(--e-global-typography-accent-font-family);border-radius:.5em;font-weight:600;padding:.5em 1em;color:#fff}body.single .event-tickets .tribe-tickets__tickets-form{font-family:var(--e-global-typography-accent-font-family);max-width:100%;margin:0;border-radius:0}.tribe-dialog__wrapper{font-family:var(--e-global-typography-accent-font-family)}body.single .tribe-dialog__wrapper button.tribe-common-c-btn-link{color:var(--e-global-color-76d6d8e);font-family:var(--e-global-typography-accent-font-family)!important}.event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar .tribe-modal__content .tribe-tickets__tickets-item-remove{background-color:transparent;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18'%3E%3Cg fill='none' fill-rule='evenodd' stroke-linecap='square' stroke-width='1.5' transform='translate(1 1)' stroke='%23bababa'%3E%3Cpath d='M10.91 5.09l-5.82 5.82m5.82 0L5.09 5.09'/%3E%3Ccircle cx='8' cy='8' r='8'/%3E%3C/g%3E%3C/svg%3E);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;height:var(--tec-spacer-4);width:var(--tec-spacer-4)}body.single .event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar .tribe-modal__content .tribe-tickets__tickets-item-remove{background-color:transparent!important;background-image:none!important;background-position:0!important;background-repeat:no-repeat;background-size:contain;border:0 none;display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red!important;text-decoration:none;font-weight:700;border:0}body.single .tribe-amount,body.single .tribe-common-b2{font-family:var(--e-global-typography-accent-font-family)!important}body.single .event-tickets .tribe-dialog__wrapper.tribe-modal__wrapper--ar .tribe-modal__content .tribe-tickets__tickets-item-remove:before{display:block;content:'+'!important;transform:rotate(45deg);height:0;width:0;font-size:1.5em;font-family:var(--e-global-typography-accent-font-family)!important;line-height:0}body.single .tribe-common button.tribe-common-c-btn--small.tribe-tickets__attendee-tickets-submit.tribe-tickets__attendee-tickets-footer-checkout-button{font-family:var(--e-global-typography-accent-font-family)!important;color:#fff!important;font-weight:600;background-color:var(--e-global-color-76d6d8e)!important;border:0 none}body.single #tribe-events-pg-template{margin-top:-2.5%;padding-bottom:5%;padding-top:0;max-width:1170px}body.single .tribe-events-event-image{max-width:100%;margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0;margin-right:auto;margin-left:auto}body.single #tribe-events-pg-template h1{font-family:var(--e-global-typography-primary-font-family);font-size:2em;font-weight:400;margin-bottom:.25em}body.single .tribe-events-venue-map{margin-bottom:0}body.single body.single .tribe-common .tribe-dialog__close-button:before{display:block;content:'+'!important;transform:rotate(45deg);height:0;width:0;font-size:1.5em;font-family:var(--e-global-typography-accent-font-family)!important;line-height:0}@media screen and (min-width:768px){body.single .tribe-common .tribe-dialog__close-button{height:1em;line-height:1;width:1em}}@media (min-width:768px){body.single .tribe-events-venue-map{margin-top:0;order:1;width:100%}body.single .tribe-events-venue-map>div,body.single .tribe-events-venue-map>iframe{max-height:350px}}td.product-thumbnail,th.product-thumbnail{display:none}