	.event {
		display:flex;
		width:100%;
		border-bottom: 1px solid gray;
	}
	.dateTime, .info, .locationDetails {
		display: inline-block;
		margin:0;
		padding:10px;
	}
	.dateTime {
		width: 20%;
		text-align: center;
	}
	.dateTime p {
		margin-bottom:10px;
	}
	.info {
		width: 55%;
	}
	.info h3 {
		color:black;
		font-size:1.25em;
	}
	.locationDetails {
		width:25%;
	}
	.locationDetails p{
		margin-top: 5px;
		margin-bottom: 5px;
	}
	.dateTime a:hover, .dateTime a:link, .dateTime a:visited, .locationDetails a:hover, .locationDetails a:link, .locationDetails a:visited{
		text-decoration:none;
	}
	.listingButton{
		color:#003663;
		padding:10px;
		background-color:#B7E0FF;
		border-radius:10px;
		font-size:1.2em;
		font-weight:bold;
		text-align:center;
		margin:5px 0px;
	}
	.listingButton:hover {
		background: #ffd9a1;
		background: linear-gradient(to bottom, #FDDB92 0%, #FF9900 100%) repeat scroll 0% 0% transparent;
	}
	.header {
		font-size:1.2em;
		font-weight:bold;
		margin-top:1em !important;
	}
	.dateHolder {
		background-color:#FFB850;/*#FF9900;*/
		border-radius:10px;
		padding:5px;
	}
	.cancelNotice {
		color: red;
		font-size:1.2em;
		font-weight:bolder;
	}
	.blueButton {
		background: #003663;
    color: #ffffff;
    font-size: 1em;
    margin: .5rem 0px;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    border: 1px solid transparent;
    border-bottom: 3px solid #5acce0;
    padding: .375rem .75rem;
    line-height: 1.5;
    border-radius: .25rem;
    transition: color .15s
	}
	.blueButton:hover{
		cursor:pointer;
		background:#134b79;
		transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	}
	#noResultsMsg {
		display:none;
	}
	form#eventsFilter div {
		padding:5px;
		display:inline-block;
	}
	#main h2 {
		font-size:x-large;
	}
	
	.tooltip {
		font-weight: bolder;
	}
	
	.tooltip:hover {
		cursor:help;
	}
	
	.ui-tooltip {
		background-color:#eeeeee;
		opacity:1;
		margin-bottom:10px;
	}
	
	/* Responsive Styling */
	@media only screen and (max-width: 925px) {
		.event {
			flex-direction: column;
		}
  	.dateTime {
			width:95%;
		}
		.locationDetails {
			width:95%;
			padding: 0px 10px;
		}
		.info {
			width:95%;
			padding: 0px 10px;
		}
		.header {
			margin-top:5px !important;
		}
		.dateTime p {
			margin:3px;
		}
	}
	@media screen and (max-width: 675px){
		#home_block_holder {
    	display: block;
    }
	}
