body {
	background-color: #dddddd;
	margin: 0 2rem;
	color: #333333;
	text-rendering: geometricPrecision;
}
.container {
	width: 100%;
	max-width: 900px;
	margin: 2rem auto;
	padding: 0;
}
.container p {
	margin: 0.75rem 0;
	padding: 0;
}
.institute .goto {
	margin: 0 0 -2rem 0;
	text-align: right;
}
.institute .goto a {
	text-decoration: none;
}
.institute .summary {
	margin-left: 2rem;
}
.institute .category {
	margin-top: 2rem;
}
.institute .category strong {
	border-bottom: 0px dashed #999999;
	background-color: #dddddd;
	color: white;
	padding: 0.15rem 0.25rem;
}
.institute .category strong .nowrap {
	font-weight: normal;
}
.institute .subcategory {
	margin-left: 2rem;
}
.institute .subcategory p {
	margin: 0;
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
}
.institute .project-list p {
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
}
.institute .hiring {
	margin-top: 2rem;
}
.institute .contents ul {
	padding-left: 0;
	list-style-type: none;
}
.institute .contents .topmenu {
	margin-bottom: 2rem;
}
.institute .contents li {
	padding-top: 0.15rem;
	padding-bottom: 0.15rem;
}
.institute .donors {
	padding-top: 2rem;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
}
.institute .donors p {
	text-align: center;
}
.institute .donors .title {
	width: 100%;
}
.publications .content p {
	margin: 0.25rem 0;
	padding: 0;
}
.publications .content .category {
	margin-top: 2rem;
}


.container h1 {
	margin: 1rem 0;
}
.container h3 {
	margin: 1.5rem 0 0 0;
	padding: 0;
}
.container p.toplink {
	margin: 0.5rem 0;
	padding: 0;
	color: white;
	font: 1rem "Helvetica Neue", Helvetica, Arial, sans-serif
}
.content {
	padding: 2rem;
	background-color:#ffffff;
	font: 1rem "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height:1.6em
}
.main_page .content {
	padding: 0.5rem 2rem 2rem 2rem;
}
.institute .head {
	padding: 0 0 0.5rem 0;
	margin: 0;
	font: 1.3em "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height:1.6em
}
.institute .subhead {
	font: 1rem "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 0 0 1rem 0;
	margin: 0;
}
a {
	color:#003399;
	text-decoration:none;
	font-weight:normal
}
a:hover {
	color:#000099; 
	text-decoration:underline
}
p {
	margin:0;
	padding:1em 0
}
.back2top {
	padding-top: 0;
	padding-bottom: 0;
	margin: 2rem 0 -2rem 0;
}
.back2top a {
	text-decoration: none;
}

/* munkatársak */

.munkatarsak p {
	margin: 0.5rem 0;
	padding: 0;
}

.munkatarsak .coworkers {
	margin: 1rem 0 4rem 0;
}
.munkatarsak .coworkers p {
	margin: 0.5rem 0;
	padding: 0;
}
.munkatarsak .back2top {
	margin: 3rem 0 0rem 0;
}
.munkatarsak .author {
	margin-top: -2rem;
	font-size: 1.1rem;
	color: #999999;
}
.munkatarsak blockquote {
	padding-top: 0;
	margin-top: 0;
}
.munkatarsak .category {
	margin-top: 1.5rem;
	color: #999999;
}
.munkatarsak .category em {
	padding: 0.15rem 0.25rem;
	border-bottom: 0px dashed #999999;
	background-color: #dddddd;
	color: white;
	font-style: normal;
	font-weight: bold;
}

/* artpool40-conference */

