@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:200,500");
@import url("https://fonts.googleapis.com/css?family=Roboto+Mono:200,300,400");
a, a:visited {
  text-decoration: none;
  color: #2255bb; }

body {
  font-family: "Roboto Mono", sans-serif;
  font-size: 14px;
  font-weight: 300;
  color: #555555;
  line-height: 1.35em;
  font-weight: light; }

strong {
  font-weight: 400; }

div.document {
  margin: 0 auto;
  max-width: 720px;
  margin-top: 7.5%;
  margin-bottom: 5%; }

div.footer, div.footer a {
  /*    font-family: "Yanone Kaffeesatz", sans-serif;*/
  color: #cccccc;
  font-weight: 200;
  margin: 0 auto;
  max-width: 720px;
  margin-bottom: 5%; }

div.footer hr {
  display: none; }

h1, h2, h3, h4, h5, h6 {
  font-size: 16px;
  color: #000000;
  font-weight: 500;
  margin-top: 2em; }

h1 {
  font-size: 1.25em;
  font-weight: 200;
  margin-bottom: 3em; }

h2 {
  font-size: 1.25em;
  margin-top: 3.5em;
  padding-bottom: 5px;
  font-weight: 400;
  margin-left: -2em;
  padding-left: 2em;
  width: 75%;
  /*    border-bottom: 1px solid black; */ }

h3 {
  font-size: 1.15em;
  margin-top: 2.5em;
  margin-bottom: .5em;
  margin-left: -2em;
  padding-left: 2em;
  width: 50%;
  padding-bottom: 5px;
  /*    border-bottom: 1px solid black; */ }

h4 {
  color: #000000;
  background: #f9f9f9;
  /*    border-bottom: 1px solid #000000;*/
  font-size: 100%;
  /*    margin-top: 1.0em;*/
  margin-bottom: .5em;
  margin-left: -2em;
  padding-left: 2em;
  width: 100%;
  padding-bottom: 5px;
  padding-top: 5px;
  /*    border-bottom: 1px solid black; */ }

ul {
  /*    font-family: "Roboto Condensed", sans-serif;*/
  list-style-type: none;
  padding-left: 0;
  /*    font-size: 14px;
      line-height: 1.25em;*/ }

ul li {
  /*    text-indent: -1.5em;
      margin-left: 1.5em;*/
  padding-bottom: 0.5em; }

ul li strong {
  display: block;
  /*    font-family: "Roboto Condensed";*/ }

ul li p {
  margin-top: 0;
  margin-bottom: 0.5em; }

ol.bibliography li {
  margin-bottom: .1em; }

ol.bibliography {
  font-family: "Roboto Condensed", sans-serif;
  line-height: 1.25em;
  font-size: 15px;
  list-style: outside;
  /*    list-style-type: " — ";*/
  margin-left: 0;
  padding-left: 0em;
  /*    font-family: "Open Sans", sans-serif;
      font-size: 14px;
      line-height: 1.25em;
      font-weight: 500; */
  list-style-type: decimal; }

#DiCosmo\:2025 i:first-of-type,
#Vardalakis\:2024a i:first-of-type,
#rougier\:invited\:2006a i:first-of-type,
#rougier\:invited\:2014c i:first-of-type,
#rougier\:invited\:2018a i:first-of-type,
#rougier\:invited\:2021a i:first-of-type,
#rougier\:invited\:2023k i:first-of-type,
#topalidou\:article\:2018a i:first-of-type,
#nioche\:article\:2020a i:first-of-type,
#detorakis\:article\:2020a i:first-of-type,
#strock\:article\:2020b i:first-of-type,
#roesch\:article\:2020 i:first-of-type,
#thompson\:article\:2020a i:first-of-type,
#hinsen\:correspondence\:2019b i:first-of-type,
#rougier\:correspondence\:2018a i:first-of-type,
#bourdenx\:article\:2020a i:first-of-type,
#nioche\:article\:2019b i:first-of-type,
#nioche\:article\:2019a i:first-of-type,
#rougier\:article\:2005a i:first-of-type,
#rougier\:article\:2021a i:first-of-type,
#boraud\:article\:2018a i:first-of-type,
#piron\:article\:2016a i:first-of-type,
#nature\:external\:2014a i:first-of-type,
#woolston\:external\:2014a i:first-of-type,
#hutson\:external\:2018a i:first-of-type,
#perkel\:article\:2020a i:first-of-type,
#strock\:article\:2020a i:first-of-type,
#upegui\:conf\:2018a i:first-of-type,
#rougier\:conf\:2018b i:first-of-type,
#rougier\:conf\:2018a i:first-of-type,
#rougier\:conf\:2019a i:first-of-type,
#strock\:conf\:2018a i:first-of-type,
#rougier\:article\:2014b i:first-of-type,
#rougier\:article\:2011a i:first-of-type,
#rougier\:article\:2006a i:first-of-type,
#hutt\:article\:2010a i:first-of-type {
  color: #F4511E;
  font-weight: 500;
  white-space: nowrap;
    /*
    background-color: #fffff0;
    border: 0.5px solid #ddddd0;
    border-radius: 2px;
    padding: 2px 5px 0px 5px;
    margin: 0;
    margin-left: 1px;
    margin-right: 1px;
    font-size: 95%;
    font-weight: 500;
*/
  /*
      color: black;
      background-color: #f0f0f0;
      border: 0.5px solid #999999;
      border-radius: 2px;
      padding-left:.5em;
      padding-right:.5em;
  */ }

ol.bibliography li {
  padding-bottom: 0.125em; }

ol.bibliography li i {
  font-style: normal; }

ol.bibliography li b {
  font-weight: 400; }

a.tag, .tag {
  color: #000000;
  background-color: #f0f0f0;
  /*    border: 0.5px solid #f0f0f0;*/
  border-radius: 2px;
  padding: 2px 5px 0px 5px;
  margin-left: 1px;
  margin-right: 1px;
  font-size: 85%;
  font-weight: 500;
  transition: 0.25s; }

a.tag:hover {
  color: white;
  text-decoration: none;
  background-color: #555555;
  /*    border: 0.5px solid #f0f0f0;*/
  border-radius: 2px;
  padding: 2px 5px 0px 5px;
  margin-left: 1px;
  margin-right: 1px;
  font-size: 85%;
  font-weight: 500;
  transition: 0.25s; }

h3 + p {
  margin-left: 1.5em;
  margin-top: 0em;
  padding-top: 0em; }

table {
  width: 100%;
  border: collapse; }

td {
  line-height: 1.1em;
  padding: 0;
  padding-bottom: 0; }

blockquote {
  /*    font-family: "Roboto Condensed", sans-serif;*/
  font-size: 14px;
  margin: 0;
  margin-top: 2em;
  color: #999999; }

img.small {
  width: 170px; }

img.medium {
  width: 32%; }

img.large {
  width: 40%; }

img.border {
  border: 0.5px solid black; }

img.right {
  float: right;
  margin-left: 10px; }

img.left {
  float: left;
  margin-right: 10px; }

span.blue {
  display: block;
  color: #2255bb;
  background-color: #f9f9f9;
  padding: 0.25em 0.5em 0.25em 1.0em;
  margin-left: -1.0em;
  border: .5px solid #e9e9e9; }

p.subtitle {
  margin-top: -1.25em;
  padding-bottom: 2em; }

p.justify {
  text-align: justify;
  padding-right: 1em; }
