/*
 Theme Name:   FC TIckets Child Theme
 Theme URI:    http://fc-united.axiomthemes.com/
 Description:  FC TIckets Child Theme
 Author:       AxiomThemes
 Author URI:   http://axiomthemes.com/
 Template:     fcunited
 Version:      1.0
 Tags:         flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  fcunited
*/


/* =Theme customization starts here
------------------------------------------------------------ */
.tc_modal_close_dialog {
color: #000 !important;
}

.tc-modal-woobridge .variations select {
    visibility: visible;
}

div.tc-wrapper div.tc-object span.tc-icon-exit {display:none}
div.tc-wrapper div.tc-object, body.wp-admin div.tc-element-group div.tc-object  {   
	background-image: url(https://rebelhockey.com/tix/seating-chart2_2019tiny.png); 
	z-index:1 !important;
	background-size: contain;
	background-repeat: no-repeat;
}

div.tc-wrapper div.tc-object h3  {   
	background-image: none; 
	z-index:1;

}

.tc-group-content .tc-seat-row {
	padding-top: 25px;
}

.tc-group-wrap.tc-standing-group-wrap .tc-object {
	opacity:0.6;
	z-index:10 !important;
}

.tc-group-wrap.tc-group-seats, .tc-seat-group.tc-group-background {
	z-index: 10 !important;
}


/* Ticket Event Page Modifications */

.event-title {
	text-align: center;
    float: right;
    color: white;
    font-weight: 700;
    font-size: 30px;
    padding: 10px 40px 10px 40px;
    margin-top: 50px;
    background-color: black;
    font-family: 'Montserrat', Arial, sans-serif;
    line-height: 1.4;
    margin-bottom: 40px;
}

div.event-pys-button button {
    border-radius: 12px;
    font-size: 1.6em;
    padding: 14px 20px 14px 20px;
}

.event-pys-button {
	padding:20px;
	background-color: #f3f3f3;
}

@media only screen and (max-width: 1023px) {
	.event-logo, div.event-pys-button {text-align:center;}
}

@media only screen and (max-width: 479px) {
	.event-title {font-size:20px;}
}

.ticketpage-qty-cart-notice {
	text-align: center;
    	padding-top: 10px;
}

/* Front Page Special Events / Season Passes Blocks */
.woocommerce ul.products li.product .post_featured>a:hover:before {
	opacity:0;
}
.woocommerce ul.products li.product .post_featured>a:hover img {
	transform: scale(.96);
}
.home-product-cards .products .product .post_tags, .product_tags {
	display:none;
}
.woocommerce ul.products li.product .post_data {
	padding-top:0px;
}

/* Hide Special Events / Season Passes from Regular Season Event List */
#tc_upcoming_event_18254, #tc_upcoming_event_18289 {
	display:none;
}

/* Special Events Title Modifier */

.special-pass-header {
	line-height: 1.2;
}