.artpool40-conference h1, 
.artpool40-conference h2, 
.artpool40-conference h3, 
.artpool40-conference h5, 
.artpool40-conference h6, 
.artpool40-conference p, 
.artpool40-conference li {
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}
.artpool40-conference a {
	color: #6d8c9e;
	padding-bottom: 0.15rem;
	border-bottom: 2px solid transparent;
}
.artpool40-conference a:hover {
	text-decoration: none;
	border-bottom: 2px solid #6d8c9e;
}
.artpool40-conference .menu a {
	color: #003399;
	font-size: 1rem;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 0.15rem;
}
.artpool40-conference .menu a:hover {
	border-bottom: 2px solid #003399;
}
.artpool40-conference #program a:hover, 
.artpool40-conference #speakers a:hover {
	text-decoration: none;
}
.artpool40-conference #program a b, 
.artpool40-conference #speakers a b {
	color: #999999;
	border-bottom: 2px solid #999999;
	padding-bottom: 0.15rem;
}
.artpool40-conference #program a b:hover, 
.artpool40-conference #speakers a b:hover {
	color: #000000;
	border-bottom: 2px solid #000000;
}
.artpool40-conference p {
	padding-top: 0.6rem;
	padding-bottom: 0.6rem;
}
.artpool40-conference .content p {
	text-align: left;
}
.artpool40-conference #program .visit {
	text-align: left;
}
.artpool40-conference .content .date {
	text-align: left;
	color: #666666;
	font-size: 1.38rem;
	word-spacing: 2px;
}
.artpool40-conference .content .datum {
	text-align: left;
	color: #666666;
	font-size: 1.325rem;
}
.artpool40-conference .content .date b {
	font-weight: normal;
}
.artpool40-conference .contents {
	margin-bottom: 1rem;
	padding-left: 1rem;
	list-style-type: none;
	color: #999999;
	font-variant: normal;
	font-size: 1rem;
	text-align: left;
	line-height: 2rem;
}

.artpool40-conference .contents li a {
	color: #111111;
	padding-bottom: 0.15rem;
	white-space: nowrap;
}
.artpool40-conference .contents li.eng a {
	margin-left: 1.275rem;
	margin-right: 1.275rem;
}
.artpool40-conference .contents li.hun a {
	margin-left: 1.125rem;
	margin-right: 1.125rem;
}
.artpool40-conference .contents li a:first-of-type {
	margin-left: 0;
}
.artpool40-conference .contents li a:last-of-type {
	margin-right: 0;
}
.artpool40-conference .contents li a:hover {
	text-decoration: none;
	border-bottom: 2px solid #111111;
}
.artpool40-conference .contents li:last-of-type {
	margin-top: 1rem;
}
.artpool40-conference .contents li b {
	font-size: 1.1rem;
}

.artpool40-conference header {
	background-color: #ffffff;
	position: relative;
}
.artpool40-conference header img {
	width: 66.6%;
	display: block;
	margin: 0 auto;
}
.artpool40-conference header figcaption {
	text-align: left;
	transform: rotate(-90deg);
	transform-origin: right;
	position: absolute;
	top: 0;
	right: 1rem;
	font-size: 0.75rem;
	width: auto;
}
.artpool40-conference .content .right {
	width: max-content;
	display: block;
	margin-left: auto;
	margin-right: 0rem;
}
.artpool40-conference .content .right:last-of-type {
	padding-bottom: 2rem;
}
.videos .content .right:last-of-type {
	padding-bottom: 0rem;
}
.artpool40-conference header figcaption a {
	color: #999999;
}
.artpool40-conference .title {
	margin-left: 1.5rem;
	font-weight: normal;
	color: #7a60aa;
}
.abstracts .title {
	margin-left: 0rem;
}


.artpool40-conference .title h1, 
.artpool40-conference .title h2 {
	font-weight: normal;
}
.artpool40-conference h3 {
	color: #000000;
	font-variant: normal;
	margin-left: 0rem;
	margin-bottom: 1rem;
	margin-right: 0rem;
	letter-spacing: 0.05rem;
	font-size: 1.3rem;
}
.artpool40-conference h5 {
	font-size: 1rem;
	margin-top: 1rem;
	padding-top: 1.75rem;
	margin-bottom: 0;
	color: #999999;
	clear: right;
}
.artpool40-conference h6 {
	font-size: 1rem;
	margin-top: 0;
	margin-bottom: 0.6rem;
	color: #333333;
}
.artpool40-conference h6 a {
	color: #333333;
	font-weight: bold;
	border-bottom: 2px solid black;
}
.artpool40-conference h6 a:hover {
	border-bottom: 0px solid black;
}

