.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-27558 .elementor-element.elementor-element-d0f603c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27558 .elementor-element.elementor-element-d0f603c .elementor-heading-title{max-width:100%;font-family:"Oswald", Sans-serif;font-size:36px;font-weight:900;text-transform:uppercase;line-height:36px;}.elementor-27558 .elementor-element.elementor-element-8c1942c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-27558 .elementor-element.elementor-element-7320e51.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-27558 .elementor-element.elementor-element-7320e51 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-27558 .elementor-element.elementor-element-76bc390e{width:100%;max-width:100%;}.elementor-27558 .elementor-element.elementor-element-76bc390e .eael-img-accordion {height:350px;}.elementor-27558 .elementor-element.elementor-element-76bc390e .eael-img-accordion{border-radius:0px;}.elementor-27558 .elementor-element.elementor-element-76bc390e .eael-img-accordion a:first-child{border-radius:0px 0 0 0px;}.elementor-27558 .elementor-element.elementor-element-76bc390e .eael-img-accordion a:last-child{border-radius:0 0px 0px 0;}.elementor-27558 .elementor-element.elementor-element-76bc390e .eael-img-accordion .eael-image-accordion-hover:before{background-color:rgba(0, 0, 0, .3);}.elementor-27558 .elementor-element.elementor-element-76bc390e .eael-img-accordion .eael-image-accordion-hover:hover::before{background-color:#00000000;}.elementor-27558 .elementor-element.elementor-element-76bc390e .eael-img-accordion .eael-image-accordion-hover.overlay-active:hover::before{background-color:#00000000;}.elementor-27558 .elementor-element.elementor-element-76bc390e .eael-img-accordion .eael-image-accordion-hover.overlay-active:before{background-color:#00000000;}.elementor-27558 .elementor-element.elementor-element-76bc390e .eael-img-accordion .overlay .img-accordion-title{color:#fff !important;}.elementor-27558 .elementor-element.elementor-element-76bc390e .eael-img-accordion .overlay p{color:#fff;}.elementor-bc-flex-widget .elementor-27558 .elementor-element.elementor-element-b84b2fb.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-27558 .elementor-element.elementor-element-b84b2fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-27558 .elementor-element.elementor-element-b84b2fb > .elementor-element-populated{padding:12px 12px 12px 12px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-27558 .elementor-element.elementor-element-f50bb29 .elementor-widget-container > *{max-width:100%;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27558 .elementor-element.elementor-element-146dd757 .elementor-button{background-color:var( --e-global-color-secondary );min-width:100%;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );border-radius:0px 0px 0px 0px;}.elementor-27558 .elementor-element.elementor-element-146dd757 .elementor-button:hover, .elementor-27558 .elementor-element.elementor-element-146dd757 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-27558 .elementor-element.elementor-element-146dd757{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-27558 .elementor-element.elementor-element-146dd757 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-27558 .elementor-element.elementor-element-146dd757 .elementor-button{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for column, class: .elementor-element-14b59412 */.ps-area__tabs-container h3 {
    color: #13294b;
    font-size: 36px;
    font-weight: 900;
    font-family: zuume, sans-serif !important;
    border-bottom: 3px solid #ff5f05;
}/* End custom CSS */
/* Start custom CSS */@import url("https://use.typekit.net/lmi5ebs.css");

/*** Hide Progress ***/

.progress-wrap {
    display:none;
}

/*** Hero ***/

.ps-venue__h1 h1 {
	font-family: zuume, sans-serif !important;
	font-weight:900;
}

/***Venue Navigation ***/

.ps-venue__arealink-item h3 {
	font-family: zuume, sans-serif !important;
	font-weight:900;
}

/***Area Title***/

.ps-venue__area-title h4 {
	font-family: zuume, sans-serif !important;
	font-weight:900;
}

/*** Area Tabs ***/

.eael-tabs-content {
    align-items: center;
    background: #ffffff;
}

/*** Tabs Content ***/

.ps-area__tabs-wrapper {
    display:flex;
    align-items:center;
}

.ps-area__tabs-container h3 {
    color:#13294b;
    font-size:36px;
    font-weight:900;
    font-family: zuume, sans-serif !important;
    border-bottom:3px solid #ff5f05;
}

.ps-area__tabs-text, .ps-area__tabs-image {
    width:100%;
}

