@import url("https://fonts.googleapis.com/css?family=Bree+Serif|Raleway&display=swap");html{font-size:62.5%;font-family:"Bree Serif", serif;padding:0px;height:100%;box-sizing:border-box;background-color:#F9FDF1}html,body{max-width:1440px;margin:0 auto}body{font-size:2rem;font-weight:300}.wrapper{margin:1em;background-color:#F9FDF1}.header-image{border-radius:3px;height:300px;width:100%;background-image:url(/assets/header@2x-a66ef5b5fe0c9a919a3fe91fd08121c8bee751bc1fbe104d5e728e922f48eca4.jpg);background-position:center center;background-size:1440px 300px}nav{display:flex;flex-flow:column wrap;text-align:center;justify-content:space-around;margin-top:10px;margin-bottom:10px}nav .logo{height:126px;width:328px;background-image:url(/assets/logo@2x-cdf4a2706ec883cd8f22908d12c11eb155c160b2d7a617a10f1140451cf3a8c2.png);background-position:center center;background-size:contain;background-repeat:no-repeat}@media only screen and (min-width: 600px){nav{flex-flow:row wrap}}nav a{text-decoration:none}@media only screen and (min-width: 600px){nav a{align-self:flex-end}}nav a:hover{text-decoration:underline}nav a.cart{color:#0CAA55}section.mainsection{display:flex;flex-direction:column}@media only screen and (min-width: 600px){section.mainsection{flex-direction:row}}main{flex:4;flex-shrink:4;flex-basis:0px;background-color:#F9FDF1}main #flash{text-align:center}main #flash .notice,main #flash .error{color:#3C7660;line-height:40px;background-color:#DFF0D8;padding:15px 20px;margin-left:40px;margin-right:40px}main #flash .error{color:#ec1c24;background-color:#F2DADD}aside{flex:1;flex-shrink:1;flex-basis:0px;background-color:#F9FDF1}@media only screen and (min-width: 600px){aside{margin-left:1em}}aside .widgets h3,aside .widgets h3 a{margin-top:0px;margin-bottom:0px;color:#0CAA55;text-decoration:none}aside .widgets .widget{align-self:stretch;background:white;border-radius:3px;box-shadow:inset 0 0 1px #DDDDDD, 0 2px 4px #e6e6e6;display:block;margin-top:1em;margin-bottom:1em;padding:2em 2em 3em 2em;text-decoration:none;transition:all 0.2s ease-in-out;border-top:6px solid #0CAA55}aside .widgets .widget.color-0{border-top:6px solid tomato}aside .widgets .widget.color-1{border-top:6px solid #72BFBF}aside .widgets .widget.color-2{border-top:6px solid #92B1E3}aside .widgets .widget.color-3{border-top:6px solid #E3D743}aside .widgets .widget.color-4{border-top:6px solid #CCC}aside .widgets .widget.color-5{border-top:6px solid #F6C05C}aside .widgets .widget ul{list-style:none;padding:0px;margin:0px}aside .widgets .widget ul.buttons li{margin:6px 0px}aside .widgets .widget a{text-decoration:none}aside .widgets .widget a:hover{text-decoration:underline}aside .widgets .widget.categories li,aside .widgets .widget.posts li,aside .widgets .widget.tools li{padding:6px 0px 6px 0px}aside .widgets .widget.categories li strong,aside .widgets .widget.posts li strong,aside .widgets .widget.tools li strong{font-weight:800}footer{display:flex;flex-flow:column nowrap;min-height:533px;width:100%;background-color:#F9FDF1}@media only screen and (min-width: 600px){footer{flex-flow:row nowrap}}footer section.links{flex:1;align-self:flex-start;color:#5C5C5C}footer section.links h2{color:#0CAA55;font-size:1.2em}footer section.links ul{list-style:none;padding:0px;margin:0px}footer section.links ul a{text-decoration:none}footer section.links ul a:hover{text-decoration:underline}.copyright{color:#999;text-align:center}.sign-in{margin:auto;width:300px}a{color:#444444}.danger{color:#ec1c24}form .error-messages{color:red}form .error-messages li{list-style-type:none}form .field_with_errors label{color:red}form .field_with_errors input,form .field_with_errors textarea{border:1px solid red}form.new_post,form.edit_post,form.new_category,form.edit_category{padding:20px}label,input,textarea,p,ul{font-size:2rem;line-height:3.4rem;color:#444444}input,textarea{border:0px;padding:8px}input[type=text],input[type=number],input[type=email],input[type=password],textarea{border:1px solid #fafafa;background-color:#fafafa}input[type=number]{width:40px;font-size:16px}input[type=text]{width:25em}label{display:block;font-weight:bold;margin-top:20px;color:#0CAA55}textarea{width:100%}textarea.description{height:200px}textarea.body{height:900px}textarea#comment_body{height:200px}select{font-size:16px}input[type=radio]{float:left;margin-top:20px}input[type=checkbox]{float:left}input[type=submit]{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#fefefe;background-color:#8DA537;padding:0.7em;margin-top:1em}.btn{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;color:#fefefe;background-color:#8DA537;padding:0.5rem 1rem;display:inline-block;text-align:center;text-decoration:none;font-family:"Helvetica Neue",sans-serif;font-size:2rem}.btn.large{font-size:24px;padding:20px}.btn.danger{background-color:#ec1c24;font-size:1.2rem}.btn.notice,main #flash .btn.error{background-color:#62ba46;padding:6px;font-size:1.5rem;color:#444444}.btn.info{background-color:#FFF7E0;color:#0CAA55}section.shopping_cart header,section.general header,section.category header,section.album header{text-align:center}section.shopping_cart header h1,section.general header h1,section.category header h1,section.album header h1{font-size:1.6em}@media only screen and (min-width: 600px){section.shopping_cart header h1,section.general header h1,section.category header h1,section.album header h1{font-size:2em}}section.shopping_cart header p,section.general header p,section.category header p,section.album header p{color:#5C5C5C}section.shopping_cart header h1,section.shopping_cart header h1 a,section.general header h1,section.general header h1 a,section.category header h1,section.category header h1 a,section.album header h1,section.album header h1 a{color:#0CAA55;text-decoration:none}section.sessions,section.users{align-self:stretch;background:white;border-radius:3px;box-shadow:inset 0 0 1px #DDDDDD, 0 2px 4px #e6e6e6;display:block;margin-top:1em;margin-bottom:1em;padding:2em 2em 3em 2em;text-decoration:none;transition:all 0.2s ease-in-out;border-top:6px solid #0CAA55;text-align:center}section.sessions.color-0,section.users.color-0{border-top:6px solid tomato}section.sessions.color-1,section.users.color-1{border-top:6px solid #72BFBF}section.sessions.color-2,section.users.color-2{border-top:6px solid #92B1E3}section.sessions.color-3,section.users.color-3{border-top:6px solid #E3D743}section.sessions.color-4,section.users.color-4{border-top:6px solid #CCC}section.sessions.color-5,section.users.color-5{border-top:6px solid #F6C05C}section.contact,section.content{align-self:stretch;background:white;border-radius:3px;box-shadow:inset 0 0 1px #DDDDDD, 0 2px 4px #e6e6e6;display:block;margin-top:1em;margin-bottom:1em;padding:2em 2em 3em 2em;text-decoration:none;transition:all 0.2s ease-in-out;border-top:6px solid #0CAA55}section.contact.color-0,section.content.color-0{border-top:6px solid tomato}section.contact.color-1,section.content.color-1{border-top:6px solid #72BFBF}section.contact.color-2,section.content.color-2{border-top:6px solid #92B1E3}section.contact.color-3,section.content.color-3{border-top:6px solid #E3D743}section.contact.color-4,section.content.color-4{border-top:6px solid #CCC}section.contact.color-5,section.content.color-5{border-top:6px solid #F6C05C}section.album{align-self:stretch;background:white;border-radius:3px;box-shadow:inset 0 0 1px #DDDDDD, 0 2px 4px #e6e6e6;display:block;margin-top:1em;margin-bottom:1em;padding:2em 2em 3em 2em;text-decoration:none;transition:all 0.2s ease-in-out;border-top:6px solid #0CAA55}section.album.color-0{border-top:6px solid tomato}section.album.color-1{border-top:6px solid #72BFBF}section.album.color-2{border-top:6px solid #92B1E3}section.album.color-3{border-top:6px solid #E3D743}section.album.color-4{border-top:6px solid #CCC}section.album.color-5{border-top:6px solid #F6C05C}section.box{align-self:stretch;background:white;border-radius:3px;box-shadow:inset 0 0 1px #DDDDDD, 0 2px 4px #e6e6e6;display:block;margin-top:1em;margin-bottom:1em;padding:2em 2em 3em 2em;text-decoration:none;transition:all 0.2s ease-in-out;border-top:6px solid #0CAA55}section.box.color-0{border-top:6px solid tomato}section.box.color-1{border-top:6px solid #72BFBF}section.box.color-2{border-top:6px solid #92B1E3}section.box.color-3{border-top:6px solid #E3D743}section.box.color-4{border-top:6px solid #CCC}section.box.color-5{border-top:6px solid #F6C05C}section.box header h1{font-size:1.6em}@media only screen and (min-width: 600px){section.box header h1{font-size:2em}}section.box header h1,section.box header h1 a{color:#0CAA55;text-decoration:none}table th{text-align:left;padding:0.5em}table td{padding:0.5em}.status{display:inline-block;padding:10px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-family:"Helvetica Neue",sans-serif}.status.published{color:#fff;background-color:#62ba46}.status.concept{color:#fff;background-color:#0CAA55}.ads .ad{display:block;background-repeat:no-repeat;background-size:contain;width:100%;height:250px;margin-top:10px}.books .book{display:block;background-repeat:no-repeat;background-size:contain;width:100%;height:200px}.material-icons{margin-right:10px;vertical-align:sub}.social-share-button .ssb-icon{background-size:24px 24px;height:24px;width:24px}.hint{color:#62ba46}#ladenBericht{position:absolute;z-index:1030;top:0}.tag-green{display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:22px;position:relative;content:"";margin:0 13px 0 0;padding:10px 28px 10px 20px;border:none;-webkit-border-radius:4px 1px 1px 4px;border-radius:4px 1px 1px 4px;font-size:1.2em;line-height:1.4em;color:#fff;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;background:#62ba46;width:220px}.tag-green::before{display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:1;width:30px;height:30px;position:absolute;content:"";top:6px;right:-16px;border:none;-webkit-border-radius:1px 1px 4px;border-radius:1px 1px 4px;font-size:1.2em;line-height:1.4em;color:rgba(255,255,255,0.9);-o-text-overflow:clip;text-overflow:clip;background:#62ba46;text-shadow:none;-webkit-transform:rotateY(1deg) rotateZ(-45deg);transform:rotateY(1deg) rotateZ(-45deg)}.tag-green::after{display:inline-block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:2;width:12px;height:12px;position:absolute;content:"";top:16px;right:0;border:none;-webkit-border-radius:10px;border-radius:10px;font-size:1.2em;line-height:1.4em;color:rgba(255,255,255,0.9);-o-text-overflow:clip;text-overflow:clip;background:#fcfcfc;text-shadow:none}.albums{display:flex;flex-wrap:wrap;align-items:stretch;flex-direction:row;max-height:100vh}.albums .album{margin:1rem;box-shadow:inset 0 0 1px #DDDDDD, 0 2px 4px #e6e6e6;max-width:23vw;text-align:center}.albums .album h2 a{font-size:2.4rem;text-decoration:none}.album .photos{display:flex;flex-wrap:wrap;align-items:center;flex-direction:column}.album .photos .photo{margin:1rem}section.photo{text-align:center;padding:5rem}#admin .photos{display:flex;flex-wrap:wrap;flex-direction:row}#admin .photos .photo{margin:1rem}.pagination a{color:black;float:left;padding:8px 16px;text-decoration:none}.pagination a.active{background-color:#4CAF50;color:white}.pagination a:hover:not(.active){background-color:#ddd}article.landing{align-self:stretch;background:white;border-radius:3px;box-shadow:inset 0 0 1px #DDDDDD, 0 2px 4px #e6e6e6;display:block;margin-top:1em;margin-bottom:1em;padding:2em 2em 3em 2em;text-decoration:none;transition:all 0.2s ease-in-out;border-top:6px solid #0CAA55}article.landing.color-0{border-top:6px solid tomato}article.landing.color-1{border-top:6px solid #72BFBF}article.landing.color-2{border-top:6px solid #92B1E3}article.landing.color-3{border-top:6px solid #E3D743}article.landing.color-4{border-top:6px solid #CCC}article.landing.color-5{border-top:6px solid #F6C05C}.box{background:white;border-radius:3px;box-shadow:inset 0 0 1px #DDDDDD, 0 2px 4px #e6e6e6;margin-top:1em;margin-bottom:1em;padding:2em 2em 3em 2em;text-decoration:none;border-top:6px solid #A63838}