.artpool40-conference #concept {
	padding: 0.5rem 0rem 1rem 0rem;
}
.artpool40-conference #program {
	padding: 0.5rem 0rem 1rem 0rem;
}
.artpool40-conference #speakers {
	padding: 0.5rem 0rem 1rem 0rem;
	display: none;
}
.artpool40-conference #speakers p {
	padding-bottom: 1rem;
}
.artpool40-conference #speakers h3 p {
	padding-bottom: 0;
}
.artpool40-conference #speakers p b {
	font-size: 1rem;
	color: #999999;
}
.artpool40-conference #program .small {
	font-size: 1rem;
}
.artpool40-conference #program .time {
	font-weight: bold;
	color: #999999;
}
.artpool40-conference #program .lectures b {
	font-weight: bold;
	color: #999999;
	font-variant: normal;
}
.artpool40-conference #program p:last-of-type {
	text-align: left;
}
.artpool40-conference #program h3:first-of-type {
	padding-right: 1rem;
	margin-bottom: 0rem;
}
.artpool40-conference #booklet {
	font-size: 1rem;
}
.artpool40-conference #booklet a {
	color: #999999;
	font-weight: bold;
	border-bottom: 2px solid #999999;
}
.artpool40-conference #booklet a:hover {
	color: black;
	font-weight: bold;
	border-bottom: 2px solid black;
}

.artpool40-conference .content p {
	letter-spacing: 0.0075rem;
	line-height: 1.5rem;
	font-size: 1rem;
	color: black
}
.artpool40-conference h1 {
	font-size: 2.2rem;
	margin-top: 0;
	margin-bottom: 0;
	line-height: 2.7rem;
}
.artpool40-conference h2 {
	font-size: 1.71rem;
	margin-top: 0.25rem;
	margin-bottom: 0;
	line-height: 2rem;
	word-spacing: 1px;
	white-space: nowrap;
}
.artpool40-conference #magyar h1 {
	font-size: 1.95rem;
}
.artpool40-conference #magyar h2 {
	font-size: 1.65rem;
	word-spacing: 3px;
}
.artpool40-conference .content {
	padding: 0;
}
.artpool40-conference .content .right, 
.artpool40-conference .content #english h1, 
.artpool40-conference .content #english h2, 
.artpool40-conference .content #magyar h1, 
.artpool40-conference .content #magyar h2, 
.artpool40-conference .content h3, 
.artpool40-conference .content h5, 
.artpool40-conference .content h6,
.artpool40-conference .content hr, 
.artpool40-conference .content p {
	padding-left: 1rem;
	padding-right: 1rem;
}

.artpool40-conference .lectures {
	border-left: 2px dotted #999999;
	padding-left: 0.5rem;
	margin-left: 1rem;
}
.artpool40-conference .lectures p {
	padding-top: 0.25rem;
	padding-bottom: 0.25rem;
	padding-left: 0;
}
.artpool40-conference .lectures p:nth-of-type(1) {
	padding-top: 0;
}
.artpool40-conference .lectures p:last-of-type {
	padding-bottom: 0;
}
.artpool40-conference h3, 
.artpool40-conference h5 {
	position: relative;
}
.artpool40-conference .content .goto {
	position: absolute;
	top: 0rem;
	right: -1rem;
	margin: 0;
	padding: 0;
	background-color: #6d8c9e;
	opacity: 0.5;
	font-family: Arial, Helvetica, sans-serif;
}
.biographies h5 {
	margin-top: 2rem;
	border-top: 4px solid #dddddd;
}
.biographies h5:last-of-type {
	margin-top: 1rem;
	border-top: 0px;
}
.biographies .content .goto {
	display: none;
}
.biographies .content #bottom .goto {
	display: block;
}
.abstracts .content .goto {
	right: 1rem;
}
.artpool40-conference .content .goto a {
	padding: 0.5rem 0.8rem 0.5rem 0.8rem;
	text-decoration: none;
	color: white;
	font-weight: bold;
	line-height: 2rem;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	border-bottom-color: #6d8c9e;
}
.artpool40-conference .content .goto a:hover {
	border-bottom-style: double;
	border-bottom-width: 6px;
}
.artpool40-conference .organizers a {
	color: black;
	border-bottom: 2px solid black;
}
.artpool40-conference .organizers a:hover {
	color: #6d8c9e;
	border-bottom: 2px solid #6d8c9e;
}
.artpool40-conference .fbevent {
	display: flex;
}
.artpool40-conference .fbevent div {
	font-size: 1rem;
	padding: 0.8rem 0 0 1rem;
}

