@import url("https://fonts.googleapis.com/css?family=Kulim+Park:300,400,600,700|Taviraj:300,400,600,700&display=swap");
@import url("https://fonts.googleapis.com/css?family=Lato:300,400,700,900|Palanquin+Dark:500|Ubuntu+Mono:400,700&display=swap");
@import url("https://fonts.googleapis.com/css?family=Source+Serif+Pro&display=swap");

@import url("https://fonts.googleapis.com/css2?family=Source+Code+Pro:wght@300;600;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@300;600;700&family=Source+Code+Pro:wght@300;600;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;600;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Hubballi&display=swap");

body {
  font-size: 1.2rem;
  background-color: #fafbfc !important;
}

h1 {
  font-weight: 700;
  font-size: 30px;
}

.navbar {
  min-height: 100px;
  background-color: #fff !important;
  border: none !important;
  font-family: "Source Code Pro" !important;
  padding-left: 50px;
  padding-right: 50px;
}

h2 {
  margin-top: 25px;
}

h2 > a {
  font-family: "Montserrat";
  font-size: 35px;
  text-decoration: none;
  color: #000000;
  font-weight: 600;
}

h2 > a:hover {
  /* font-size: 30px; */
  text-decoration: none;
  color: #000000;
  /* font-weight: 600; */
}

address {
  font-family: "Source Code Pro" !important;
  font-size: 10px;
}

.post-info {
  font-family: "Source Code Pro" !important;
  font-size: 14px;
}

.top-bar {
  height: 15px;
  background-color: #111;
}

.navbar-brand {
  font-family: "Source Code Pro";
  font-weight: 800;
}

.site-name {
  font-family: "Source Code Pro" !important;
  font-weight: 700;
  font-size: 30px;
}

img {
  display: block;
  max-width: 100%;
  margin: 10px auto;
  text-align: center;
}

.read-more {
  font-size: 12px !important;
  font-family: "Source Code Pro" !important;
}

.hentry {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 30px;
  border-radius: 5px;
}

.tags-all {
  margin-top: 50px;
  margin-bottom: 50px;
}

.tag-article {
  background-color: #ebeef0;
  border-radius: 4px;
  padding: 5px 10px;
  margin-right: 4px;
  margin-bottom: 4px;
  font-size: 14px;
  font-family: "Source Code Pro" !important;
  color: #aaaaaa;
  display: inline-block;
}

.header,
.footer,
.content,
.comment {
  padding-left: 5px;
  padding-right: 5px;
}

.nav-pills {
  display: none;
}

.nav-link {
  font-size: 16px;
}

.header h3 {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 40px;
  padding-bottom: 19px;
}

.footer {
  padding-top: 19px;
  color: #777;
  border-top: 1px solid #e5e5e5;
}

.blog-footer {
  background-color: #fff;
  margin-top: 50px;
  min-height: 100px;
  padding-top: 30px;
  padding-bottom: 30px;
}

@media (min-width: 768px) {
  .container {
    max-width: 930px;
  }
}

.container-narrow > hr {
  margin: 30px 0;
}

.jumbotron {
  text-align: center;
  border-bottom: 1px solid #e5e5e5;
}

.jumbotron .btn {
  font-size: 21px;
  padding: 14px 24px;
}

.marketing {
  margin: 40px 0;
}

h3 {
  margin-top: 16px;
  font-family: "Montserrat";
  font-weight: 600;
}

h2 {
  font-family: "Montserrat";
  font-weight: 600;
}

h4 {
  margin-top: 12px;
  font-family: "Montserrat";
  font-weight: 600;
}

.header .text-muted a {
  color: #999;
  text-decoration: none;
}

.entry-content,
p {
  padding: 5px 0 15px;
}

code {
  font-family: "Source Code Pro";
}

p,
li {
  font-family: "Hubballi" !important;
  line-height: 1.3;
}

.nav-link {
  margin-right: 20px;
}

.hentry {
  margin-bottom: 18px;
}

.pager {
  margin-bottom: 30px;
}

.pager ul {
  margin: 0;
  padding: 0;
}

.post-info {
  padding-bottom: 30px;
}

.post-info address {
  display: inline;
}

.comment {
  padding-top: 15px;
  padding-bottom: 15px;
}

.archive-list li {
  font-size: 16px;
  margin-bottom: 10px;
}

.bottom-nav {
  display: none;
}

.bottom-nav a {
  margin-left: 15px;
}

.highlight {
  background-color: rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  padding: 15px;
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 15px;
}

pre {
  margin-bottom: 0;
}

