@font-face {
	font-family: 'BMWBold';
	src: url(../../fonts/BMWTypeGlobalPro-Bold.woff) format("woff");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'BMWRegular';
	src: url(../../fonts/BMWTypeGlobalPro-Regular.woff) format("woff");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'BMWLight';
	src: url(../../fonts/BMWTypeGlobalPro-Light.woff) format("woff");
	font-weight: normal;
	font-style: normal;
}


@font-face {
	font-family: 'BMWTypeNextBold';
	src: url(../../fonts/BMWTypeNextLatinTT-Bold.ttf) format("truetype");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'BMWTypeNextLight';
	src: url(../../fonts/BMWTypeNextLatinTT-Light.ttf) format("truetype");
	font-weight: normal;
	font-style: normal;
}

body {
	background-color: #505152;
	color: #333;
	font-family: "BMWTypeNextLight", \5FAE\8EDF\6B63\9ED1\9AD4, "PingFangTC-Light", "Segoe UI", "Helvetica Neue", -apple-system, BlinkMacSystemFont, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}

body {
	background-color: #505152;
	color: #333333;
}

section.speakers img {
	width: 170px;
	padding: 5px;
	background-color: rgba(194, 194, 194, 0.8); }

section.synopsis img.speaker,
section.synopsis img.two-speaker,
section.agenda img.speaker,
section.agenda img.two-speaker {
	width: 80px;
}

section.synopsis img.two-speaker,
section.agenda img.two-speaker {
	margin-left: 10px;
}

section.synopsis a,
section.agenda a {
	color: #333333;
}

section.synopsis a:focus, section.synopsis a:hover,
section.agenda a:focus,
section.agenda a:hover {
	color: #333333;
}

a {
	color: #333333;
}

a:focus, a:hover {
	color: #1d62af;
}

.hr-t {
	border-top: 1px solid #dedede;
}

.mt-40 {
	margin-top: 40px;
}

.mb-40 {
	margin-bottom: 40px;
}

.fakeimg {
	height: 200px;
	background: #aaa;
}

.img-pd {
	padding: 10px;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "BMWTypeNextBold", Arial, sans-serif;
	letter-spacing: 0.5px;
	font-weight: bold;
}

/* Hard Shadow */
.h-shadow {
	box-shadow: 0 0.1rem 0.5rem rgba(0, 0, 0, 0.5);
}