.abstracts .content {
	padding-top: 1rem;
	padding-left: 1rem;
	padding-right: 1rem;
	padding-bottom: 2rem;
}
.biographies .content {
	padding-top: 1rem;
	padding-left: 0rem;
	padding-right: 0rem;
	padding-bottom: 2rem;
}
.biographies .content .right, 
.biographies .content #english h1, 
.biographies .content #magyar h1, 
.biographies .content #english h2, 
.biographies .content #magyar h2, 
.biographies .content .date, 
.biographies .content .datum, 
.biographies .content .contents, 
.biographies .content #names, 
.biographies .content .bio, 
.biographies .content .lecture {
	padding-left: 2rem;
	padding-right: 2rem;
}
.biographies .content .portrait {
	padding-right: 1rem;
}
.abstracts #names {
	text-align: justify;
}
.abstracts #names a, 
.abstracts #names b {
	white-space: nowrap;
}
.abstracts #names b {
	color: #999999;
}
.abstracts .video {
	padding-left: 1rem;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}
.artpool40-conference .abstract p {
	font-size: 0.9rem;
}
.abstracts .video-container {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 30px; height: 0; overflow: hidden;
	margin: 1.5rem 1rem;
}
 
.abstracts .video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.abstracts .portrait img {
	width: auto;
	max-width: 192px;
	height: auto;
	max-height: 100%;
	margin-top: 1rem;
	margin-left: 1rem;
	padding-right: 1rem;
	float: right;
}
.abstracts .footnotes {
	margin: 1rem;
	padding-top: 1rem;
	border-top: 2px solid #666666;
}
.abstracts .footnotes p {
	font-size: small;
	line-height: 1.2rem;
	padding-top: 0.3rem;
	padding-bottom: 0.3rem;
	padding-left: 0;
	padding-right: 0;
}
.abstracts .content .bio {
	font-size: small;
	text-align: justify;
	line-height: 1.2rem;
}
.abstracts .content .lecture {
	font-size: small;
}
.abstracts .content .bio b {
	color: #999999;
	font-size: 1rem;
}
.abstracts .content .bio a, 
.abstracts .content .lecture a {
	color: black;
	text-decoration: underline;
}
.abstracts .content .bio a:hover, 
.abstracts .content .lecture a:hover {
	border: 0;
}
.biographies .content h5:last-of-type {
	margin-right: 1rem;
}
.biographies .clear-all {
	clear: both;
}

#all-videos {
	padding-left: 0;
}

