.elementor-108 .elementor-element.elementor-element-e013e9b{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-108 .elementor-element.elementor-element-4cb05bd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-108 .elementor-element.elementor-element-45a3f6b .elementor-icon-wrapper{text-align:center;}.elementor-108 .elementor-element.elementor-element-45a3f6b.elementor-view-stacked .elementor-icon{background-color:#40D33B;}.elementor-108 .elementor-element.elementor-element-45a3f6b.elementor-view-framed .elementor-icon, .elementor-108 .elementor-element.elementor-element-45a3f6b.elementor-view-default .elementor-icon{color:#40D33B;border-color:#40D33B;}.elementor-108 .elementor-element.elementor-element-45a3f6b.elementor-view-framed .elementor-icon, .elementor-108 .elementor-element.elementor-element-45a3f6b.elementor-view-default .elementor-icon svg{fill:#40D33B;}.elementor-108 .elementor-element.elementor-element-45a3f6b.elementor-view-stacked .elementor-icon:hover{background-color:#40D33B;}.elementor-108 .elementor-element.elementor-element-45a3f6b.elementor-view-framed .elementor-icon:hover, .elementor-108 .elementor-element.elementor-element-45a3f6b.elementor-view-default .elementor-icon:hover{color:#40D33B;border-color:#40D33B;}.elementor-108 .elementor-element.elementor-element-45a3f6b.elementor-view-framed .elementor-icon:hover, .elementor-108 .elementor-element.elementor-element-45a3f6b.elementor-view-default .elementor-icon:hover svg{fill:#40D33B;}.elementor-108 .elementor-element.elementor-element-45a3f6b .elementor-icon{font-size:80px;}.elementor-108 .elementor-element.elementor-element-45a3f6b .elementor-icon svg{height:80px;}.elementor-108 .elementor-element.elementor-element-962e75c .shop_table .button, .elementor-108 .elementor-element.elementor-element-962e75c .order-again .button{background-color:var( --e-global-color-primary );font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:600;line-height:24px;}.elementor-108 .elementor-element.elementor-element-962e75c .shop_table .button:hover, .elementor-108 .elementor-element.elementor-element-962e75c .order-again .button:hover{background-color:var( --e-global-color-4b13c2a );border-color:var( --e-global-color-primary );}.elementor-108 .elementor-element.elementor-element-962e75c{--confirmation-message-display:block;--confirmation-message-alignment:center;--bank-details-alignment:start;--downloads-alignment:start;--order-summary-alignment:start;--billing-details-alignment:start;--shipping-details-alignment:start;--confirmation-message-color:#40D33B;--titles-color:var( --e-global-color-primary );--titles-spacing:20px;--general-text-color:var( --e-global-color-primary );--payment-details-space-between:20px;--payment-details-titles-color:var( --e-global-color-primary );--payment-details-items-color:var( --e-global-color-primary );--order-details-rows-gap:20px;--order-details-titles-totals-color:var( --e-global-color-primary );--order-details-items-color:var( --e-global-color-primary );--order-details-variations-color:var( --e-global-color-primary );--order-details-product-links-normal-color:var( --e-global-color-primary );--order-details-product-links-hover-color:var( --e-global-color-secondary );--button-normal-text-color:var( --e-global-color-4b13c2a );--button-hover-text-color:var( --e-global-color-primary );--buttons-border-type:solid;--button-border-radius:0px 0px 0px 0px;}.elementor-108 .elementor-element.elementor-element-962e75c .woocommerce-thankyou-order-received{font-family:"Roboto Condensed", Sans-serif;font-size:36px;font-weight:700;line-height:50px;}.elementor-108 .elementor-element.elementor-element-962e75c h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-108 .elementor-element.elementor-element-962e75c address, .elementor-108 .elementor-element.elementor-element-962e75c .product-purchase-note, .elementor-108 .elementor-element.elementor-element-962e75c .woocommerce-thankyou-order-details + p{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-108 .elementor-element.elementor-element-962e75c .woocommerce-order-overview.order_details li{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-108 .elementor-element.elementor-element-962e75c .woocommerce-order-overview.order_details li strong{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-108 .elementor-element.elementor-element-962e75c .shop_table thead tr th, .elementor-108 .elementor-element.elementor-element-962e75c .shop_table tfoot th, .elementor-108 .elementor-element.elementor-element-962e75c .shop_table tfoot tr td, .elementor-108 .elementor-element.elementor-element-962e75c .shop_table tfoot tr td span, .elementor-108 .elementor-element.elementor-element-962e75c .woocommerce-table--order-downloads tr td:before{font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:600;line-height:24px;}.elementor-108 .elementor-element.elementor-element-962e75c .product-quantity, .elementor-108 .elementor-element.elementor-element-962e75c .woocommerce-table--order-details td a, .elementor-108 .elementor-element.elementor-element-962e75c td.product-total, .elementor-108 .elementor-element.elementor-element-962e75c td.download-product, .elementor-108 .elementor-element.elementor-element-962e75c td.download-remaining, .elementor-108 .elementor-element.elementor-element-962e75c td.download-expires, .elementor-108 .elementor-element.elementor-element-962e75c td.download-file{font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-108 .elementor-element.elementor-element-962e75c .product-name .wc-item-meta .wc-item-meta-label, .elementor-108 .elementor-element.elementor-element-962e75c .wc-item-meta li p{font-family:"Roboto Condensed", Sans-serif;font-size:16px;font-weight:600;line-height:24px;}.elementor-108 .elementor-element.elementor-element-962e75c .shop_table .button, .elementor-108 .elementor-element.elementor-element-962e75c .order-again .button, .elementor-108 .elementor-element.elementor-element-962e75c .woocommerce-pagination .button{border-width:2px 2px 2px 2px;}.elementor-108 .elementor-element.elementor-element-962e75c {--buttons-border-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-108 .elementor-element.elementor-element-4cb05bd{--content-width:320px;}}@media(min-width:768px){.elementor-108 .elementor-element.elementor-element-4cb05bd{--content-width:650px;}}/* Start custom CSS */.woocommerce-order-barcodes-container {
  margin-top: 50px !important;
}

span.pending {
    color: red !important;
    font-weight: 700 !important;
}

.woocommerce-order-barcodes-container span,
.woocommerce-order-barcodes-container img {
    display: none !important;
}

dl.purchased-tickets a {
    font-size: 1rem !important;
    font-weight: 600;
}

dl.purchased-tickets a:before {
    content: '';
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url('data:image/svg+xml;utf8,<svg width="24px" height="24px" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"><rect x="0" fill="none" width="20" height="20"/> <g><path d="M20 6.38L18.99 9.2v-.01c-.52-.19-1.03-.16-1.53.08s-.85.62-1.04 1.14-.16 1.03.07 1.53c.24.5.62.84 1.15 1.03v.01l-1.01 2.82-15.06-5.38.99-2.79c.52.19 1.03.16 1.53-.08.5-.23.84-.61 1.03-1.13s.16-1.03-.08-1.53c-.23-.49-.61-.83-1.13-1.02L4.93 1zm-4.97 5.69l1.37-3.76c.12-.31.1-.65-.04-.95s-.39-.53-.7-.65L8.14 3.98c-.64-.23-1.37.12-1.6.74L5.17 8.48c-.24.65.1 1.37.74 1.6l7.52 2.74c.14.05.28.08.43.08.52 0 1-.33 1.17-.83zM7.97 4.45l7.51 2.73c.19.07.34.21.43.39.08.18.09.38.02.57l-1.37 3.76c-.13.38-.58.59-.96.45L6.09 9.61c-.39-.14-.59-.57-.45-.96l1.37-3.76c.1-.29.39-.49.7-.49.09 0 .17.02.26.05zm6.82 12.14c.35.27.75.41 1.2.41H16v3H0v-2.96c.55 0 1.03-.2 1.41-.59.39-.38.59-.86.59-1.41s-.2-1.02-.59-1.41-.86-.59-1.41-.59V10h1.05l-.28.8 2.87 1.02c-.51.16-.89.62-.89 1.18v4c0 .69.56 1.25 1.25 1.25h8c.69 0 1.25-.56 1.25-1.25v-1.75l.83.3c.12.43.36.78.71 1.04zM3.25 17v-4c0-.41.34-.75.75-.75h.83l7.92 2.83V17c0 .41-.34.75-.75.75H4c-.41 0-.75-.34-.75-.75z"/></g></svg>');
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 5px;
    vertical-align: middle;
}/* End custom CSS */