/* Code Styles */
.c {
  color: #999988;
  font-style: italic;
} /* Comment */
.err {
  color: #a61717;
  background-color: #e3d2d2;
} /* Error */
.k {
  color: #000000;
  font-weight: bold;
} /* Keyword */
.o {
  color: #000000;
  font-weight: bold;
} /* Operator */
.cm {
  color: #999988;
  font-style: italic;
} /* Comment.Multiline */
.cp {
  color: #999999;
  font-weight: bold;
  font-style: italic;
} /* Comment.Preproc */
.c1 {
  color: #999988;
  font-style: italic;
} /* Comment.Single */
.cs {
  color: #999999;
  font-weight: bold;
  font-style: italic;
} /* Comment.Special */
.gd {
  color: #000000;
  background-color: #ffdddd;
} /* Generic.Deleted */
.ge {
  color: #000000;
  font-style: italic;
} /* Generic.Emph */
.gr {
  color: #aa0000;
} /* Generic.Error */
.gh {
  color: #999999;
} /* Generic.Heading */
.gi {
  color: #000000;
  background-color: #ddffdd;
} /* Generic.Inserted */
.go {
  color: #888888;
} /* Generic.Output */
.gp {
  color: #555555;
} /* Generic.Prompt */
.gs {
  font-weight: bold;
} /* Generic.Strong */
.gu {
  color: #aaaaaa;
} /* Generic.Subheading */
.gt {
  color: #aa0000;
} /* Generic.Traceback */
.kc {
  color: #000000;
  font-weight: bold;
} /* Keyword.Constant */
.kd {
  color: #000000;
  font-weight: bold;
} /* Keyword.Declaration */
.kn {
  color: #000000;
  font-weight: bold;
} /* Keyword.Namespace */
.kp {
  color: #000000;
  font-weight: bold;
} /* Keyword.Pseudo */
.kr {
  color: #000000;
  font-weight: bold;
} /* Keyword.Reserved */
.kt {
  color: #445588;
  font-weight: bold;
} /* Keyword.Type */
.m {
  color: #009999;
} /* Literal.Number */
.s {
  color: #d01040;
} /* Literal.String */
.na {
  color: #008080;
} /* Name.Attribute */
.nb {
  color: #0086b3;
} /* Name.Builtin */
.nc {
  color: #445588;
  font-weight: bold;
} /* Name.Class */
.no {
  color: #008080;
} /* Name.Constant */
.nd {
  color: #3c5d5d;
  font-weight: bold;
} /* Name.Decorator */
.ni {
  color: #800080;
} /* Name.Entity */
.ne {
  color: #990000;
  font-weight: bold;
} /* Name.Exception */
.nf {
  color: #990000;
  font-weight: bold;
} /* Name.Function */
.nl {
  color: #990000;
  font-weight: bold;
} /* Name.Label */
.nn {
  color: #555555;
} /* Name.Namespace */
.nt {
  color: #000080;
} /* Name.Tag */
.nv {
  color: #008080;
} /* Name.Variable */
.ow {
  color: #000000;
  font-weight: bold;
} /* Operator.Word */
.w {
  color: #bbbbbb;
} /* Text.Whitespace */
.mf {
  color: #009999;
} /* Literal.Number.Float */
.mh {
  color: #009999;
} /* Literal.Number.Hex */
.mi {
  color: #009999;
} /* Literal.Number.Integer */
.mo {
  color: #009999;
} /* Literal.Number.Oct */
.sb {
  color: #d01040;
} /* Literal.String.Backtick */
.sc {
  color: #d01040;
} /* Literal.String.Char */
.sd {
  color: #d01040;
} /* Literal.String.Doc */
.s2 {
  color: #d01040;
} /* Literal.String.Double */
.se {
  color: #d01040;
} /* Literal.String.Escape */
.sh {
  color: #d01040;
} /* Literal.String.Heredoc */
.si {
  color: #d01040;
} /* Literal.String.Interpol */
.sx {
  color: #d01040;
} /* Literal.String.Other */
.sr {
  color: #009926;
} /* Literal.String.Regex */
.s1 {
  color: #d01040;
} /* Literal.String.Single */
.ss {
  color: #990073;
} /* Literal.String.Symbol */
.bp {
  color: #999999;
} /* Name.Builtin.Pseudo */
.vc {
  color: #008080;
} /* Name.Variable.Class */
.vg {
  color: #008080;
} /* Name.Variable.Global */
.vi {
  color: #008080;
} /* Name.Variable.Instance */
.il {
  color: #009999;
}

@media screen and (min-width: 768px) {
  .header,
  .content,
  .footer,
  .comment {
    padding-left: 0;
    padding-right: 0;
  }

  .header {
    margin-bottom: 30px;
  }

  .nav-pills,
  .bottom-nav {
    display: block;
  }
}

.footer {
  padding-left: 25px;
}
