.custom-header {
    /*display: table-caption;*/
}
.red-bg {
    background-color: red;
}

.tbod th, .tbod td {
	/*padding: 0 5px;*/
}
.thead-dark .grey-bg {
	background-color: #9E9E9E;
	color: #fff;
}
.thead-dark .grey-bg th {
	padding: 5px 0;
	text-align: center;
	text-transform: uppercase;
}
.custom-header th, .custom-header td {
	border: none !important;
	text-transform: uppercase;
}
.fltrow th, .fltrow td {
	border: none !important;	
}
.monday {
	background-color: #543080;
	color: #ffffff;
}
.tuesday {
	background-color: #00967b;
	color: #ffffff;
}
.wednesday {
	background-color: #1c80bc;
	color: #ffffff;
}
.thursday {
	background-color: #f5dc38;
	color: #000000;
}
.friday {
	background-color: #e62d36;
	color: #ffffff;
}
.flt {
	display: inline-block !important;
	height: calc(2.25rem + 2px);
	padding: .375rem 1.75rem .375rem .75rem;
	border: 1px solid #ced4da;
	border-radius: .25rem;
    /*width: 100%;*/
    max-width: 200px;

}
.jleft {
justify-content: flex-start !important;
}
#bookc {
	text-decoration: underline;
}
.top-right {
	top: 0;
	right: 0;
	position: absolute;
}
.offers-content {
	background-color: #f12938;
	color: #ffffff;
}
.offers-content p{margin-bottom: 0 !important;}
.tablelink {
	text-decoration: underline;
}
canvas {
	min-width: 100%;
	max-width: 100%;
}

.ign-events li {padding-bottom:15px; margin-left:20px; padding-left:20px; list-style: disc; text-align:left; font-size:16px; letter-spacing:1px; font-weight:400;}

/*Slick dots*/
.slick-dots {
	margin-bottom: -65px;	
}
.ign-row-content-dark .slick-dots li button:before {
	color:#333;
}
.fundraising-event .card-img-top {height: 100%;border: 1px solid #e0e0e0;}
.fundraising-custom-event h2 {
    font-family: "Montserrat", sans-serif;
    font-weight: 700;
    font-size: 25px;
    color: #272c54;
    text-transform: none;
    border-bottom: none !important;
    width: 100%;
    text-align: center;
    margin: 0 auto 0 auto;
    margin-bottom: 20px;
    padding-bottom: 10px;
    padding-top: 20px;
}
.fundraising-custom-event h2::after {
    content: " ";
    display: block;
    border-bottom: 1px solid #f12938;
    width: 50px;
    margin: 0 auto;
    margin-top: 10px;
}
.fundraising-custom-event img {
    max-width: 100%;
    width: auto;
}