.all-logos {
	padding: 2rem 0;
	display: flex;
	width: max-content;
	justify-content: center;
	margin: 0 auto;
}
.style2 {
	color: #993366
}
.foot {
	border-top:1px solid #666666
}
.menu {
	margin: 0;
	padding: 1rem 0;
	font: 1rem "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 2rem;
	text-align: center;
}
.menu a {
	font-weight:normal
}
.menu a:first-of-type {
	margin-top: 1rem;
}
.menu a:last-of-type {
	margin-bottom: 1rem;
}
.job {
	font: 1rem "Helvetica Neue", Helvetica, Arial, sans-serif
}
.reports div {
	padding-top: 1rem;
}
.reports {
	color: black;
	text-align: left;
}
.reports a {
	padding: 4px 6px;
	margin: 5px 2px 5px 0;
	color: black;
	text-decoration: none;
	display: inline-block;
	background-color: #fafafa;
	border: 1px solid #dedede;
}
.break, .break950-480 {
	display: none;
}
.container .normal {
	font-weight: normal;
}
.slidecontainer {
	display: none;
	position: absolute;
	top: 0.5rem;
	right: 1rem;
}
.artpool40-conference .galleria {
	padding: 0 0 0 1rem;
	height: 432px;
	max-width: 1200px;
}
.artpool40-conference .galleria a {
	border: 0;
}
.artpool40-conference .galleria a img {
	width: 200px;
	max-width: 100%;
}
.artpool40-conference .galleria-image {
	padding-right: 0.75rem;
	padding-bottom: 0.75rem;
}
@media screen and (min-width : 951px){
	.slidecontainer {
		display: none;
	}
}
@media screen and (max-width : 950px){
	.container p.toplink {
		margin-right: 1rem;
	}
	.menu {
		padding: 1rem 0rem;
		text-align: center;
	}
	.menu a {
		margin: 0rem;
		color: #003399;
		text-decoration: none;
		display: inline-block;
		background-color: #dedede;
	}
	.break950-480 {
		display: block;
	}
	.artpool40-conference .contents li.eng a {
		margin-left: 0rem;
		margin-right: 0rem;
	}
	.artpool40-conference .contents li.hun a {
		margin-left: 0rem;
		margin-right: 0rem;
	}
	.artpool40-conference h2 {
		white-space: normal;
	}
	.artpool40-conference .content .date {
		white-space: normal;
	}
}
@media screen and (max-width : 900px){
	.biographies .clear-all {
		display: none;
	}
}
@media screen and (max-width : 800px){
	.abstracts .portrait img {
		padding-right: 1rem;
	}
}
@media screen and (max-width : 750px){
	.all-logos {
		padding: 2rem 0;
		display: block;
		width: auto;
		margin: 0 auto;
	}
	.artpool40-conference .content #youtube .goto {
		position: static;
		display: block;
		margin-left: auto;
		width: 2.27rem;
	}
	.artpool40-conference .content #youtube .pt1 {
		margin-bottom: 0;
		padding-bottom: 0;
	}
}
@media screen and (max-width : 660px){
	body {
		margin:0 0em
	}
	.break {
		display: none;
	}
	.break950-480 {
		display: block;
	}
	.container p.toplink {
		margin-right: 1em
	}
	.head {
		font:1.1em "Helvetica Neue", Helvetica, Arial, sans-serif;
	}
	.container {
		margin:0 auto;
	}
	.content {
		padding:1rem;
	}
	.main_page .content {
		padding: 0.5rem 1rem 1rem 1rem;
	}
	.institute .contents li {
		border-bottom: 1px dashed #cccccc;
	}
	.artpool40-conference .content {
		padding: 0 0 1rem 0;
	}
	.artpool40-conference header img {
		width: 75%;
		display: block;
		margin: 0 auto
	}
	.artpool40-conference header figcaption {
		text-align: right;
		top: 0;
		right: 1.5rem;
		font-size: 0.75rem;
		width: 10rem;
	}
	.artpool40-conference h1, 
	.artpool40-conference #magyar h1 {
		font-size: 1.75rem;
		line-height: 2.1rem;
		padding: 0;
	}
	.artpool40-conference h2, 
	.artpool40-conference #magyar h2 {
		font-size: 1.10rem;
		line-height: 1.7rem;
		padding: 0;
	}
	.artpool40-conference .content .date {
		font-size: 1.3rem;
		line-height: 1.6rem;
	}
	.artpool40-conference .content .datum {
		font-size: 1.2rem;
		line-height: 1.6rem;
	}
	.artpool40-conference .content .date b {
		font-weight: normal;
	}
	.artpool40-conference ul {
		margin-left: 0rem;
		font-size: 1.75rem;
		line-height: 2.5rem;
	}
	.artpool40-conference #program .small {
		font-size: 1rem;
	}
	.artpool40-conference .content .right, 
	.artpool40-conference .content #english h1, 
	.artpool40-conference .content #english h2, 
	.artpool40-conference .content #magyar h1, 
	.artpool40-conference .content #magyar h2, 
	.artpool40-conference .content h3, 
	.artpool40-conference .content h5, 
	.artpool40-conference .content h6, 
	.artpool40-conference .content p {
		padding-left: 0rem;
		padding-right: 0rem;
	}
	.artpool40-conference .fbevent div {
		padding: 0.8rem 0 0 1rem;
	}
	.abstracts .content {
		padding-top: 1rem;
		padding-left: 1rem;
		padding-right: 1rem;
		padding-bottom: 1rem;
	}
	.abstracts .content .goto {
		right: 0;
	}
	.abstracts .footnotes {
		margin: 1rem 0;
	}
	.abstracts .portrait img {
		padding-right: 0rem;
	}
	.artpool40-conference .contents {
		padding-left: 0rem;
	}
	.abstracts .video-container {
		margin-left: 0rem;
		margin-right: 0rem;
	}
	.abstracts #names {
		text-align: left;
	}
	.biographies .content {
		padding-top: 1rem;
		padding-left: 0rem;
		padding-right: 0rem;
		padding-bottom: 2rem;
	}
	.biographies .content .right, 
	.biographies .content #english h1, 
	.biographies .content #magyar h1, 
	.biographies .content #english h2, 
	.biographies .content #magyar h2, 
	.biographies .content .date, 
	.biographies .content .datum, 
	.biographies .content .contents, 
	.biographies .content #names, 
	.biographies .content .bio, 
	.biographies .content .lecture {
		padding-left: 1rem;
		padding-right: 1rem;
	}
	.biographies .content .portrait {
		padding-right: 1rem;
	}
	.artpool40-conference .galleria {
		padding: 0 0 0 0rem;
}
@media (max-width: 568px) and (orientation: landscape) {
	.artpool40-conference header img {
		margin-top: -1.75rem;
	}
	.artpool40-conference header figcaption {
		margin-top: 1.75rem;
	}
}
@media screen and (max-width : 480px){
	body {
		margin: 0;
	}
	.container {
		margin: 0;
	}
	.break {
		display: block;
	}
	.break950-480 {
		display: none
	}
	.menu {
		padding: 1.5rem 1rem;
		margin-left: 0.5rem;
		color: transparent;
		text-align: left;
		line-height: 1rem;
	}
	.menu a {
		margin: 0.5rem 1rem 0.5rem 1rem;
		color: #003399;
		text-decoration: none;
		border: 0;
		display: block;
		background-color: #dedede;
	}
	.menu a:hover, 
	.artpool40-conference .menu a:hover {
		border: 0;
	}
	.artpool40-conference header img {
		width: 100%;
		display: block;
		margin: 0 auto
	}
	.artpool40-conference h1, 
	.artpool40-conference #magyar h1 {
		font-size: 1.55rem;
		line-height: 1.8rem;
		padding: 0;
	}
	.artpool40-conference h1 .nowrap:last-of-type, 
	.artpool40-conference #magyar h1 .nowrap:last-of-type {
		white-space: nowrap;
	}
	.artpool40-conference h2, 
	.artpool40-conference #magyar h2 {
		font-size: 1rem;
		line-height: 1.5rem;
		padding: 0;
		margin-right: 2rem;
	}
	.artpool40-conference h2 .nowrap:last-of-type {
		white-space: normal;
	}
	.artpool40-conference .content .fbevent div, 
	.artpool40-conference .content .right {
		font-size: 0.85rem;
	}
	.artpool40-conference .content p {
		text-align: left;
		font-size: 1rem;
	}
	.artpool40-conference .content .date, 
	.artpool40-conference .content .datum {
		font-size: 0.85rem;
		line-height: 1.2rem;
	}
	.artpool40-conference .contents {
		font-size: 1rem;
		line-height: 2.25rem;
	}
	.artpool40-conference h3 {
		font-size: 1.5rem;
		line-height: 2rem;
	}
	.artpool40-conference #program .small {
		font-size: 1rem;
	}
	.artpool40-conference .content .right:last-of-type {
		padding-bottom: 1rem;
	}
	.abstracts .footnotes p {
		font-size: small;
		line-height: 1.2rem;
	}
}
@media screen and (max-width: 400px){
	.abstracts .portrait img {
		margin: 0;
		float: none;
		max-width: 100%;
	}
	.biographies .content .portrait {
		padding-right: 0rem;
	}
	.biographies h5 {
		margin-top: 1rem;
		border-top: 0px solid #dddddd;
	}
	.artpool40-conference .abstract p {
		font-size: 1rem;
	}
	.abstracts .content .bio, 
	.abstracts .content .lecture {
		font-size: 1rem;
		text-align: left;
		line-height: 1.5rem;
	}
}