@font-face{font-family:"Outfit";src:url(https://www.jahnke-suesswaren.de/wp-content/themes/jahnke/fonts/Outfit/Outfit-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:"Outfit";src:url(https://www.jahnke-suesswaren.de/wp-content/themes/jahnke/fonts/Outfit/Outfit-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:"Outfit";src:url(https://www.jahnke-suesswaren.de/wp-content/themes/jahnke/fonts/Outfit/Outfit-Medium.ttf) format('truetype');font-weight:500;font-style:normal}@font-face{font-family:"Outfit";src:url(https://www.jahnke-suesswaren.de/wp-content/themes/jahnke/fonts/Outfit/Outfit-SemiBold.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:"Outfit";src:url(https://www.jahnke-suesswaren.de/wp-content/themes/jahnke/fonts/Outfit/Outfit-Bold.ttf) format('truetype');font-weight:700;font-style:normal}@font-face{font-family:"Anton";src:url(https://www.jahnke-suesswaren.de/wp-content/themes/jahnke/fonts/Anton/Anton-Regular.ttf) format("truetype");font-weight:400;font-style:normal}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:#fff0;font-kerning:none;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed;-webkit-tap-highlight-color:#fff0;-webkit-focus-ring-color:#fff0}body,html{width:100%;min-height:100%}body{font-size:1.125rem;font-family:'Outfit',sans-serif;font-weight:500;line-height:1.4;color:#363a40;background-color:#fff;position:relative;overflow:hidden;overflow-y:scroll}@media only screen and (min-width:1600px){body{font-size:1.25rem}}::selection{opacity:1;color:#fff;background:#b2292f}::-moz-selection{opacity:1;color:#fff;background:#b2292f}@media only screen and (orientation:landscape){.d-landscape{display:block}.d-portrait{display:none}}@media only screen and (orientation:portrait){.d-landscape{display:none}.d-portrait{display:block}}.relative{position:relative}.z1{z-index:1}.z2{z-index:2}.oh{overflow:hidden}.ov{overflow:visible}.aspect-21-9{position:relative;display:block;padding-top:42.86%}.aspect-16-9{position:relative;display:block;padding-top:56.25%}.aspect-3-2{position:relative;display:block;padding-top:66.666%}.aspect-4-3{position:relative;display:block;padding-top:75%}.aspect-6-5{position:relative;display:block;padding-top:83.333%}.aspect-1-1{position:relative;display:block;padding-top:100%}.mb-col{margin-bottom:30px}.row-s{margin-right:-5px;margin-left:-5px}.row-s>[class*=col-]{padding-left:5px;padding-right:5px}.row-s .mb{margin-bottom:10px}.row-s .mt{margin-top:10px}@media only screen and (min-width:576px){.w-sm-auto{width:auto!important}.w-sm-100{width:100%!important}}@media only screen and (min-width:712px){.container-fluid{padding-left:30px;padding-right:30px}.w-md-auto{width:auto!important}.w-md-100{width:100%!important}}@media only screen and (min-width:992px){.row-l{margin-right:-30px;margin-left:-30px}.row-l>[class*=col-]{padding-left:30px;padding-right:30px}.row-s{margin-right:-10px;margin-left:-10px}.row-s>[class*=col-]{padding-left:10px;padding-right:10px}.row-s .mb{margin-bottom:20px}.row-s .mt{margin-top:20px}.w-lg-auto{width:auto!important}.w-lg-100{width:100%!important}.w-lg-110{max-width:none;width:110%!important}}@media only screen and (min-width:1200px){.w-xl-auto{width:auto!important}.w-xl-100{width:100%!important}.w-xl-120{max-width:none;width:120%!important}}@media only screen and (min-width:1440px){.container-fluid{padding-left:60px;padding-right:60px;max-width:1400px;margin:0 auto}}@media only screen and (min-width:1600px){.col-xxl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xxl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xxl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xxl-4{-ms-flex:0 0 33.333334%;flex:0 0 33.333334%;max-width:33.333334%}.col-xxl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xxl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xxl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xxl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xxl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xxl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xxl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xxl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.d-xxl-block{display:block!important}.d-xxl-none{display:none!important}.pl-xxl-5{padding-left:3rem!important}.pr-xxl-5{padding-left:3rem!important}}hr{margin-top:1.25rem;margin-bottom:1.25rem;border-top:2px dashed}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"Anton";line-height:1.2;font-weight:400;color:inherit;margin-bottom:1rem;-ms-word-wrap:break-word;word-wrap:break-word}h1,.h1{font-size:3rem;line-height:1.1}h2,.h2{font-size:2.5rem;line-height:1.1}h3,.h3{font-size:2.25rem}h4,.h4{font-size:2rem}h5,.h5{font-size:1.75rem}h6,.h6{font-size:1.5rem}@media only screen and (min-width:712px) and (orientation:portrait){h1,.h1{font-size:4rem}h2,.h2{font-size:3.5rem}h3,.h3{font-size:3rem}h4,.h4{font-size:2.75rem}h5,.h5{font-size:2.5rem}h6,.h6{font-size:2rem}}@media only screen and (min-width:992px){h1,.h1{font-size:4rem}h2,.h2{font-size:3.5rem}h3,.h3{font-size:3rem}h4,.h4{font-size:2.75rem}h5,.h5{font-size:2.5rem}h6,.h6{font-size:2rem}}@media only screen and (min-width:1440px){h1,.h1{font-size:5rem}h2,.h2{font-size:4rem}h3,.h3{font-size:3.5rem}h4,.h4{font-size:3rem}h5,.h5{font-size:2.75rem}h6,.h6{font-size:2.5rem}}.lead p,p.lead{font-size:1.5rem;font-weight:600}.font-400{font-weight:400!important}p.hint{font-size:80%;margin-bottom:0}p:last-of-type{margin-bottom:0}.ctx ul,.searchlist{margin:0 0 1rem;padding:0 0 0 1.25rem}.ctx ol{margin:0 0 1rem;padding:0 0 0 1.375rem}p+ul,p+ol{margin-top:1rem!important}.biglist ul li,.biglist ol li{margin-bottom:1rem!important}b,strong{font-weight:700}.font-400{font-weight:400!important}@media only screen and (min-width:712px){.lead p,p.lead{font-size:1.75rem}}@media only screen and (min-width:992px){.column-2{column-count:2;column-gap:60px}.column-2 p,.column-2 ul{page-break-inside:avoid;-webkit-column-break-inside:avoid;break-inside:avoid}}@media only screen and (min-width:1440px){.lead p,p.lead{font-size:2rem}}.smart-hyphens{hyphens:auto}figure{margin:0}.table td,.table th{padding:0 0 .75rem;border-top:0}.table td.summary-table-first-col{padding-right:.75rem}.highlight{color:red}.hideMe{display:none}@media only screen and (min-width:576px){.w-sm-auto{width:auto!important}}@media only screen and (min-width:711px){.w-md-auto{width:auto!important}}@media only screen and (min-width:992px){.w-lg-auto{width:auto!important}}@media only screen and (min-width:1200px){.w-xl-auto{width:auto!important}}.nowrap{white-space:nowrap}.no-br br{display:none}img{max-width:100%}figure img{width:100%;height:auto}.img-wrap{display:block;position:relative;width:100%;height:auto;overflow:hidden}.img-wrap img{position:relative;width:100%;height:auto;transition:transform .9s;-webkit-transform:scale(1);transform:scale(1);z-index:1}.no-touchevents a:hover .img-wrap img{-webkit-transform:scale(1.03);transform:scale(1.03)}.entry-content .wp-video{width:100%!important;margin-bottom:1rem}.yt-video{aspect-ratio:16 / 9;width:100%}.media-wrapper{position:relative;width:100%;height:auto;overflow:hidden;border-radius:8px}.media-wrapper.abs{position:absolute;top:0;left:0;height:100%;z-index:1}.media-wrapper video{width:100%;height:auto}.media-wrapper .img,.media-wrapper .video{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.play-video{position:absolute;top:1px;left:1px;width:100%;height:100%;z-index:2;cursor:pointer;-webkit-transition:transform .3s;transition:transform .3s}.no-touchevents .play-video:hover{-webkit-transform:scale(1.25);transform:scale(1.25)}.play-video-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:85px;height:85px}.play-video-border{width:100%;height:100%;border-radius:100%;border:3px solid #fff!important}.play-video-badge .playicon{position:absolute;left:0;right:0;text-align:center;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.play-video-badge .playicon svg{width:20px;height:20px}.video-overlay{width:100%;height:100%;background-color:#000;position:fixed;top:0;left:0;z-index:9000;-webkit-transform:translateY(-110%);transform:translateY(-110%);-webkit-transition:-webkit-transform 0.5s ease-in-out .3s;transition:transform 0.5s ease-in-out .3s}.video-overlay.video-active{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.5s ease-in-out 0s;transition:transform 0.5s ease-in-out 0s}.video-overlay .video-holder{position:absolute;overflow:hidden;background-color:#000;top:0;right:0;left:0;bottom:0;opacity:0;-webkit-transition:opacity 0.3s ease-in 0s;transition:opacity 0.3s ease-in 0s}.video-overlay.video-active .video-holder{opacity:1;-webkit-transition:opacity 0.3s ease-in .7s;transition:opacity 0.3s ease-in .7s}.video-overlay .video-holder .fullscreen-video{position:absolute;top:50%;left:50%;width:auto;height:auto;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.video-close{position:fixed;top:15px;right:15px;width:40px;height:40px;z-index:50;cursor:pointer;background:rgb(0 17 46 / .15)}.video-close::after,.video-close::before{content:"";position:absolute;top:5px;left:20px;width:2px;height:30px;background-color:#fff;z-index:10;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s cubic-bezier(.16,.01,.77,1);transition:all .3s cubic-bezier(.16,.01,.77,1)}.video-close::before{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.video-close:hover::after{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.video-close:hover::before{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media only screen and (min-width:992px){.play-video-badge{width:120px;height:120px}.play-video-badge .playicon svg{width:25px;height:25px}.video-close{top:30px;right:30px;width:60px;height:60px}.video-close::after,.video-close::before{top:5px;left:30px;height:50px}}.bg-image{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center center;background-size:cover;z-index:0}.bg-image.bg-top{background-position:top center}img.bg-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.full-img{width:100%}.full-height{position:relative;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100)}.cover-lg-img{width:100%;height:auto}.copy-wrap{position:absolute;left:10px;right:10px;bottom:10px;z-index:1}.copy-wrap .copy{position:relative;display:inline-block;padding:5px 8px;width:auto;max-width:100%;background:rgb(109 102 99 / .8);color:#fff;font-size:12px;font-weight:400}@media only screen and (min-width:992px){.cover-lg-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}}.text-white,.text-white a{color:#fff!important}.text-grey,.text-grey a{color:#999!important}.text-dark,.text-dark a{color:#363a40!important}.text-red,.text-red a{color:#b2292f!important}.bg-white{background-color:#fff!important}.bg-red{background-color:#b2292f!important}.bg-grey{background-color:#ededed!important}a{color:#363a40;-webkit-transition:all .3s ease;transition:all .3s ease}a:hover{color:#b2292f;text-decoration:none}a:focus,a.focus,button:focus,button.focus{outline:0}.ctx a:not(.gallery-item a):not(.post-image-link){color:#b2292f;border-bottom:1px solid #fff0}.ctx a:not(.gallery-item a):hover,.ctx a:not(.post-image-link):hover{color:#b2292f;border-bottom-color:#b2292f}.button-group{grid-column-gap:1rem;grid-row-gap:1rem;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;align-items:center;text-decoration:none;display:inline-flex}.button,.submit-button{display:inline-block;line-height:1;white-space:nowrap;letter-spacing:.5px;font-weight:700;padding:6px 16px;border-radius:20px;text-align:center;color:#fff;background-color:#363a40;border:4px solid #363a40}.submit-button{-webkit-transition:all .3s ease;transition:all .3s ease}.button.cta{font-size:125%}.button.mw,.submit-button{min-width:225px}.button.red{background-color:#b2292f;border:4px solid #b2292f}.button.outline{color:#363a40;background-color:#fff}.button.white.outline{color:#fff;border-color:#fff;background-color:#fff0}.button-text{line-height:30px;overflow:hidden;width:auto;transition:transform .2s ease-out}.button-text span{position:relative;display:inline-block;-webkit-transition:-webkit-transform .2s;transition:transform .2s;width:auto;text-align:center;transform-origin:100% 0%}.button-text span::before{position:absolute;width:auto;top:100%;left:0;content:attr(data-hover)}.button:hover .button-text span{-webkit-transform:translateY(-100%);transform:translateY(-100%);transform-origin:0% 0%}.submit-button:disabled,.submit-button:disabled:hover{opacity:.65;cursor:not-allowed}@media only screen and (min-width:712px){.button,.submit-button{border-radius:28px}.button.mw,.submit-button{min-width:300px}.button.cta{padding:10px 18px;font-size:150%}.button.cta .button-text{line-height:36px}}.wp-caption{position:relative;display:block}.alignleft{float:left}.wp-caption.alignleft{max-width:45%;margin:.375rem 5% 3% 0}.alignright{float:right}.wp-caption.alignright{max-width:45%;margin:.375rem 0 3% 5%}.wp-caption.alignleft img,.wp-caption.alignright img{width:100%;height:auto}.aligncenter{margin-left:auto;margin-right:auto}img.alignleft{margin:.375rem 5% 3% 0;max-width:45%;height:auto}img.alignright{margin:.375rem 0 3% 5%;max-width:45%;height:auto}img.aligncenter{margin:1rem auto;clear:both;display:block}img.alignnone{height:auto;margin:1rem 0}.rounded-corners{border-radius:20px}.wp-caption-text{position:absolute;left:10px;bottom:10px;font-size:.75rem;font-weight:400;margin:0!important;padding:5px 8px;width:auto;max-width:calc(100% - 20px);background:rgb(0 0 0 / .4);border-radius:6px;color:#fff}.rounded-corners .wp-caption-text{left:20px;bottom:20px;max-width:calc(100% - 30px)}p.caption-text{font-size:.75rem;font-weight:400}@media only screen and (min-width:992px){.rounded-corners{border-radius:28px}}@media only screen and (min-width:1600px){.wp-caption-text,p.caption-text{font-size:.875rem}}@media only screen and (max-width:480px){.wp-caption.alignleft,.wp-caption.alignright,img.alignleft,img.alignright{margin:0 0 1rem;width:100%;max-width:100%}}.gallery{margin:1rem 0!important}.gallery-item{margin:0!important;position:relative;overflow:hidden}.gallery-item a{position:relative;display:block;width:100%;height:auto;overflow:hidden}.gallery-item a::after{content:'';display:block;padding-bottom:100%}.gallery-item a img{position:absolute;top:0;left:0;width:100%!important;max-width:none!important;height:100%!important;border-color:#fff!important;object-position:center;object-fit:cover}.has-animation{-webkit-transition:all .6s ease;transition:all .6s ease}.has-animation.image_clip_right{clip-path:inset(0 100% 0 0);-webkit-clip-path:inset(0 100% 0 0)}.has-animation.image_clip_left{clip-path:inset(0 0 0 100%);-webkit-clip-path:inset(0 0 0 100%)}.has-animation.image_clip_right.animated{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}.has-animation.image_clip_left.animated{clip-path:inset(0 0 0 0);-webkit-clip-path:inset(0 0 0 0)}.has-animation.fade-up{opacity:0;transform:translateY(60px)}.has-animation.fade-up.animated{opacity:1;transform:translateY(0)}.has-animation.fade-in-left{opacity:0;transform:translateX(-60px)}.has-animation.fade-in-left-big{opacity:0;transform:translateX(-800px)}.has-animation.fade-in-left.animated,.has-animation.fade-in-left-big.animated{opacity:1;transform:translateX(0)}.has-animation.fade-in-right{opacity:0;transform:translateX(60px)}.has-animation.fade-in-right-big{opacity:0;transform:translateX(800px)}.has-animation.fade-in-right.animated,.has-animation.fade-in-right-big-big.animated{opacity:1;transform:translateX(0)}.has-animation.has-scale{transform:scale(0);will-change:transform}.has-animation.has-scale.animated{transform:scale(1)}.has-animation.has-scale-vertical{opacity:0;transform:translateY(0) scaleY(1.1);transform-origin:50% 0;will-change:transform}.has-animation.has-scale-vertical.animated{opacity:1;transform:translateY(0) scaleY(1)}.has-animation.has-cover{opacity:1;transform:translateY(0);overflow:hidden}.has-animation.has-cover::after{content:"";width:100%;height:100%;background-color:inherit;position:absolute;top:0;right:0;z-index:10;-webkit-transition:.6s cubic-bezier(.54,.49,.2,1.01);-o-transition:.6s cubic-bezier(.54,.49,.2,1.01);transition:.6s cubic-bezier(.54,.49,.2,1.01)}.has-animation.has-cover.animated::after{width:0}.has-animation.has-cover img{display:block;margin:0 auto;opacity:1;transform:scale(1.05);-webkit-transition:.6s cubic-bezier(.54,.49,.2,1.01);-o-transition:.6s cubic-bezier(.54,.49,.2,1.01);transition:.6s cubic-bezier(.54,.49,.2,1.01)}.has-animation.has-cover.animated img{opacity:1;transform:scale(1)}#pageloader{background:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:4900}.loader-item{position:absolute;width:44px;height:44px;font-size:44px;line-height:44px;margin:-22px 0 0 -22px;top:50%;left:50%;text-align:center;color:#b2292f}.header{position:absolute;top:0;left:0;width:100%;z-index:1200;background-color:rgb(54 58 64);-webkit-transition:background-color 0.4s ease;transition:background-color 0.4s ease}body.page-template-tpl-home .header,body.page-template-tpl-home-en .header{background-color:#fff0}.header-wrapper{position:relative;z-index:1;height:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.header-wrapper .logo{position:absolute;top:0;left:50%;transform:translateX(-50%);height:100%;padding:0}.header-wrapper .logo img{position:relative;height:calc(100% + 30px);width:auto}#main-nav{padding:0}#main-nav .navbar-nav .nav-item{position:relative}#main-nav .navbar-nav .nav-link{position:relative;font-family:"Anton";font-size:1.25rem;font-weight:400;letter-spacing:.03em;padding:.25rem 0 .5rem;color:#fff;text-transform:uppercase;text-shadow:2px 2px 4px #000;white-space:nowrap;-webkit-transition:all .3s ease;transition:all .3s ease}#main-nav .navbar-nav .dropdown-menu{min-width:0;padding:0}#main-nav .navbar-nav .dropdown-item.active,.dropdown-item:active{background-color:#000}.burger-menu{position:relative;width:40px;height:100%;cursor:pointer}.burger-menu>div{position:relative;width:30px;height:32px}.burger-menu b{-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out,border-color .1s ease;transition:opacity .3s ease-in-out,transform .3s ease-in-out,border-color .1s ease;position:absolute;display:block;width:30px;height:0;border-top:3px solid #fff}.burger-menu b:nth-child(1){top:8px;left:0}.burger-menu b:nth-child(2){top:16px;left:0}.burger-menu b:nth-child(3){top:24px;right:0}body.menu-open .burger-menu b:nth-child(1){transform:translateY(8px) rotate(45deg)}body.menu-open .burger-menu b:nth-child(2){opacity:0;width:0}body.menu-open .burger-menu b:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.aside{position:fixed;right:-100%;top:0;bottom:0;width:100%;padding-top:80px;background:#363a40;z-index:600;-webkit-transition:all .5s ease;transition:all .5s ease}body.page-template-tpl-lehrkraefte .aside{background:#3066ce}body.menu-open .aside{right:0}aside .burger-menu{right:auto;left:15px}.aside .aside-inner{height:100%;overflow-y:auto}.aside .wrapper{display:table;width:100%;height:100%;padding-left:18px;padding-right:15px}.aside .wrapper .vcenter{display:table-cell;width:100%;height:100%;vertical-align:top}nav.main ul{margin:0;padding:0;list-style:none}nav.main ul.sub-menu{display:none;overflow:hidden}nav.main ul.sub-menu ul.sub-menu{margin-left:15px}nav.main li{padding:0;margin-bottom:.375rem}nav.main a{cursor:pointer;display:inline-block;padding:.25rem 0;opacity:1;position:relative;color:#fff;font-size:1.5rem;letter-spacing:.03em;font-family:"Anton";font-weight:400}nav.main li.menu-item-has-children{position:relative}nav.main li.menu-item-has-children>a{padding-right:30px}nav.main ul.sub-menu li.menu-item-has-children a{margin-left:20px}nav.main ul.sub-menu li:not(.menu-item-has-children) a{padding:0 10px 10px 10px;margin-left:10px}nav.main ul.sub-menu ul.sub-menu li:not(.menu-item-has-children) a{margin-left:20px;padding:0 10px 5px 10px}nav.main ul.sub-menu ul.sub-menu li:not(.menu-item-has-children) a::before{content:'-';padding-right:.25rem}nav.main ul.sub-menu li:last-child{padding-bottom:10px}nav.main ul.links{margin-top:50px;margin-bottom:30px}nav.main ul.links li{padding-bottom:0;border-bottom:0}nav.main ul.links a{font-size:.75rem;padding:0 10px;line-height:26px;text-transform:none}nav.cta{margin-top:30px}nav.cta a{font-size:1.5rem;letter-spacing:.03em;font-family:"Anton";font-weight:400}.aside .social{margin-top:1rem;width:100%}.aside .social a{display:inline-block;font-size:36px;color:#fff}@media only screen and (min-width:712px){.header-wrapper{height:60px}.aside{padding-top:100px}.aside .wrapper{padding-left:30px}nav.main a{font-size:1.75rem}}@media (min-width:992px){.header-wrapper{-ms-flex-pack:justify;justify-content:space-between}.header-wrapper .logo{position:relative;left:unset;transform:translateX(0)}#main-nav .navbar-nav .nav-link{text-align:center;margin:0 .75rem}}@media (min-width:1200px){#main-nav .navbar-nav .nav-link{margin:0 1rem}}@media only screen and (min-width:1440px){.header-wrapper{height:70px}#main-nav .navbar-nav .nav-link{font-size:1.375rem}}#main{position:relative;width:100%;height:auto;min-height:100vh;padding-top:100px;z-index:1}body.page-template-tpl-home #main,body.page-template-tpl-home-en #main{padding-top:0}.sticky-section{position:relative;width:100%;height:auto}.hero{position:relative;width:100%;height:auto;padding-top:100px;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden}.hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.hero .row,.after-hero{position:relative;z-index:2}.hero h1{text-shadow:2px 2px 4px #000}.hero p{font-size:1.375rem;text-shadow:2px 2px 4px #000}.sticky-section .packshot{position:relative;display:inline-block;width:100%;height:auto}.section{position:relative;width:100%;height:auto;padding:40px 0}.section img{width:100%;height:auto}.z-border{position:absolute;left:0;width:100%;height:25vw;min-height:50px;background:#fff;z-index:1;overflow:visible}.z-border.top{top:0}.z-border.bottom{bottom:0}.z-border .line{position:absolute;left:0;height:2vw;max-height:36px;width:100%;background-size:auto 100%;background-repeat:repeat-x}.z-border .line-a{top:calc(1px - 2vw);background-image:url(https://www.jahnke-suesswaren.de/wp-content/themes/jahnke/img/Rand.webp);background-position:left top}.z-border .line-b{bottom:calc(1px - 2vw);background-image:url(https://www.jahnke-suesswaren.de/wp-content/themes/jahnke/img/Rand.webp);background-position:left bottom}.content-carousel{overflow:visible}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{height:10px;bottom:0}.swiper-scrollbar-drag{background:#b2292f;cursor:pointer}.content-carousel .swiper-slide{width:70vw;padding-bottom:30px}.product-packshot{position:relative;width:100%;height:auto;z-index:3;opacity:1;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.product-packshot-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.content-carousel .swiper-slide:hover .product-packshot{opacity:0;pointer-events:none}.content-carousel .swiper-slide:hover .product-packshot-bg{opacity:1}.product-content{position:absolute;top:0;left:0;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;text-align:center;padding:30% 30px;z-index:2}.product-content .product-title{font-size:2rem}.box{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:auto;padding:30px 20px;overflow:hidden;background-image:url(https://www.jahnke-suesswaren.de/wp-content/themes/jahnke/img/box-bg.jpg);background-position:left top;background-repeat:repeat-y;background-size:100% auto;z-index:1}.box img.anchor,.box img.envelope{position:relative;display:inline-block;width:115px;z-index:2;pointer-events:none}.box .button.anchor,.box .button.envelope{position:relative;margin-top:-20px;z-index:1}.accordion{position:relative;width:100%;height:auto;overflow:hidden}.accordion-item{position:relative;width:100%;height:auto;border-radius:12px;background-color:#eeeff0;margin-bottom:1rem}.accordion-item:last-of-type{margin-bottom:0}.accordion-title{font-weight:600;letter-spacing:.03em;text-transform:uppercase;cursor:pointer;padding:15px 45px 15px 15px;position:relative}.accordion-title span{width:28px;height:28px;position:absolute;right:15px;top:15px}.accordion-title span::before{content:'';width:2px;height:14px;position:absolute;left:50%;top:50%;margin-top:-7px;margin-left:-1px;background:#141b25;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.accordion-title span::after{content:'';width:14px;height:2px;position:absolute;left:50%;top:50%;margin-top:-1px;margin-left:-7px;background:#141b25;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.accordion-title.active span::before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease}.accordion-content{padding:1rem 15px;display:none}.accordion-content.open{display:block}@media (min-width:712px){#main{padding-top:110px}.content-carousel .swiper-slide{width:40vw}.box{padding:40px 30px}.box img.anchor,.box img.envelope{width:150px}}@media (min-width:992px){.section{padding:60px 0}.sticky-section{padding-top:0}.sticky-packshot{position:sticky;top:0;left:0;z-index:2;padding-top:300px}.hero{padding-top:160px;padding-bottom:60px}.z-border{height:50px}.sticky-section .packshot{width:auto;max-height:calc(100vh - 220px)}.hero .packshot{opacity:0;pointer-events:none}.hero h1{white-space:nowrap}.hero p{font-size:1.5rem}.after-hero{margin-top:-150px}.content-carousel .swiper-slide{width:25vw}}@media (min-width:1440px){#main{padding-top:120px}.section{padding:90px 0}.sticky-packshot{padding-top:320px}.hero{padding-bottom:90px}.content-carousel .swiper-slide{width:22.5vw}.product-content .product-title{font-size:2.5rem}.box{padding:50px}.box img.anchor,.box img.envelope{width:175px}}@media (min-width:1600px){.z-border .line-a{top:calc(1px - 32px)}.content-carousel .swiper-slide{width:17vw}.product-content{padding:30% 40px}}#justified-grid{width:100%;position:relative;overflow:hidden}#justified-grid .collage-thumb{position:absolute;display:inline-block;overflow:hidden;margin:0;padding:0;cursor:pointer}#justified-grid .image-link{display:inline-block;width:auto}#justified-grid img{position:absolute;top:50%;left:50%;margin:0;padding:0;max-width:100%;display:inline-block;vertical-align:middle}.post-thumbnail{position:relative;width:100%;height:auto;overflow:hidden;margin-bottom:2rem}.post-thumbnail img{display:block;margin:0 auto;max-width:100%;height:auto}.post-cat,.post-meta{font-size:.9375rem}.post-meta,.post-meta a{color:rgb(51 51 51 / .7)}.post-meta a:hover{color:#8471ea}.posted-on,.by{margin-right:10px}.posted-on::before,.by::before,.tags-links::before{font-family:'fontello';margin-right:7px}.posted-on::before{content:'\e802'}.by::before{content:'\f2c0'}.tags-links::before{content:'\e803'}.share a{cursor:pointer;display:inline-block;margin:0 .5rem 0 0;font-size:1.5rem}.share a.x-twitter{font-size:1.25rem}.share a:hover{color:#8471ea}blockquote{font-size:1.25rem;line-height:1.5;font-weight:500;font-style:italic;padding-left:2rem;margin:0 0 1rem;position:relative}blockquote::before{content:"”";position:absolute;left:-3px;top:-3px;line-height:1;font-size:4rem;text-shadow:0 1px 0 #fff;font-weight:600;font-style:normal}.blockquote-author{float:right;font-size:1rem;line-height:1;position:relative;text-align:right}.blockquote-author span{display:block;font-size:.75rem;line-height:1.3;opacity:.75;margin-top:8px}@media only screen and (min-width:712px){blockquote{padding-left:2.5rem;font-size:1.375rem}}@media only screen and (min-width:1440px){blockquote{padding-left:2.75rem}}.pagination{width:100%;display:block;position:relative;text-align:center;margin:2rem 0 3rem}.pagination .nav-links{width:100%;display:block;position:relative;text-align:center}.pagination .page-numbers{position:relative;display:inline-block;margin:0 5px;padding:0;width:auto;height:34px;color:#8471ea;line-height:34px;text-align:center;font-weight:700;border-bottom:none!important}.pagination .page-numbers.current{width:34px;border-radius:50%;background-color:#ededed}@media only screen and (min-width:992px){.pagination .page-numbers{height:40px;line-height:40px}.pagination .page-numbers.current{width:40px}}.error-404{text-align:center}.error-404 h1{font-size:100px;font-weight:600;margin-bottom:20px;color:#000;text-shadow:3px 3px 0 rgb(178 178 178),8px 8px 0 rgb(0 0 0 / .15)}.error-404 h2{line-height:30px;letter-spacing:0;font-weight:400;font-size:24px}.error-404 .searchform{border:3px dashed rgb(0 0 0 / .05);padding:15px;margin-top:40px}@media (min-width:768px){.error-404 h1{font-size:200px;margin-bottom:30px}.error-404 h2{line-height:42px;font-size:30px}.error-404 .searchform{padding:30px 90px;margin-top:40px}}#lb{position:fixed;top:0;left:0;bottom:0;right:0;overflow:hidden;overflow-y:scroll;padding:0;margin:0;background-color:#fff0;display:none;z-index:6000;-webkit-transition:all .3s .7s;transition:all .3s .7s}#lb.loading{background-color:rgb(255 255 255 / .7);-webkit-transition:all .3s 0s;transition:all .3s 0s}#lb .loader-item{position:absolute;opacity:0;width:44px;height:44px;font-size:44px;line-height:44px;margin:-22px 0 0 -22px;top:50%;left:50%;text-align:center;color:#b2292f;-webkit-transition:all 0.3s;transition:all 0.3s}#lb.loading .loader-item{opacity:1}.close-lightbox{position:fixed;top:0;right:0;height:40px;width:40px;text-align:center;background-color:#363a40;cursor:pointer;opacity:0;z-index:10;-webkit-transition:opacity .3s 0s;transition:opacity .3s 0s}body.lb-open .close-lightbox{opacity:1;-webkit-transition:all .3s .7s;transition:all .3s .7s}.close-lightbox::after,.close-lightbox::before{content:"";position:absolute;top:5px;right:20px;width:2px;height:30px;background-color:#fff;z-index:10;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s cubic-bezier(.16,.01,.77,1);transition:all .3s cubic-bezier(.16,.01,.77,1)}.close-lightbox::before{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close-lightbox:hover::after{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.close-lightbox:hover::before{-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#lb .lb-inner{position:relative;width:100%;height:auto;min-height:100%;overflow:hidden;background:#fff;opacity:1;z-index:2;-webkit-transform:-webkit-translateX(110%);transform:translateY(110%);-webkit-transition:-webkit-transform .8s cubic-bezier(.57,.09,.105,1);transition:transform .8s cubic-bezier(.57,.09,.105,1)}#lb.open .lb-inner{-webkit-transform:-webkit-translateX(0);transform:translateX(0)}#lb .lb-inner .lb-content{position:relative;width:100%;height:auto;padding-top:50px;padding-bottom:60px;overflow:hidden}@media screen and (min-width:712px) and (orientation:portrait){.close-lightbox{height:60px;width:60px}.close-lightbox::after,.close-lightbox::before{right:28px;height:50px;width:3px}#lb .lb-inner .lb-content{padding-top:60px}}@media screen and (min-width:992px){.close-lightbox{height:60px;width:60px}.close-lightbox::after,.close-lightbox::before{right:28px;height:50px;width:3px}#lb .lb-inner .lb-content{padding-top:60px}}#footer{position:relative;width:100%;height:auto;padding-bottom:20px;font-size:.875rem;background-color:#363a40;color:#fff;z-index:2}#footer .footer-logo{display:inline-block}#footer .footer-logo img{height:80px;width:auto}#footer a{color:#fff}#footer .social-media a{font-size:2rem;margin:0 5px}#footer .social-media a i::before{margin:0}#footer .footer-nav{list-style:none;margin:0;padding:0;width:100%}#footer .footer-nav li{position:relative;display:inline-block;width:100%;padding:0 .25rem .25rem}@media only screen and (min-width:712px){#footer{font-size:.9375rem}#footer .footer-logo img{height:90px}#footer .footer-nav li{width:auto;padding:0 .25rem}#footer .footer-nav li::after{content:'•';margin-left:.25rem}#footer .footer-nav li:last-child::after{display:none}#footer .social-media a{font-size:2.25rem;margin:0 7px}}@media (min-width:992px){#footer{font-size:1rem;padding-bottom:30px}}@media only screen and (min-width:1440px){#footer .footer-logo img{height:100px}#footer .social-media a{font-size:2.5rem}}@media print{.noPrint{display:none}}