.elementor-kit-19{--e-global-color-primary:#55433A;--e-global-color-secondary:#D91F29;--e-global-color-text:#D47328;--e-global-color-accent:#FFFFFF;--e-global-color-bfd2e0f:#989E8B;--e-global-color-61f262e:#DC4D2D;--e-global-color-40ba576:#5D6C30;--e-global-typography-primary-font-family:"cofo-kabeltouw-solid-0";--e-global-typography-primary-font-size:120px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:120px;--e-global-typography-primary-letter-spacing:2.4px;--e-global-typography-secondary-font-family:"cofo-kabeltouw-solid-0";--e-global-typography-secondary-font-size:48px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:48px;--e-global-typography-secondary-letter-spacing:1px;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"cofo-kabeltouw-solid-0";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:20px;background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-kit-19 button,.elementor-kit-19 input[type="button"],.elementor-kit-19 input[type="submit"],.elementor-kit-19 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;padding:8px 16px 8px 16px;}.elementor-kit-19 button:hover,.elementor-kit-19 button:focus,.elementor-kit-19 input[type="button"]:hover,.elementor-kit-19 input[type="button"]:focus,.elementor-kit-19 input[type="submit"]:hover,.elementor-kit-19 input[type="submit"]:focus,.elementor-kit-19 .elementor-button:hover,.elementor-kit-19 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );border-radius:6px 6px 6px 6px;}.elementor-kit-19 e-page-transition{background-color:#FFBC7D;}.elementor-kit-19 a{color:var( --e-global-color-secondary );}.elementor-kit-19 a:hover{color:var( --e-global-color-text );}.elementor-kit-19 h1{color:var( --e-global-color-accent );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-19 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-19 h3{color:var( --e-global-color-secondary );font-family:"cofo-kabeltouw-solid-0", Sans-serif;font-size:32px;font-weight:400;text-transform:uppercase;line-height:32px;letter-spacing:1px;}.elementor-kit-19 h4{color:var( --e-global-color-primary );font-family:"cofo-kabeltouw-solid-0", Sans-serif;font-size:28px;font-weight:400;text-transform:uppercase;line-height:28px;}.elementor-kit-19 h5{color:var( --e-global-color-primary );font-family:"cofo-kabeltouw-solid-0", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:24px;}.elementor-kit-19 h6{color:var( --e-global-color-primary );font-family:"cofo-kabeltouw-solid-0", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;line-height:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:768px){.elementor-kit-19{--e-global-typography-primary-font-size:100px;--e-global-typography-primary-line-height:100px;--e-global-typography-secondary-font-size:33px;--e-global-typography-secondary-line-height:33px;}.elementor-kit-19 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-19 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-19 h3{font-size:30px;line-height:30px;}.elementor-kit-19 h4{font-size:30px;line-height:30px;}.elementor-kit-19 h5{font-size:30px;line-height:30px;}.elementor-kit-19 h6{font-size:30px;line-height:30px;}.elementor-kit-19 button,.elementor-kit-19 input[type="button"],.elementor-kit-19 input[type="submit"],.elementor-kit-19 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-19{--e-global-typography-primary-font-size:50px;--e-global-typography-primary-line-height:50px;--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-line-height:24px;}.elementor-kit-19 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-19 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-19 h3{font-size:18px;line-height:18px;}.elementor-kit-19 h4{font-size:18px;line-height:18px;}.elementor-kit-19 h5{font-size:18px;line-height:18px;}.elementor-kit-19 h6{font-size:18px;line-height:18px;}.elementor-kit-19 button,.elementor-kit-19 input[type="button"],.elementor-kit-19 input[type="submit"],.elementor-kit-19 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Hostfully Custom Styles*/

.hostfully-search-widget-form > div {
    font-family: Montserrat !important;
    font-weight: 400 !important;
    font-style: normal !important;
}

.pika-single.is-bound {
    width: 380px !important;
}

/* General Styles */

h5.details-head {
     color: #d91f29;
     padding: 0px;
     margin: 1px 0 0 0;
}

/*Gravity Forms Styles */
textarea#input_2_5.textarea.large {
     border-width: 4px 4px 4px 4px;
     padding-top: 10px;
}

div#gform_confirmation_message_1.gform_confirmation_message {
    color: #fff !important;
}

/*The Events Calendar Styles */

.tribe-events .tribe-events-calendar-list__event-title-link {
    color: #D91F29 !important;
}

.tribe-events .tribe-events-calendar-list__event-title-link:hover {
    color: #D67429 !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button {
    margin-left: 25px !important;
}

.tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-details .tec-events-elementor-event-widget__venue-address-address {
color: #fff !important;
}

