@import url("https://fonts.googleapis.com/css?family=Lato&display=swap");
body, .message, nav { font-family: 'Lato', sans-serif; }

.post { font-family: Georgia, Times, serif; }

@media (max-width: 768px) { #post { background-color: white !important; } .is-size-5 { font-size: 1.1em !important; } }

.content figure { margin-left: 0em; margin-right: 0em; text-align: left; }

ul#markdown-toc { list-style: none; float: right; -webkit-border-radius: 0.3em; -moz-border-radius: 0.3em; -ms-border-radius: 0.3em; -o-border-radius: 0.3em; border-radius: 0.3em; -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 1px 4px; -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 1px 4px; box-shadow: rgba(0, 0, 0, 0.15) 0 1px 4px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: #ffffff 0.5em solid; background-color: #f7f7f7; margin-left: 15px; margin-top: 2px; margin-right: 2px; margin-bottom: 2px; padding: 5px; }

#markdown-toc ul li { padding: 0 3px; font-size: 1rem; margin-top: 0; }

#markdown-toc ul { margin-left: 17px; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; }

#markdown-toc:before { content: "Table of Contents"; font-weight: bold; }

/* code box */
.highlighter-rouge { margin-bottom: 1em; }

.content pre { padding: 0 0 0 4px; }

pre code { font-size: 0.9em; padding: 1px 1px; line-height: 1.2; }

.content figure:not(:first-child) { margin-top: 0; font-size: .9em; }

a.navbar-item { /*color: #143175;*/ font-size: 1.25em; padding-top: 0px; padding-bottom: 0px; font-weight: bold; }

.back-to-top { padding-top: 0.5em; }

.navbar-item img { max-height: 80px; }

.message a:not(.button):not(.tag):not(.dropdown-item) { /*color: #3273dc;*/ text-decoration: none; }

.recent-title { margin-bottom: 0.5em; }

.newsletter-background { background-color: #174286 !important; }

.post-title { margin-bottom: 0.2em !important; }

.post-title > a { color: #5a5a5a !important; }

.post-title > a:hover { color: #3273dc !important; }

.post-date { color: #7a7a7a !important; font-size: 0.9em !important; line-height: 1em; }

a.link { color: #3273dc !important; }

.message-body > h4 { margin-bottom: 0.7em !important; }

a.update-tag { color: #2f5aa0 !important; margin-left: 5px; /*text-decoration: underline !important;*/ }

/*# sourceMappingURL=custom.css.map */