*:not(code) {
 font-family: "Open Sans";
 }

 pre span, code span {
   font-family: monospace, monospace !important;
 }

 .blog-logo img {
 height: 65px !important;
 }

 .post-full-content pre {
  background: transparent;
  border: 1px solid #eee;
 }

 .site-header.outer.no-cover,
 .home-template .main-header {
 background-color: #00d0ff !important;
 }

 .page-description,
 .page-title {
 color: #5AA896;
 }

 .site-main-home .site-title,
 .site-main-home .site-description {
   display: none !important;
 }

 .site-main-home .main-header .page-title,
 .paged .main-header .page-title {
 display: none !important;
 }

 pre {
   background: transparent;
   padding: 2px;
 }

 .site-header:before {
   background: transparent;
 }

 .author-template .site-header,
 .tag-template  .site-header {
     background: #00d0ff;
 }

 .page-about-me .post-full-content img {
   display: inline-block;
     margin: 2px;
 }

  .page-about-me .post-full-content a {
   box-shadow: inset 0 -1px 0 transparent;
 }

 .site-nav,
 .tag-template .nav li a,
 .site-main-home .nav li a,
 .tag-template .site-nav-logo,
 .site-title,
 .site-description{
     font-weight: bold;
 }

.home-template .site-nav,
.site-main-home .site-nav {
   position: relative;
   top: -0px !important;
 }

 .site-nav-logo {
   padding: 0px;
   margin-top: -4px;
 }
 .site-nav-logo img {
   height: 38px !important;
 }

.author-header .site-header-content {
  padding: 2vw 4vw;
}

.site-main-home {
  background-position-y: -30px;
  background-color: #00d0ff;
}

.post-card-tags.inline {
  display: inline;
}

.post-tag {
  color: #26a8ed;
}

.floating-header-logo {
  overflow: visible;
}

.floating-header-logo img {
    filter: invert(100%);
    max-height: 28px !important;
}

.highlighter-rouge {
  min-width: 100%;
  max-width: 100%;
}

@media (min-width: 900px) {
 .site-main-home .site-nav {
    position: relative;
    top: -70px !important;
  }

  .site-header.outer.no-cover,
  .home-template .main-header {
    height: 448px;
  }

  .floating-header-logo img {
      max-height: 38px !important;
  }
}