.eael-tabs-content a.button {
    color:#ffffff;
	display:flex;
	justify-content:center;
	padding: 6px;
	background:#ff5f05;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
}

.eael-tabs-content a.button:hover, .eael-tabs-content a.button:focus {
	background:#13294b;
}

/*** Season Tickets Table ***/

table.ps-area__pricing {
    border-collapse: collapse;
    text-align: left;
    width: 100%;
}
table.ps-area__pricing tr {
    
}
table.ps-area__pricing td {
    padding: 12px;
	border-bottom:1px solid #e6e6e6;
	color:#333;
}
	
	table.ps-area__pricing tr:first-child td {
    border-bottom:2px solid #e6e6e6;
	font-weight:700;
	color:#ffffff;
	background:#ff5f05;
}
	
	table.ps-area__pricing td span {
        font-size:12px;
		font-style:italic;
		display:block;
		margin:0 12px;
    }

@media (min-width: 767px) {
	
	table.ps-area__pricing td span {
        display:none;
    }
}
.singlegame .ps-area__tabs-text {
	width:100%;
	margin:0px;
}
/*** Amenities ***/

.ps-area__tabs-container ul.amenities {
	margin-left:20px;
	padding-left:0px;
}

.ps-area__tabs-container ul.amenities li::marker {
  color: #ff5f05;
}

.ps-area__tabs-container ul.amenities li {
  font-size:16px;
  font-weight:400;
  margin:5px 0;
}

/***Menus***/

.menus {
	display:flex;
	flex-direction: column;
}

.ps-area__tabs-menu-buttons {
	width:40%;
	display:flex;
	flex-wrap: wrap;
}

.ps-area__tabs-menu-buttons a.button {
	display:flex;
	justify-content:space-around;
	align-items:center;
	margin:6px 0;
	width:calc(50% - 6px);
}

.ps-area__tabs-video {
	width:100%;
}

.menus .ps-area__tabs-text {
	width:60%;
	display:flex;
	flex-direction: column;
}

.menus .ps-area__tabs-wrapper {
	margin-bottom:12px;
}

/***Maps***/

 .map .ps-area__tabs-wrapper {
            position: relative;
            width: 100%;
            height: auto;
            overflow: hidden;
        }

        .map .ps-area__tabs-wrapper .background-image {
            width: 100%;
            height: 100%;
            object-fit: cover;
        }

        .map .ps-area__tabs-wrapper .map-overlay {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: rgba(0, 0, 0, 0.5); /* Opaque overlay */
            transition: opacity 0.5s ease;
        }

        .map .ps-area__tabs-wrapper .button {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            cursor: pointer;
            transition: transform 0.5s ease;
        }

.gameday-az {
	
}

.gameday-az h3 {
    font-weight:900;
    font-family: zuume, sans-serif !important;
    border-bottom:3px solid #ff5f05;
	padding-bottom: 10px;
}

.gameday-az h5 {
	color: #ff5f05;
	font-weight:600;
	text-transform:uppercase;
	font-size:18px;
}

/*** Responsive ***/


@media (max-width: 767px) {
	
	.ps-area__tabs-container h3 {
    font-size:30px;
}
	
	.ps-area__tabs-text, .ps-area__tabs-image {
    width:100%;
	margin: 12px 0;
    
}
	
    table.ps-area__pricing tr:first-child {
        display:none;
    }
	
.ps-area__tabs-wrapper {
    flex-direction:column;
}
	
	.elementor-24509 .elementor-element.elementor-element-67a8dc2 .eael-advance-tabs.eael-tabs-vertical > .eael-tabs-nav > ul li:after {
    display:none;
}
	
	table.ps-area__pricing tr {
        border-bottom: 0;
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
    }
    table.ps-area__pricing td {
        width: 100%;
        padding: 6px;
        font-size:14px;
        display:flex;
        align-items:center;
        justify-content: center;
    }
	table.ps-area__pricing td:first-child {
		font-weight:700;
		background:#ff5f05;
		color:#fff;
    }
		table.ps-area__pricing td:last-child {
		border-bottom:none;
    }
	table.ps-area__pricing td:nth-child(2) {
		border-top: none;
    }

	
	.ps-area__tabs-menu-buttons {
	flex-wrap: wrap;
}
	.ps-area__tabs-menu-buttons a.button {
	margin: 6px 0;
}
}/* End custom CSS */