/* Front-only typography override for Seating components. */
.tc_seating_map,
.tc_seating_map button,
.tc_seating_map input,
.tc_seating_map select,
.tc_seating_map textarea,
.tc_seating_map a,
.tc_seating_map p,
.tc_seating_map span,
.tc_seating_map li,
.tc_seating_map label,
.tc_seating_map strong,
.tc_seating_map h1,
.tc_seating_map h2,
.tc_seating_map h3,
.tc_seating_map h4,
.tc_seating_map h5,
.tc_seating_map h6,
.tc-modal-wrap,
.tc-modal-wrap button,
.tc-modal-wrap input,
.tc-modal-wrap select,
.tc-modal-wrap textarea,
.tc-modal-wrap a,
.tc-modal-wrap p,
.tc-modal-wrap span,
.tc-modal-wrap li,
.tc-modal-wrap label,
.tc-modal-wrap strong,
.tc-modal-wrap h1,
.tc-modal-wrap h2,
.tc-modal-wrap h3,
.tc-modal-wrap h4,
.tc-modal-wrap h5,
.tc-modal-wrap h6,
.tc-seatchart-cart-info,
.tc-seatchart-cart-info button,
.tc-seatchart-cart-info a,
.tc-seatchart-cart-info p,
.tc-seatchart-cart-info span,
.tc-seatchart-cart-info li,
.tc-seatchart-cart-info label,
.tc-seatchart-cart-info strong,
.tc-cart-seat-wrap,
.tc-cart-seat-wrap button,
.tc-cart-seat-wrap a,
.tc-cart-seat-wrap p,
.tc-cart-seat-wrap span,
.tc-cart-seat-wrap li,
.tc-cart-seat-wrap label,
.tc-cart-seat-wrap strong,
.tcsc-inline-map-wrap,
.tcsc-inline-map-wrap button,
.tcsc-inline-map-wrap input,
.tcsc-inline-map-wrap select,
.tcsc-inline-map-wrap textarea,
.tcsc-inline-map-wrap a,
.tcsc-inline-map-wrap p,
.tcsc-inline-map-wrap span,
.tcsc-inline-map-wrap li,
.tcsc-inline-map-wrap label,
.tcsc-inline-map-wrap strong,
.tcsc-inline-map-wrap h1,
.tcsc-inline-map-wrap h2,
.tcsc-inline-map-wrap h3,
.tcsc-inline-map-wrap h4,
.tcsc-inline-map-wrap h5,
.tcsc-inline-map-wrap h6 {
    font-family: 'Montserrat', 'Trebuchet MS', Helvetica, Arial, sans-serif !important;
}

/* Preserve icon fonts. */
.tc_seating_map [class*='tc-icon-']::before {
    font-family: 'tickera-icons' !important;
}

.tc_seating_map .fa,
.tc_seating_map .fa::before,
.tc-modal-wrap .fa,
.tc-modal-wrap .fa::before {
    font-family: 'FontAwesome' !important;
}
