/*
Theme Name: Spara24
Template: twentyten
Description: Twenty Ten med Spara24.se:s sidhuvud och sidfot (från /layout.php och /css/site.css).
Version: 1.0
*/

/* Huvudsajtens sidhuvud och sidfot ska inte ärva Twenty Tens typsnitt, länkfärger och listor */
.site-header, .site-footer { font-family: var(--font); line-height: 1.6; }
.site-header a:link, .site-header a:visited { color: var(--text); text-decoration: none; }
.site-header .site-nav a[aria-current="page"] { color: var(--green); }
.site-header .logo-text b { color: var(--green); }
.site-footer a:link, .site-footer a:visited { color: #dcebe2; text-decoration: none; }
.site-footer .logo-light:link, .site-footer .logo-light:visited { color: #fff; }
.site-footer ul { list-style: none; margin: 0; }
.site-footer p { margin: 1em 0; }

/* Bloggen: luftigare, sans-serif och responsiv */
body, input, textarea, .page-title span, .pingback a.url,
h1, h2, h3, h4, h5, h6, #site-info, #site-title, .entry-title, .widget-title, #access .menu, #access div.menu ul,
.entry-meta, .entry-utility, #respond label, .navigation, #cancel-comment-reply-link, .form-allowed-tags, .reply,
.widget-area, .wp-caption-text { font-family: var(--font); }
body { background: var(--bg); }
#wrapper {
    width: auto; max-width: 980px; margin: 32px auto 48px; padding: 24px 32px;
    border: 1px solid var(--border); border-radius: var(--radius); box-shadow: var(--shadow);
}
#main { width: auto; padding-top: 10px; }
#content .entry-title, #content .page-title { color: var(--text); font-weight: 700; }
#content .entry-title a:link, #content .entry-title a:visited { color: var(--text); }
a:link, a:visited { color: var(--green); }
a:hover { color: var(--green-dark); }
#footer { display: none; }

@media (max-width: 760px) {
    #wrapper { margin: 0; padding: 16px; border: 0; border-radius: 0; box-shadow: none; }
    #container { float: none; margin: 0; }
    #content { margin: 0; width: auto; }
    #primary, #secondary { float: none; width: auto; margin-top: 24px; }
}
