@import url("/content/Files/css/teal-min.css");

:root {
    --primary-color:#be1717;
		--primary-color-300:#e63232;
		--primary-color-200:#f18d8d;
	--secondary-color:#3A3A3A;
		--secondary-color-300:#737373;
	--light-color:#eff5f4;	
}

::selection {
    background: var(--secondary-color-300);    
}

body,
#footer {
	background: var(--secondary-color);
}

h1, h2, h3, h4, h5, h6, .h4, .h5, .h6,
.select-tickets-column h4
 {
	color: var(--primary-color);
}

a,
#footer .footer-address a:hover, .footer-address a:focus 
{
    color: var(--primary-color);
}

#header {
    background: var(--primary-color);
}


.footer-content p.small {
	color: var(--light-color);
}

.content-wrapper {	
	background: var(--light-color);	
}

#content {
	border-radius: 0;
    box-shadow: 0px 0px 20px rgba(0,0,0,0.25);
}
		


.btn-primary,.book-button,.hq-form input[type="submit"], a.btn-primary,
#available_price_types a.btn-secondary,
#login .account-box.create-account-box .btn

 {
    background-color: var(--primary-color);
    border-color: var(--primary-color);    
}


.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .open .dropdown-toggle.btn-primary, a.book-button:hover, a.book-button:focus, a.book-button:active, .hq-form input[type="submit"]:hover, .hq-form input[type="submit"]:focus, .hq-form input[type="submit"]:active, a.btn-primary:hover, a.btn-primary:focus, a.btn-primary:active, a.btn-primary:not(:disabled):not(.disabled):hover, a.btn-primary:not(:disabled):not(.disabled):focus, .btn-primary:not(:disabled):not(.disabled):hover, .btn-primary:not(:disabled):not(.disabled):focus,
#available_price_types a.btn-secondary:hover,
#login .account-box.create-account-box .btn:hover

{
	background-color: var(--primary-color-300);
}

.info-button,
.btn-default,
.promotional-code-input .btn,
a.btn-secondary,
.btn-secondary,
a.btn-secondary.disabled,
.btn-secondary.disabled,
a.btn-secondary:disabled,
.btn-secondary:disabled,
.shopping-cart-link,
input.btn.btn-secondary.cancel-order,
.calendar-month


 {    
    background: var(--secondary-color);
}

#shoppingCart a.btn.btn-secondary

 {    
    background: var(--secondary-color)!important;
}

.info-button:hover,
.btn-default:hover,
.promotional-code-input .btn:hover,
a.btn-secondary:hover,
.btn-secondary:hover,
a.btn-secondary.disabled,
.btn-secondary.disabled,
a.btn-secondary:disabled,
.btn-secondary:disabled,
.shopping-cart-link:hover,
input.btn.btn-secondary.cancel-order:hover,
.btn-secondary:focus,
.info-button:focus,
.info-button:active,
a.info-button:not(.btn):focus,
a.info-button:not(.btn):hover {    
    background: var(--secondary-color-300);
}


#shoppingCart a.btn.btn-secondary:hover
{    
    background: var(--secondary-color-300)!important;
}



button svg {
	color: var(--light-color);
}

.customer-options,.active-nav .customer-options,.active-sidebar .customer-options {        
        background: rgba(0,0,0,0.6);
        border-bottom: 1px solid rgba(255,255,255,.1);        
    }
	
	
blockquote:before {
	color: #f18d8d;
}

blockquote p strong,
.small-heading-text,
.account-box .field-label,
.section-box .field-label,
#hqSiteMenu a.dropdown-item:hover,
p.series_dates,
.tab-container td.event-tab.current span,
.tab-container td.event-tab span

 {
	color: var(--secondary-color);
}


#hqSiteMenu .nav-item.dropdown::after {
	color: var(--light-color);
}


.nav.whats-on-filter > li > a:hover {
	background: var(--secondary-color-300);	
}

.nav.whats-on-filter > li > a,
.nav.whats-on-filter a.dropdown-item:hover {
	background: var(--secondary-color);
}


.pagination li a {
    color: var(--primary-color);
}

.pagination span.current {
    border: 1px solid var(--secondary-color)!important;
    background: var(--secondary-color)!important;    
}

.pagination li a, .pagination span.current {
    border: 1px solid var(--secondary-color)!important;    
}

.pagination li a:hover {
    background: var(--secondary-color-300);    
}


.modal-header {
    background: var(--secondary-color);   
    
}

.item-box .field-label {
	color: var(--secondary-color-300)!important;    
}


.form-control:focus,form[name="avArticleForm"] input[type="text"]:focus,form[name="avArticleForm"] input[type="password"]:focus,form[name="avArticleForm"] textarea:focus {
    box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset,0 0 4px rgba(190,23,23,0.5);
    border-color: var(--primary-color);
}

.item-search-submit input {
    color: var(--light-color);
}

.homepage-feature-text-container {
	background: var(--secondary-color);
}


.d-nt {
    display: inline-block!important;
}
