/*
Theme Name: ACT Theatre
Description: Child theme for Avada theme
Author: Tim Norris
Author URI: https://theme-fusion.com
Template: Avada
Version: 5.9
Text Domain:  Avada
*/
.tn-syos-seat-map__non-seat.seatmapLabel
{
    font-size:50pt;
    font-family:Arial;
    line-height: 130px; 
    width:unset;
}
.tn-syos-seat-map__svg{
   
    height:3000px;
}

.tn-payment-modal
{
   height:4000px; 
}

#tn-subnav-promo-code {
    color: #000;
    border: 2px solid #d2d2d2;
	padding-left: 5px;
    margin-right: 0px;
	vertical-align: baseline;
	border-radius: 2px;
}

#tn-subnav-promo-button {
	color: #FFF;
	margin-left: 0px;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	height: 29px;
	border-radius: 2px;
}

#tn-subnav-promo-button:hover, #tn-subnav-promo-button:active, #tn-subnav-promo-button:focus, #tn-subnav-promo-button:active:hover {
	background-color: #000;
}

/*TYPOGRAPHY
******************/
.post-content h4.tn-prod-list-item__property--heading {
    font-size: 20px;
    font-weight: 700; 
}
.tn-event-detail__display-time {
    font-size: 40px;
    font-weight: 900
}
/* BUTTONS
*********************/
.post-content .tn-btn-datepicker__icon-container {
    color: #303187
}

.btn-primary, #tn-subnav-promo-button {
    background-color:#303187; 
    border-color: #303187;  
}
.btn-primary.focus, .btn-primary:focus, .btn-primary:hover, .btn-primary:active, .btn-primary[disabled]:hover, .btn-primary:active:hover {
    background-color: black
}
.post-content .tn-events-keyword-filter__keyword-input:checked+.tn-events-keyword-filter__keyword-button {
    background-color: #303187; 
    border-color: #303187;
}
.post-content .tn-event-listing-mode-tab-nav__list-item {
    color: #303187
}
.post-content .tn-syos-screen-button {
    background-color: #303187;
}
.post-content .tn-syos__btn-add-to-cart {
    background-color: #303187
}
.post-content h4 {
    color: white
}
.post-content .tn-syos-btn-view-screens {
    background-color: #303187;
    color: white 
}
.tn-detail-production-text-toggle-link:hover {
    background-color: #f0f0f0
}
.tn-detail-production-text-toggle-link:focus, .tn-detail-production-text-toggle-link:hover, .tn-detail-production-text-toggle-link:active, .tn-detail-production-text-toggle-link:hover, .tn-detail-production-text-toggle-link:active:hover {
    color: #e50000 
}
.tn-detail-production-text-toggle-link {
    font-weight: 700
}
.btn-info {
    color: black;
    background-color: #f0f0f0;
        border-color: black
}
.btn-info:active, .btn-info:hover, .btn-info:focus {
    color: white;
    background-color: black;
        border-color: black
}

/*LINK
************/
.tn-additional-events__continue-shopping-link:before, 
.tn-cart-buttons__secondary-action:before {
    content: '\f053'; 
    font-family: 'FontAwesome'; 
    margin-right: 4px 
}

/*TEXT
***********/
.post-content h4 {
    color: black;
}

/*RESPONSIVE
*************/
.post-content .tn-prod-list-item__property--img-container {
      display: block; 
}

@media (max-width:767px) {
    .post-content .tn-prod-list-item {
        display: flex;
        flex-direction: column;
    }
    .post-content h4.tn-prod-list-item__property--heading {
        order:2;
    }
    .post-content .tn-prod-list-item__property--description {
        order:3;
    }
    .post-content .tn-prod-list-item__property--img-container {
        order:1;
        margin:0 0 20px;
    }
}