/* Introductory Workshop Detail Page */

/* Stacked dates in same li */
.event-info-grid li.date .date-range {
	display: flex;
	flex-direction: column;
	gap: 4px;
}

/* Profile icon for facilitator in event info grid */
ul.event-info-grid li.profile {
	padding-left: 25px;
	background: url(../../assets/img/icons/icon-events-profile.svg) left center no-repeat;
	background-size: 20px 20px;
}

.introductory-workshop-entry-guidelines li {
	color: rgb(85, 85, 85) !important;
}

/* Match padding of even items in 2x2 grid on desktop */
@media only screen and (min-width: 600px) {
	ul.event-info-grid li.profile {
		padding-left: 43px;
		background-position: left 18px center;
	}
	ul.event-info-grid li.location {
		padding-left: 25px;
		background-position: left center;
	}
}

/* Fix float clearing: force 3rd item to start a new row */
ul.event-info-grid li:nth-child(odd) {
	clear: left;
}

#introductory-workshop-guidelines-picture-1 {
	background-image: url('/assets/img/images/introductory-workshop/form-introductory-workshop-example-1.png')
}

#introductory-workshop-guidelines-picture-2 {
	background-image: url('/assets/img/images/introductory-workshop/form-introductory-workshop-example-2.png')
}


h3.section-primary-content-header {
	font-size: 24px;
}

/* Override hero background image for workshop application steps */
header.introductory-workshop-application {
	background-image: linear-gradient(rgba(19, 20, 20, 0.5), rgba(19, 20, 20, 0.5)), url(../../assets/img/backgrounds/banner-introductory-workshop-application.jpg);
}

header.introductory-workshop-application h1 {
	text-transform: none;
}

/* Hide Apply Now button in venue section on mobile */
@media all and (max-width: 768px) {
	.hide-on-mobile {
		display: none !important;
	}
}