/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

/**
Tickera Seating Charts
*/
/* Thomas: CUSTOM CSS voor Tickera Seating Charts - Ticketshop Harmonieorkest Beveren */

h1, h2, h3, h4, h5 ,h6, label {
    font-family: 'Poppins', Arial, sans-serif;
}

.tc-sidebar .wp-color-result:after {
    font-family: 'Poppins', Arial, sans-serif;
}

/* Thomas: tekst op box veel groter */
.tc-heading h3 {
    font-family: 'Poppins', Arial, sans-serif;
    font-size: 25px;
}

.tc-caption-group .tc-caption span {
    font-weight: bold;
    color: #1E293B !important;
}

.tc-sidebar input[type="text"] {
    font-family: 'Poppins', Arial, serif;
}

.tc-title-wrap h4 {
    font-family: 'Poppins', Arial, sans-serif;
}

.tc-full-screen {
    color: #123B65;
}

.tc-settings-wrap  button.tc-change-button {
    font-family: 'Poppins', Arial, sans-serif;
}

.tc-settings-wrap button.tc-cancel-button {
    font-family: 'Poppins', Arial, sans-serif;
}

.tc-seat-select select {
    font-family: "Poppins", Arial, sans-serif;
}

.tc-assign-ticket-type select {
    font-family: "Poppins", Arial, sans-serif;
}

.tc-seat-chart-add-to-cart-dialog-holder input[type="text"] {
    font-family: 'Poppins', Arial, serif;
}

.tc-seat-chart-add-to-cart-dialog-holder .wp-color-result:after {
    font-family: 'Poppins', Arial, sans-serif;
}

.tc-zoom-wrap {
    background-color: #BA9761 !important;
}

.tc-plus-wrap:hover > .tc-plus-horizontal,
.tc-plus-wrap:hover > .tc-plus-vertical{
    background-color: #123B65;
}

.tc-plus-horizontal {
    background-color: #ffffff;
}

.tc-plus-vertical {
    background-color: #ffffff;
}

/* Thomas: min-slider in wit */
.tc-minus-wrap:hover > .tc-minus{
    background-color: #123B65;
}

/* Thomas: min-slider in wit */
.tc-minus {
    background-color: #ffffff !importany;
}

/* Thomas: slider-lijn in wit */
.tc-wrapper .tc-zoom-slider.ui-slider {
    background-color: #ffffff !important;
}

/* Thomas: slider-bol in wit */
.tc-wrapper .tc-zoom-slider .ui-slider-handle {
    background-color: #ffffff;

}

.tc-wrapper .tc-zoom-slider:hover > .ui-slider-handle{
    background-color: #123B65;
}

button.tc-chart-save {
    font-family: 'Poppins', Arial, sans-serif;
}

/* Thomas: hoogte van balk onderaan */
.tc-bottom-controls {
    min-height: 50px;
}

@media screen and (max-width: 480px) {
.tc-bottom-controls {
    min-height: 80px;
}   
}


/* Thomas: kleur balk onderaan + items verticaal centraal */
.tc-bottom-controls-inside {
    background-color: #1E293B;
}

.tc-checkout-bar {
    font-family: 'Poppins', Arial, sans-serif;
}

/* Thomas: Fonts kleuren in balk en font size 18px */
.tc-checkout-bar p {
    color: #ffffff;
    font-size: 18px;
}

/* Thomas: Fonts kleuren in balk */
.tc-checkout-bar strong {
    color: #ffffff;
}

/* Thomas: button kleur in balk en font groottte 18px en font is bold */
.tc-seatchart-cart-info .tc-checkout-button,
.tc-seatchart-cart-info .tc-checkout-button:visited {
    background-color: #BA9761;
    font-weight: bold;
    font-family: 'Poppins', Arial, sans-serif;
    font-size: 18px;

}

.tc-seatchart-cart-info .tc-checkout-button:hover {
    color: #123B65;
}

/* Thomas: witte kleur tekst handleiding onderaan en geen marge */
.tc-seating-tooltips {
    margin: 0px auto;
    color: white;
}

/* Thomas: witte kleur tekst handleiding onderaan */
.tc-seating-tooltips p {
    color: white;
}

.tc-tickets-cart ul li {
    font-family: 'Poppins', Arial, sans-serif;
}

/* Thomas: afgeronde hoeken */
.tc-group-wrap .tc-element-group {
    border-radius: 40px;
}

.tc-group-wrap.tc-text-group {
    z-index: -1 !important;
}

.tc_seat_unit span ul li,
.tc-table-chair span ul li,
.tc-object.ui-selectable span ul li {
    font-family: 'Poppins', Arial, sans-serif;
}

.tc-modal button.tc_cart_button ,
.tc-modal-woobridge button.tc_cart_button {
    font-family: 'Poppins', Arial, sans-serif;
}

.tc-modal button.tc_remove_from_cart_button{
    font-family: 'Poppins', Arial, sans-serif;
}

.tc-modal p {
    font-family: 'Poppins', Arial, sans-serif;
}

.tc-modal-woobridge .variations a.reset_variations {
    font-family: 'Poppins', Arial, sans-serif;
}

.model_extras .tc_quantity_selector,
.model_extras .input-text.qty.text,
.model_extras > #tc-remove-from-cart,
#tc-modal-woobridge .input-text.qty.text,
#tc-modal-woobridge .variations select {
    font-family: 'Poppins', Arial, sans-serif;
}

.tc_seating_map .tc-seating-legend ul li {
    font-family: 'Poppins', Arial, sans-serif;
}

.tc-legend-arrow {
    background-color: #BA9761;
    -moz-box-shadow: 4px 0px 6px rgba(0,0,0,0.05);
    -webkit-box-shadow: 4px 0px 6px rgba(0,0,0,0.05);
    box-shadow: 4px 0px 6px rgba(0,0,0,0.05);
    color: #ffffff;
}

.tc-legend-arrow:hover,
.tc-legend-arrow i:hover {
    color: #123B65;
}

.single-tc_seat_charts .ui-dialog.ui-widget .ui-widget-header span {
    font-family: 'Poppins', Arial, sans-serif;
}

.single-tc_seat_charts .ui-dialog .ui-dialog-buttonpane button {
    font-family: 'Poppins', Arial, sans-serif;
}

.woocommerce-variation-availability {
    display: none;
}

li[data-ticket-type-id="15739"] {
  display: none !important;
}