/* Start custom CSS for tec_et_elementor_widget_tec-tickets, class: .elementor-element-90fb080 */@media (min-width: 768px) {
    .elementor-24971 .elementor-element.elementor-element-90fb080 .event-tickets .tribe-tickets__tickets-form {
        padding: 0;
    }
}

.elementor-24971 .elementor-element.elementor-element-90fb080 .event-tickets .tribe-tickets__tickets-form {
        max-width: 100%;
        padding: 0;
        margin: 0;
        border: none;
}

.elementor-24971 .elementor-element.elementor-element-90fb080 h2, .elementor-24971 .elementor-element.elementor-element-90fb080 .tribe-common .tribe-common-h7, .elementor-24971 .elementor-element.elementor-element-90fb080 .tribe-common .tribe-common-b2, .elementor-24971 .elementor-element.elementor-element-90fb080 .tribe-common .tribe-common-h3 {
        font-family: "Mulish";
}

.elementor-24971 .elementor-element.elementor-element-90fb080 h2 {
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
    padding-bottom: 20px;
    
}

.elementor-24971 .elementor-element.elementor-element-90fb080 .tribe-common .tribe-common-h7 {
    font-size: 16px;
}

.elementor-24971 .elementor-element.elementor-element-90fb080 .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn:disabled {
    background-color: #2b2b2b;
    border-radius: 50px;
    color: #dddddd;
}

.elementor-24971 .elementor-element.elementor-element-90fb080 .event-tickets .tribe-tickets__tickets-buy.tribe-common-c-btn, .elementor-24971 .elementor-element.elementor-element-90fb080 .tribe-common a.tribe-common-c-btn--small {
    background-color: #CE1F55;
    border-radius: 50px;
    color: #FFFFFF;
}/* End custom CSS */