body.page-id-8 .grashorn .hero-copy h1{color:#F5F0E6!important}@media (max-width:700px){body.page-id-8{overflow-x:hidden!important}body.page-id-8 #page-container,body.page-id-8 #main-content,body.page-id-8 .grashorn,body.page-id-8 .grashorn .hero,body.page-id-8 .grashorn .hero-copy,body.page-id-8 .grashorn .hero-photo{max-width:100%!important;min-width:0!important}}:root{--grashorn-green:#243D32;--grashorn-cream:#F5F0E6;--grashorn-gold:#C59B62;--grashorn-ink:#30312E}html,body,#page-container{background:var(--grashorn-cream);color:var(--grashorn-ink)}#main-header,#main-header.et-fixed-header{width:100%;max-width:1080px;margin:0 auto;background:var(--grashorn-cream)!important;box-shadow:none!important;border-bottom:1px solid rgba(36,61,50,.14)}#main-header .container{width:calc(100% - 48px);max-width:none}#main-header .logo_container{width:250px;height:88px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative}#main-header #logo{display:none!important}#main-header .logo_container::before{content:"RESTAURANT";display:block;color:var(--grashorn-green);font:8px/1.4 Arial,sans-serif;letter-spacing:2.2px;text-transform:uppercase}#main-header .logo_container::after{content:"GRASHORN\A GELTOW AM SCHWIELOWSEE";white-space:pre;display:block;color:var(--grashorn-green);font-family:Georgia,serif;font-size:21px;line-height:1.05;letter-spacing:.8px}#top-menu-nav #top-menu>li>a{color:var(--grashorn-green)!important;font-weight:600;letter-spacing:.02em}#top-menu-nav #top-menu>li:last-child>a{color:var(--grashorn-cream)!important;background:var(--grashorn-green);padding:13px 17px!important;border-radius:0}#top-menu-nav #top-menu>li:last-child>a:hover{background:var(--grashorn-gold);opacity:1}body:not(.page-id-8) #main-content .et_pb_section{width:calc(100% - 40px);max-width:1080px;margin-left:auto!important;margin-right:auto!important;background-color:var(--grashorn-cream)}body:not(.page-id-8) #main-content .et_pb_row{width:calc(100% - 48px);max-width:1000px}body:not(.page-id-8) #main-content h1,body:not(.page-id-8) #main-content h2,body:not(.page-id-8) #main-content h3{color:var(--grashorn-green)}#main-footer{width:100%;max-width:1080px;margin:0 auto;background:var(--grashorn-green)!important;color:var(--grashorn-cream)!important}#footer-widgets,#footer-bottom{background:var(--grashorn-green)!important;color:var(--grashorn-cream)!important}#footer-widgets{padding-top:44px;padding-bottom:28px}#footer-widgets .footer-widget,#footer-widgets .footer-widget h4,#footer-widgets .footer-widget p,#footer-widgets .footer-widget li,#footer-widgets .footer-widget a{color:var(--grashorn-cream)!important}#footer-widgets .footer-widget a:hover,#footer-info a{color:var(--grashorn-gold)!important}#footer-bottom #footer-info,#footer-bottom #footer-info a{color:var(--grashorn-cream)!important}#et_mobile_nav_menu .mobile_nav .mobile_menu_bar:before{color:var(--grashorn-green)!important}#et_mobile_nav_menu .mobile_nav,#et_mobile_nav_menu #mobile_menu{background:var(--grashorn-cream)!important}#et_mobile_nav_menu #mobile_menu{border-color:var(--grashorn-green)}#et_mobile_nav_menu #mobile_menu a{color:var(--grashorn-green)!important}@media (max-width:980px){#main-header,#main-header.et-fixed-header{width:100%}#main-header .container{width:calc(100% - 32px)}#main-header .logo_container{height:72px}body:not(.page-id-8) #main-content .et_pb_section{width:calc(100% - 24px)}body:not(.page-id-8) #main-content .et_pb_row{width:calc(100% - 32px)}}#main-header .container{height:104px!important;display:flex!important;align-items:center!important;justify-content:space-between!important}#main-header .logo_container{height:88px!important;flex:0 0 250px;float:none!important;padding:0!important}#main-header .logo_container::before{position:absolute;top:20px;left:0}#main-header .logo_container::after{position:absolute;top:34px;left:0}#et-top-navigation{float:none!important;padding:0!important;margin-left:auto;display:flex;align-items:center;height:100%}#top-menu-nav,#top-menu{padding-top:0!important}#top-menu>li{padding-bottom:0!important}@media (max-width:980px){#main-header .container{height:76px!important}#main-header .logo_container{height:72px!important}}body:not(.page-id-8) #main-content{padding-top:0!important}body:not(.page-id-8) #main-content .et_pb_section:first-child{margin-top:0!important}@media (max-width:980px){#main-header .logo_container{width:180px!important;flex-basis:180px!important}#main-header .logo_container::before{top:12px;font-size:7px}#main-header .logo_container::after{content:"GRASHORN";top:27px;white-space:nowrap;font-size:22px}body:not(.page-id-8) #et-main-area{margin-top:-100px!important}body:not(.page-id-8) #main-content{max-width:100vw;overflow-x:hidden}body:not(.page-id-8) #main-content .et_pb_image img{display:block;width:100%;max-width:100%;height:auto}}@media (min-width:981px){body:not(.page-id-8) #et-main-area{margin-top:-76px!important}}@media (max-width:980px){html,body,#page-container,#main-header{max-width:100vw!important;overflow-x:hidden!important}#main-header .logo_container{overflow:hidden!important}#main-header .logo_container::after{content:"GRASHORN"!important}}#footer-widgets #block-5,#footer-widgets #block-6{display:none!important}#main-footer h1,#main-footer h2,#main-footer h3,#main-footer h4,#main-footer p,#main-footer li,#main-footer a,#main-footer span{color:var(--grashorn-cream)!important}#main-footer a:hover{color:var(--grashorn-gold)!important}#footer-widgets{display:none!important}#main-header,#main-header.et-fixed-header{position:relative!important;top:auto!important;left:auto!important;right:auto!important}#et-main-area{margin-top:0!important}body:not(.page-id-8) #et-main-area{margin-top:0!important}@media (max-width:980px){body:not(.page-id-8) #et-main-area{margin-top:0!important}}#page-container{padding-top:0!important}body.page-id-35 #main-content{background:var(--grashorn-cream)!important}body.page-id-35 #main-content .entry-title{display:none!important}body.page-id-43 .gr-sub .hero{position:relative;min-height:430px;overflow:hidden;padding-right:46%;display:flex;flex-direction:column;justify-content:center;background:var(--grashorn-green)!important;color:var(--grashorn-cream)!important}body.page-id-43 .gr-sub .hero:after{content:"";position:absolute;right:7%;top:10%;width:34%;height:80%;background:url("https://restaurant-grashorn-geltow.de/wp-content/uploads/2026/10/hotel-waisenhaus-kirschbluete-010.webp") center/cover no-repeat}body.page-id-43 .gr-sub .hero h1{font:clamp(38px,4.5vw,58px)/1.08 Georgia,serif!important;color:var(--grashorn-cream)!important;max-width:650px}body.page-id-43 .gr-sub .hero h1 em{display:inline!important;color:var(--grashorn-gold)!important}body.page-id-43 .gr-sub .hero p{max-width:650px;color:var(--grashorn-cream)!important}body.page-id-43 .gr-sub .hero p:first-child{color:var(--grashorn-gold)!important;font-size:11px;letter-spacing:2px}@media(max-width:700px){body.page-id-43 .gr-sub .hero{min-height:0;padding:34px 7% 28px!important}.gr-sub .hero:after{position:relative!important;display:block;width:100%!important;height:220px!important;right:auto!important;top:auto!important;margin-top:22px}}body.page-id-35 .kegel-extra .kg-intro{background:var(--grashorn-green)!important;color:var(--grashorn-cream)!important;padding:32px}body.page-id-35 .kegel-extra .kg-intro h1,body.page-id-35 .kegel-extra .kg-intro h2,body.page-id-35 .kegel-extra .kg-intro p:not(.kg-eyebrow){color:var(--grashorn-cream)!important}body.page-id-35 .kegel-extra .kg-intro .kg-eyebrow{color:var(--grashorn-gold)!important}@media(max-width:650px){body.page-id-35 .kegel-extra .kg-intro{padding:22px}}body.page-id-39 .gr-sub .hero{position:relative;min-height:360px;overflow:hidden;padding-right:46%;display:flex;flex-direction:column;justify-content:center;background:var(--grashorn-green)!important;color:var(--grashorn-cream)!important}body.page-id-39 .gr-sub .hero:after{content:"";position:absolute;right:7%;top:12%;width:34%;height:76%;background:url("https://restaurant-grashorn-geltow.de/wp-content/uploads/2026/10/WhatsApp-Image-2026-08-23-at-18.02.09.jpeg") center/cover no-repeat}body.page-id-39 .gr-sub .hero h1{font:clamp(38px,4.5vw,58px)/1.08 Georgia,serif!important;color:var(--grashorn-cream)!important;max-width:650px}body.page-id-39 .gr-sub .hero h1 em{display:inline!important;color:var(--grashorn-gold)!important}body.page-id-39 .gr-sub .hero p{max-width:650px;color:var(--grashorn-cream)!important}@media(max-width:700px){body.page-id-39 .gr-sub .hero{min-height:0;padding:34px 7% 28px!important}body.page-id-39 .gr-sub .hero:after{position:relative!important;display:block;width:100%!important;height:220px!important;right:auto!important;top:auto!important;margin-top:22px}}body.page-id-26 .gr-menu .hero{padding:52px 0}body.page-id-26 .gr-menu .hero-inner{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(28px,4vw,52px);align-items:center}body.page-id-26 .gr-menu .hero-inner>div{max-width:480px}body.page-id-26 .gr-menu .hero .eyebrow{padding:0!important;margin:0 0 18px!important}body.page-id-26 .gr-menu .hero h1{font-size:clamp(40px,4.2vw,56px)!important;line-height:1.08!important;margin:0 0 20px!important;padding:0!important;letter-spacing:-.5px}body.page-id-26 .gr-menu .hero img{content:url("https://restaurant-grashorn-geltow.de/wp-content/uploads/2026/10/pfifferlinge-restaurant-grashorn-geltow.png");width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center;display:block}@media(max-width:750px){body.page-id-26 .gr-menu .hero{padding:38px 0}body.page-id-26 .gr-menu .hero-inner{grid-template-columns:minmax(0,1fr);gap:24px}body.page-id-26 .gr-menu .hero h1{font-size:clamp(38px,10vw,52px)!important}body.page-id-26 .gr-menu .hero img{aspect-ratio:4/3}}body.page-id-26 .gr-menu .hero h1{color:var(--grashorn-cream)!important}body.page-id-26 .gr-menu .hero h1 em{color:var(--grashorn-gold)!important}body.page-id-26 .gr-menu .hero img{height:310px!important;min-height:0!important;aspect-ratio:4/3;object-fit:cover}@media(max-width:750px){body.page-id-26 .gr-menu .hero img{height:260px!important}}#main-content article footer,#main-content .grashorn>footer,#main-content .gr-menu>footer,#main-content .gr-sub>footer,#main-content .kegel-extra>footer{display:none!important}body.page-id-26 .gr-menu .hero{padding:52px 0!important}body.page-id-26 .gr-menu .hero-inner{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;gap:clamp(28px,4vw,52px)!important;align-items:center!important}body.page-id-26 .gr-menu .hero-inner>div{max-width:480px!important}body.page-id-26 .gr-menu .hero .eyebrow{margin:0 0 18px!important;padding:0!important}body.page-id-26 .gr-menu .hero h1{font-size:clamp(40px,4.2vw,56px)!important;line-height:1.08!important;margin:0 0 20px!important;padding:0!important;letter-spacing:-.5px!important;color:#F5F0E6!important}body.page-id-26 .gr-menu .hero h1 em{color:#C59B62!important}body.page-id-26 .gr-menu .hero img{content:url("https://restaurant-grashorn-geltow.de/wp-content/uploads/2026/10/pfifferlinge-restaurant-grashorn-geltow.png")!important;width:100%!important;height:310px!important;min-height:0!important;aspect-ratio:4/3!important;object-fit:cover!important;object-position:center!important;display:block!important}@media(max-width:750px){body.page-id-26 .gr-menu .hero{padding:38px 0!important}body.page-id-26 .gr-menu .hero-inner{grid-template-columns:minmax(0,1fr)!important;gap:24px!important}body.page-id-26 .gr-menu .hero h1{font-size:clamp(38px,10vw,52px)!important}body.page-id-26 .gr-menu .hero img{height:260px!important}}body.page-id-26 .gr-menu .hero-inner{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)!important;gap:clamp(28px,4vw,52px)!important;align-items:center!important}body.page-id-26 .gr-menu .hero h1{font-size:clamp(40px,4.2vw,56px)!important;line-height:1.08!important;color:#F5F0E6!important}body.page-id-26 .gr-menu .hero h1 em{color:#C59B62!important}body.page-id-26 .gr-menu .hero img{content:url("https://restaurant-grashorn-geltow.de/wp-content/uploads/2026/10/pfifferlinge-restaurant-grashorn-geltow.png")!important;width:100%!important;height:310px!important;object-fit:cover!important;object-position:center!important}@media(max-width:750px){body.page-id-26 .gr-menu .hero-inner{grid-template-columns:1fr!important}body.page-id-26 .gr-menu .hero img{height:260px!important}}#main-content footer{display:block!important}#main-content article footer,#main-content .grashorn>footer,#main-content .gr-menu>footer,#main-content .gr-sub>footer,#main-content .kegel-extra>footer{display:block!important}#main-content article footer,#main-content .grashorn>footer,#main-content .gr-menu>footer,#main-content .gr-sub>footer,#main-content .kegel-extra>footer{display:block!important}