* {
  font-family: 'Noto Sans', sans-serif;
  font-size: 14px;
}

b, h1 {
  font-weight: 700;
}

h1 {
  font-size: 1.5em;
}

body {
  background-color: silver;
  background-image: url("https://cdn.getforge.com/sergeylishchuk.getforge.io/1760279593/images/background.png");
}

a:link { color: blue; }
a:visited { color: blue; }
a:hover { color: blue; }
a:active { color: red; }

div.container {
  width: 1024px;
  margin: auto;
  background-color: #F0F0F0;
  border-style: outset;
  border-color: #F0F0F0;
}

header, footer {
  background-color: dimgray;
}

header {
  height: 150px;
}

footer {
  font-size: 0.8em;
  text-align: center;
  color: lightgray;
  clear: both;
}

article {
  padding: 20px 20px 20px 20px;
  text-align: justify;
}

article.main {
  margin-right: 600px;
}

article.study, article.newsfeed {
  margin: 0px 20px 20px 20px;
  border-style: inset;
  border-color: gainsboro;
  border-radius: 8px;
  padding: 0px 20px 0px 20px;
}

article.study {
  width: 512px;
  float: right;
  background-color: white;
}

h1.study {
  width: 560px;
  float: right;
  margin: 20px 20px 5px 20px;
  color: darkslategray;
  font-size: 1.25em;
  text-decoration: none;
}

article.study h1 {
  text-align: center;
}

.abstract {
  display: none;
  background-color: white;
  border: 2px solid black;
  border-radius: 5px;
  padding: 0px 20px;
}

.citation {
  display: none;
}

article.newsfeed {
  background-color1: #FFFF80;
  background-color: ivory;
  padding-bottom: 10px;
}

article ul {
  padding-left: 20px;
}

article.newsfeed li {
  padding-top: 10px;
}

span.__dimensions_badge_embed__ {
  display:inline-block;
}

span.altmetric-embed {
  display:inline-block;
  transform: translate(0%,20%);
}


table#projects, table#projects th, table#projects td {
  border: 2px solid black;
  border-collapse: collapse;
}

table#projects {
  background-color: white;
  width: 100%;
}

table#projects th, table#projects td {
  padding: 10px;
}

table#projects th {
  text-align: left;
}

.column {
  float: left;
  width: 50%;
}