/*--- Blog post ---*/
.tl-blog {
  background: white;
  border-radius: 0.25em;
  padding: 1.6em;
  box-shadow: 0 3px 0 #d7e4ed;
}

#tl::before {
  display:none;
}

#tl {
  padding-top: 15vh;
}

.tl-bltitle {
  font-size: 1.25rem;
  color: #303e49;
  margin: 0;
  font-family:"Open Sans", sans-serif;
  font-weight: bold;
  float:left;
  display: inline-block;
}

p {
  margin: 1em 0;
  line-height: 1.4;
  font-family: Times;
  color: #303e49;
  font-size: 1.2em;
}

#tl-blcontenten {
  display: none;
}

.langswitch {
  font-size: 0.5em;
}

.timestamp {
  float:right;
  display: inline-block;
}

.tl-bltext {
  display: inline-block;
  width: 100%;
}

#tl-blcontenten, #tl-blcontentvi {
  width: 100%;
}

.tl-content li {
  margin: 5px 0;
}

.anchor {
    display: inline-block;
    height: 15vh;
    margin-top: -15vh;
    visibility: hidden;
}

sup {
  font-size: .6em;
}

.tl-container li {
  color:#303e49;
}

li h1, li h2 {
  font-size: 1em;
}

table {
  border-collapse: collapse;
}

.border td, .border th {
  border: 1px solid #7f8c97;
  padding: 4px;
}

.border tr {
  text-align: center;
}

img {
  margin: auto;
  width: 50%;
  display: block;
}

#tl-blcontentvi a, #tl-blcontenten a {
  text-decoration: underline;
}

/*--- Remove 000webhost branding ---*/
div>a>img {
    display: none!important;
}

@media only screen and (max-width: 960px) {
img {
  margin: auto;
  width: 100%!important;
  display: block;
}
}