*,*:before,*:after{box-sizing:border-box}html{font-size:62.5%}:root{--font-sm:clamp(1.1rem,1.05rem + .25vw,1.2rem);--font-md:clamp(1.2rem,1.15rem + .25vw,1.3rem);--font-base:clamp(1.3rem,1.25rem + .35vw,1.4rem);--font-h3:clamp(1.4rem,1.3rem + .5vw,1.6rem);--font-h2:clamp(1.6rem,1.45rem + .6vw,1.8rem);--font-h1:clamp(1.8rem,1.6rem + 1vw,2.2rem)}body{background:#eee;color:#5f5f5f;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:var(--font-base);line-height:1.6;margin:0;padding:10px 0 0}h1,h2,h3,h4,h5,h6{color:#ec1d25;font-family:Arial,Verdana,Helvetica,sans-serif;font-weight:700;margin:1.5rem 0 1rem;line-height:1.25}h1{font-size:var(--font-h1)}h2{font-size:var(--font-h2);font-style:italic}h3{font-size:var(--font-h3);margin-top:2rem}h4,h5{font-size:var(--font-base)}p{margin:0 0 1.2rem}a{color:#005bac;text-decoration:underline}a:hover,a:focus{color:#ec1d25;text-decoration:none}img{max-width:100%;height:auto;display:block}hr{border:none;border-top:1px solid #ccc;margin:2rem 0}address{font-style:normal;margin-bottom:1.5rem}blockquote{background:#f7f7f7;border-left:4px solid #ec1d25;margin:1.5rem 0;padding:1rem 1.5rem}strong{color:#ec1d25;font-weight:700}small{font-size:var(--font-sm)}dl,dt,dd{margin:0;padding:0}.screen-reader-text,.nix{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.clearfix:after,#content:after,#wrapcontent:after,.entry:after,.entry-content:after{content:"";display:table;clear:both}img.alignleft,.alignleft{float:left;margin:10px 25px 10px 0}img.alignright,.alignright{float:right;margin:10px 0 10px 25px}img.alignnone,.alignnone{display:block;float:none;margin:20px 0}img.aligncenter,.aligncenter{display:block;float:none;margin:20px auto;text-align:center}#wrapheader{background:#eee linear-gradient(to bottom,#e5e5e5 0%,#eee 100%);height:150px;width:100%}#header{max-width:980px;height:150px;margin:0 auto;position:relative;padding:0 15px;background:url(//www.fleischerei-dettmers.de/fleischerei/wp-content/themes/Fleischerei%202027/images/Logo-Header.png) no-repeat 50% 50%}#header .logo,#header .logo a{display:block;width:360px;max-width:100%;height:120px;position:absolute;top:15px;left:50%;transform:translateX(-50%);z-index:999;cursor:pointer;text-decoration:none;background:0 0}#navigation{background:#a31419 linear-gradient(to bottom,#b4161c 0%,#8e1014 100%);max-width:980px;margin:0 auto;position:relative;z-index:100;box-shadow:0 2px 4px rgba(0,0,0,.15)}#navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center}#navigation ul li{margin:0 2px;padding-top:6px}#navigation ul li a,#navigation ul li strong{display:block;color:#fff;font-weight:700;font-size:var(--font-md);letter-spacing:.5px;text-decoration:none;padding:9px 16px 11px;border-radius:4px 4px 0 0;transition:background-color .2s ease}#navigation ul li a:hover,#navigation ul li a:focus{background-color:#ec1d25;color:#fff}#navigation ul li.current-menu-item a,#navigation ul li.current-menu-ancestor a,#navigation ul li.current-page-ancestor a,#navigation ul li a.aktiv,#navigation ul li strong{background-color:#ec1d25;color:#fff;text-decoration:none}#navigation ul li a span,#navigation ul li strong span{padding:0;display:inline;background:0 0 !important}#page{background:#eee}#wrapper{max-width:980px;margin:0 auto;padding:25px 20px;display:flex;flex-direction:row;justify-content:space-between;gap:30px;background:#fff;box-shadow:0 0 12px rgba(0,0,0,.08)}#wrapcontent{flex:1 1 64%;min-width:0}#wrapsidebar{flex:1 1 32%;min-width:260px}#content{min-height:auto}body.home #wrapcontent,body#start #wrapcontent,body#post3 #wrapcontent{flex:1 1 100% !important;max-width:100% !important;width:100% !important}body.home #wrapsidebar,body#start #wrapsidebar,body#post3 #wrapsidebar{display:none}body.home #content,body#start #content{min-height:0}dl.box{background:#f7f7f7;border:1px solid #eee;padding:15px 10px;box-sizing:border-box;margin:15px 0}dl.box dd{text-align:left}dl.box dt img{margin:0 auto 10px auto;border:1px solid #ddd}dl.box h3{margin:10px 0 5px;font-size:var(--font-h3);text-align:center}dl.box a{color:#ec1d25;text-decoration:none;font-weight:700}dl.box a:hover{color:#005bac}article.post,#content div.post{background:0 0;border-bottom:1px dashed #ccc;margin-bottom:3.5rem;padding-bottom:2rem}p.datum{font-size:var(--font-sm);color:#888;margin-bottom:1rem}.postmetadata{font-size:var(--font-sm);margin-top:1.5rem;color:#777}.navigation-posts,.navigation-post-nav,.navigation{display:flex;justify-content:space-between;margin:2rem 0;font-weight:700}#content img.size-full,#content img.size-medium,#content img.size-thumbnail,#content div.gallery img{background:#fff;border:1px solid #ddd;padding:5px;margin:5px}#content .wp-caption{border:1px solid #ddd;text-align:center;background-color:#f7f7f7;padding:5px;margin:10px 0;border-radius:4px}#content .wp-caption p.wp-caption-text{font-size:var(--font-sm);margin:5px 0 0}#sidebar{font-size:var(--font-md)}#sidebar ul{list-style:none;margin:15px 0;padding:0}#sidebar ul li a{background:0 0;display:block;font-weight:700;padding:6px 8px;text-decoration:none;transition:all .2s ease}#sidebar ul li a:before{content:"▸";color:#005bac;margin-right:8px;font-size:1.2em}#sidebar ul li a:hover,#sidebar ul li.current-page-item a{background-color:#f5f5f5;color:#ec1d25}#sidebar ul li a:hover:before,#sidebar ul li.current-page-item a:before{color:#ec1d25}#sidebar dl{margin:2rem 0;text-align:center}#sidebar dl dt img{margin:0 auto 1rem auto;border:1px solid #ddd}#sidebar p.button,p.button{margin:15px auto;text-align:center}#sidebar p.button a,p.button a{background:#ec1d25;color:#fff;display:inline-block;font-weight:700;line-height:1.3;padding:10px 18px;border-radius:4px;text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,.15);transition:background-color .2s ease,transform .1s ease}#sidebar p.button a:hover,#sidebar p.button a:focus,p.button a:hover,p.button a:focus{background:#005bac;color:#fff;transform:translateY(-1px);box-shadow:0 3px 6px rgba(0,0,0,.2)}#wrapfooter{background:#eee linear-gradient(to bottom,#eee 0%,#e2e2e2 100%);color:#6f6f6f;font-size:var(--font-sm);padding:35px 15px}#footer{max-width:980px;margin:0 auto;text-align:center}#footer ul{list-style:none;margin:1.5rem 0 0;padding:0;text-align:center}#footer ul li{display:inline-block}#footer ul li+li:before{content:"|";color:#999;padding:0 10px}#footer a{color:#555;text-decoration:none;font-size:var(--font-sm)}#footer a:hover,#footer a:focus{color:#ec1d25;text-decoration:underline}#footer ul li.current-menu-item a{color:#ec1d25;font-weight:700;text-decoration:none}#content table{width:100%;border-collapse:collapse;margin:2rem 0}#content table th,#content table td{padding:1rem;border-bottom:1px solid #eee}#content table tr.rahmen{background:#fbfbfb}#content table td.preis{color:#ec1d25;font-weight:700;text-align:right;white-space:nowrap}input[type=text],input[type=search],input[type=email],textarea{width:100%;max-width:450px;padding:8px 10px;border:1px solid #ccc;border-radius:3px;margin-bottom:10px}input[type=checkbox],input.wpcf7-acceptance{float:left;width:1.5em;margin-right:8px}input[type=submit]{background:#ec1d25;border:none;color:#fff;font-weight:700;padding:10px 25px;cursor:pointer;border-radius:3px;transition:background .2s ease}input[type=submit]:hover{background:#005bac}@media (min-width:769px){dl.box{float:left !important;width:31.33% !important;margin:15px 1% !important;clear:none !important}dl.box:nth-of-type(3n){margin-right:0 !important}}@media (max-width:768px){#wrapper{flex-direction:column;gap:20px;padding:15px 10px}#wrapcontent,#wrapsidebar{flex:1 1 100%;width:100%;margin:0}dl.box{float:none !important;width:100% !important;margin:15px 0 !important}img.alignleft,.alignleft,img.alignright,.alignright{float:none;margin:10px auto}#navigation{width:100%}#navigation ul{flex-direction:column;padding:5px 0}#navigation ul li{width:100%;margin:1px 0;padding:0}#navigation ul li a,#navigation ul li.current-menu-item a{text-align:center;background:#a01318;padding:10px;border-radius:0}#navigation ul li a:hover,#navigation ul li a:focus,#navigation ul li.current-menu-item a{background:#ec1d25 !important}#header .logo,#header .logo a{width:90%;left:5%;transform:none}#content{overflow-x:auto}#footer ul li{display:block;margin:6px 0}#footer ul li+li:before{display:none}}