.section-title
{
	background-image: url("/img/title_events.svg");
	height: 116px;
	width: 293px;
}
.row-1
{
	background: #82900e;
	color: white;
}
.col-3 .col-1
{
	background: #82900E;
	color: white;
}
.col-3 .col-1 .btn.green:hover,.col-3 .col-1 .btn.green:focus,.col-3 .col-1 .btn.green:active
{
	color: #82900E;
}
.col-3 .col-1.even
{
	background: #9BA639;
}
.col-3 .col-1.even .btn.green:hover,.col-3 .col-1.even .btn.green:focus,.col-3 .col-1.even .btn.green:active
{
	color: #9BA639;
}
@media screen and (min-width: 766px) and (max-width: 1280px)
{
	.col-3
	{
		grid-template-columns: 1fr;
	}
	.col-3 .col-1
	{
		background: #9BA639;
		grid-template-columns: 1fr 1fr;
	}
	.col-3 .col-1 .btn.green:hover,.col-3 .col-1 .btn.green:focus,.col-3 .col-1 .btn.green:active
	{
		color: #9BA639;
	}
	.col-3 .col-1.even
	{
		background: #82900E;
	}
	.col-3 .col-1.even .bg-img
	{
		grid-column-start: 2;
		grid-row-start: 1;
	}
	.col-3 .col-1.even .btn.green:hover,.col-3 .col-1.even .btn.green:focus,.col-3 .col-1.even .btn.green:active
	{
		color: #82900E;
	}
	.col-3 .arrow,.col-3 .even .arrow,.col-3 .row-odd .arrow,.col-3 .row-odd.even .arrow
	{
		background: none;
	}
	.col-3 .bg-img
	{
		min-height: 460px;
	}
}
@media screen and (min-width: 1281px)
{
	.col-3
	{
		grid-template-columns: repeat(3, calc(100%/3));
	}
	.col-3 .col-1.row-odd
	{
		background: #9BA639;
	}
	.col-3 .col-1.row-odd .bg-img
	{
		grid-row-start: 2;
	}
	.col-3 .col-1.row-odd .btn.green:hover,.col-3 .col-1.row-odd .btn.green:focus,.col-3 .col-1.row-odd .btn.green:active
	{
		color: #9BA639;
	}
	.col-3 .col-1.row-odd .text
	{
		grid-row-start: 1;
	}
	.col-3 .col-1.row-odd.even
	{
		background: #82900E;
	}
	.col-3 .col-1.row-odd.even .bg-img
	{
		grid-row-start: 1;
	}
	.col-3 .col-1.row-odd.even .btn.green:hover,.col-3 .col-1.row-odd.even .btn.green:focus,.col-3 .col-1.row-odd.even .btn.green:active
	{
		color: #82900E;
	}
	.col-3 .col-1.row-odd.even .text
	{
		grid-row-start: 2;
	}
	.col-3 .text,.col-3 .bg-img
	{
		height: calc((100vw - 4rem));
	}
}
@media screen and (min-width: 1281px) and (min-width: 766px)
{
	.col-3 .text,.col-3 .bg-img
	{
		height: calc((100vw - 4rem) / 2);
	}
}
@media screen and (min-width: 1281px) and (min-width: 1022px)
{
	.col-3 .text,.col-3 .bg-img
	{
		height: calc((100vw - 14rem) / 3);
	}
}
@media screen and (min-width: 1281px) and (min-width: 1281px)
{
	.col-3 .text,.col-3 .bg-img
	{
		height: calc((1280px - 14rem) / 3);
	}
}
@media screen and (min-width: 1022px)
{
	#dropdown-events .dropbtn
	{
		background: #82900E;
		border-left-color: white;
		border-right-color: white;
		border-top-color: white;
	}
}
.container .detail-cal
{
	border-color: #82900E;
}
.container .detail-cal h1
{
	background: #82900E;
}
.container .detail-cal .calendar th.h2,.container .detail-cal .calendar th.nav-btns a,.container .detail-cal .calendar td a,.container .detail-cal .event-list .btn,.container .detail-cal .event-list h2,.container .detail-cal .event-list h3
{
	color: #82900E;
}
@media screen and (min-width: 766px)
{
	.col-2-6040
	{
		grid-template-rows: minmax(400px, auto);
	}
}
@media screen and (min-width: 1022px)
{
	.col-2-6040
	{
		grid-template-rows: minmax(550px, auto);
	}
}
@media screen and (min-width: 1281px)
{
	.col-2-6040
	{
		grid-template-rows: minmax(700px, auto);
	}
}
body .container .details h2,body .container .text h2
{
	font-family: poppins,sans-serif;
	font-style: normal;
	font-weight: 700;
}
@media screen and (min-width: 1022px)
{
	body .container .text
	{
		padding: 4rem;
	}
}
.col-1.featured-image
{
	height: 600px;
}
#event-sponsor-list
{
	padding: 4rem 4rem 2rem;
}
#event-sponsor-list .logo-list
{
	margin: 0;
	padding: 0;
}
#ticket-link,#ticket-sponsor
{
	margin: 2.4rem 0;
}