/*
Theme Name:  Salient
Version:     17.0.3
Description: An Ultra Responsive Multi-Purpose Theme.
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author:      ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
License:     Custom license
License URI: http://themeforest.net/licenses/terms/regular
Text Domain: salient
*/

/*-------------------------------------------------------------------------*/
/* Note: The theme CSS files are loaded through the /css/ folder. 
/*-------------------------------------------------------------------------*/


#redhot .tc-seating-charts-wrap .tc_seating_map_button,
#redhot .tc-add-to-cart-wrap a.add_to_cart, 
#redhot .editor-styles-wrapper .tc-add-to-cart-wrap a.add_to_cart {
    display: block;
    min-width: 195px;
    color: #fff !important;
    padding: 14px 28px;
    border: 0;
    border-radius: 50vh;
    font-size: 18px;
    text-align: center;
    background: #cc3333 !important;
}
#redhot .tc-add-to-cart-wrap.tickera {
    display: flex !important;
    justify-content: flex-start;
    align-items: center;
    height: 49px;
}
#redhot .tc-add-to-cart-wrap.tickera .tc_in_cart {
    display: inline-block;
    min-width: 195px;
    text-align: center;
}

@media (min-width: 768px) {
    #redhot .wp-block-columns {
        flex-wrap: nowrap !important;
    }
}

@media (max-width: 781px) {
    #redhot .wp-block-columns {
        gap: 15px;
    }
}
@media (max-width: 767px) {
    #redhot .wp-block-columns .wp-block-column {
        display: flex;
        justify-content: center;
        align-self: center;
    }
    #redhot.single-tc_events .wp-block-columns:last-child {
        margin-top: 30px;
    }
}