@import url('https://rsms.me/inter/inter.css');
html { font-family: 'Inter', sans-serif; }
@supports (font-variation-settings: normal) {
  html { font-family: 'Inter var', sans-serif; }
}

html {
	-webkit-background-size: cover;
  	-moz-background-size: cover;
	-o-background-size: cover;
  	background-size: cover;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #ffffff;
	font-family: 'Inter',Helvetica, Arial,"Lucida Grande",Geneva,Verdana,sans-serif;
	font-weight: 400;
	font-size: 11px;
	-webkit-font-smoothing: antialiased;
	-moz-font-smoothing: antialiased;
	-o-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#bgimage {
	background: url("img/thehumancondition.jpg") no-repeat center center fixed;
	background-size: cover;
  	height: 100%;
  	overflow: hidden;
}

#bgimage_talks {
	background: url("img/toolkit_nights.jpg") no-repeat center center fixed;
	background-size: cover;
  	height: 100%;
  	overflow: hidden;
}

#bgimage_press {
	background: url("img/press.jpg") no-repeat center center fixed;
	background-size: cover;
  	height: 100%;
  	overflow: hidden;
}

@media screen and (max-width: 992px) {
  body {
    font-size: 11px;} }

@media screen and (max-width: 768px) {
  body {
    font-size: 10px;} }

@media screen and (max-width: 667px) {
  body {
    font-size: 9px;} }

#maincontainer {
	width: 100%;
	height: 100%;
	padding: 40px;
	background-color:rgba(0, 0, 0, 0.5);
	overflow: scroll;

}

h4, strong, #site_title {
	font-weight: 700;
}

#text {
	padding-top: 112px;
	padding-bottom: 70px;
}

p {
	margin-top: 0;
}

a, a:active, a:link, a:visited {
	color: #ffffff;
	text-decoration: none;
}

a:hover {
	color: #ffffff;
	text-decoration: underline;
}
