.sidebar .widget{padding: 20px 20px 20px 20px;padding: 1.25rem 1.25rem 1.25rem 1.25rem;border: 1px solid #ccc;border-radius: 4px;border-radius: .25rem;margin: 24px 0px 24px 0px;margin: 1.5rem 0rem 1.5rem 0rem}.sidebar .widget .widget--title{font-size: 18px;font-size: 1.125rem;background: #333;margin: -20px -20px 20px -20px;margin: -1.25rem -1.25rem 1.25rem -1.25rem;padding: 9px 20px 9px 20px;padding: .5625rem 1.25rem .5625rem 1.25rem;color: #fff}.widget_search input[type="text"]{display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #555;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s}.widget_search input[type="submit"]{color: #333;background-color: #fff;border-color: #ccc;border-style: solid;border-width: 1px;display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;-ms-touch-action: manipulation;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border-radius: 4px}.widget_pages ul,.widget_nav_menu ul{list-style-type: none;padding: 0;margin: 0}.widget_pages ul ul,.widget_nav_menu ul ul{padding-left: 15px;padding-left: .9375rem}.alignnone{margin: 5px 20px 20px 0}.aligncenter,div.aligncenter{display: block;margin: 5px auto 5px auto}.alignright{float: right;margin: 5px 0 20px 20px}.alignleft{float: left;margin: 5px 20px 20px 0}a img.alignright{float: right;margin: 5px 0 20px 20px}a img.alignnone{margin: 5px 20px 20px 0}a img.alignleft{float: left;margin: 5px 20px 20px 0}a img.aligncenter{display: block;margin-left: auto;margin-right: auto}.wp-caption{background: #fff;border: 1px solid #f0f0f0;max-width: 96%;padding: 5px 3px 10px;text-align: center}.wp-caption.alignnone{margin: 5px 20px 20px 0}.wp-caption.alignleft{margin: 5px 20px 20px 0}.wp-caption.alignright{margin: 5px 0 20px 20px}.wp-caption img{border: 0 none;height: auto;margin: 0;max-width: 98.5%;padding: 0;width: auto}.wp-caption p.wp-caption-text{font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px}.screen-reader-text{clip: rect(1px, 1px, 1px, 1px);position: absolute !important;white-space: nowrap;height: 1px;width: 1px;overflow: hidden}.screen-reader-text:focus{background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0,0,0,0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000}html,body{height: 100%}body{font-size: 14px;font-size: .875rem}.container{min-width: 320px}.is--right{float: right}.is--align-right{text-align: right}.is--center{float: none;margin: 0 auto}.is--align-center{text-align: center}.is--left{float: left}.is--align-left{text-align: right}.is--hidden{display: none}.is--visible{display: inline-block}.display{box-shadow: 0 0 1px #333 inset;background: rgba(51,51,51,0.5)}body{padding-top: 90px;padding-top: 5.625rem}#test{width: 50px;height: 50px;display: block;background: #eee}#mainnav{background: #333;padding: 10px 0px 10px 0px;padding: .625rem 0rem .625rem 0rem}#mainnav a{color: #fff}#mainnav .nav > .active > a,#mainnav .nav > .active > a:focus,#mainnav .nav > .active > a:hover .nav > li > a:focus,#mainnav .nav > li > a:hover,#mainnav .nav .open > a,#mainnav .nav .open > a:focus,#mainnav .nav .open > a:hover{background: #666}#footer{background: #555;padding: 60px 0px 60px 0px;padding: 3.75rem 0rem 3.75rem 0rem;margin-top: 40px;margin-top: 2.5rem;color: #fff}#footer a{color: #eee}body{font-size: 16px;padding: 0;margin: 0;-webkit-font-smoothing: antialiased;-moz-font-smoothing: antialiased;-ms-font-smoothing: antialiased;-o-font-smoothing: antialiased;font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-family: "Open Sans", Helvetica, Arial, SansSerif;max-width: 100vw;overflow-x: hidden}body.menu--is-open{max-height: 100vh;overflow: hidden}h1,h2,h3,h4,h5{font-weight: 800;font-style: italic;text-transform: uppercase;text-align: center}.headerimage{display: block;background-size: cover;position: relative;background-position: center center}.headerimage.front-page--headerimage{height: 100vh;background-position: top center}.headerimage.page--headerimage{height: 40vh}.headerimage .claim{position: absolute;left: 0;font-size: 1.4em;font-weight: bold;padding: 50px;text-align: center;width: 600px;font-weight: 800;font-style: italic}@media (max-width: 991px){.headerimage .claim{font-size: 1.2em;background-color: rgba(0,0,0,0.5);width: 100vw;height: 100%;padding: 30px;color: #ffffff !important;display: flex;flex-direction: column;align-items: center;justify-content: space-between;padding-bottom: 6em}}.headerimage #mainmenu{position: absolute;background: #333;width: 100%;bottom: 0;color: #ffffff;transition: all 1s;height: 68px}@media (max-width: 991px){.headerimage #mainmenu{overflow: hidden}}.menu--is-open .headerimage #mainmenu{height: 100vh;position: fixed;z-index: 9999999;overflow: scroll;bottom: inherit;top: 0}.headerimage #mainmenu.fixed{position: fixed;top: 0;bottom: inherit;z-index: 9999}.headerimage #mainmenu.standby{position: fixed;top: -100px;bottom: inherit;z-index: 9999}.headerimage #mainmenu #menutoggle{display: none;position: absolute;top: 0px}@media (max-width: 991px){.headerimage #mainmenu #menutoggle{display: block;width: 48px;height: 48px;position: relative;margin: 10px;float: right}.headerimage #mainmenu #menutoggle span{display: block;height: 1px;width: 100%;background-color: #ffffff;position: absolute;transform: rotate(0deg);transition: all .5s;left: 0}.headerimage #mainmenu #menutoggle span.one{top: 10px}.headerimage #mainmenu #menutoggle span.two{top: calc(49.5%)}.headerimage #mainmenu #menutoggle span.three{bottom: 10px}.menu--is-open .headerimage #mainmenu #menutoggle span.one{top: calc(49.5%);transform: rotate(45deg)}.menu--is-open .headerimage #mainmenu #menutoggle span.two{left: -200vw}.menu--is-open .headerimage #mainmenu #menutoggle span.three{bottom: calc(49.5%);transform: rotate(-45deg)}}.headerimage #mainmenu ul{display: flex;list-style-type: none;justify-content: center;align-items: center;padding: 0;margin: 0}@media (max-width: 991px){.headerimage #mainmenu ul{flex-direction: column;opacity: 0;transition: opacity 1s;align-items: stretch;width: 100%;padding-bottom: 1em;padding-top: 40px}.headerimage #mainmenu ul ul{padding-top: 0}.headerimage #mainmenu ul ul li a{padding-left: 4em;font-size: 0.9em}.menu--is-open .headerimage #mainmenu ul{opacity: 1}}.headerimage #mainmenu ul li{flex-grow: 1;position: relative}.headerimage #mainmenu ul li a{color: #ffffff;display: block;padding: 1em;font-style: italic;text-decoration: none}.headerimage #mainmenu ul li.current-menu-item > a,.headerimage #mainmenu ul li a:hover{background-color: #404040}.headerimage #mainmenu ul li ul{position: absolute;display: flex;align-items: flex-start;transition: opacity .5s;opacity: 0;pointer-events: none;flex-direction: column;background-color: #333;min-width: 100%;z-index: 1}.menu--is-open .headerimage #mainmenu ul li ul{position: relative;opacity: 1;pointer-events: all;min-width: 100%;z-index: 1}.headerimage #mainmenu ul li ul li{white-space: nowrap;width: 100%}.headerimage #mainmenu ul li:hover ul{opacity: 1;pointer-events: all}.headerimage #mainmenu #mobile_logo{width: 130px;margin-top: 10px}@media (min-width: 991px){.headerimage #mainmenu #mobile_logo{display: none}}.headerimage a[title="menu_logo"]{font-size: 0;margin-top: 4px;margin-bottom: 6px;background-color: transparent !important}@media (max-width: 991px){.headerimage a[title="menu_logo"]{display: none !important}}.headerimage a[title="menu_logo"]:before{content: url("https://meiers-catering.de/wp-content/themes/meiers/assets/images/logo-menu-red.png")}.headerimage a[title="menu_facebook_logo"]{font-size: 0;margin-top: 4px;margin-bottom: 6px;background-color: transparent !important}@media (max-width: 991px){.headerimage a[title="menu_facebook_logo"]{display: none !important}}.headerimage a[title="menu_facebook_logo"]:after{content: url("https://meiers-catering.de/wp-content/themes/meiers/assets/images/facebook-logo-white.png")}#mainarea{padding-top: 2em;padding-bottom: 10em}#mainarea .panel-layout{margin-bottom: -10em}.so-widget-sow-button a{text-decoration: none}.panel-row-style.dark{background-color: #555;color: #ffffff}.panel-row-style.references{height: 300px;overflow: hidden}.panel-row-style.medium{background-color: #eee}#contact{background-color: #333;color: #ffffff;padding-top: 3em;padding-bottom: 3em}#contact .contact--form{margin-top: 3em}#contact .contacts--lobster{display: flex;justify-content: center}#contact .contacts--lobster img{margin-top: -120px;margin-bottom: 40px}#footer{background-color: #ffffff;color: #808080;margin-top: 0;padding-top: 1em}#footer label{width: 30%;padding: 0;margin: 0}#footer .footer--address{margin-top: 2em}#footer .footer--navigation ul{list-style-type: none;display: flex;justify-content: flex-end}#footer .footer--navigation ul li{float: left}#footer .footer--navigation ul li a{font-size: 0.9em;padding: 0em 1em;color: #808080;border-right: 1px solid #808080}#footer .footer--navigation ul li:last-child a{border-right: none}.contact--form{padding-bottom: 60px}.contact--form input[type=checkbox],.contact--form input[type=radio]{background: #333}.contact--form .btn{padding: 8px 45px;border: solid 1px #fff;float: right;background: none;transition: all .1s ease}.contact--form .btn:hover{background: #fff}.post{display: flex}.post:nth-child(even) .leftcontent{display: none}.post:nth-child(odd) .rightcontent{display: none}.post .postcontent{background-color: #555;color: #ffffff;display: flex;flex-direction: column;justify-content: center;align-items: center;text-align: center;padding: 100px}.post .postcontent a{color: #ffffff;text-decoration: none}@media (max-width: 991px){.post .postcontent{padding: 50px}}.post .postimage{background-size: cover;background-position: center center}#cn-notice-text{display: block}#cn-notice-text a{color: #aaa}#cn-notice-text a:hover{text-decoration: underline}#cn-notice-text .btn{padding: 0;display: inline;font-size: 13px;vertical-align: inherit;background: none}#cn-close-notice{display: none}#cn-notice-buttons{display: flex;justify-content: center;align-items: center;flex-wrap: wrap;width: 300px;margin-left: auto;margin-right: auto}#cn-notice-buttons #cn-accept-cookie{background: #333;color: #fff;padding: 15px 30px;margin-bottom: 10px}#cn-notice-buttons #cn-refuse-cookie{background: none;font-weight: 500;font-size: 13px;color: #666;padding: 0}