li.tec-events-elementor-event-widget__navigation--previous a {
color: #D91F29 !important;
}

li.tec-events-elementor-event-widget__navigation--next a {
color: #D91F29 !important;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button {
    border: none !important;
}

.tribe-events .tribe-events-c-top-bar__datepicker-button {
    border: none !important;
    padding: 10px !important;
}


.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button {
    border: none !important;
    padding: 10px !important;
}

button.tribe-events-c-subscribe-dropdown__button-text.tribe-common-c-btn--clear {
border: none !important;
padding: 10px !important;
}

button.tribe-events-c-nav__prev.tribe-common-b2.tribe-common-b1--min-medium {
border: none !important;
padding: 10px !important;
}

button.tribe-events-c-nav__next.tribe-common-b2.tribe-common-b1--min-medium {
border: none !important;
padding: 10px !important;
}

button.tribe-events-c-events-bar__search-button {
border: none !important;
padding: 10px !important;
}

.tribe-events .tribe-events-c-view-.elementor-kit-19__button {
    border: none !important;
}

h3.tribe-events-calendar-month__calendar-event-title.tribe-common-h8.tribe-common-h--alt {
    font-size: 20px !important;
}

.tribe-events .tribe-events-calendar-month__calendar-event-tooltip-title {
    font-size: 20px !important;
}

.tooltipster-base.tribe-events-tooltip-theme .tooltipster-box {
    padding: 10px;
    background-color: #54433A;
}

a.tribe-events-calendar-month__calendar-event-tooltip-title-link.tribe-common-anchor-thin {
    color: #999F8C;
    font-family: cofo-kabeltouw-solid-0, sans-serif;
}

a.tec-events-elementor-event-widget__organizer-phone-link {
    border-color: none;
    color: #D91F29 !important;
}

a.tec-events-elementor-event-widget__organizer-email-link {
    border-color: none;
    color: #D91F29 !important;
}

/* Event Tickets Plus */
.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled {
    background-color: #D91F29;
}


.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn {
    background-color: #D91F29;
}


.event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:focus, .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:hover {
    background-color: #D67429;
}


.event-tickets .tribe-tickets__attendee-tickets-footer-checkout-button.tribe-common-c-btn {
    border: none;
    background-color: #D91F29;
}

.tribe-common .tribe-common-anchor-alt {
    border-bottom: 2px solid #D91F29 !important;
}

.event-tickets .tec-tickets-commerce-checkout-cart__coupons .tec-tickets-commerce-checkout-cart__coupons-add-link, .tribe-common .tec-tickets-commerce-checkout-cart__coupons .tec-tickets-commerce-checkout-cart__coupons-add-link  {
    color: #D91F29 !important;
}

.tec-tickets-commerce-checkout-cart__coupons-apply-button {
    color: #D91F29 !important;
}

.tribe-common .tribe-common-h2 {
    color: #54433A !important;    
    font-family: "cofo-kabeltouw-solid-0", Sans-serif !important;
}

.tribe-common .tribe-common-h4 a {
    color: #D91F29 !important;
    font-family: "cofo-kabeltouw-solid-0", sans-serif !important;
}

.tribe-common .tribe-common-h6 {
    color: #54433A !important;
    font-family: "cofo-kabeltouw-solid-0", sans-serif !important;
}

.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn, .tribe-common button.tribe-common-c-btn {
    background-color: #D91F29 !important;
}

.tribe-common .tribe-common-c-btn:focus, .tribe-common .tribe-common-c-btn:hover, .tribe-common a.tribe-common-c-btn:focus, .tribe-common a.tribe-common-c-btn:hover, .tribe-common button.tribe-common-c-btn:focus, .tribe-common button.tribe-common-c-btn:hover {
    background-color: #D67429 !important;
}

.event-tickets .tec-tickets-commerce-checkout-cart__coupons .tec-tickets-commerce-checkout-cart__coupons-applied-container .tec-tickets-commerce-checkout-cart__coupons-applied-text, .tribe-common .tec-tickets-commerce-checkout-cart__coupons .tec-tickets-commerce-checkout-cart__coupons-applied-container .tec-tickets-commerce-checkout-cart__coupons-applied-text {
    background-color: #D67429 !important;
}

.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border {
    border: 1px solid #D91F29 !important;
    color: #D91F29 !important;
}

.tribe-common .tribe-common-c-btn-border:hover, .tribe-common a.tribe-common-c-btn-border:active, .tribe-common a.tribe-common-c-btn-border:focus, .tribe-common a.tribe-common-c-btn-border:hover {
    background-color: #D91F29 !important;
    color: #fff !important;
}/* End custom CSS */