@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Roboto:wght@300&family=Vast+Shadow&display=swap");html{scroll-behavior:smooth}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;outline:none;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}body{position:relative;width:100%;background-color:#000;overflow:hidden;overflow-y:auto}.hamburger-menu{display:none}.topnav{overflow:hidden;background:#000;position:fixed;width:100%;z-index:100}.topnav #mobile-brand-logo{position:relative;max-width:20vw;margin:0 auto}.topnav #mobile-brand-logo img{width:100%}.topnav #mobile-social-links{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex}.topnav #mobile-social-links #facebook_mobile{margin-right:-1rem}.topnav #mobile-social-links #instagram_mobile{margin-left:0}.topnav #myLinks{display:none}.topnav a{color:white;font-family:"Bebas Neue", sans-serif;letter-spacing:0.2rem;padding:14px 16px;text-decoration:none;font-size:17px;display:block}.topnav a.icon{color:#fff;font-size:1.5rem;background:black;display:block;position:absolute;right:0;top:0.2rem}.topnav a:hover{color:#cfa167}.topnav a:hover{color:#cfa167}header{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;width:100%;height:10vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem 2rem;z-index:100}header #brand-logo{position:absolute;height:6vh;left:1rem;margin:0.5rem}header #brand-logo #anno-header{position:absolute;height:6vh;visibility:hidden}header #social-links{position:absolute;right:1rem;margin:0.5rem}header #social-links a{margin:0.5rem}header #social-links a i{color:#fff}header #social-links a i:hover{color:#cfa167;-webkit-filter:drop-shadow(0.05rem 0.05rem 0.05rem #000);filter:drop-shadow(0.05rem 0.05rem 0.05rem #000);-webkit-transform:scale(1.05);transform:scale(1.05)}header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style-type:none;overflow:hidden}header nav ul li{padding:2rem}header nav ul li a{font-family:"Bebas Neue", sans-serif;font-size:large;letter-spacing:0.3rem;color:#fff;text-decoration:none;text-shadow:0.1rem 0.1rem 0.1rem #000}header nav ul li a:hover{color:#cfa167}#link-to-top{position:fixed;left:1rem;bottom:1rem;z-index:50}#link-to-top i{color:#fff;-webkit-filter:drop-shadow(0rem 0.1rem 0.1rem #000);filter:drop-shadow(0rem 0.1rem 0.1rem #000)}#link-to-top i:hover{color:#cfa167;-webkit-transform:scale(1.05);transform:scale(1.05)}#fooldal{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;width:100%;height:100vh}#fooldal #anno{position:absolute;width:30%;-webkit-filter:drop-shadow(0.15rem 0.15rem 0.1rem #000);filter:drop-shadow(0.15rem 0.15rem 0.1rem #000);z-index:20}#fooldal .covers{position:relative;width:100%;height:100%;overflow:hidden}#fooldal .covers img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}#cover_01{-webkit-animation:fadeInOut1 30s ease reverse forwards infinite;animation:fadeInOut1 30s ease reverse forwards infinite}#cover_02{-webkit-animation:fadeInOut2 30s ease reverse forwards infinite;animation:fadeInOut2 30s ease reverse forwards infinite}#cover_03{-webkit-animation:fadeInOut3 30s ease reverse forwards infinite;animation:fadeInOut3 30s ease reverse forwards infinite}@-webkit-keyframes fadeInOut1{0%{opacity:1}32%{opacity:1}35%{opacity:0}65%{opacity:0}68%{opacity:0}97%{opacity:0}100%{opacity:1}}@keyframes fadeInOut1{0%{opacity:1}32%{opacity:1}35%{opacity:0}65%{opacity:0}68%{opacity:0}97%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInOut2{0%{opacity:0}32%{opacity:0}35%{opacity:1}65%{opacity:1}68%{opacity:0}100%{opacity:0}}@keyframes fadeInOut2{0%{opacity:0}32%{opacity:0}35%{opacity:1}65%{opacity:1}68%{opacity:0}100%{opacity:0}}@-webkit-keyframes fadeInOut3{0%{opacity:0}65%{opacity:0}68%{opacity:1}97%{opacity:1}100%{opacity:0}}@keyframes fadeInOut3{0%{opacity:0}65%{opacity:0}68%{opacity:1}97%{opacity:1}100%{opacity:0}}#etlap{background-color:#fff;margin-bottom:5rem}#etlap .mobile_menu_title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#etlap .mobile_menu_title button{cursor:pointer;font-family:"Bebas Neue", sans-serif;font-size:1.5rem;font-weight:bold;letter-spacing:0.3rem;padding:0.5rem 1rem;margin:0rem;color:#000;border:0.1rem solid #000;background:none}#etlap .mobile_menu_title button:nth-child(2){border-top:0;border-bottom:0}#etlap .mobile_menu_title button:hover{background:#000;color:#fff}#etlap .mozaik{width:100%;background:#000}#etlap .mozaik .menu-item{width:100%;min-width:400px;position:relative}#etlap .mozaik .menu-item img{position:relative;width:100%;-webkit-filter:brightness(0.5) saturate(0);filter:brightness(0.5) saturate(0)}#etlap .mozaik .menu-item .mozaik-text{position:absolute;width:100%;height:100%;z-index:10;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-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:center;padding:4rem;outline:0.1rem solid #fff;outline-offset:-3rem}#etlap .mozaik .menu-item .mozaik-text h3{font-family:"Great Vibes", cursive;font-size:2rem;letter-spacing:0.05rem;line-height:2rem;-webkit-filter:drop-shadow(0.1rem 0.1rem 0.1rem #000);filter:drop-shadow(0.1rem 0.1rem 0.1rem #000)}#etlap .mozaik .menu-item .mozaik-text .underline{height:0.1rem;width:50%;background:#cfa167;margin:1rem 0}#etlap .mozaik .menu-item .mozaik-text p{font-family:"Roboto", sans-serif;font-size:0.8rem;line-height:1rem;-webkit-filter:drop-shadow(0.1rem 0.1rem 0.1rem #000);filter:drop-shadow(0.1rem 0.1rem 0.1rem #000)}#etlap .mozaik .menu-item .mozaik-text h4{font-family:"Bebas Neue", sans-serif;font-size:1.2rem;line-height:3rem;-webkit-filter:drop-shadow(0.1rem 0.1rem 0.1rem #000);filter:drop-shadow(0.1rem 0.1rem 0.1rem #000)}#etlap #etlap_itallap{text-align:center;width:100%;padding:0.5rem;border-top:0.1rem solid #000;border-left:0.1rem solid #000;border-right:0.1rem solid #000}#etlap #etlap_itallap:hover{background:#000}#etlap #etlap_itallap:hover a{color:#fff}#etlap #etlap_itallap a{text-decoration:none;cursor:pointer;width:100%;height:100%;font-family:"Bebas Neue", sans-serif;font-size:1.5rem;font-weight:bold;letter-spacing:0.1rem;padding:0.5rem 1rem;color:#000}#etlap #english-menu{text-align:center;width:100%;padding:0.5rem;border-top:0.1rem solid #000;border-left:0.1rem solid #000;border-right:0.1rem solid #000}#etlap #english-menu:hover{background:#000}#etlap #english-menu:hover a{color:#fff}#etlap #english-menu a{text-decoration:none;cursor:pointer;width:100%;height:100%;font-family:"Bebas Neue", sans-serif;font-size:1.5rem;font-weight:bold;letter-spacing:0.1rem;padding:0.5rem 1rem;color:#000}#etlap #takeaway{text-align:center;width:100%;padding:0.5rem;border-top:0.1rem solid #000;border-left:0.1rem solid #000;border-right:0.1rem solid #000}#etlap #takeaway:hover{background:#000}#etlap #takeaway:hover a{color:#fff}#etlap #takeaway a{text-decoration:none;cursor:pointer;width:100%;height:100%;font-family:"Bebas Neue", sans-serif;font-size:1.5rem;font-weight:bold;letter-spacing:0.1rem;padding:0.5rem 1rem;color:#000}#etlap #offer{text-align:center;width:100%;padding:0.5rem;border-top:0.1rem solid #000;border-left:0.1rem solid #000;border-right:0.1rem solid #000}#etlap #offer:hover{background:#000}#etlap #offer:hover a{color:#fff}#etlap #offer a{text-decoration:none;cursor:pointer;width:100%;height:100%;font-family:"Bebas Neue", sans-serif;font-size:1.5rem;font-weight:bold;letter-spacing:0.1rem;padding:0.5rem 1rem;color:#000}#etlap #mozaik-hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#etlap #mozaik-foetel{display:none}#etlap #mozaik-ajanlat{display:none}#etlap .menu-item:hover .mozaik-text{display:none}#etlap .menu-item:hover img{-webkit-filter:brightness(1) saturate(1);filter:brightness(1) saturate(1)}#kapcsolat{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:5%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;background:#000}#kapcsolat #booking{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;width:100%;margin:0 auto 2rem auto}#kapcsolat #booking .contact-form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#kapcsolat #booking .contact-form h1{text-align:center;letter-spacing:0.1rem;font-size:1.5rem;font-family:"Bebas Neue", sans-serif;color:#cfa167;margin-bottom:2rem}#kapcsolat #booking .contact-form #delivery_links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}#kapcsolat #booking .contact-form #delivery_links a{width:100%;margin:1rem}#kapcsolat #booking .contact-form #delivery_links a:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}#kapcsolat #booking .contact-form #delivery_links a #wolt{width:25%}#kapcsolat #booking .contact-form #delivery_links a #netpincer{width:35%}#kapcsolat .contact{width:100%;text-align:center}#kapcsolat .contact i{color:#cfa167;font-size:1.5rem;margin:1rem}#kapcsolat .contact a{text-decoration:none;font-family:"Bebas Neue", sans-serif;color:#fff;font-size:1.5rem;letter-spacing:0.1rem;line-height:3.5rem;-webkit-filter:drop-shadow(0.1rem 0.1rem 0.05rem #000);filter:drop-shadow(0.1rem 0.1rem 0.1rem #000)}#kapcsolat .contact a:hover{color:#cfa167}#galeria{background-color:#000;text-align:center}#galeria h2{font-family:"Bebas Neue", sans-serif;font-size:1.5rem;letter-spacing:0.3rem;margin:2rem;color:#cfa167}#galeria .kepek{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#galeria .kepek div{overflow:hidden;width:100%}@media screen and (min-width: 768px){#galeria .kepek div{width:33.33%}}#galeria .kepek div img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#galeria .kepek div img:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(70%);filter:brightness(70%)}@media screen and (min-width: 900px){#mobile-header{display:none}}@media screen and (max-width: 900px){header{display:none}#kapcsolat{display:block}}@media screen and (min-width: 900px){.mozaik>.menu-item{width:50% !important}.booking{max-width:50%}.contact{max-width:50%}}.nav-up{top:-10vh}
