/*!
Theme Name: P232 WP-Forum Theme
Theme URI: http://forum-austausch.de/
Author: MJWD
Author URI: https://mjwd.de
Description: WP Theme for forum-austausch.de
Version: 1.1
*/.centered{margin-left:auto;margin-right:auto}.box-shadow{box-shadow:0 0 4px 0 rgba(0,0,0,0.12),0 4px 4px 0 rgba(0,0,0,0.24)}body{margin:0;padding:0;background:white ;display:grid}body #wrapper{display:grid;grid-template-rows:auto auto auto;max-width:1440px;background:white;margin-left:auto;margin-right:auto}@media screen and (max-width:420px){body #wrapper{margin:0}}body #wrapper #head{z-index:2;grid-row-start:1}body #wrapper #gallery-wrapper{grid-row-start:2;z-index:1}body #wrapper #gallery-wrapper #gallery{max-width:1200px;margin-left:auto;margin-right:auto}body #wrapper #post-wrapper{grid-row-start:2;z-index:1}body #wrapper #post-wrapper .post-wrapper{max-width:990px;margin-left:auto;margin-right:auto}body #wrapper #footer-wrapper{grid-row-start:3;z-index:0}body #wrapper #footer-wrapper #footer .footer{max-width:1200px;margin-left:auto;margin-right:auto}.menu-h1{font-family:'Open Sans',sans-serif;font-size:20px;font-weight:800}.menu-h1 a{text-decoration:none;color:#4A4A4A}.gallery-h2{font-family:'Open Sans',sans-serif;font-size:18px;font-weight:600}.gallery-h2 a{text-decoration:none;color:#4A4A4A}.menu-heading{font-family:'Open Sans',sans-serif;font-size:18px;font-weight:600}.menu-subheading{font-family:'Open Sans',sans-serif;font-size:15px;font-weight:400}.menu-heading-link,.menu-subheading-link{color:#4A4A4A}.post-h2{font-family:'Open Sans',sans-serif;color:#4A4A4A;font-size:20px}.post-normal,.post-strong,.post-italic,.post-link,.post-hover{font-family:'Open Sans',sans-serif;color:#4A4A4A;font-size:15px}.post-normal{font-weight:400}.post-strong{font-weight:600}.post-italic{font-weight:400i}.post-link{text-decoration:underline}.post-hover{color:#DB7070}.footer-link,.footer-hover{font-family:'Open Sans',sans-serif;font-size:15px;color:#FFFFFF}.footer-hover{color:#DB7070}.footer-copyright{font-family:'Open Sans',sans-serif;font-size:15px;color:#FFFFFF}.title{display:flex}.title h1{font-family:'Open Sans',sans-serif;font-size:20px;font-weight:800;margin-top:auto;margin-bottom:auto}.title h1 a{text-decoration:none;color:#4A4A4A}.menu{font-family:'Open Sans',sans-serif;font-size:18px;font-weight:600}.menu a{color:#4A4A4A}.menu,.menu ul{list-style-type:none;margin:0;padding:0}.menu ul,.menu ul ul{margin-top:15px}.menu ul li,.menu ul ul li{margin-top:10px;font-family:'Open Sans',sans-serif;font-size:15px;font-weight:400}.menu ul li a,.menu ul ul li a{color:#4A4A4A}.gallery-post-title h2{font-family:'Open Sans',sans-serif;font-size:18px;font-weight:600}.gallery-post-title h2 a{text-decoration:none;color:#4A4A4A}#post h2{font-family:'Open Sans',sans-serif;color:#4A4A4A;font-size:20px}#post .entry p{font-family:'Open Sans',sans-serif;color:#4A4A4A;font-size:15px;font-weight:400}#post .entry strong{font-family:'Open Sans',sans-serif;color:#4A4A4A;font-size:15px;font-weight:600}#post .entry em{font-family:'Open Sans',sans-serif;color:#4A4A4A;font-size:15px;font-weight:400i}#post .entry a{font-family:'Open Sans',sans-serif;color:#4A4A4A;font-size:15px;text-decoration:underline}#post .entry a:hover{font-family:'Open Sans',sans-serif;color:#4A4A4A;font-size:15px;color:#DB7070}.footer .footer-links{margin-top:auto;margin-bottom:auto}.footer .footer-links a{font-family:'Open Sans',sans-serif;font-size:15px;color:#FFFFFF;margin-right:10px}.footer .footer-links a:hover{font-family:'Open Sans',sans-serif;font-size:15px;color:#FFFFFF;color:#DB7070}.footer .copyright{margin-top:auto;margin-bottom:auto}.footer .copyright pre{font-family:'Open Sans',sans-serif;font-size:15px;color:#FFFFFF}#head #header-img{margin-top:60px;background:#EFEFEF}#head #header-img img.header-img{width:100%}@media screen and (max-width:420px){#head #header-img img.header-img{display:none}}#menu-wrapper{position:fixed;top:0;max-width:1440px;width:100%}#menu-wrapper .menu-wrapper #menu{max-width:1200px;margin-left:auto;margin-right:auto}@media screen and (max-width:420px){#menu-wrapper .menu-wrapper #menu{max-width:420px}}#menu-wrapper .menu-wrapper #menu #title{display:grid;grid-template-columns:2fr 1fr}@media screen and (max-width:420px){#menu-wrapper .menu-wrapper #menu #title{grid-template-columns:0 1fr}}#menu-wrapper .menu-wrapper #menu #title #logo-title-wrapper{grid-column-start:1;display:flex;align-items:center}@media screen and (max-width:420px){#menu-wrapper .menu-wrapper #menu #title #logo-title-wrapper{display:none}}#menu-wrapper .menu-wrapper #menu #title #open-menu-button,#menu-wrapper .menu-wrapper #menu #title #close-menu-button{grid-column-start:2}@media screen and (max-width:420px){#menu-wrapper .menu-wrapper #menu #title #open-menu-button,#menu-wrapper .menu-wrapper #menu #title #close-menu-button{grid-column-start:2}}#menu-wrapper .menu-wrapper #menu #title #open-menu-button{display:inline}#menu-wrapper .menu-wrapper #menu #title #close-menu-button{display:none}#menu-wrapper .menu-wrapper #menu #menu-content #menu-open{display:none;grid-template-rows:repeat(2, auto)}#menu-wrapper .menu-wrapper #menu #menu-content #menu-open .menu-content{grid-row-start:1}#menu-wrapper .menu-wrapper #menu #menu-content #menu-open #iocons{grid-row-start:2}.menu{display:grid;grid-template-columns:repeat(4, auto)}@media screen and (max-width:420px){.menu{grid-template-columns:1fr;grid-template-rows:repeat(4, auto);grid-gap:60px}}#menu-wrapper{background:#FFFFFF;box-shadow:0 0 4px 0 rgba(0,0,0,0.12),0 4px 4px 0 rgba(0,0,0,0.24)}#menu-wrapper .menu-wrapper{margin:0 15px 0 15px}#menu-wrapper .menu-wrapper #menu #title{height:60px}#menu-wrapper .menu-wrapper #menu #title #logo-title-wrapper .logo{width:70px}#menu-wrapper .menu-wrapper #menu #title #logo-title-wrapper .title{height:60px;margin-left:15px}#menu-wrapper .menu-wrapper #menu #title #open-menu-button,#menu-wrapper .menu-wrapper #menu #title #close-menu-button{width:27px;justify-self:end;align-self:center}@media screen and (max-width:420px){#menu-wrapper .menu-wrapper #menu #menu-content #menu-open{height:calc(100vh - 60px);overflow:scroll}}#menu-wrapper .menu-wrapper #menu #menu-content #menu-open .menu-content{margin-top:30px}#menu-wrapper .menu-wrapper #menu #menu-content #menu-open #icons{justify-self:end;margin:120px 0 15px 0}#menu-wrapper .menu-wrapper #menu #menu-content #menu-open #icons .icons{height:30px;margin-left:5px}#menu-open{animation-name:menu-open;animation-duration:1200ms;max-height:1000px;opacity:1}@media screen and (max-width:420px){#menu-open{animation-duration:600ms}}.menu-content,.icons{animation-name:menu-content;animation-duration:800ms;opacity:1}@media screen and (max-width:420px){.menu-content,.icons{animation-duration:1200ms}}@keyframes menu-open{from{max-height:0;opacity:0}to{max-height:1000px;opacity:1}}@keyframes menu-content{from{opacity:0}to{opacity:1}}#gallery-wrapper .gallery-wrapper #gallery{display:grid;grid-template-columns:repeat(4, 1fr)}@media screen and (max-width:1100px){#gallery-wrapper .gallery-wrapper #gallery{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width:420px){#gallery-wrapper .gallery-wrapper #gallery{grid-template-columns:1fr}}#gallery-wrapper{background:#EFEFEF;padding:30px 0 30px 0;box-shadow:0 0 4px 0 rgba(0,0,0,0.12),0 4px 4px 0 rgba(0,0,0,0.24)}#gallery-wrapper .gallery-wrapper{margin:0 15px 0 15px}#gallery-wrapper .gallery-wrapper #gallery{grid-gap:15px}#gallery-wrapper .gallery-wrapper #gallery .gallery-posts{background:#FFFFFF}#gallery-wrapper .gallery-wrapper #gallery .gallery-posts .gallery-post-thumbnail img.thumbnail-img{width:100%}#gallery-wrapper .gallery-wrapper #gallery .gallery-posts .gallery-post-title{margin:10px 15px 15px 15px}#gallery-wrapper .gallery-wrapper #gallery .gallery-posts:hover{box-shadow:0 0 4px 0 rgba(0,0,0,0.12),0 4px 4px 0 rgba(0,0,0,0.24)}#footer-wrapper .footer-wrapper #footer .footer{display:grid;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width:420px){#footer-wrapper .footer-wrapper #footer .footer{grid-template-columns:1fr;grid-template-rows:auto auto}}#footer-wrapper .footer-wrapper #footer .footer .footer-link{grid-column-start:1}@media screen and (max-width:420px){#footer-wrapper .footer-wrapper #footer .footer .footer-link{grid-row-start:1}}#footer-wrapper .footer-wrapper #footer .footer .copyright{grid-column-start:2}@media screen and (max-width:420px){#footer-wrapper .footer-wrapper #footer .footer .copyright{grid-column-start:1;grid-row-start:2}}#footer-wrapper .footer-wrapper #footer .footer .copyright pre{float:right}@media screen and (max-width:420px){#footer-wrapper .footer-wrapper #footer .footer .copyright pre{float:left}}#footer-wrapper{background:#CAC9C9}#footer-wrapper .footer-wrapper{margin:0 15px 0 15px}#footer-wrapper .footer-wrapper #footer .footer{margin-top:15px;margin-bottom:15px;grid-gap:15px}#footer-wrapper .footer-wrapper #footer .footer .copyright pre{white-space:pre-wrap}#post-wrapper{background:#EFEFEF}#post-wrapper .post-wrapper{display:grid;grid-template-columns:2fr 1fr}@media screen and (max-width:420px){#post-wrapper .post-wrapper{grid-template-columns:1fr}}#post-wrapper .post-wrapper #post{grid-column-start:1;margin:0 15px 0 15px}#post-wrapper .post-wrapper #sidebar{grid-column-start:2}@media screen and (max-width:420px){#post-wrapper .post-wrapper #sidebar{display:none}}