/* Peerless.dk – genskabt Origami / Origami Paper (SiteOrigin) */
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;color:#000;font:13px/1.6 "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
  background-color:#b98d5c;
  background-image:
    repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 2px,transparent 2px 9px,rgba(0,0,0,.035) 9px 11px,transparent 11px 23px),
    repeating-linear-gradient(90deg,transparent 0 160px,rgba(70,40,10,.12) 160px 162px,transparent 162px 320px),
    linear-gradient(180deg,#c49a6a 0%,#b58856 50%,#c19567 100%);
  background-attachment:fixed}
a{color:#36659f;text-decoration:none}
a:hover{text-decoration:underline}
img{max-width:100%;height:auto}
#page-container{position:relative;max-width:979px;margin:50px auto 35px;padding:22px 44px 30px;background:#fafafa;
  border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);box-shadow:0 2px 2px rgba(0,0,0,.1)}
#origami-tape{position:absolute;top:-14px;left:50%;width:147px;height:30px;margin-left:-72px;
  background:rgba(240,236,220,.75);box-shadow:0 1px 2px rgba(0,0,0,.12);transform:rotate(-1deg)}
#logo{margin:20px 0 40px}
#logo a{color:#555;display:inline-block}
#logo a:hover{text-decoration:none}
.logo-title{display:block;font-family:Lato,"Helvetica Neue",Arial,sans-serif;font-weight:200;font-size:52px;line-height:1.1;color:#555;margin:0 0 10px}
.logo-tagline{display:block;font-size:13px;color:#666}
#menu{margin:0 0 25px;position:relative}
#main-menu{list-style:none;margin:0;padding:0;text-align:center;background:#f7f3ee;border-top:1px solid #e1d8cf;border-bottom:1px solid #e1d8cf;box-shadow:0 1px 1px rgba(0,0,0,.05)}
#main-menu li{display:inline-block;padding:22px 25px}
#main-menu a{color:#54514c}
#main-menu a:hover,#main-menu .current-menu-item a{color:#000;text-decoration:none}
.nav-toggle,.nav-toggle-label{display:none}
.post{margin-bottom:40px}
.entry-title,.archive-title{font-family:Lato,"Helvetica Neue",Arial,sans-serif;font-weight:200;font-size:30px;line-height:1.25;text-align:center;color:#333;margin:30px 0 12px}
.entry-title a{color:#333}
.archive-title{margin-bottom:30px}
.archive-desc{text-align:center;color:#666;margin-bottom:30px}
.post-info{text-align:center;color:#a6a6a6;font-size:11.5px;margin:0 0 30px}
.post-info a,.post-info .author{color:#808080;font-weight:500}
.entry{color:#666;line-height:1.6}
.entry p{margin:0 0 26px}
.entry h1,.entry h2,.entry h3,.entry h4{color:#404040;font-weight:400;line-height:1.3;margin:30px 0}
.entry h1{font-size:24px}.entry h2{font-size:20.4px}.entry h3{font-size:17px}.entry h4{font-size:15px}
.entry ul,.entry ol{margin:0 0 26px;padding-left:24px}
.entry iframe{max-width:100%}
.entry .wp-caption{max-width:100%;margin:0 0 26px}
.entry .wp-caption img{display:block}
.entry .caption{font-size:11.5px;color:#888;margin:6px 0 0}
.alignleft{float:left;margin:0 20px 15px 0}
.alignright{float:right;margin:0 0 15px 20px}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
#posts-nav{text-align:center;margin:20px 0 10px;overflow:hidden}
#posts-nav a{display:inline-block;padding:6px 14px;margin:0 6px;background:#f7f3ee;border:1px solid #e1d8cf;color:#54514c}
#posts-nav a:hover{text-decoration:none;color:#000}
#footer-widgets{margin:30px -44px -30px;padding:20px 44px;background:#f9f9f9;border-top:1px solid #eee;display:flex;gap:40px;flex-wrap:wrap}
#footer-widgets .cell{flex:1 1 260px}
.widgettitle{font-family:Dosis,"Arial Narrow",Arial,Helvetica,sans-serif;font-weight:400;font-size:15.6px;color:#333;margin:0 0 20px}
#footer-widgets ul{list-style:none;margin:0;padding:0}
#footer-widgets li{line-height:1.75}
#footer-widgets a{color:#505050}
#footer{text-align:center;color:#f0f0f0;font-size:11px;margin:0 0 35px;padding:0 5px;text-shadow:0 1px 1px rgba(0,0,0,.3)}
.empty{text-align:center;color:#888}
@media (max-width:1040px){#page-container{margin:40px 15px 30px}}
@media (max-width:680px){
  #page-container{padding:18px 18px 24px;margin:30px 8px 24px}
  #footer-widgets{margin:30px -18px -24px;padding:20px 18px}
  .logo-title{font-size:38px}
  .nav-toggle-label{display:block;text-align:center;padding:14px;background:#f7f3ee;border-top:1px solid #e1d8cf;border-bottom:1px solid #e1d8cf;color:#54514c;cursor:pointer}
  #main-menu{display:none;border-top:0}
  .nav-toggle:checked ~ #main-menu{display:block}
  #main-menu li{display:block;padding:12px;border-top:1px solid #e1d8cf}
  .entry-title{font-size:24px}
  .alignleft,.alignright{float:none;margin:0 0 15px}
}
