	body {
    color: black;
}

.breadcrumb>li+li:before {
    content: "/ ";
    padding: 0 5px;
    color: black;
}

ul.breadcrumb {
    text-transform: uppercase;
    font-weight: 700;
}

h1, h2, h3, h4 {
    font-family: gill-sans-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;;
    font-weight: 700;	
	text-transform: uppercase;
	
}

.nav-tabs li a, .nav-tabs li:hover a, .nav-tabs li.active a {
    font-family: gill-sans-nova,"Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-weight: 700;
    text-transform: uppercase;
    border-bottom: 0px !important;
}

@media (max-width: 768px){
.navbar .navbar-top {
    height: 40px;
}
.navbar-tshop {
    height: 130px;
}
}

.megamenu .nav, .megamenu .dropup, .megamenu .dropdown, .megamenu .collapse {
    background-color: black;
}

button.btn, .btn-primary, .btn-lg, .btn {
	font-weight: 700;
	text-transform: uppercase;
}

.modal-title-site, .modal-title {
    text-align: center;
    color: #fff;
    font-family: gill-sans-nova,"Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size: 38px;
    font-weight: 700;
    padding: 13px 0;
    text-transform: uppercase;
}

.btn-cart, .btn-tshop, .cart-actions button, .cart-actions .btn-cart, .cart-actions .wishlist, .incaps, .btn-tickets-event {
    font-family: gill-sans-nova,"Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-weight: 700;
	text-transform: uppercase;
}

.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default.active[disabled], fieldset[disabled] .btn-default.active {
    background-color: #BDC3C7;
	border-color: grey;
	    color: grey;
}

.text-danger {
    color: #d43f3a;
}

#pricestable {
	/* hide by default */
	display: none;
}
#instalmentinfo {
	/* hide by default */
	display: none;
}


/* #voucher-area h3 {
    font-size: 16px;
} */

/* HIDE CLAIM FREE TICKETS LINK */ 
.hidden-xs .pull-right a {
	display: none; 
}

/* OLD FORMATTING NOT NEEDED
#voucher-area small.text-muted {
    padding-top: 10px;
    display: block;
} */

.style2 .section-title a, .section-title.style2 a {
    padding: 0px 15px 5px 15px;
    background-color: black;
    font-weight: 700;
}

.style2 .section-title:after, .section-title-style2:after, .section-title.style2:after, .section-title-style2:after {
    display: none;
}

a:hover, a:focus, .btn-link:hover, .btn-link:focus {
    color: #AE9A63;
}

.section-title a:hover, .section-title a:focus {
    color: white;
}

p a:hover, p a:focus, div a:hover, div a:focus {
	text-decoration: underline;
}

.myAccountList li a, .myAccountList li a:hover, .myAccountList li a:focus {
	text-decoration: none !important;
}

#category_description table, #category_description td {
	border: 1px solid black;
	border-collapse: collapse;	
	table-layout:auto;
}

#category_description small.text-muted {
    padding-top: 10px;
}

#category_description td {
	padding: 5px;
	vertical-align: top;
}

.linkstyling {
    color: #AE9A63;	
}

.linkstyling:hover, .linkstyling:focus {
		cursor: pointer;
    text-decoration: underline;		
}

.CartDescription em {
	    font-style: normal;
    font-weight: 700;
	text-transform: uppercase;
}

.CartProductThumb i {
	color: black;
    font-size: 4em;
}

#event-sponsor-image {
	object-fit: cover;
    height: 120px;
    width: 300px;
    margin-bottom: 0px !important;
}

.myAccountList li a {
	overflow-wrap: normal;
	word-wrap: normal;
    hyphens: none;
}

.js-main-image .main-image .sp-wrap .col-lg-12 .no-padding .style3 div { display: none; }

.globalPadding {
    padding: 5px 0;
}

.headerOffset, .headerCheckoutOffset {
    padding-top: 140px;
}

#cart-summary label span { display: none; } /* Hide the actual prices for service changes */

#categoryLeftMenu {
    display: none;
}

@media (min-width: 1200px) {
	.col-lg-3 {
		width: 35%;
	}
	.col-lg-9 {
		width: 65%;
	}
	#categoryView {
		width: 100% !important;
	}
}

@media (min-width: 992px) {
	.col-lg-3 {
    width: 35%;
	}
	.col-lg-9 {
    width: 65%;
	}
	#categoryView {
	    width: 100% !important;
	}
}

.price {
	color: black;
}

#cart-summary .text-muted {
	color: black;
}

#modal-parking {
	    background-color: rgba(0, 0, 0, 0.24);
}

.boxes-title-1 {
	font-family: gill-sans-nova,"Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-weight: 700;	
	text-transform: uppercase;
	background: #EBEDEF;
}