#symposium #intro {
	background-image: url('../images/MD_map.jpg');
}

#attendees {
	background-color: #5e6266;
	color: #FFFFFF;
}

#committee {
	background-color: #645b51;
	color: #FFFFFF;
}

.overlay:before {
	content: none;
}

#symposium #intro.overlay:before {
	content: '';
}

#group {
	background-color: #505050;
}

img {
	max-width: 100%;
}

.img_border {
	border: 6px solid #FFFFFF;
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
}

/* Larger than desktop */
@media (min-width: 1000px) {
	#attendees {
		background-image: url('../images/attendees.jpg');
	}

	#committee {
		background-image: url('../images/committee.jpg');
	}
	
	.overlay:before {
		content: '';
	}
}

a.workshop, .workshop .counter-icon > svg > g  {
	transition: all 0.2s ease;
}

a.workshop {
	text-decoration: none;
	font-size: 2.4rem;
	font-weight: 700 !important;
	color: rgb(50, 50, 50);
	padding: 4rem;
	display: inline-block;
	
	border-radius: 14px;
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
}

a.workshop:hover {
	background-color: #0FA0CE;
	color: #FFFFFF;
}

.workshop .counter-icon > svg > g {
	fill: rgb(50, 50, 50);
}

.workshop:hover .counter-icon > svg > g {
	fill: #FFFFFF;
}

.profile {
	text-align: left;
	margin-bottom: 4rem;
}

.profile > div * {
	vertical-align: middle;
}

.profile-id {
	display: inline-block;
	width: 60%;
}

.profile-image {
	width: 30%;
	max-width: 100px;
	margin-right: 5%;
	background-color: #FFFFFF;
	padding: 5px;
	border-radius: 50%;
	display: inline-block;
	
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	
	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.6);
}

.profile-image > img {
	width: 100%;
	height: auto;
	
	border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
}

.profile-image > svg {
	width: 100%;
	height: auto;
}

.profile-name {
	font-weight: 700;
	font-size: 1.8rem;
}

.profile-org {
	
}

.profile-details {
	background: #0FA0CE;
	padding: 2rem;
	position: relative;
	margin-top: 2rem;
		
	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.6);
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.6);
}

.profile-details:after {
	bottom: 100%;
	left: 10%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(15, 160, 206, 0);
	border-bottom-color: #0FA0CE;
	border-width: 10px;
	margin-left: -10px;
}

.profile-details > p:last-child {
	margin-bottom: 0;
}

.profile-title {
	font-weight: 700;
	font-size: 1.2em;
}