.elementor-1035 .elementor-element.elementor-element-66b103d > .elementor-container{max-width:1500px;min-height:601px;}.elementor-1035 .elementor-element.elementor-element-66b103d:not(.elementor-motion-effects-element-type-background), .elementor-1035 .elementor-element.elementor-element-66b103d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-1035 .elementor-element.elementor-element-66b103d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:5px;}.elementor-1035 .elementor-element.elementor-element-66b103d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1035 .elementor-element.elementor-element-9498df1 > .elementor-element-populated{margin:0% 010% 0% 20%;--e-column-margin-right:010%;--e-column-margin-left:20%;}.elementor-1035 .elementor-element.elementor-element-5d12dfb{width:auto;max-width:auto;background-color:#426972;padding:10px 10px 10px 10px;}.elementor-1035 .elementor-element.elementor-element-5d12dfb .elementor-heading-title{font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-1035 .elementor-element.elementor-element-99caec0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1035 .elementor-element.elementor-element-99caec0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE8;}.elementor-1035 .elementor-element.elementor-element-99caec0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 050px 15px;}.elementor-1035 .elementor-element.elementor-element-99caec0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1035 .elementor-element.elementor-element-502af29 .elementor-heading-title{font-weight:600;color:#426972;}.elementor-1035 .elementor-element.elementor-element-f78426a{margin-top:15px;margin-bottom:10px;padding:0px 0px 0px 0px;}.elementor-1035 .elementor-element.elementor-element-3a1052c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1035 .elementor-element.elementor-element-3e9a95e .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1035 .elementor-element.elementor-element-3e9a95e .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1035 .elementor-element.elementor-element-3e9a95e{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-1035 .elementor-element.elementor-element-2e1eca0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;padding:0px 0px 0px 0px;}.elementor-1035 .elementor-element.elementor-element-080b8ad:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1035 .elementor-element.elementor-element-080b8ad > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-1035 .elementor-element.elementor-element-080b8ad > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1035 .elementor-element.elementor-element-080b8ad > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1035 .elementor-element.elementor-element-4169fc5{background-color:#426972;margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) -10px;padding:8px 8px 8px 15px;text-align:center;}.elementor-1035 .elementor-element.elementor-element-4169fc5 .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-1035 .elementor-element.elementor-element-99586bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;color:#252525;}.elementor-1035 .elementor-element.elementor-element-a62e5b6{background-color:#426972;margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:8px 8px 8px 15px;text-align:center;}.elementor-1035 .elementor-element.elementor-element-a62e5b6 .elementor-heading-title{font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-1035 .elementor-element.elementor-element-87f068a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1035 .elementor-element.elementor-element-87f068a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-1035 .elementor-element.elementor-element-87f068a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1035 .elementor-element.elementor-element-87f068a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1035 .elementor-element.elementor-element-958729c{background-color:#426972;margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + -10px) -10px;padding:8px 8px 8px 15px;text-align:center;}.elementor-1035 .elementor-element.elementor-element-958729c .elementor-heading-title{font-size:30px;color:#FFFFFF;}.elementor-1035 .elementor-element.elementor-element-cc94997{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;}.elementor-bc-flex-widget .elementor-1035 .elementor-element.elementor-element-e32d34c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1035 .elementor-element.elementor-element-e32d34c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1035 .elementor-element.elementor-element-e32d34c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-1035 .elementor-element.elementor-element-f20a33a{width:var( --container-widget-width, 114.376% );max-width:114.376%;--container-widget-width:114.376%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1035 .elementor-element.elementor-element-f20a33a .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1035 .elementor-element.elementor-element-f20a33a .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1035 .elementor-element.elementor-element-f20a33a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1035 .elementor-element.elementor-element-f20a33a .elementor-icon-list-item > a{font-weight:bold;}.elementor-1035 .elementor-element.elementor-element-f20a33a .elementor-icon-list-text{transition:color 0.3s;}.elementor-bc-flex-widget .elementor-1035 .elementor-element.elementor-element-8096f93.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1035 .elementor-element.elementor-element-8096f93.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1035 .elementor-element.elementor-element-3b3b0a6{width:var( --container-widget-width, 114.376% );max-width:114.376%;margin:05px 05px calc(var(--kit-widget-spacing, 0px) + 05px) 05px;--container-widget-width:114.376%;--container-widget-flex-grow:0;--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-1035 .elementor-element.elementor-element-3b3b0a6 .elementor-icon-list-icon i{color:#C19F68;transition:color 0.3s;}.elementor-1035 .elementor-element.elementor-element-3b3b0a6 .elementor-icon-list-icon svg{fill:#C19F68;transition:fill 0.3s;}.elementor-1035 .elementor-element.elementor-element-3b3b0a6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1035 .elementor-element.elementor-element-2cf52e7{width:var( --container-widget-width, 114.376% );max-width:114.376%;margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;--container-widget-width:114.376%;--container-widget-flex-grow:0;--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-1035 .elementor-element.elementor-element-2cf52e7 .elementor-icon-list-icon i{color:#426972;transition:color 0.3s;}.elementor-1035 .elementor-element.elementor-element-2cf52e7 .elementor-icon-list-icon svg{fill:#426972;transition:fill 0.3s;}.elementor-1035 .elementor-element.elementor-element-2cf52e7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1035 .elementor-element.elementor-element-709c054{width:var( --container-widget-width, 140.311% );max-width:140.311%;margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;--container-widget-width:140.311%;--container-widget-flex-grow:0;--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-1035 .elementor-element.elementor-element-709c054 .elementor-icon-list-icon i{color:#E1E1E1;transition:color 0.3s;}.elementor-1035 .elementor-element.elementor-element-709c054 .elementor-icon-list-icon svg{fill:#E1E1E1;transition:fill 0.3s;}.elementor-1035 .elementor-element.elementor-element-709c054 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1035 .elementor-element.elementor-element-4498900:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1035 .elementor-element.elementor-element-4498900 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-1035 .elementor-element.elementor-element-4498900 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-1035 .elementor-element.elementor-element-4498900 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1035 .elementor-element.elementor-element-d2ddb67:not(.elementor-motion-effects-element-type-background), .elementor-1035 .elementor-element.elementor-element-d2ddb67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-1035 .elementor-element.elementor-element-d2ddb67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1035 .elementor-element.elementor-element-d2ddb67 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1035 .elementor-element.elementor-element-13d7e45 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:5px;}.elementor-1035 .elementor-element.elementor-element-13d7e45 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1035 .elementor-element.elementor-element-2d2b041{background-color:#426972;margin:-10px -10px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:8px 8px 8px 15px;text-align:center;}.elementor-1035 .elementor-element.elementor-element-2d2b041 .elementor-heading-title{font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-1035 .elementor-element.elementor-element-a37c1e8{padding:0px 10px 0px 10px;text-align:start;}.elementor-1035 .elementor-element.elementor-element-dff6cb3 .cart button, .elementor-1035 .elementor-element.elementor-element-dff6cb3 .cart .button{border-radius:0px 0px 0px 0px;color:#FFFFFF;background-color:#426972;transition:all 0.2s;}.elementor-1035 .elementor-element.elementor-element-dff6cb3 .quantity .qty{transition:all 0.2s;}.elementor-1035 .elementor-element.elementor-element-8d596d9 .elementor-icon-list-icon{width:28px;}.elementor-1035 .elementor-element.elementor-element-8d596d9 .elementor-icon-list-icon i{font-size:28px;}.elementor-1035 .elementor-element.elementor-element-8d596d9 .elementor-icon-list-icon svg{--e-icon-list-icon-size:28px;}body:not(.rtl) .elementor-1035 .elementor-element.elementor-element-8d596d9 .elementor-icon-list-text{padding-left:60px;}body.rtl .elementor-1035 .elementor-element.elementor-element-8d596d9 .elementor-icon-list-text{padding-right:60px;}.elementor-1035 .elementor-element.elementor-element-998bcb3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:0px;}.elementor-1035 .elementor-element.elementor-element-998bcb3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1035 .elementor-element.elementor-element-117fb34 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1035 .elementor-element.elementor-element-117fb34 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1035 .elementor-element.elementor-element-1d5e00d{text-align:start;}.elementor-1035 .elementor-element.elementor-element-1d5e00d img{width:100%;height:147px;object-fit:cover;object-position:center center;}.elementor-1035 .elementor-element.elementor-element-f5fd6b6{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-1035 .elementor-element.elementor-element-f5fd6b6 .elementor-heading-title{color:#426972;}@media(min-width:768px){.elementor-1035 .elementor-element.elementor-element-e32d34c{width:26.571%;}.elementor-1035 .elementor-element.elementor-element-8096f93{width:73.429%;}}@media(max-width:767px){.elementor-1035 .elementor-element.elementor-element-66b103d > .elementor-container{min-height:300px;}.elementor-1035 .elementor-element.elementor-element-2abcf31{width:10%;}.elementor-1035 .elementor-element.elementor-element-9498df1{width:90%;}.elementor-1035 .elementor-element.elementor-element-9498df1 > .elementor-element-populated{margin:20% 10% 0% 20%;--e-column-margin-right:10%;--e-column-margin-left:20%;}.elementor-1035 .elementor-element.elementor-element-5d12dfb .elementor-heading-title{font-size:18px;}.elementor-1035 .elementor-element.elementor-element-502af29 .elementor-heading-title{font-size:25px;}.elementor-1035 .elementor-element.elementor-element-080b8ad > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1035 .elementor-element.elementor-element-87f068a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1035 .elementor-element.elementor-element-cc94997{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1035 .elementor-element.elementor-element-8096f93{width:100%;}.elementor-1035 .elementor-element.elementor-element-4498900 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1035 .elementor-element.elementor-element-117fb34{width:40%;}.elementor-1035 .elementor-element.elementor-element-7cddc6e{width:60%;}.elementor-1035 .elementor-element.elementor-element-7cddc6e > .elementor-element-populated{margin:0px 0px 0px -10px;--e-column-margin-right:0px;--e-column-margin-left:-10px;}.elementor-1035 .elementor-element.elementor-element-f5fd6b6 .elementor-heading-title{font-size:25px;}}/* Start custom CSS for shortcode, class: .elementor-element-64a7591 */.elementor-shortcode {
    font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cc94997 */button.fc-next-button.fc-button.fc-state-default.fc-corner-right {
    border-radius: 0px;
    border: none;
    background: #426972;
}
a.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end {
    padding: 20px;
}
span.fc-title {
    display: none;
}
button.fc-today-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right.fc-state-disabled {
    border: none;
    border-radius: 0px;
    color: white;
    background: #426972!important;
    display: none
}
button.fc-prev-button.fc-button.fc-state-default.fc-corner-left {
    border-radius: 0px;
    background: #426972!important;
    border: none;
    margin-right: 4px;
}
.fc-icon-left-single-arrow:after {
    color: white;
    text-shadow: none;
}
.fc-icon-right-single-arrow:after {
    color: white;
    text-shadow: none;
}
.fc-event {
    position: relative;
    display: flex;
    font-size: 0;
    line-height: 0;
    border-radius: 0;
    border: none;
    background: #426972!important;
}
button.fc-today-button.fc-button.fc-state-default.fc-corner-left.fc-corner-right {
    border: none;
    background: #426972;
    color: white;
    font-weight: 300;
    border-radius: 0px;
    text-shadow: none;
}
td.fc-head-container.fc-widget-header {
    border-top: none!important;
    background-color: #c5c5c5;
}
.fc-unthemed td.fc-today {
    background: #C19F68;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-dff6cb3 */:is(.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty {
    border-radius: 0px;
}
button.single_add_to_cart_button.elementor-button.button.alt.wp-element-button.disabled.wc-variation-selection-needed {
    background-color: #426972;
}
.woocommerce-variation.single_variation {
    margin: 5px;
}
p#fooevents_bookings_date_val__trans_field {
    background: lightgrey;
    padding: 20px;
}
.woocommerce-variation-price:before {
   content: "Ticket Price: ";
}
.woocommerce-variation-price:before {
    content: "Ticket Price: ";
    font-weight: bold;
}
.woocommerce-variation.single_variation {
    margin: 5px;
    padding-left: 20px;
    margin: 0px
}
div#fooevents-checkout-attendee-info-val-trans {
    padding-left: 20px;
    padding-bottom: 10px
}

