body { border-color: #0e364f;}
body {
    color: #3e3f40;
    font-family: Roboto,sans-serif;
    font-weight: 300;
    line-height: 1.625;
}
body:before { background: #0e364f;}
.wf-active .entry-card .entry-meta, .wf-active body {
    font-family: "Lato",sans-serif;
}
.wf-active #infinite-handle, .wf-active .author-info__link, .wf-active .comments_add-comment, .wf-active .dropcap, .wf-active .edit-link a, .wf-active .entry-card .entry-image .hover, .wf-active .entry-meta, .wf-active .form-submit #submit, .wf-active .jetpack_subscription_widget input[type="submit"], .wf-active .nav--main, .wf-active .overlay--search .search-field, .wf-active .overlay--search .search-form, .wf-active .posts-navigation, .wf-active .search-form .search-submit, .wf-active .widget_blog_subscription input[type="submit"], .wf-active blockquote {
    font-family: "Lato",sans-serif;
}
.search-form .search-submit {
    background-color: #c4e0f1;
}
#bar { fill: #0e364f;}
div#infinite-footer, .site-footer { background-color: #0e364f;}
.entry-card--text .entry-header { background-color: #0e364f;}
.entry-card.format-quote .entry-content { background-color: #0e364f;}
.comment-number--dark, .comments-area:after, .comment-reply-title:before, .add-comment .add-comment__button { background-color: #0e364f;}

.nav--main li:hover > a, .nav--social.nav--social a:hover:before, .nav--main li[class*="current-menu"] > a {
    background-color: #c4e0f1;
}
.cat-links, .entry-format, .sticky .sticky-post {
    background-color: #c4e0f1;
}
h1 a, .site-title a, h2 a, h3 a, .entry-card.format-quote .entry-content a:hover, .bypostauthor .comment__author-name:before, .site-footer a:hover, .test {
	color: #000;
}
h1 a, .site-title a, h2 a, h3 a {
	color: #000;
}
.jetpack_subscription_widget input[type="submit"], .widget_blog_subscription input[type="submit"], .sidebar .widget a:hover, .grid__item .entry-content a, .page-links a, .smart-link, .single .entry-content a, .page .entry-content a, .edit-link a, .author-info__link, .comments_add-comment, .comment .comment-reply-title a, :first-child:not(input) ~ .form-submit #submit, div#infinite-handle span, .sidebar a:hover, .nav--main li[class*="current-menu"] > a, .nav--main li:hover > a {
    background-color: #c4e0f1;
}
div#infinite-footer .blog-info a, div#infinite-footer .blog-credits a, .site-footer {
    color: #D5D5D5;
}
.site-footer[class] a:hover {
    color: #C4E0F1;
}
.back-to-top-button #bar {
    fill: #C4E0F1;
}
.back-to-top-button #arrow {
    fill: #FFFFFF;
}
::selection {
    background: #c4e0f1;
}
.nav--main a {
    display: block;
    letter-spacing: .06em;
    padding-left: 2px;
    padding-right: 2px;
    position: relative;
}
.nav--main {
    font-family: Oswald,sans-serif;
    font-size: 24px;
    line-height: 1.5;
    margin-bottom: 24px;
}
.comment-reply-title:before {
    content: "\f067";
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    font-family: FontAwesome;
    font-size: 20px;
    line-height: 42px;
}
.bypostauthor .comment__author-name:before {
    color: #c4e0f1;
}
.sticky .sticky-post:before, .sticky .sticky-post:after {
    border-top-color: #c4e0f1;
}
.cat-links a, .cat-links a {
    color: #000;
}
input[type="submit"], button, .smart-link:hover, .single .entry-content a:not([class*="wp-block"]):not(.img-link), .page .entry-content a:not([class*="wp-block"]):not(.img-link), .edit-link a:hover, .author-info__link:hover, .comments_add-comment:hover, .comment .comment-reply-title a:hover, div#infinite-handle span:hover {
    background-color: #c4e0f1;
}
div#infinite-handle span:after {
	background-color: #c4e0f1;
	width: 100%;
}
.single .entry-content a:not([class]), .page:not(.entry-card) .entry-content a:not([class]) {
	box-shadow: #ffffff 0 0.85em;
}
.mobile-header .site-logo-link, .mobile-header .site-logo-link img {
    height: 30px;
    width: auto;
}
.mobile-header .site-logo-link {
    left: 50%;
    margin-top: 10px;
    position: absolute;
    top: 0;
    will-change: transform;
}
.site-logo-link {
    display: block;
}