/* Bootstrap */
	.justify-content-start {
		justify-content: flex-start !important;
	  }
	  
	  .justify-content-end {
		justify-content: flex-end !important;
	  }
	  
	  .justify-content-center {
		justify-content: center !important;
	  }
	  
	  .justify-content-between {
		justify-content: space-between !important;
	  }
	  
	  .justify-content-around {
		justify-content: space-around !important;
	  }
	  
	  .justify-content-evenly {
		justify-content: space-evenly !important;
	  }
	  
	  .align-items-start {
		align-items: flex-start !important;
	  }
	  
	  .align-items-end {
		align-items: flex-end !important;
	  }
	  
	  .align-items-center {
		align-items: center !important;
	  }
	  
	  .align-items-baseline {
		align-items: baseline !important;
	  }
	  
	  .align-items-stretch {
		align-items: stretch !important;
	  }
	  
	  .align-content-start {
		align-content: flex-start !important;
	  }
	  
	  .align-content-end {
		align-content: flex-end !important;
	  }
	  
	  .align-content-center {
		align-content: center !important;
	  }
	  
	  .align-content-between {
		align-content: space-between !important;
	  }
	  
	  .align-content-around {
		align-content: space-around !important;
	  }
	  
	  .align-content-stretch {
		align-content: stretch !important;
	  }
	  
	  .align-self-auto {
		align-self: auto !important;
	  }
	  
	  .align-self-start {
		align-self: flex-start !important;
	  }
	  
	  .align-self-end {
		align-self: flex-end !important;
	  }
	  
	  .align-self-center {
		align-self: center !important;
	  }
	  
	  .align-self-baseline {
		align-self: baseline !important;
	  }
	  
	  .align-self-stretch {
		align-self: stretch !important;
	  }

	.row {
		--bs-gutter-x: 1.5rem;
		--bs-gutter-y: 0;
		display: flex;
		flex-wrap: wrap;
		margin-top: calc(-1 * var(--bs-gutter-y));
		margin-right: calc(-0.5 * var(--bs-gutter-x));
		margin-left: calc(-0.5 * var(--bs-gutter-x));
	  }
	  .row > * {
		flex-shrink: 0;
		width: 100%;
		max-width: 100%;
		padding-right: calc(var(--bs-gutter-x) * 0.5);
		padding-left: calc(var(--bs-gutter-x) * 0.5);
		margin-top: var(--bs-gutter-y);
	  }
	  
	  .col {
		flex: 1 0 0%;
	  }
	  
	  .row-cols-auto > * {
		flex: 0 0 auto;
		width: auto;
	  }
	  
	  .row-cols-1 > * {
		flex: 0 0 auto;
		width: 100%;
	  }
	  
	  .row-cols-2 > * {
		flex: 0 0 auto;
		width: 50%;
	  }
	  
	  .row-cols-3 > * {
		flex: 0 0 auto;
		width: 33.3333333333%;
	  }
	  
	  .row-cols-4 > * {
		flex: 0 0 auto;
		width: 25%;
	  }
	  
	  .row-cols-5 > * {
		flex: 0 0 auto;
		width: 20%;
	  }
	  
	  .row-cols-6 > * {
		flex: 0 0 auto;
		width: 16.6666666667%;
	  }

	.col-auto {
		flex: 0 0 auto;
		width: auto;
	  }
	  
	  .col-1 {
		flex: 0 0 auto;
		width: 8.33333333%;
	  }
	  
	  .col-2 {
		flex: 0 0 auto;
		width: 16.66666667%;
	  }
	  
	  .col-3 {
		flex: 0 0 auto;
		width: 25%;
	  }
	  
	  .col-4 {
		flex: 0 0 auto;
		width: 33.33333333%;
	  }
	  
	  .col-5 {
		flex: 0 0 auto;
		width: 41.66666667%;
	  }
	  
	  .col-6 {
		flex: 0 0 auto;
		width: 50%;
	  }
	  
	  .col-7 {
		flex: 0 0 auto;
		width: 58.33333333%;
	  }
	  
	  .col-8 {
		flex: 0 0 auto;
		width: 66.66666667%;
	  }
	  
	  .col-9 {
		flex: 0 0 auto;
		width: 75%;
	  }
	  
	  .col-10 {
		flex: 0 0 auto;
		width: 83.33333333%;
	  }
	  
	  .col-11 {
		flex: 0 0 auto;
		width: 91.66666667%;
	  }
	  
	  .col-12 {
		flex: 0 0 auto;
		width: 100%;
	  }

	  @media (min-width: 576px) {
		.col-sm {
		  flex: 1 0 0%;
		}
		.row-cols-sm-auto > * {
		  flex: 0 0 auto;
		  width: auto;
		}
		.row-cols-sm-1 > * {
		  flex: 0 0 auto;
		  width: 100%;
		}
		.row-cols-sm-2 > * {
		  flex: 0 0 auto;
		  width: 50%;
		}
		.row-cols-sm-3 > * {
		  flex: 0 0 auto;
		  width: 33.3333333333%;
		}
		.row-cols-sm-4 > * {
		  flex: 0 0 auto;
		  width: 25%;
		}
		.row-cols-sm-5 > * {
		  flex: 0 0 auto;
		  width: 20%;
		}
		.row-cols-sm-6 > * {
		  flex: 0 0 auto;
		  width: 16.6666666667%;
		}
		.col-sm-auto {
		  flex: 0 0 auto;
		  width: auto;
		}
		.col-sm-1 {
		  flex: 0 0 auto;
		  width: 8.33333333%;
		}
		.col-sm-2 {
		  flex: 0 0 auto;
		  width: 16.66666667%;
		}
		.col-sm-3 {
		  flex: 0 0 auto;
		  width: 25%;
		}
		.col-sm-4 {
		  flex: 0 0 auto;
		  width: 33.33333333%;
		}
		.col-sm-5 {
		  flex: 0 0 auto;
		  width: 41.66666667%;
		}
		.col-sm-6 {
		  flex: 0 0 auto;
		  width: 50%;
		}
		.col-sm-7 {
		  flex: 0 0 auto;
		  width: 58.33333333%;
		}
		.col-sm-8 {
		  flex: 0 0 auto;
		  width: 66.66666667%;
		}
		.col-sm-9 {
		  flex: 0 0 auto;
		  width: 75%;
		}
		.col-sm-10 {
		  flex: 0 0 auto;
		  width: 83.33333333%;
		}
		.col-sm-11 {
		  flex: 0 0 auto;
		  width: 91.66666667%;
		}
		.col-sm-12 {
		  flex: 0 0 auto;
		  width: 100%;
		}
		.offset-sm-0 {
		  margin-left: 0;
		}
		.offset-sm-1 {
		  margin-left: 8.33333333%;
		}
		.offset-sm-2 {
		  margin-left: 16.66666667%;
		}
		.offset-sm-3 {
		  margin-left: 25%;
		}
		.offset-sm-4 {
		  margin-left: 33.33333333%;
		}
		.offset-sm-5 {
		  margin-left: 41.66666667%;
		}
		.offset-sm-6 {
		  margin-left: 50%;
		}
		.offset-sm-7 {
		  margin-left: 58.33333333%;
		}
		.offset-sm-8 {
		  margin-left: 66.66666667%;
		}
		.offset-sm-9 {
		  margin-left: 75%;
		}
		.offset-sm-10 {
		  margin-left: 83.33333333%;
		}
		.offset-sm-11 {
		  margin-left: 91.66666667%;
		}
		.g-sm-0,
	  .gx-sm-0 {
		  --bs-gutter-x: 0;
		}
		.g-sm-0,
	  .gy-sm-0 {
		  --bs-gutter-y: 0;
		}
		.g-sm-1,
	  .gx-sm-1 {
		  --bs-gutter-x: 0.25rem;
		}
		.g-sm-1,
	  .gy-sm-1 {
		  --bs-gutter-y: 0.25rem;
		}
		.g-sm-2,
	  .gx-sm-2 {
		  --bs-gutter-x: 0.5rem;
		}
		.g-sm-2,
	  .gy-sm-2 {
		  --bs-gutter-y: 0.5rem;
		}
		.g-sm-3,
	  .gx-sm-3 {
		  --bs-gutter-x: 1rem;
		}
		.g-sm-3,
	  .gy-sm-3 {
		  --bs-gutter-y: 1rem;
		}
		.g-sm-4,
	  .gx-sm-4 {
		  --bs-gutter-x: 1.5rem;
		}
		.g-sm-4,
	  .gy-sm-4 {
		  --bs-gutter-y: 1.5rem;
		}
		.g-sm-5,
	  .gx-sm-5 {
		  --bs-gutter-x: 3rem;
		}
		.g-sm-5,
	  .gy-sm-5 {
		  --bs-gutter-y: 3rem;
		}
	  }
	  @media (min-width: 768px) {
		.col-md {
		  flex: 1 0 0%;
		}
		.row-cols-md-auto > * {
		  flex: 0 0 auto;
		  width: auto;
		}
		.row-cols-md-1 > * {
		  flex: 0 0 auto;
		  width: 100%;
		}
		.row-cols-md-2 > * {
		  flex: 0 0 auto;
		  width: 50%;
		}
		.row-cols-md-3 > * {
		  flex: 0 0 auto;
		  width: 33.3333333333%;
		}
		.row-cols-md-4 > * {
		  flex: 0 0 auto;
		  width: 25%;
		}
		.row-cols-md-5 > * {
		  flex: 0 0 auto;
		  width: 20%;
		}
		.row-cols-md-6 > * {
		  flex: 0 0 auto;
		  width: 16.6666666667%;
		}
		.col-md-auto {
		  flex: 0 0 auto;
		  width: auto;
		}
		.col-md-1 {
		  flex: 0 0 auto;
		  width: 8.33333333%;
		}
		.col-md-2 {
		  flex: 0 0 auto;
		  width: 16.66666667%;
		}
		.col-md-3 {
		  flex: 0 0 auto;
		  width: 25%;
		}
		.col-md-4 {
		  flex: 0 0 auto;
		  width: 33.33333333%;
		}
		.col-md-5 {
		  flex: 0 0 auto;
		  width: 41.66666667%;
		}
		.col-md-6 {
		  flex: 0 0 auto;
		  width: 50%;
		}
		.col-md-7 {
		  flex: 0 0 auto;
		  width: 58.33333333%;
		}
		.col-md-8 {
		  flex: 0 0 auto;
		  width: 66.66666667%;
		}
		.col-md-9 {
		  flex: 0 0 auto;
		  width: 75%;
		}
		.col-md-10 {
		  flex: 0 0 auto;
		  width: 83.33333333%;
		}
		.col-md-11 {
		  flex: 0 0 auto;
		  width: 91.66666667%;
		}
		.col-md-12 {
		  flex: 0 0 auto;
		  width: 100%;
		}
		.offset-md-0 {
		  margin-left: 0;
		}
		.offset-md-1 {
		  margin-left: 8.33333333%;
		}
		.offset-md-2 {
		  margin-left: 16.66666667%;
		}
		.offset-md-3 {
		  margin-left: 25%;
		}
		.offset-md-4 {
		  margin-left: 33.33333333%;
		}
		.offset-md-5 {
		  margin-left: 41.66666667%;
		}
		.offset-md-6 {
		  margin-left: 50%;
		}
		.offset-md-7 {
		  margin-left: 58.33333333%;
		}
		.offset-md-8 {
		  margin-left: 66.66666667%;
		}
		.offset-md-9 {
		  margin-left: 75%;
		}
		.offset-md-10 {
		  margin-left: 83.33333333%;
		}
		.offset-md-11 {
		  margin-left: 91.66666667%;
		}
		.g-md-0,
	  .gx-md-0 {
		  --bs-gutter-x: 0;
		}
		.g-md-0,
	  .gy-md-0 {
		  --bs-gutter-y: 0;
		}
		.g-md-1,
	  .gx-md-1 {
		  --bs-gutter-x: 0.25rem;
		}
		.g-md-1,
	  .gy-md-1 {
		  --bs-gutter-y: 0.25rem;
		}
		.g-md-2,
	  .gx-md-2 {
		  --bs-gutter-x: 0.5rem;
		}
		.g-md-2,
	  .gy-md-2 {
		  --bs-gutter-y: 0.5rem;
		}
		.g-md-3,
	  .gx-md-3 {
		  --bs-gutter-x: 1rem;
		}
		.g-md-3,
	  .gy-md-3 {
		  --bs-gutter-y: 1rem;
		}
		.g-md-4,
	  .gx-md-4 {
		  --bs-gutter-x: 1.5rem;
		}
		.g-md-4,
	  .gy-md-4 {
		  --bs-gutter-y: 1.5rem;
		}
		.g-md-5,
	  .gx-md-5 {
		  --bs-gutter-x: 3rem;
		}
		.g-md-5,
	  .gy-md-5 {
		  --bs-gutter-y: 3rem;
		}
	  }
	  @media (min-width: 992px) {
		.col-lg {
		  flex: 1 0 0%;
		}
		.row-cols-lg-auto > * {
		  flex: 0 0 auto;
		  width: auto;
		}
		.row-cols-lg-1 > * {
		  flex: 0 0 auto;
		  width: 100%;
		}
		.row-cols-lg-2 > * {
		  flex: 0 0 auto;
		  width: 50%;
		}
		.row-cols-lg-3 > * {
		  flex: 0 0 auto;
		  width: 33.3333333333%;
		}
		.row-cols-lg-4 > * {
		  flex: 0 0 auto;
		  width: 25%;
		}
		.row-cols-lg-5 > * {
		  flex: 0 0 auto;
		  width: 20%;
		}
		.row-cols-lg-6 > * {
		  flex: 0 0 auto;
		  width: 16.6666666667%;
		}
		.col-lg-auto {
		  flex: 0 0 auto;
		  width: auto;
		}
		.col-lg-1 {
		  flex: 0 0 auto;
		  width: 8.33333333%;
		}
		.col-lg-2 {
		  flex: 0 0 auto;
		  width: 16.66666667%;
		}
		.col-lg-3 {
		  flex: 0 0 auto;
		  width: 25%;
		}
		.col-lg-4 {
		  flex: 0 0 auto;
		  width: 33.33333333%;
		}
		.col-lg-5 {
		  flex: 0 0 auto;
		  width: 41.66666667%;
		}
		.col-lg-6 {
		  flex: 0 0 auto;
		  width: 50%;
		}
		.col-lg-7 {
		  flex: 0 0 auto;
		  width: 58.33333333%;
		}
		.col-lg-8 {
		  flex: 0 0 auto;
		  width: 66.66666667%;
		}
		.col-lg-9 {
		  flex: 0 0 auto;
		  width: 75%;
		}
		.col-lg-10 {
		  flex: 0 0 auto;
		  width: 83.33333333%;
		}
		.col-lg-11 {
		  flex: 0 0 auto;
		  width: 91.66666667%;
		}
		.col-lg-12 {
		  flex: 0 0 auto;
		  width: 100%;
		}
		.offset-lg-0 {
		  margin-left: 0;
		}
		.offset-lg-1 {
		  margin-left: 8.33333333%;
		}
		.offset-lg-2 {
		  margin-left: 16.66666667%;
		}
		.offset-lg-3 {
		  margin-left: 25%;
		}
		.offset-lg-4 {
		  margin-left: 33.33333333%;
		}
		.offset-lg-5 {
		  margin-left: 41.66666667%;
		}
		.offset-lg-6 {
		  margin-left: 50%;
		}
		.offset-lg-7 {
		  margin-left: 58.33333333%;
		}
		.offset-lg-8 {
		  margin-left: 66.66666667%;
		}
		.offset-lg-9 {
		  margin-left: 75%;
		}
		.offset-lg-10 {
		  margin-left: 83.33333333%;
		}
		.offset-lg-11 {
		  margin-left: 91.66666667%;
		}
		.g-lg-0,
	  .gx-lg-0 {
		  --bs-gutter-x: 0;
		}
		.g-lg-0,
	  .gy-lg-0 {
		  --bs-gutter-y: 0;
		}
		.g-lg-1,
	  .gx-lg-1 {
		  --bs-gutter-x: 0.25rem;
		}
		.g-lg-1,
	  .gy-lg-1 {
		  --bs-gutter-y: 0.25rem;
		}
		.g-lg-2,
	  .gx-lg-2 {
		  --bs-gutter-x: 0.5rem;
		}
		.g-lg-2,
	  .gy-lg-2 {
		  --bs-gutter-y: 0.5rem;
		}
		.g-lg-3,
	  .gx-lg-3 {
		  --bs-gutter-x: 1rem;
		}
		.g-lg-3,
	  .gy-lg-3 {
		  --bs-gutter-y: 1rem;
		}
		.g-lg-4,
	  .gx-lg-4 {
		  --bs-gutter-x: 1.5rem;
		}
		.g-lg-4,
	  .gy-lg-4 {
		  --bs-gutter-y: 1.5rem;
		}
		.g-lg-5,
	  .gx-lg-5 {
		  --bs-gutter-x: 3rem;
		}
		.g-lg-5,
	  .gy-lg-5 {
		  --bs-gutter-y: 3rem;
		}
	  }
	  @media (min-width: 1200px) {
		.col-xl {
		  flex: 1 0 0%;
		}
		.row-cols-xl-auto > * {
		  flex: 0 0 auto;
		  width: auto;
		}
		.row-cols-xl-1 > * {
		  flex: 0 0 auto;
		  width: 100%;
		}
		.row-cols-xl-2 > * {
		  flex: 0 0 auto;
		  width: 50%;
		}
		.row-cols-xl-3 > * {
		  flex: 0 0 auto;
		  width: 33.3333333333%;
		}
		.row-cols-xl-4 > * {
		  flex: 0 0 auto;
		  width: 25%;
		}
		.row-cols-xl-5 > * {
		  flex: 0 0 auto;
		  width: 20%;
		}
		.row-cols-xl-6 > * {
		  flex: 0 0 auto;
		  width: 16.6666666667%;
		}
		.col-xl-auto {
		  flex: 0 0 auto;
		  width: auto;
		}
		.col-xl-1 {
		  flex: 0 0 auto;
		  width: 8.33333333%;
		}
		.col-xl-2 {
		  flex: 0 0 auto;
		  width: 16.66666667%;
		}
		.col-xl-3 {
		  flex: 0 0 auto;
		  width: 25%;
		}
		.col-xl-4 {
		  flex: 0 0 auto;
		  width: 33.33333333%;
		}
		.col-xl-5 {
		  flex: 0 0 auto;
		  width: 41.66666667%;
		}
		.col-xl-6 {
		  flex: 0 0 auto;
		  width: 50%;
		}
		.col-xl-7 {
		  flex: 0 0 auto;
		  width: 58.33333333%;
		}
		.col-xl-8 {
		  flex: 0 0 auto;
		  width: 66.66666667%;
		}
		.col-xl-9 {
		  flex: 0 0 auto;
		  width: 75%;
		}
		.col-xl-10 {
		  flex: 0 0 auto;
		  width: 83.33333333%;
		}
		.col-xl-11 {
		  flex: 0 0 auto;
		  width: 91.66666667%;
		}
		.col-xl-12 {
		  flex: 0 0 auto;
		  width: 100%;
		}
		.offset-xl-0 {
		  margin-left: 0;
		}
		.offset-xl-1 {
		  margin-left: 8.33333333%;
		}
		.offset-xl-2 {
		  margin-left: 16.66666667%;
		}
		.offset-xl-3 {
		  margin-left: 25%;
		}
		.offset-xl-4 {
		  margin-left: 33.33333333%;
		}
		.offset-xl-5 {
		  margin-left: 41.66666667%;
		}
		.offset-xl-6 {
		  margin-left: 50%;
		}
		.offset-xl-7 {
		  margin-left: 58.33333333%;
		}
		.offset-xl-8 {
		  margin-left: 66.66666667%;
		}
		.offset-xl-9 {
		  margin-left: 75%;
		}
		.offset-xl-10 {
		  margin-left: 83.33333333%;
		}
		.offset-xl-11 {
		  margin-left: 91.66666667%;
		}
		.g-xl-0,
	  .gx-xl-0 {
		  --bs-gutter-x: 0;
		}
		.g-xl-0,
	  .gy-xl-0 {
		  --bs-gutter-y: 0;
		}
		.g-xl-1,
	  .gx-xl-1 {
		  --bs-gutter-x: 0.25rem;
		}
		.g-xl-1,
	  .gy-xl-1 {
		  --bs-gutter-y: 0.25rem;
		}
		.g-xl-2,
	  .gx-xl-2 {
		  --bs-gutter-x: 0.5rem;
		}
		.g-xl-2,
	  .gy-xl-2 {
		  --bs-gutter-y: 0.5rem;
		}
		.g-xl-3,
	  .gx-xl-3 {
		  --bs-gutter-x: 1rem;
		}
		.g-xl-3,
	  .gy-xl-3 {
		  --bs-gutter-y: 1rem;
		}
		.g-xl-4,
	  .gx-xl-4 {
		  --bs-gutter-x: 1.5rem;
		}
		.g-xl-4,
	  .gy-xl-4 {
		  --bs-gutter-y: 1.5rem;
		}
		.g-xl-5,
	  .gx-xl-5 {
		  --bs-gutter-x: 3rem;
		}
		.g-xl-5,
	  .gy-xl-5 {
		  --bs-gutter-y: 3rem;
		}
	  }
	  @media (min-width: 1400px) {
		.col-xxl {
		  flex: 1 0 0%;
		}
		.row-cols-xxl-auto > * {
		  flex: 0 0 auto;
		  width: auto;
		}
		.row-cols-xxl-1 > * {
		  flex: 0 0 auto;
		  width: 100%;
		}
		.row-cols-xxl-2 > * {
		  flex: 0 0 auto;
		  width: 50%;
		}
		.row-cols-xxl-3 > * {
		  flex: 0 0 auto;
		  width: 33.3333333333%;
		}
		.row-cols-xxl-4 > * {
		  flex: 0 0 auto;
		  width: 25%;
		}
		.row-cols-xxl-5 > * {
		  flex: 0 0 auto;
		  width: 20%;
		}
		.row-cols-xxl-6 > * {
		  flex: 0 0 auto;
		  width: 16.6666666667%;
		}
		.col-xxl-auto {
		  flex: 0 0 auto;
		  width: auto;
		}
		.col-xxl-1 {
		  flex: 0 0 auto;
		  width: 8.33333333%;
		}
		.col-xxl-2 {
		  flex: 0 0 auto;
		  width: 16.66666667%;
		}
		.col-xxl-3 {
		  flex: 0 0 auto;
		  width: 25%;
		}
		.col-xxl-4 {
		  flex: 0 0 auto;
		  width: 33.33333333%;
		}
		.col-xxl-5 {
		  flex: 0 0 auto;
		  width: 41.66666667%;
		}
		.col-xxl-6 {
		  flex: 0 0 auto;
		  width: 50%;
		}
		.col-xxl-7 {
		  flex: 0 0 auto;
		  width: 58.33333333%;
		}
		.col-xxl-8 {
		  flex: 0 0 auto;
		  width: 66.66666667%;
		}
		.col-xxl-9 {
		  flex: 0 0 auto;
		  width: 75%;
		}
		.col-xxl-10 {
		  flex: 0 0 auto;
		  width: 83.33333333%;
		}
		.col-xxl-11 {
		  flex: 0 0 auto;
		  width: 91.66666667%;
		}
		.col-xxl-12 {
		  flex: 0 0 auto;
		  width: 100%;
		}
		.offset-xxl-0 {
		  margin-left: 0;
		}
		.offset-xxl-1 {
		  margin-left: 8.33333333%;
		}
		.offset-xxl-2 {
		  margin-left: 16.66666667%;
		}
		.offset-xxl-3 {
		  margin-left: 25%;
		}
		.offset-xxl-4 {
		  margin-left: 33.33333333%;
		}
		.offset-xxl-5 {
		  margin-left: 41.66666667%;
		}
		.offset-xxl-6 {
		  margin-left: 50%;
		}
		.offset-xxl-7 {
		  margin-left: 58.33333333%;
		}
		.offset-xxl-8 {
		  margin-left: 66.66666667%;
		}
		.offset-xxl-9 {
		  margin-left: 75%;
		}
		.offset-xxl-10 {
		  margin-left: 83.33333333%;
		}
		.offset-xxl-11 {
		  margin-left: 91.66666667%;
		}
		.g-xxl-0,
	  .gx-xxl-0 {
		  --bs-gutter-x: 0;
		}
		.g-xxl-0,
	  .gy-xxl-0 {
		  --bs-gutter-y: 0;
		}
		.g-xxl-1,
	  .gx-xxl-1 {
		  --bs-gutter-x: 0.25rem;
		}
		.g-xxl-1,
	  .gy-xxl-1 {
		  --bs-gutter-y: 0.25rem;
		}
		.g-xxl-2,
	  .gx-xxl-2 {
		  --bs-gutter-x: 0.5rem;
		}
		.g-xxl-2,
	  .gy-xxl-2 {
		  --bs-gutter-y: 0.5rem;
		}
		.g-xxl-3,
	  .gx-xxl-3 {
		  --bs-gutter-x: 1rem;
		}
		.g-xxl-3,
	  .gy-xxl-3 {
		  --bs-gutter-y: 1rem;
		}
		.g-xxl-4,
	  .gx-xxl-4 {
		  --bs-gutter-x: 1.5rem;
		}
		.g-xxl-4,
	  .gy-xxl-4 {
		  --bs-gutter-y: 1.5rem;
		}
		.g-xxl-5,
	  .gx-xxl-5 {
		  --bs-gutter-x: 3rem;
		}
		.g-xxl-5,
	  .gy-xxl-5 {
		  --bs-gutter-y: 3rem;
		}
	  }