bdi {
    font-weight: normal;
}
.woocommerce div.product form.cart .woocommerce-variation-description p {
    margin-bottom: 8px;
}
.woocommerce-variation.single_variation {
    font-weight: bold;
}
.e-atc-qty-button-holder {
    padding: 5px;
}
.woocommerce form .form-row label {
    line-height: 2;
    font-weight: 600;
}
p.stock.out-of-stock {
    padding-left: 20px;
    font-weight: bold;
}
td.value {
    padding-bottom: 0px;
}
th.label {
    padding: 15px;
}
select#fooevents_bookings_date_val__trans {
    width: 67%;
    margin-left: 34%;
    margin-top: -28px;
}
th.label {
    padding-top: 20px;
}
th.label {
    text-align: left;
}
label {
    padding-left: 20px;
}
p#fooevents_bookings_date_val__trans_field {
    background-color: #e4e4e4;
}
button.single_add_to_cart_button.button.alt.wp-element-button.disabled.wc-variation-is-unavailable:hover {
    background-color: grey;
}
button.single_add_to_cart_button.button.alt.wp-element-button.disabled.wc-variation-selection-needed:hover {
    background-color: grey;
}
button.single_add_to_cart_button.button.alt.wp-element-button.disabled.wc-variation-selection-needed {
    background-color: grey;
}
button.single_add_to_cart_button.button.alt.wp-element-button.disabled.wc-variation-is-unavailable {
    background-color: grey!important;
}
button.single_add_to_cart_button.button.alt.wp-element-button {
    background-color: #426972!important;
}
.woocommerce-variation-description {
    color: white;
    background: #413d3a;
    padding: 10px;
    margin:10px;
    margin-left: 0px!important
    text-align: left;
}
.woocommerce-variation-description {
    margin-left: -10px;
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-8d596d9 */span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-custom {
    background-color: #d4d4d4;
    margin-left: -30px;
    padding: 10px;
}
.fa-bullhorn:before {
    content: "\f0a1";
    padding: 10px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d5e00d */.elementor-1035 .elementor-element.elementor-element-1d5e00d {clip-path: polygon(0 0, 100% 0, 50% 200%, 0 100%);
}/* End custom CSS */