.hide-front {
display: none;
}
:target { scroll-margin-top: 100px; }
.site-content a {
text-decoration: underline;
} .dark-bkgnd a {
color: #96adc8;
}
.menu-item a, .elementor-heading-title a, a.elementor-button-link, .elementor-widget-call-to-action a, .elementor-widget-icon-box a {
text-decoration: none !important;
}
.txt-sm {
font-size: 13px;
}
div#ctct_recaptcha_0 {display: none;} a.generate-back-to-top {right: 100px;background-color: rgba( 99,14,15,0.6 );}
a.generate-back-to-top:hover, a.generate-back-to-top:focus {
background-color: rgba( 99,14,15,0.9 );
}  .tingle-modal-box .tingle-btn--default, .tingle-modal-box .tingle-btn--primary {
color: #fff;
border-color: #fff;
}
.gform_wrapper.gravity-theme .ginput_product_price, .gform_wrapper.gravity-theme .ginput_product_price_label {
font-size: 18px !important;
} .formkit-field {
margin-bottom: 10px;
}
input.formkit-input {
font-family: 'Noto Sans' !important;
font-size: 14px;
line-height: 1;
}
.formkit-submit {
background: transparent !important;
border-color: #fff !important;
border-radius: 0;
border-width: 2px !important;
color: #fff !important;
font-size: 22px;
padding: 10px 16px 6px;
text-transform: uppercase !important;
letter-spacing: .5px;
}
.formkit-submit:hover {
background: #fff !important;
border-color: #fff !important;
color: #020122 !important;
}
#gdpr_text {
display: none !important;
}
@media (min-width: 1024px) {
.hide-tablet-up {
display: none !important;
}
}   .elementor-element.elementor-button-info .elementor-button {
background: transparent !important;
border-color: #fff;
color: #fff;
}
.elementor-element.elementor-button-info .elementor-button:hover {
background: #fff !important;
color: #630e10;
}
.entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled, .entry .entry-content .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled, .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:disabled, .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled, .tribe-common a.tribe-common-c-btn--small, .tribe-common button.tribe-common-c-btn--small, .tribe-common input[type=button].tribe-common-c-btn--small, .tribe-common input[type=submit].tribe-common-c-btn--small {
background: transparent !important;
border: #630e10 2px solid;
border-radius: 0;
color: #630e10 !important;
font-family: 'Yanone Kaffeesatz', sans-serif;
font-size: 24px;
padding: 6px 14px 3px !important;
}
.entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:focus, .entry .entry-content .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:hover, .entry .entry-content .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:focus, .entry .entry-content .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:hover, .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:focus, .event-tickets .tribe-tickets__attendee__fields__footer_checkout-button.tribe-common-c-btn:hover, .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:focus, .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:hover {
background: #630e10 !important;
color: #fff !important;
} .tc_the_content_pre, .tc_warning_ticket_types_needed {
display: none;
}
.tickera-checkout, .tickera {
color: #333;
font-family: "Noto Sans", sans-serif;
}
.event_tickets .add_to_cart {
border: 2px solid;
padding: 6px 10px;
text-decoration: none;
white-space: nowrap;
}
.event_tickets .add_to_cart:hover {
background-color: #f3ebe2;
} .cart-menu>a>i:hover {
color: #c2996b;
} .gform_wrapper.gravity-theme .gfield_repeater_cell label {
color: #000 !important;
}
.gform_wrapper.gravity-theme .gfield_repeater_wrapper input {
border-color: rgb(118, 118, 118) !important;
border-radius: 0 !important;
}
.gform_wrapper.gravity-theme .gfield_repeater_buttons .add_repeater_item_text, .gform_wrapper.gravity-theme .gfield_repeater_buttons .remove_repeater_item_text {
border-color: rgb(118, 118, 118) !important;
color: #020122 !important;
font-size: 16px !important;
height: 36px !important;
}
.gsection_title {
margin-top: 1.5rem;
}
.gform_wrapper.gravity-theme .gfield_list_icons button {
height: 20px !important;
width: 20px !important;
}
.ginput_card_field {
padding-bottom: 0 !important;
}
.ginput_container_custom_card_fields .ginput_card_field + label, .ginput_container_custom_card_fields input + label {
font-size: 14px !important;
font-weight: bold;
padding-top: 0 !important;
padding-bottom: 20px;
}
span.ginput_quantity_label.gform-field-label {
margin-left: 19px;
}
.gform_wrapper.gravity-theme .chosen-container-multi, .gform_wrapper.gravity-theme .ginput_product_price, .gform_wrapper.gravity-theme .ginput_product_price_label {
font-size: 17px;
font-weight: bold;
}
.gform_wrapper.gravity-theme .ginput_quantity_label {
font-size: 14px;
}
.gform_wrapper.gravity-theme .gfield_description  {
font-size: 14px;
font-style: oblique;
}
.gform-field-label.gfield_label_product {
font-size: 22px;
}
h3.gsection_title {
font-size: 36px;
margin-bottom: 0;
}
.gfield--type-product,.gform_wrapper.gravity-theme fieldset.gfield--type-product {
border-bottom: #ccc 1px solid;
padding-bottom: 10px;
}
.gform_wrapper.gravity-theme input[type=text].ginput_total {
font-size: 22px;
font-weight: bold;
} .responsive-container {
position: relative;
padding-bottom: 56.25%; height: 0;
}
.responsive-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}