/* Berlin Appearance — generated, do not edit by hand */

/* --- Links ------------------------------------------------- */
a { color: #97A08A; }
a:hover, a:active { border-color: #97A08A; }
a:focus { background-color: #97A08A; }
.header a:hover, .header a:focus { color: #97A08A; }
.skip-links li a:hover, .skip-links li a:focus { color: #97A08A; }

.post-title a:hover,
.post-title a:focus,
.post-title a:active { color: #97A08A; }

/* --- Headings ---------------------------------------------- */
h2, h3, h4, h5, h6 { color: #800d00; }
aside:not(#sidebar):not([class]) { border-inline-end-color: #800d00; }

/* --- Body -------------------------------------------------- */
body { background: #F7F4EA; color: #2C2A28; }

/* --- Content area ------------------------------------------ */
#main { background-color: #FCFBF8; }

/* --- Category / tag badge ---------------------------------- */
#content-info h2 { background-color: #DCE3D4; color: #2C2A28; }
#content-info h2 a { color: #2C2A28; }

/* --- Site title -------------------------------------------- */
.site-title__text { color: #825412; }
.site-title__link:hover .site-title__text,
.site-title__link:focus .site-title__text,
.site-title__link:active .site-title__text { color: #825412; }

/* --- Navigation -------------------------------------------- */
.header__nav { background-color: #800800; }
.header__nav li a:link,
.header__nav li a:visited { color: #F5F2EB; }
.header__nav li a:hover,
.header__nav li a:focus,
.header__nav .hm-link:hover,
.header__nav .hm-link:focus { background-color: #82690E; }
.header__nav .hm-sub .hm-link:hover,
.header__nav .hm-sub .hm-label:hover { background-color: #82690E; }
#hamburger { background-color: #800800; border-color: #800800; }
#hamburger:visited { background-color: #800800; }
#hamburger:focus, #hamburger:hover { background-color: #660600; border-color: #800800; }

/* --- Sidebar ----------------------------------------------- */
.sidebar { background: #DCE3D4; color: #2C2A28; text-shadow: none; }
.sidebar a:link, .sidebar a:visited { color: #2C2A28; }
.blognav__widgets h3, .blognav__widgets h4,
.blogextra__widgets h3, .blogextra__widgets h4 { color: #825412; }
.sidebar a:hover, .sidebar a:focus, .sidebar a:active,
.sidebar li:hover, .sidebar li:focus { background-color: #825412; }
.category-current { background-color: #B7C2AE; }

/* --- Borders ----------------------------------------------- */
.header__nav { border: 1px solid #82690E; }
.sidebar { border: 1px solid #82690E; }
#main { border: 1px solid #82690E; }

/* --- Decorative / serif font ------------------------------- */
.site-baseline,
blockquote, q,
.header__nav li span:not(.simple-menu-label) { font-family: Lato, 'Open Sans', 'Segoe UI', 'Helvetica Neue', Arial, sans-serif; }

/* --- Font sizes & styles ----------------------------------- */
.post-title { font-size: 2em; }
.site-title { font-size: 3em; }
.header__nav li span:not(.simple-menu-label) { font-style: normal; }

