html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(//www.wulf-catering.de/images/vendor/slick-carousel/slick/ajax-loader.gif?c5cd7f5300576ab4c88202b42f6ded62) 50% no-repeat}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(//www.wulf-catering.de/fonts/vendor/slick-carousel/slick/slick.eot?ced611daf7709cc778da928fec876475);src:url(//www.wulf-catering.de/fonts/vendor/slick-carousel/slick/slick.eot?ced611daf7709cc778da928fec876475?#iefix) format("embedded-opentype"),url(//www.wulf-catering.de/fonts/vendor/slick-carousel/slick/slick.woff?b7c9e1e479de3b53f1e4e30ebac2403a) format("woff"),url(//www.wulf-catering.de/fonts/vendor/slick-carousel/slick/slick.ttf?d41f55a78e6f49a5512878df1737e58a) format("truetype"),url(//www.wulf-catering.de/fonts/vendor/slick-carousel/slick/slick.svg?f97e3bbf73254b0112091d0192f17aec#slick) format("svg")}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"\2190"}[dir=rtl] .slick-prev:before{content:"\2192"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"\2192"}[dir=rtl] .slick-next:before{content:"\2190"}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:active,:focus{outline:none}body{font-family:sans-serif;color:#292929;font-size:.9vw;line-height:1.4;background-color:#fff}@media (max-width:768px){body{font-size:1.35vw}}@media (max-width:500px){body{font-size:2.7vw}}iframe,img{max-width:100%}h1,h2,h3,h4,h5,h6{line-height:1.1;font-family:sans-serif;margin-top:0;margin-bottom:1em;font-weight:400}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}p{margin-top:0;margin-bottom:1em}h1{font-size:1.8vw}@media (max-width:768px){h1{font-size:2.7vw}}@media (max-width:500px){h1{font-size:5.4vw}}h2{font-size:1.62vw}@media (max-width:768px){h2{font-size:2.43vw}}@media (max-width:500px){h2{font-size:4.86vw}}h3{font-size:1.44vw}@media (max-width:768px){h3{font-size:2.16vw}}@media (max-width:500px){h3{font-size:4.32vw}}h4{font-size:1.17vw}@media (max-width:768px){h4{font-size:1.755vw}}@media (max-width:500px){h4{font-size:3.51vw}}h5{font-size:1.08vw}@media (max-width:768px){h5{font-size:1.62vw}}@media (max-width:500px){h5{font-size:3.24vw}}h6{font-size:.99vw}@media (max-width:768px){h6{font-size:1.485vw}}@media (max-width:500px){h6{font-size:2.97vw}}a{color:#3e69b6;text-decoration:none}.wrapper{width:1400px;max-width:95%;margin:auto;background-color:transparent}ul{list-style-type:circle;padding-left:1rem}ul li{margin:.5em}table{width:100%}table tr{border-bottom:1px solid #ccc}table tr:last-child{border-bottom-color:transparent}table th{text-align:left}table td,table th{padding:.5em}address{font-style:normal}.post-metas{font-size:.8em}.post-metas .categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-metas .categories .category{display:inline-block;margin:0 .5em .5em 0;padding-right:.5em;position:relative}.post-metas .categories .category:last-child:after{display:none}.post-metas .categories .category:after{content:"/";color:#292929;position:absolute;top:0;right:-.1em;opacity:.7}.post-metas .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.post-metas .tags .tag{display:inline-block;margin:0 0 .5em .5em;padding:.2em .7em;background:#f0f0f0;border-radius:.2rem;color:#444}.post-metas .author a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-metas .author a svg{width:1em;margin-right:.5em;opacity:.5}.post-metas .author a svg path{color:#292929}.post-metas .published-at svg{width:1em;margin-right:.5em;opacity:.5}.post-metas .published-at svg path{color:#292929}.single .meta{font-size:.8em}.single .meta .categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single .meta .categories .category{display:inline-block;margin:0 .5em .5em 0;padding-right:.5em;position:relative}.single .meta .categories .category:last-child:after{display:none}.single .meta .categories .category:after{content:"/";color:#292929;position:absolute;top:0;right:-.1em;opacity:.7}.single .meta .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.single .meta .tags .tag{display:inline-block;margin:0 0 .5em .5em;padding:.2em .7em;background:#f0f0f0;border-radius:.2rem;color:#444}.single .meta .author a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.single .meta .author a svg{width:1em;margin-right:.5em;opacity:.5}.single .meta .author a svg path{color:#292929}.single .meta .published-at svg{width:1em;margin-right:.5em;opacity:.5}.single .meta .published-at svg path{color:#292929}.blog-posts-list .blog-posts-list-item{margin-bottom:4rem}.blog-posts-list .blog-posts-list-item .title{margin-bottom:.5em}.blog-posts-list .blog-posts-list-item .meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-posts-list .blog-posts-list-item .meta>div{margin-bottom:1em}.blog-posts-list .blog-posts-list-item .meta .published-at{width:50%;margin-bottom:1em}.blog-posts-list .blog-posts-list-item .meta .author{width:50%;text-align:right}.blog-posts-list .blog-posts-list-item .meta .categories{width:50%}.blog-posts-list .blog-posts-list-item .meta .tags{width:50%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.blog-posts-list .blog-posts-list-item .body{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1rem}.blog-posts-list .blog-posts-list-item .body .thumbnail{width:200px;margin-right:2rem;max-height:150px;overflow:hidden}@media (max-width:768px){.blog-posts-list .blog-posts-list-item .body .thumbnail{width:20%;margin-right:3vw}}.blog-posts-list .blog-posts-list-item .body .excerpt{-webkit-box-flex:1;-ms-flex:1;flex:1}.blog-posts-list .blog-posts-list-item .body .read-more{margin-top:1rem}.blog-posts-list .blog-posts-list-item .meta{font-size:.8em}.blog-posts-list .blog-posts-list-item .meta .categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-posts-list .blog-posts-list-item .meta .categories .category{display:inline-block;margin:0 .5em .5em 0;padding-right:.5em;position:relative}.blog-posts-list .blog-posts-list-item .meta .categories .category:last-child:after{display:none}.blog-posts-list .blog-posts-list-item .meta .categories .category:after{content:"/";color:#292929;position:absolute;top:0;right:-.1em;opacity:.7}.blog-posts-list .blog-posts-list-item .meta .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-posts-list .blog-posts-list-item .meta .tags .tag{display:inline-block;margin:0 0 .5em .5em;padding:.2em .7em;background:#f0f0f0;border-radius:.2rem;color:#444}.blog-posts-list .blog-posts-list-item .meta .author a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-posts-list .blog-posts-list-item .meta .author a svg{width:1em;margin-right:.5em;opacity:.5}.blog-posts-list .blog-posts-list-item .meta .author a svg path{color:#292929}.blog-posts-list .blog-posts-list-item .meta .published-at svg{width:1em;margin-right:.5em;opacity:.5}.blog-posts-list .blog-posts-list-item .meta .published-at svg path{color:#292929}.pagination{padding:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination a{display:inline-block;padding:.5em 1em;border:1px solid #eee;margin:0 1em;text-decoration:none;color:#888}.pagination a.current{color:#3e69b6;border-color:#3e69b6}.pagination.type-prev-next{width:100%;margin-top:3vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.pagination.type-prev-next .move-left a,.pagination.type-prev-next .move-right a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pagination.type-prev-next .move-left a svg,.pagination.type-prev-next .move-right a svg{width:1em}.pagination.type-prev-next .move-left a .text+svg,.pagination.type-prev-next .move-left a svg+.text,.pagination.type-prev-next .move-right a .text+svg,.pagination.type-prev-next .move-right a svg+.text{margin-left:1em}.pagination.type-prev-next .move-left .inactive svg,.pagination.type-prev-next .move-right .inactive svg{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:.3}.pagination.type-prev-next .numerics .pagination a{padding:0;font-weight:700;border:none}.pagination.type-prev-next .numerics .pagination a.current,.pagination.type-prev-next .numerics .pagination a:hover{color:#3e69b6}.content-wrapper.with-sidebar-right{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:500px){.content-wrapper.with-sidebar-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.content-wrapper.with-sidebar-right>div:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:2rem}@media (max-width:500px){.content-wrapper.with-sidebar-right>div:first-child{padding-right:0;margin-bottom:5em}}.content-wrapper.with-sidebar-right .sidebar{width:300px}@media (max-width:768px){.content-wrapper.with-sidebar-right .sidebar{width:20vw}}@media (max-width:500px){.content-wrapper.with-sidebar-right .sidebar{width:100%}}.sidebar .widget{margin-bottom:2rem}.post-share-block{text-align:center;margin:4em 0}.post-share-block .title{margin-bottom:1em}.post-share-block .shares{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.post-share-block .shares a{line-height:0;display:inline-block;margin:0 1em}.post-share-block .shares a svg{height:2em}.widget_archive ul,.widget_categories ul,.widget_recent_comments ul,.widget_recent_entries ul{margin:0;padding:0;list-style:none}.widget_archive ul li,.widget_categories ul li,.widget_recent_comments ul li,.widget_recent_entries ul li{margin:0;margin-bottom:-1px;border:1px solid #f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:.5rem;color:rgba(0,0,0,.4);font-size:.7vw}@media (max-width:768px){.widget_archive ul li,.widget_categories ul li,.widget_recent_comments ul li,.widget_recent_entries ul li{font-size:1.05vw!important}}@media (max-width:500px){.widget_archive ul li,.widget_categories ul li,.widget_recent_comments ul li,.widget_recent_entries ul li{font-size:2.1vw!important}}.widget_archive ul li a,.widget_categories ul li a,.widget_recent_comments ul li a,.widget_recent_entries ul li a{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.5rem;font-size:.9vw}@media (max-width:768px){.widget_archive ul li a,.widget_categories ul li a,.widget_recent_comments ul li a,.widget_recent_entries ul li a{font-size:1.35vw!important}}@media (max-width:500px){.widget_archive ul li a,.widget_categories ul li a,.widget_recent_comments ul li a,.widget_recent_entries ul li a{font-size:2.7vw!important}}.widget_recent_comments ul li{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.widget_recent_comments ul li .comment-author-link{width:100%;font-weight:600}.widget_recent_comments ul li>a{font-size:.7vw;padding-left:.3em!important;display:inline-block!important}.widget_tag_cloud .tagcloud a{font-size:.9vw!important}@media (max-width:768px){.widget_tag_cloud .tagcloud a{font-size:1.35vw!important}}@media (max-width:500px){.widget_tag_cloud .tagcloud a{font-size:2.7vw!important}}form input[type=email],form input[type=number],form input[type=text],form textarea{max-width:100%;border:2px solid #eee;padding:.5em}form button,form input[type=submit]{border:none;display:inline-block;background-color:#fff;color:#292929;padding:1em 3em;-webkit-box-shadow:.2em .2em .5em rgba(0,0,0,.3);box-shadow:.2em .2em .5em rgba(0,0,0,.3)}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity .5s;transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}div#calendar div.box{position:relative;top:0;left:0;width:100%;height:40px;background-color:#3e69b6}div#calendar div.header{height:40px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}div#calendar div.header a.next,div#calendar div.header a.prev{cursor:pointer;line-height:0;text-decoration:none}div#calendar div.header a.next svg,div#calendar div.header a.prev svg{width:.5rem}div#calendar div.header a.prev{left:0}div#calendar div.header a.next{right:0}div#calendar ul.label{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0}div#calendar ul.label li{margin:0;padding:0;width:15%;list-style-type:none;height:40px;line-height:40px;text-align:center;background-color:transparent}div#calendar ul.dates{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}div#calendar ul.dates li{margin:0;vertical-align:middle;list-style-type:none;width:13%;background-color:#fff;color:#000;text-align:center;margin-bottom:5px;padding:.7em 0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .2s;transition:all .2s}div#calendar ul.dates li.mask{background-color:transparent}div#calendar ul.dates li.has-events{background-color:rgba(62,105,182,.2);-webkit-transition:all .2s;transition:all .2s;position:relative}div#calendar ul.dates li.has-events:hover{background-color:rgba(62,105,182,.4);cursor:pointer}div#calendar ul.dates li .info-popup{position:absolute;top:100%;right:0;background-color:#fff;-webkit-box-shadow:0 .2em .5em rgba(0,0,0,.2);box-shadow:0 .2em .5em rgba(0,0,0,.2);display:none}div#calendar ul.dates li .info-popup a{display:block;min-width:300px;text-align:left;padding:.5em;font-size:.8em}div#calendar ul.dates li .info-popup a:hover{background-color:rgba(0,0,0,.05)}:focus{outline:none}div.clear{clear:both}body.single-event .heading{display:-webkit-box;display:-ms-flexbox;display:flex}body.single-event .heading .event-thumbnail{width:10%;margin-bottom:3em}body.single-event .heading .event-meta{padding-left:3em}body.post-type-archive-event .events-list .event{display:-webkit-box;display:-ms-flexbox;display:flex}body.post-type-archive-event .events-list .event .event-thumbnail{width:10%;margin-right:2em}body.post-type-archive-event .events-list .event .event-meta p{margin-bottom:0}.nr-contact-panel{background-size:cover;background-position:50%;position:relative}.nr-contact-panel .overlay{position:absolute;left:0;top:0;right:0;bottom:0;background-color:#444;opacity:.95}.nr-contact-panel .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:10em;position:relative;top:-2em}@media (max-width:768px) and (orientation:portrait){.nr-contact-panel .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}}.nr-contact-panel .info{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (max-width:768px) and (orientation:portrait){.nr-contact-panel .info{margin-bottom:5em}}.nr-contact-panel .info .box{background-color:#fff;padding:8em 3em}@media (max-width:768px) and (orientation:portrait){.nr-contact-panel .info .box{padding:20vw 10vw 5vw}}.nr-contact-panel .info .box .heading h3{margin-bottom:1vw}@media (max-width:768px) and (orientation:portrait){.nr-contact-panel .info .box .heading h3{font-size:5vw}}.nr-contact-panel .info .box .heading .subtitle{font-style:italic;margin-bottom:3vw}@media (max-width:768px) and (orientation:portrait){.nr-contact-panel .info .box .heading .subtitle{font-size:4vw}}.nr-contact-panel .info .title{font-weight:700;margin-bottom:2em}@media (max-width:768px) and (orientation:portrait){.nr-contact-panel .info .title{font-size:3vw}}.nr-contact-panel .info .element{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2em}.nr-contact-panel .info .element .icon{width:3em}.nr-contact-panel .info .element .icon svg{height:1em;width:auto}.nr-contact-panel .info .element .items{-webkit-box-flex:1;-ms-flex:1;flex:1}.nr-contact-panel .info table{width:100%}.nr-contact-panel .info table td{padding:0}.nr-contact-panel .form{margin-left:4em;width:55%;color:#fff}@media (max-width:768px) and (orientation:portrait){.nr-contact-panel .form{width:100%;margin:0}}.nr-contact-panel .form a{color:#fff;display:inline-block;border-bottom:1px solid hsla(0,0%,100%,.2)}.nr-contact-panel .form input[type=email],.nr-contact-panel .form input[type=text],.nr-contact-panel .form textarea{display:block;width:100%;background-color:transparent;border:none;border-bottom:.05vw solid #fff;padding:1em 0;resize:none;color:#fff}.nr-contact-panel .form ::-webkit-input-placeholder{color:#fff;opacity:1}.nr-contact-panel .form ::-ms-input-placeholder{opacity:1}.nr-contact-panel .form ::placeholder{color:#fff;opacity:1}.nr-contact-panel .form :-ms-input-placeholder,.nr-contact-panel .form ::-ms-input-placeholder{color:#fff}.nr-contact-panel .form .form-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:2em}.nr-contact-panel .form .form-row .column{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 1em}.nr-contact-panel .form .form-row label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nr-contact-panel .form .form-row label:hover{cursor:pointer}.nr-contact-panel .form .form-row label input{display:none}.nr-contact-panel .form .form-row label input+.status{display:inline-block;width:1em;height:1em;margin-right:1em;background-color:#fff;border-radius:50%;position:relative}.nr-contact-panel .form .form-row label input+.status:after{position:absolute;content:"";border-radius:50%;width:.8em;height:.8em;display:inline-block;background-color:#666;top:.1em;left:.09em;-webkit-transition:all .2s;transition:all .2s;-webkit-transform:scale(0);transform:scale(0)}.nr-contact-panel .form .form-row label input:checked+.status:after{-webkit-transform:scale(1);transform:scale(1)}.nr-contact-panel .form .submit-row{padding:0 1em;margin-top:3em}.nr-contact-panel .form .submit-row .action{text-align:right}@media (max-width:768px) and (orientation:portrait){.nr-contact-panel .form .submit-row .action{text-align:left}}.posts-slider-element .posts-slider .slick-prev{left:-4rem;z-index:2}.posts-slider-element .posts-slider .slick-next{right:-4rem;z-index:2}.posts-slider-element .posts-slider .post{padding-right:2em}.posts-slider-element .posts-slider h3{font-size:1em;font-weight:700;color:#000}.posts-slider-element .posts-slider p{color:#858585}.filterable-posts-element .posts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1%}.filterable-posts-element .posts .post{width:31.333%;margin:0 1% 2em;padding:1em;background-color:#f0f0f0}.pad-2{padding:2vw}.wpb_wrapper .slick-next:before,.wpb_wrapper .slick-prev:before{color:#aaa}.page-header{position:relative;z-index:5}.page-header .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header .row .logo img{height:5vw}.page-header .row .navigation{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1024px){.page-header .row .navigation .desktop{display:none}}.page-header .row .navigation .desktop .menu{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.page-header .row .navigation .desktop .menu>li:last-child{margin-right:0}.page-header .row .navigation .desktop .menu a{padding:1em;display:inline-block}.page-header .row .navigation .desktop .menu .sub-menu{display:none;position:absolute;right:0;top:100%;padding:0;list-style:none;width:15vw;-webkit-box-shadow:0 .5em .5em -.3em rgba(0,0,0,.5);box-shadow:0 .5em .5em -.3em rgba(0,0,0,.5);background-color:#fff}.page-header .row .navigation .desktop .menu .sub-menu li{margin:0}.page-header .row .navigation .desktop .menu .sub-menu a{font-size:.9em;color:inherit;display:block}.page-header .row .navigation .desktop .menu .sub-menu a:hover{background-color:#f9f9f9}.page-header .row .navigation .desktop .menu>li{position:relative}.page-header .row .navigation .desktop .menu>li:hover>.sub-menu{display:inherit}.page-header .row .navigation .mobile{display:none}@media (max-width:1024px){.page-header .row .navigation .mobile{display:block}}.page-wrapper>.wrapper{padding-top:3rem;padding-bottom:3rem}.sidebar .menu{list-style:none;margin:0;padding:0}.sidebar .menu a{text-decoration:none}.sidebar .menu .sub-menu{list-style:none;margin:0;padding:0 0 0 1em}.nr-cta-panel{padding:3vw;position:relative;background-size:cover;background-position:50%}.nr-cta-panel.direction-row .elements{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nr-cta-panel.direction-column .elements{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.nr-cta-panel.position-streched .elements{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nr-cta-panel.position-centered .elements{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.nr-cta-panel .overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.nr-cta-panel .elements{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}.nr-cta-panel .elements>div{padding:2vw}.nr-cta-panel .elements .text .title{font-size:1.5vw;line-height:1;margin-bottom:1rem}@media (max-width:768px){.nr-cta-panel .elements .text .title{font-size:2.25vw}}@media (max-width:500px){.nr-cta-panel .elements .text .title{font-size:4.5vw}}.nr-cta-panel .elements .text .subtitle{margin-bottom:0}.nr-cta-panel .elements .cta a{display:inline-block;background-color:#fff;padding:1em 2em;text-decoration:none;color:#292929;-webkit-box-shadow:.2em .2em 1em rgba(0,0,0,.5);box-shadow:.2em .2em 1em rgba(0,0,0,.5)}.hero-slider .heroslide{position:relative;max-height:90vh}.hero-slider .heroslide picture img{width:100%}.hero-slider .heroslide .content{position:absolute;left:0;top:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3rem}.hero-slider .heroslide .content .block{width:40vw}@media (max-width:768px){.hero-slider .heroslide .content .block{width:70vw}}@media (max-width:500px){.hero-slider .heroslide .content .block{width:90vw}}.hero-slider .heroslide .content .block .title{font-size:4vw;margin-bottom:0;font-family:sans-serif}@media (min-width:1400px){.hero-slider .heroslide .content .block .title{font-size:40px}}@media (max-width:768px){.hero-slider .heroslide .content .block .title{font-size:6vw}}.hero-slider .heroslide .content .block .subtitle{font-size:1.7vw}@media (min-width:1400px){.hero-slider .heroslide .content .block .subtitle{font-size:23.33333333px}}@media (max-width:768px){.hero-slider .heroslide .content .block .subtitle{font-size:2.55vw}}@media (max-width:500px){.hero-slider .heroslide .content .block .subtitle{font-size:3.4vw}}.hero-slider .heroslide .content .block .text{font-size:1vw}@media (min-width:1400px){.hero-slider .heroslide .content .block .text{font-size:15.55555556px}}@media (max-width:768px){.hero-slider .heroslide .content .block .text{font-size:1.5vw}}@media (max-width:500px){.hero-slider .heroslide .content .block .text{font-size:2vw}}.hero-slider .heroslide .content .block .button{margin-top:4rem}@media (max-width:500px){.hero-slider .heroslide .content .block .button{margin-top:2em}}.hero-slider .heroslide .content .block .button a{text-decoration:none;background-color:hsla(0,0%,100%,.8);padding:1em 2em;color:#292929}.hero-slider .slick-dots{bottom:1rem}.hero-slider .slick-dots li{margin:0 .5rem}.hero-slider .slick-dots li.slick-active button{background-color:hsla(0,0%,100%,.6)}.hero-slider .slick-dots li button{background-color:hsla(0,0%,100%,.3);height:.3rem;width:2rem;padding:0;text-indent:-9999px}.hero-slider .slick-dots li button:before{height:.3rem;width:2rem}.hero-slider .slick-arrow{z-index:1}.hero-slider .slick-arrow.slick-next{right:1rem;top:1rem}.hero-slider .slick-arrow.slick-prev{left:inherit;top:1rem;right:3rem}.image-text-split-module{display:-webkit-box;display:-ms-flexbox;display:flex}.image-text-split-module>div{width:50%;padding:6rem 3rem;background-size:cover;background-position:50%}.image-text-split-module .title{font-size:4vw;margin-bottom:0;font-family:sans-serif}@media (min-width:1400px){.image-text-split-module .title{font-size:40px}}.image-text-split-module .subtitle{font-size:1.7vw}@media (min-width:1400px){.image-text-split-module .subtitle{font-size:23.33333333px}}.page-template-page-image-hero-header #webpage{position:relative}.page-template-page-image-hero-header .page-header{position:absolute;z-index:1;left:0;right:0}.page-template-page-image-hero-header .page-header .wrapper{background-color:transparent}.image-hero-header{height:100vh;background-position:100%;background-size:cover;position:relative;z-index:0}.image-hero-header,.image-hero-header .focus-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.image-hero-header .focus-image{width:50%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:768px){.image-hero-header .focus-image{width:30%}}.image-hero-header .focus-image img{height:30vw}.image-hero-header .hero-content{width:50%;padding:3rem}@media (max-width:768px){.image-hero-header .hero-content{width:70%;padding:5vw}}.image-hero-header .hero-content p{width:30vw}@media (max-width:768px){.image-hero-header .hero-content p{width:80%}}.image-hero-header .hero-content .title{font-size:3vw;margin-bottom:1rem}@media (max-width:768px){.image-hero-header .hero-content .title{font-size:4.5vw}}.image-hero-header .hero-content .text{font-size:1.2vw}@media (max-width:768px){.image-hero-header .hero-content .text{font-size:1.8vw}}.image-hero-header .hero-content .cta a{display:inline-block;background-color:#fff;color:#292929;padding:1em 3em;-webkit-box-shadow:.2em .2em .5em rgba(0,0,0,.3);box-shadow:.2em .2em .5em rgba(0,0,0,.3)}.nr-dynamic-counter{padding:2rem;text-align:center}.nr-dynamic-counter .count{font-size:60px}.nr-dynamic-counter .title{font-size:32px}.nr-icon-text-block{padding-bottom:1rem}.nr-icon-text-block .header .icon{margin-bottom:2em}.nr-icon-text-block .header .icon svg{height:5rem}.nr-icon-text-block .header .title{margin-bottom:.2em}.nr-icon-text-block .body{padding-left:1rem;border-left:3px solid;margin:2rem 0}.nr-icon-text-block .footer a{display:inline-block;background-color:#fff;color:#292929;padding:1em 3em;-webkit-box-shadow:.2em .2em .5em rgba(0,0,0,.3);box-shadow:.2em .2em .5em rgba(0,0,0,.3)}.nr-image-with-overlay{position:relative}.nr-image-with-overlay .image{position:relative;line-height:0}.nr-image-with-overlay .image img{width:100%}.nr-image-with-overlay .image .hover-indicator{position:absolute;right:1rem;bottom:1rem}.nr-image-with-overlay .image .hover-indicator svg{width:2rem;opacity:.5}.nr-image-with-overlay .overlay{position:absolute;opacity:0;left:0;top:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s;transition:all .3s}.nr-image-with-overlay .overlay .content{padding:2rem}.nr-image-with-overlay:hover .overlay{opacity:1}.top-footer{padding:2rem;background-color:rgba(0,0,0,.3)}.top-footer .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:500px){.top-footer .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.top-footer .wrapper>.widget{width:33%}@media (max-width:500px){.top-footer .wrapper>.widget{width:100%;margin-bottom:3em}}.top-footer .widget_nav_menu .menu{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-footer .widget_nav_menu .menu li{margin:0 1em 1em 0}.top-footer .widget_nav_menu .menu li a{color:hsla(0,0%,100%,.7)}.top-footer .widget_nav_menu .menu li ul{display:none}.main-footer{padding:6rem 2rem;background-color:rgba(0,0,0,.5)}.main-footer .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:500px){.main-footer .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.main-footer .wrapper>.widget{width:33%}@media (max-width:500px){.main-footer .wrapper>.widget{width:100%;margin-bottom:3em}}.base-footer{padding:1rem 2rem;background-color:rgba(0,0,0,.8);color:hsla(0,0%,100%,.3)}.base-footer .textwidget p{margin:0}.base-footer .menu{margin:0;list-style:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nr-accordeon-panel .accordeon-elements .accordeon-element .title{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:rgba(0,0,0,.1);padding:1em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nr-accordeon-panel .accordeon-elements .accordeon-element .title:hover{cursor:pointer;background-color:rgba(0,0,0,.2)}.nr-accordeon-panel .accordeon-elements .accordeon-element .title .icon{line-height:0;margin-right:1em}.nr-accordeon-panel .accordeon-elements .accordeon-element .title .icon svg{width:1em}.nr-accordeon-panel .accordeon-elements .accordeon-element .text{-webkit-box-flex:1;-ms-flex:1;flex:1}.nr-accordeon-panel .accordeon-elements .accordeon-element .status{line-height:0}.nr-accordeon-panel .accordeon-elements .accordeon-element .status svg{width:1em}.nr-accordeon-panel .accordeon-elements .accordeon-element .body .inner{padding:1em}.page-template-page-slider-hero-header .page-wrapper .wrapper{padding-top:0}.smooth{-webkit-transition:all 1s;transition:all 1s}.animate-on-load{opacity:0;-webkit-transform:translateY(3em);transform:translateY(3em)}.show-if-visible{-webkit-transition:all 1s;transition:all 1s;-webkit-transform:translateY(2vw);transform:translateY(2vw);opacity:0}.show-if-visible.active{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}@font-face {
font-family: LibeBaskerville;
src: url(//www.wulf-catering.de/wp-content/themes/nrWpOOP-child/assets/fonts/LibreBaskerville/LibreBaskerville-Regular.ttf);
font-weight: 400;
}
@font-face {
font-family: Montserrat;
src: url(//www.wulf-catering.de/wp-content/themes/nrWpOOP-child/assets/fonts/Montserrat/Montserrat-Light.ttf);
font-weight: 300;
}
@font-face {
font-family: Montserrat;
src: url(//www.wulf-catering.de/wp-content/themes/nrWpOOP-child/assets/fonts/Montserrat/Montserrat-Regular.ttf);
font-weight: 400;
}
@font-face {
font-family: Montserrat;
src: url(//www.wulf-catering.de/wp-content/themes/nrWpOOP-child/assets/fonts/Montserrat/Montserrat-Medium.ttf);
font-weight: 500;
}
body {
background-color: white;
font-family: Montserrat, sans-serif;
}
@media (max-width: 1000px) {
body {
font-size: 1.8vw;
}
}
@media (max-width: 768px) {
body {
font-size: 2.5vw;
}
}
h1,
h2,
h3,
h4 {
font-family: LibeBaskerville, serif;
font-weight: 400;
}
h1:after,
h2:after,
h3:after,
h4:after {
display: none;
}
@media (max-width: 1000px) {
h1 {
font-size: 5vw;
}
}
@media (max-width: 1000px) {
h3 {
font-size: 3vw;
}
}
@media (max-width: 1000px) {
.buffet-downloads .title {
font-size: 3vw;
}
.buffet-downloads .wpb_wrapper {
margin-bottom: 5em;
}
}
.wrapper {
width: 80vw;
}
@media (max-width: 1000px) {
.wrapper {
width: 90vw;
}
}
@media (max-width: 768px) {
.wrapper {
width: 80vw;
}
}
.admin-bar .page-header {
top: 32px;
}
.contacts {
position: fixed;
z-index: 10;
left: -275px;
top: 50%;
height: 200px;
margin-top: -100px;
display: flex;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
@media (max-width: 768px) {
.contacts {
left: -238px;
height: 150px;
margin-top: -75px;
}
}
.contacts:hover {
left: 0;
}
.contacts .content {
display: flex;
flex-direction: column;
justify-content: space-between;
background-color: rgba(255, 255, 255, 0.9);
}
.contacts .contact {
display: flex;
align-items: center;
padding: 1em;
font-size: 14px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
@media (max-width: 768px) {
.contacts .contact {
font-size: 12px;
}
}
.contacts .contact:hover {
background-color: rgba(31, 60, 27, 0.05);
}
.contacts .contact .icon {
margin-right: 1em;
opacity: 0.8;
width: 3em;
text-align: center;
}
.contacts .contact .icon svg {
width: 2em;
}
.contacts .contact .text {
font-size: 1.2em;
font-weight: 500;
color: #1f3c1b;
}
.contacts .trigger {
background-color: #1f3c1b;
background: linear-gradient(0deg, #1f3c1b, #315f2b);
width: 66px;
overflow: hidden;
}
@media (max-width: 768px) {
.contacts .trigger {
width: 38px;
}
}
.contacts .trigger .inner {
color: white;
font-size: 22px;
font-weight: 500;
letter-spacing: 0.1em;
position: relative;
left: 2em;
transform-origin: 0 0;
-webkit-transform: rotate(-90deg) translateX(-150px) translateY(-1.3em);
-moz-transform: rotate(-90deg) translateX(-150px) translateY(-1.3em);
-ms-transform: rotate(-90deg) translateX(-150px) translateY(-1.3em);
-o-transform: rotate(-90deg) translateX(-150px) translateY(-1.3em);
transform: rotate(-90deg) translateX(-150px) translateY(-1.3em);
}
@media (max-width: 768px) {
.contacts .trigger .inner {
font-size: 14px;
-webkit-transform: rotate(-90deg) translateX(-110px) translateY(-1.3em);
-moz-transform: rotate(-90deg) translateX(-110px) translateY(-1.3em);
-ms-transform: rotate(-90deg) translateX(-110px) translateY(-1.3em);
-o-transform: rotate(-90deg) translateX(-110px) translateY(-1.3em);
transform: rotate(-90deg) translateX(-110px) translateY(-1.3em);
}
}
.page-header {
border-top: 0.5em solid #1f3c1b;
position: fixed;
left: 0;
right: 0;
top: 0;
z-index: 1;
}
.page-header * {
-webkit-transition: all 0.6s;
-moz-transition: all 0.6s;
-ms-transition: all 0.6s;
-o-transition: all 0.6s;
transition: all 0.6s;
}
.page-header.sticky {
background-color: #1f3c1b;
padding: 0.25em 1em;
z-index: 10;
}
.page-header.sticky .wrapper {
width: 100vw;
max-width: 100%;
}
.page-header.sticky .row {
align-items: center;
}
.page-header.sticky .logo-and-contact {
align-items: center;
}
.page-header.sticky .logo-and-contact .logo a img {
height: 4vw;
min-height: inherit;
}
@media (max-width: 1000px) {
.page-header.sticky .logo-and-contact .logo a img {
height: 10vw;
}
}
.page-header.sticky .logo-and-contact .contacts {
flex-direction: row;
}
.page-header.sticky .logo-and-contact .contacts .contact {
padding: 0.2em;
margin-left: 1em;
}
.page-header.sticky .logo-and-contact .contacts .contact .icon {
padding: 0.5em;
}
.page-header.sticky .logo-and-contact .contacts .contact .icon svg {
width: 2em;
height: 2em;
}
@media (max-width: 1000px) {
.page-header.sticky .logo-and-contact .contacts .contact .icon svg {
width: 3em;
height: 3em;
}
}
.page-header.sticky .logo-and-contact .contacts .contact .icon svg path {
fill: white;
}
.page-header.sticky .logo-and-contact .contacts .contact .text {
display: none;
}
.page-header.sticky .logo-and-contact .contacts .contact:hover .icon {
border-color: rgba(255, 255, 255, 0.8);
}
.page-header.sticky .logo-and-contact .contacts .contact:hover .icon svg path {
fill: rgba(255, 255, 255, 0.8);
}
@media (max-width: 1000px) {
.page-header.sticky .navigation .desktop .menu a {
font-size: 1.5vw;
}
}
.page-header.sticky .navigation .desktop .menu a:after {
background-color: rgba(255, 255, 255, 0.8);
}
@media (max-width: 1000px) {
.page-header:not(.sticky) .contacts {
display: none !important;
}
}
.page-header .navigation .mobile {
display: none;
}
.page-header .navigation .mobile .mobile-main-navigation-component .trigger > div {
background-color: white;
}
.page-header .navigation .mobile .mobile-main-navigation-component .overlay {
z-index: 11;
}
.page-header .navigation .mobile .mobile-main-navigation-component .overlay a {
font-size: 1.3rem;
font-weight: 500;
}
.page-header .row {
align-items: flex-start;
}
@media (max-width: 1000px) {
.page-header .row {
align-items: center;
}
}
.page-header .logo-and-contact {
display: flex;
align-items: center;
}
.page-header .logo-and-contact .logo a img {
height: 12vw;
}
@media (max-width: 1000px) {
.page-header .logo-and-contact .logo a img {
height: 20vw;
}
}
.page-header .navigation {
padding-right: 0;
}
@media (max-width: 1000px) {
.page-header .navigation {
padding-right: 0 !important;
}
}
.page-header .navigation .desktop .menu {
margin: 0;
padding: 0;
list-style: none;
display: flex;
justify-content: flex-end;
letter-spacing: 0.1em;
}
@media (max-width: 1000px) {
.page-header .navigation .desktop .menu {
flex-direction: column;
text-align: right;
font-size: 2vw;
}
}
.page-header .navigation .desktop .menu a {
color: white;
font-weight: bold;
margin: 0;
position: relative;
display: inline-block;
text-shadow: 0.05em 0.05em 0.1em rgba(0, 0, 0, 0.5);
}
.page-header .navigation .desktop .menu a:after {
content: '';
background-color: #1f3c1b;
position: absolute;
left: 0;
right: 0;
bottom: -0.2em;
height: 0.05em;
-webkit-transform: translateY(0.5em);
-moz-transform: translateY(0.5em);
-ms-transform: translateY(0.5em);
-o-transform: translateY(0.5em);
transform: translateY(0.5em);
opacity: 0;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.page-header .navigation .desktop .menu a:hover:after {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
.page-image-header {
background: linear-gradient(0deg, #fef9cf, white);
}
.page-image-header .inner {
height: 100vh;
background-size: cover;
background-position: top right;
display: flex;
flex-direction: column;
justify-content: space-between;
}
@media (max-width: 1000px) {
.page-image-header .inner {
height: 90vh;
}
}
.page-image-header .title-box {
padding-top: 45vh;
padding-left: 40vw;
}
@media (max-width: 768px) {
.page-image-header .title-box {
padding-top: 35vh;
padding-left: 15vw;
}
}
.page-image-header .title-box .content {
display: flex;
flex-direction: column;
}
.page-image-header .title-box h1 {
margin-bottom: 0.2em;
align-self: baseline;
color: #1f3c1b;
box-shadow: none;
font-size: 4vw;
text-shadow: 0.02em 0.02em 0.1em white;
-webkit-transform: translateY(2em);
-moz-transform: translateY(2em);
-ms-transform: translateY(2em);
-o-transform: translateY(2em);
transform: translateY(2em);
opacity: 0;
-webkit-transition: all 1.5s;
-moz-transition: all 1.5s;
-ms-transition: all 1.5s;
-o-transition: all 1.5s;
transition: all 1.5s;
}
@media (max-width: 1000px) {
.page-image-header .title-box h1 {
font-size: 3.5vw;
}
}
@media (max-width: 768px) {
.page-image-header .title-box h1 {
font-size: 5.8vw;
}
}
.page-image-header .title-box h1.animated {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
.page-image-header .title-box h1:after {
display: none;
}
.page-image-header .title-box p {
align-self: baseline;
color: #1f3c1b;
box-shadow: none;
font-size: 1.7vw;
text-shadow: 0.02em 0.02em 0.1em white;
-webkit-transform: translateY(2em);
-moz-transform: translateY(2em);
-ms-transform: translateY(2em);
-o-transform: translateY(2em);
transform: translateY(2em);
opacity: 0;
-webkit-transition: all 1.5s;
-moz-transition: all 1.5s;
-ms-transition: all 1.5s;
-o-transition: all 1.5s;
transition: all 1.5s;
}
.page-image-header .title-box p.animated {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
@media (max-width: 768px) {
.page-image-header .title-box p {
font-size: 4vw;
max-width: 90%;
}
}
.page-image-header .title-box .cta {
font-weight: 500;
margin-top: 1em;
-webkit-transform: translateY(2em);
-moz-transform: translateY(2em);
-ms-transform: translateY(2em);
-o-transform: translateY(2em);
transform: translateY(2em);
opacity: 0;
-webkit-transition: all 1.5s;
-moz-transition: all 1.5s;
-ms-transition: all 1.5s;
-o-transition: all 1.5s;
transition: all 1.5s;
}
.page-image-header .title-box .cta a {
padding: 1em 2em;
border-radius: 0.5em;
background: linear-gradient(90deg, #1f3c1b, #315f2b);
color: white;
box-shadow: 0.3em 0.3em 0.5em rgba(0, 0, 0, 0.2);
display: inline-flex;
align-items: center;
}
@media (max-width: 600px) {
.page-image-header .title-box .cta a {
font-size: 2.5vw;
}
}
.page-image-header .title-box .cta.animated {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
.page-image-header .footnotes {
display: flex;
justify-content: space-between;
align-items: flex-end;
padding: 2em;
}
@media (max-width: 768px) {
.page-image-header .footnotes {
padding-bottom: 3em;
font-size: 1.3em;
}
}
@media (max-width: 600px) {
.page-image-header .footnotes .left {
display: none;
}
}
.page-image-header .footnotes .left a {
padding: 1em 2em;
background: linear-gradient(90deg, #1f3c1b, #315f2b);
color: white;
border-radius: 0.5em;
box-shadow: 0.3em 0.3em 0.5em rgba(0, 0, 0, 0.3);
display: inline-flex;
align-items: center;
}
.page-image-header .footnotes .left a svg {
width: 1.3em;
margin-right: 1em;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.page-image-header .footnotes .left a svg path {
fill: white;
}
.page-image-header .footnotes .left a:hover svg {
-webkit-transform: scale(1.4);
-moz-transform: scale(1.4);
-ms-transform: scale(1.4);
-o-transform: scale(1.4);
transform: scale(1.4);
}
.page-image-header .footnotes .right {
color: white;
text-shadow: 0.05em 0.05em 0.1em rgba(0, 0, 0, 0.7);
display: flex;
align-items: center;
}
@media (max-width: 600px) {
.page-image-header .footnotes .right {
padding-left: 0;
}
}
.page-image-header .footnotes .right .icon {
line-height: 0;
margin-right: 1em;
}
.page-image-header .footnotes .right .icon svg {
width: 2.2vw;
}
@media (max-width: 600px) {
.page-image-header .footnotes .right .icon svg {
width: 7vw;
}
}
.page-image-header .footnotes .right .icon svg path,
.page-image-header .footnotes .right .icon svg circle {
fill: white;
}
.page-image-header .footnotes .right p {
margin-bottom: 0;
}
.subsection-preview {
padding: 15em 2em;
background-size: cover;
}
.subsection-preview .blocks-module {
background-size: cover;
display: flex;
flex-wrap: wrap;
box-shadow: 0.3em 0.3em 3em rgba(0, 0, 0, 0.2);
}
.subsection-preview .blocks-module .block {
width: 33.3333333%;
min-height: 1em;
}
@media (max-width: 600px) {
.subsection-preview .blocks-module .block {
width: 100%;
height: 50vw;
}
}
.subsection-preview .blocks-module .block.has-text {
background-color: white;
padding: 4em 2em;
}
@media (max-width: 600px) {
.subsection-preview .blocks-module .block.has-text {
height: inherit;
}
}
.subsection-preview .blocks-module .block h2 {
font-size: 1.4vw;
}
@media (max-width: 1000px) {
.subsection-preview .blocks-module .block h2 {
font-size: 2.3vw;
}
}
@media (max-width: 600px) {
.subsection-preview .blocks-module .block h2 {
font-size: 4vw;
}
}
.subsection-preview .blocks-module .block .cta {
margin-top: 4em;
text-align: center;
}
.subsection-preview .blocks-module .block .cta a {
padding: 0.5em 1em;
background: linear-gradient(90deg, #1f3c1b, #315f2b);
color: white;
border-radius: 0.5em;
display: inline-block;
align-items: center;
}
@media (max-width: 600px) {
.subsection-preview .blocks-module .block .cta a {
padding: 1em 2em;
font-weight: 600;
letter-spacing: 1px;
}
}
.events-preview {
position: relative;
padding: 15em 0 5em 0;
}
.events-preview .background {
position: absolute;
left: 0;
top: 10em;
background: linear-gradient(0deg, #fef9cf, white);
width: 40vw;
height: 25vw;
z-index: -1;
}
@media (max-width: 600px) {
.events-preview .background {
width: 30vw;
}
}
.events-preview .wrapper {
display: flex;
}
.events-preview .wrapper .left {
width: 50%;
padding-right: 5em;
}
@media (max-width: 600px) {
.events-preview .wrapper .left {
padding-right: 2em;
width: 30%;
}
}
.events-preview .wrapper .left img {
width: 100%;
}
.events-preview .wrapper .right {
width: 50%;
padding: 3em 0;
}
@media (max-width: 600px) {
.events-preview .wrapper .right {
width: 70%;
}
}
.events-preview .wrapper .right h3 {
margin-bottom: 2em;
}
@media (max-width: 1000px) {
.events-preview .wrapper .right h3 {
font-size: 2.5vw;
}
}
.events-preview .wrapper .right .more {
text-align: right;
margin-top: 4em;
}
.events-preview .wrapper .right .more a {
display: inline-flex;
align-items: center;
}
.events-preview .wrapper .right .more a span {
font-weight: bold;
color: #1f3c1b;
}
.events-preview .wrapper .right .more a svg {
width: 0.6em;
margin-left: 1em;
}
.events-preview .wrapper .right .more a svg path {
fill: #1f3c1b;
}
.events-preview .accordeon-elements .accordeon-element {
margin-bottom: 1em;
}
.events-preview .accordeon-elements .accordeon-element > .title {
display: flex;
align-items: center;
padding: 0.5em;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.events-preview .accordeon-elements .accordeon-element > .title:hover {
cursor: pointer;
background-color: #f0f0f0;
}
.events-preview .accordeon-elements .accordeon-element > .title .icon {
width: 2em;
margin-right: 1em;
line-height: 0;
}
.events-preview .accordeon-elements .accordeon-element > .title .icon svg path {
fill: gold;
}
.events-preview .accordeon-elements .accordeon-element > .title .text {
flex: 1;
}
.events-preview .accordeon-elements .accordeon-element > .title .text .date {
font-size: 0.9em;
opacity: 0.8;
}
.events-preview .accordeon-elements .accordeon-element > .title .text .title {
margin-bottom: 0;
}
@media (max-width: 1000px) {
.events-preview .accordeon-elements .accordeon-element > .title .text .title {
font-size: 1.7vw;
}
}
@media (max-width: 600px) {
.events-preview .accordeon-elements .accordeon-element > .title .text .title {
font-size: 3vw;
}
}
.events-preview .accordeon-elements .accordeon-element > .title .status {
width: 1em;
}
.events-preview .accordeon-elements .accordeon-element > .title .status svg {
width: 0.8em;
opacity: 0.2;
}
.events-preview .accordeon-elements .accordeon-element .body {
padding: 0.5em;
}
.text-centered {
text-align: center;
}
.daily-offers {
padding: 0 2em 3em 2em;
margin-bottom: 5em;
}
.daily-offers .offers {
display: flex;
justify-content: space-between;
}
@media (max-width: 768px) {
.daily-offers .offers {
flex-direction: column;
}
}
.daily-offers .offers .offer {
width: 30%;
}
@media (max-width: 768px) {
.daily-offers .offers .offer {
width: 100%;
margin-bottom: 5em;
}
}
.daily-offers .offers .offer .image {
position: relative;
line-height: 0;
margin-bottom: 4em;
}
.daily-offers .offers .offer .image .bg {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
opacity: 0.2;
width: 100%;
}
.daily-offers .offers .offer .image .fg {
position: absolute;
left: 10%;
right: 10%;
top: 5em;
width: 80%;
box-shadow: 0 0.5em 2em rgba(0, 0, 0, 0.2);
}
@media (max-width: 1000px) {
.daily-offers .offers .offer .title h3 {
font-size: 2vw;
}
}
@media (max-width: 768px) {
.daily-offers .offers .offer .title h3 {
font-size: 4vw;
}
}
.daily-offers .offers .offer .price {
float: right;
display: inline-block;
padding: 0.5em 1em;
background-color: #1f3c1b;
margin-top: -1em;
border-radius: 0.5em;
color: white;
font-size: 0.7vw;
}
@media (max-width: 768px) {
.daily-offers .offers .offer .price {
font-size: 2vw;
}
}
.daily-offers .offers .offer .price .pre {
font-style: italic;
}
.daily-offers .offers .offer .price .amount {
font-weight: bold;
font-size: 2em;
}
.daily-offers .offers .offer .price .currency {
position: relative;
top: -1em;
}
@media (max-width: 768px) {
.daily-offers .offers .offer .body {
font-size: 2.5vw;
}
}
.main-footer {
background: linear-gradient(180deg, #fef9cf, white);
border-top: 1px solid #1f3c1b;
position: relative;
font-size: 0.7vw;
padding: 4em 1em;
}
@media (max-width: 1000px) {
.main-footer {
font-size: 1.3vw;
}
}
@media (max-width: 768px) {
.main-footer {
padding: 5em 4em;
font-size: 2.5vw;
}
}
@media (max-width: 1000px) {
.main-footer h5 {
font-size: 1.6vw;
}
}
@media (max-width: 768px) {
.main-footer h5 {
font-size: 3vw;
}
}
.main-footer .logo {
position: absolute;
top: -2.6vw;
left: 50%;
margin-left: -2.5vw;
}
.main-footer .logo a img {
width: 5vw;
}
@media (max-width: 768px) {
.main-footer .left {
margin-bottom: 3em;
}
}
.main-footer .right {
display: flex;
justify-content: flex-end;
}
@media (max-width: 768px) {
.main-footer .right {
justify-content: space-between;
}
}
.main-footer .wrapper {
display: flex;
justify-content: space-between;
}
.main-footer .wrapper .contact-data .item {
display: flex;
margin-bottom: 1em;
}
.main-footer .wrapper .contact-data .item .icon {
width: 1.5em;
margin-right: 1em;
}
.main-footer .navigation {
margin-left: 5em;
}
@media (max-width: 768px) {
.main-footer .navigation {
margin-left: 0;
}
}
.main-footer .navigation svg {
width: 3em;
}
.main-footer .navigation ul {
list-style: none;
margin: 0;
padding: 0;
}
.main-footer .navigation ul.inline {
display: flex;
}
.main-footer .navigation ul.inline li {
margin-right: 1em;
}
.main-footer .navigation ul.inline li a:hover {
border-left: none;
padding-left: 0;
}
.main-footer .navigation ul li {
margin: 0;
margin-bottom: 1em;
}
.main-footer .navigation ul li a {
display: block;
color: #666;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.main-footer .navigation ul li a:hover {
border-left: 2px solid;
padding-left: 0.5em;
}
.page-wrapper > .wrapper {
padding-top: 0;
}
.hero-slider .heroslide img {
width: 100%;
}
@media (max-width: 1000px) {
.hero-slider .heroslide .content {
align-items: flex-end;
}
.hero-slider .heroslide .content .block .title {
font-size: 3vw;
}
.hero-slider .heroslide .content .block .subtitle {
font-size: 1.5vw;
}
.hero-slider .heroslide .content .block .button {
margin-top: 1em;
margin-bottom: 0;
}
}
.regular-content-section {
margin-bottom: 10em;
}
.youtube-panel {
padding: 10em 2em;
text-align: center;
}
.youtube-panel .title {
margin-bottom: 3em;
}
.youtube-panel .video {
width: 60%;
margin: auto;
}
.youtube-panel .video:hover {
cursor: pointer;
}
.cta-section .nr-cta-panel {
padding: 6em 0;
color: white;
}
@media (max-width: 1000px) {
.nr-cta-panel .elements > div {
padding: 1rem;
}
}
@media (max-width: 1000px) {
.nr-cta-panel .elements .text .title {
font-size: 3vw;
}
}
@media (max-width: 1000px) {
.nr-cta-panel .elements .cta a {
text-align: center;
font-weight: 600;
}
}
.downloads-section {
margin-bottom: 20em;
}
.downloads-section .row {
display: flex;
justify-content: space-between;
}
@media (max-width: 768px) {
.downloads-section .row {
flex-direction: column;
}
}
.downloads-section .row .column {
flex: 1;
padding: 2em;
}
@media (max-width: 768px) {
.downloads-section .row .column {
margin-bottom: 5em;
}
}
.downloads-section .nr-icon-text-block {
height: 100%;
display: flex;
flex-direction: column;
}
.downloads-section .nr-icon-text-block .icon {
margin-bottom: 1em;
}
@media (max-width: 768px) {
.downloads-section .nr-icon-text-block .icon {
margin-bottom: 2em;
}
}
@media (max-width: 768px) {
.downloads-section .nr-icon-text-block .icon svg {
height: 6em;
}
}
.downloads-section .nr-icon-text-block .icon svg path {
fill: rgba(31, 60, 27, 0.5);
}
.downloads-section .nr-icon-text-block .title {
margin-bottom: 1em;
}
.downloads-section .nr-icon-text-block .body {
flex: 1;
border-color: #c7c7c7;
}
@media (max-width: 768px) {
.downloads-section .nr-icon-text-block .body {
margin: 1em 0;
}
}
.downloads-section .nr-icon-text-block + .cta a {
padding: 1em 2em;
background: linear-gradient(90deg, #fef9cf, white);
border-radius: 0.5em;
font-weight: 500;
color: #1f3c1b;
box-shadow: 0.3em 0.3em 0.5em rgba(0, 0, 0, 0.2);
display: inline-flex;
align-items: center;
}
.page-id-12 .page-wrapper .image-carousel {  }
.page-id-12 .page-wrapper .image-carousel .slick-slide {
margin: 0 10px;
}
.page-id-12 .page-wrapper .image-carousel .slick-slide img {
max-height: 15vw;
width: auto !important;
}
@media (max-width: 1000px) {
.page-id-12 .page-wrapper .image-carousel .slick-slide img {
max-height: inherit;
}
}
.page-id-12 .page-wrapper .image-carousel .slick-list {
margin: 0 -10px;
}
.page-id-12 .page-wrapper .image-carousel .slick-arrow {
top: 50%;
height: 5vw;
width: 5vw;
}
.page-id-12 .page-wrapper .image-carousel .slick-arrow.slick-prev {
left: -7vw;
}
.page-id-12 .page-wrapper .image-carousel .slick-arrow.slick-next {
right: -7vw;
}
.page-id-12 .page-wrapper .image-carousel .slick-arrow:before {
color: #aaa;
font-size: 5vw;
}
.page-id-12 .page-wrapper .wpb_single_image img {
height: 4em;
}
.page-id-12 .heroslide .block {
margin-left: 7vw;
}
.page-id-12 .heroslide .block .title {
margin-bottom: 0.5em;
background-color: #fef9cf;
align-self: baseline;
display: inline-block;
padding: 0.3em;
color: #1f3c1b;
box-shadow: 0.3em 0.3em 0.5em rgba(0, 0, 0, 0.2);
-webkit-transform: translateY(2em);
-moz-transform: translateY(2em);
-ms-transform: translateY(2em);
-o-transform: translateY(2em);
transform: translateY(2em);
opacity: 0;
-webkit-transition: all 1.5s;
-moz-transition: all 1.5s;
-ms-transition: all 1.5s;
-o-transition: all 1.5s;
transition: all 1.5s;
}
.page-id-12 .heroslide .block .title.animated {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
.page-id-12 .heroslide .block .title:after {
display: none;
}
.page-id-12 .heroslide .block .subtitle {
margin-bottom: 0;
margin-top: 1em;
display: inline-block;
align-self: baseline;
padding: 0.5em;
background-color: #fef9cf;
color: #1f3c1b;
box-shadow: 0.3em 0.3em 0.5em rgba(0, 0, 0, 0.2);
-webkit-transform: translateY(2em);
-moz-transform: translateY(2em);
-ms-transform: translateY(2em);
-o-transform: translateY(2em);
transform: translateY(2em);
opacity: 0;
-webkit-transition: all 1.5s;
-moz-transition: all 1.5s;
-ms-transition: all 1.5s;
-o-transition: all 1.5s;
transition: all 1.5s;
}
.page-id-12 .heroslide .block .subtitle.animated {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
.page-id-12 .heroslide .block .button {
font-weight: 500;
margin-top: 1em;
-webkit-transform: translateY(2em);
-moz-transform: translateY(2em);
-ms-transform: translateY(2em);
-o-transform: translateY(2em);
transform: translateY(2em);
opacity: 0;
-webkit-transition: all 1.5s;
-moz-transition: all 1.5s;
-ms-transition: all 1.5s;
-o-transition: all 1.5s;
transition: all 1.5s;
}
.page-id-12 .heroslide .block .button a {
padding: 1em 2em;
background: linear-gradient(90deg, #fef9cf, white);
border-radius: 0.5em;
color: #1f3c1b;
box-shadow: 0.3em 0.3em 0.5em rgba(0, 0, 0, 0.2);
display: inline-flex;
align-items: center;
}
.page-id-12 .heroslide .block .button.animated {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
opacity: 1;
}
.page-id-12 .vc_row {
margin-bottom: 4em;
}
.page-id-12 .vc_row:first-child {
margin-bottom: 8em;
}
.page-id-12 .vc_row:not(:first-child) {
padding: 4em 0;
}
.page-id-12 .vc_row.is-title-row {
margin-bottom: 0;
padding-bottom: 0;
}
.page-id-12 .vc_row.is-title-row .wpb_content_element {
margin-bottom: 0;
}
.page-id-12 .vc_row.small-bottom-space {
margin-bottom: 0;
padding-bottom: 1em;
}
.page-id-12 .nr-cta-panel {
padding: 8em 3rem;
}
.counting-facts {
text-align: center;
}
.counting-facts svg {
width: 6vw;
height: 6vw;
}
.counting-facts svg path,
.counting-facts svg rect,
.counting-facts svg circle,
.counting-facts svg polygon {
fill: #1f3c1b;
}
.counting-facts .nr-dynamic-counter {
padding: 1rem;
}
@media (max-width: 600px) {
.counting-facts .nr-dynamic-counter {
margin-bottom: 5em;
}
}
.counting-facts .nr-dynamic-counter .count {
font-size: 3vw;
}
@media (max-width: 600px) {
.counting-facts .nr-dynamic-counter .count {
font-size: 5vw;
}
}
.counting-facts .nr-dynamic-counter .count span {
font-weight: bold;
}
.counting-facts .nr-dynamic-counter .title {
font-size: 1.7vw;
}
@media (max-width: 600px) {
.counting-facts .nr-dynamic-counter .title {
font-size: 3vw;
}
}
.counting-facts .nr-dynamic-counter .subtitle {
opacity: 0.6;
}
.vc_row-o-equal-height .wpb_wrapper {
height: 100%;
}
.vc_row-o-equal-height .wpb_wrapper .nr-icon-text-block {
height: 100%;
display: flex;
flex-direction: column;
}
.vc_row-o-equal-height .wpb_wrapper .nr-icon-text-block .header {
flex: 1;
}
.vc_row-o-equal-height .wpb_wrapper .nr-icon-text-block .header .icon {
margin-bottom: 2em;
}
.vc_row-o-equal-height .wpb_wrapper .nr-icon-text-block .header .icon svg {
opacity: 0.1;
}
.header-info-badge {
position: absolute;
right: 0;
top: 9em;
width: 20vw;
background: linear-gradient(0deg, #fef9cf, white);
z-index: 5;
}
@media (min-width: 1400px) {
.header-info-badge {
width: 16vw;
}
}
@media (max-width: 1000px) {
.header-info-badge {
width: 35vw;
top: 10em;
}
}
@media (max-width: 768px) {
.header-info-badge {
top: 8em;
}
}
@media (max-width: 500px) {
.header-info-badge {
font-size: 3vw;
width: 48vw;
top: 9em;
}
}
@media (max-width: 350px) {
.header-info-badge {
top: 7em;
}
}
.header-info-badge a {
display: block;
padding: 1em;
text-align: center;
color: #444;
}
.header-info-badge a:hover .more {
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.header-info-badge a:hover .icon img {
-webkit-transform: scale(2) translateY(0.5em);
-moz-transform: scale(2) translateY(0.5em);
-ms-transform: scale(2) translateY(0.5em);
-o-transform: scale(2) translateY(0.5em);
transform: scale(2) translateY(0.5em);
opacity: 0.1;
}
.header-info-badge a span {
display: block;
}
.header-info-badge a .more {
display: block;
text-align: center;
width: 100%;
top: 2em;
left: 0;
font-size: 1.3em;
font-weight: 500;
position: absolute;
opacity: 0;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
.header-info-badge a .icon img {
width: 8em;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
transition: all 0.3s;
}
@media (max-width: 1000px) {
.header-info-badge a .icon img {
width: 6em;
}
}
.header-info-badge a .name {
font-weight: 500;
}
.header-info-badge a .addon {
font-size: 0.8em;
}
.post-type-archive-veranstaltungen .page-header .logo-and-contact .logo a img {
height: 8vw;
}
.post-type-archive-veranstaltungen .page-image-header .inner {
height: 60vh;
}
.post-type-archive-veranstaltungen .page-image-header .inner .title-box {
padding-top: 30vh;
padding-left: 0;
display: flex;
justify-content: center;
}
@media (max-width: 768px) {
.post-type-archive-veranstaltungen .page-image-header .inner .title-box {
padding-top: 10vh;
width: 80%;
margin: auto;
text-align: center;
}
}
.post-type-archive-veranstaltungen .page-image-header .inner .title-box h1 {
font-size: 3vw;
}
@media (max-width: 600px) {
.post-type-archive-veranstaltungen .page-image-header .inner .title-box h1 {
font-size: 6vw;
margin-bottom: 1rem;
}
}
@media (max-width: 768px) {
.events-archive-list {
width: 90%;
margin: auto;
}
}
.events-archive-list .events-archive-item {
margin: 5em 0;
display: flex;
}
@media (max-width: 768px) {
.events-archive-list .events-archive-item {
flex-direction: column;
}
}
.events-archive-list .events-archive-item .image {
width: 15vw;
line-height: 0;
margin-right: 3em;
}
@media (max-width: 768px) {
.events-archive-list .events-archive-item .image {
width: 100%;
margin-bottom: 5em;
}
}
.events-archive-list .events-archive-item .image .paper {
background: #fff;
position: relative;
}
.events-archive-list .events-archive-item .image .paper,
.events-archive-list .events-archive-item .image .paper::before,
.events-archive-list .events-archive-item .image .paper::after { box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.25);
border: 1px solid #bbb;
}
.events-archive-list .events-archive-item .image .paper::before,
.events-archive-list .events-archive-item .image .paper::after {
content: "";
position: absolute;
height: 105%;
width: 105%;
background-color: #f9f9f9;
}
.events-archive-list .events-archive-item .image .paper::before {
right: -3px;
top: -6px;
transform: rotate(-3deg);
z-index: -1;
}
.events-archive-list .events-archive-item .image .paper::after {
top: -4px;
right: -10px;
transform: rotate(4deg);
z-index: -2;
}
.events-archive-list .events-archive-item .body {
flex: 1;
}
.events-archive-list .events-archive-item .body .date {
font-weight: bold;
margin-bottom: 1em;
}
.events-archive-list .events-archive-item .body .date .solo-date,
.events-archive-list .events-archive-item .body .date .date {
display: inline-block;
padding: 0.5em 1em;
background-color: rgba(31, 60, 27, 0.1);
border-radius: 0.5em;
line-height: 1;
}
@media (max-width: 768px) {
.events-archive-list .events-archive-item .body p {
font-size: 2.5vw;
line-height: 2;
}
}
.map-header {
opacity: 0.5;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.map-header:hover {
opacity: 1;
}
.contact-content {
display: flex;
padding: 5em 0;
}
@media (max-width: 768px) {
.contact-content {
flex-direction: column;
font-size: 2.5vw;
}
}
.contact-content .address-data {
margin-right: 5em;
}
@media (max-width: 768px) {
.contact-content .address-data {
margin-bottom: 5em;
}
}
.contact-content .address-data .item {
display: flex;
margin-bottom: 1em;
}
.contact-content .address-data .item .icon {
width: 1.5em;
margin-right: 1em;
}
.contact-content .contact-form {
flex: 1;
}
.contact-content .contact-form form {
display: flex;
flex-wrap: wrap;
}
.contact-content .contact-form form > .form-row {
width: 100%;
text-align: right;
margin-top: 2em;
}
.contact-content .contact-form form .left {
padding-right: 2.5em;
width: 50%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.contact-content .contact-form form .right {
width: 50%;
}
.contact-content .contact-form form input,
.contact-content .contact-form form textarea {
width: 100%;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.contact-content .contact-form form input:active,
.contact-content .contact-form form textarea:active,
.contact-content .contact-form form input:focus,
.contact-content .contact-form form textarea:focus {
border-color: #1f3c1b;
}
.contact-content .contact-form form input:required {
box-shadow: none;
}
.contact-content .contact-form form input:invalid {
box-shadow: 0 0 3px tomato;
}
.contact-content .contact-form form button {
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.contact-content .contact-form form button:hover {
cursor: pointer;
background-color: #f9f9f9;
}
.title-box .filter {
display: flex;
justify-content: center;
}
.title-box .filter a {
display: inline-block;
background-color: white;
padding: 0.5em 1em;
font-weight: 500;
color: #1f3c1b;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-ms-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
opacity: 0.7;
margin: 0.5em;
}
.title-box .filter a.current,
.title-box .filter a:hover {
opacity: 1;
}
@media (max-width: 1000px) {
.nr-cookie-panel .actions {
display: flex;
flex-direction: column;
}
.nr-cookie-panel .actions .confirm {
margin-bottom: 0.5em;
}
}
@media (max-width: 768px) {
.map-header iframe {
height: 40vh;
}
}
.page-template-page-contact .page-header .navigation .mobile .mobile-main-navigation-component .trigger > div {
background-color: #1f3c1b;
}
@media (max-width: 600px) {
.image-text-split-module {
flex-direction: column;
margin-bottom: 8em;
}
}
.image-text-split-module > div {
padding: 3rem;
}
@media (max-width: 600px) {
.image-text-split-module > div {
width: 100%;
min-height: 50vw;
padding: 2em;
}
.image-text-split-module > div.the-image {
order: 1;
}
.image-text-split-module > div.the-text {
order: 2;
}
}
.image-text-split-module > div .title {
margin-bottom: 0.5em;
font-size: 3vw;
}