body{margin:0;padding:0;border:0;outline:0;}a{display:block;line-height:inherit;letter-spacing:inherit;}a:link,a:active,a:hover,a:visited{text-decoration:none;color:inherit;}label a:link,label a:active,label a:visited,p a,p a:link,p a:active,p a:visited{display:inline;text-decoration:underline;word-break:break-word;}ul,ol{list-style-type:none;}table,table td,table tr,table tbody,table tfoot{padding:0;margin:0;outline:0;border-spacing:0;}table td{padding:2px;padding-right:5px;}div.imgopt{background-position:center;background-repeat:no-repeat;background-size:cover;}img{max-width:100%;width:100%;height:auto;}.separator{clear:both;overflow:hidden;height:0px;}.path-user .form-item{width:40%;}.path-user .form-item .form-item{width:100%;}.user-buttons ul{padding:0;padding-bottom:6px;margin:0;margin-bottom:40px;border-bottom:3px solid black;}.user-buttons ul li{display:inline-block;margin-right:16px;}.path-user .description a{display:inline-block;}.path-user .description{font-size:0.75em;}.path-user .description a{text-decoration:underline;}.path-user table{width:84%;margin:0 auto;}.path-user table td,.path-user table th{text-align:left;padding-top:10px;padding-bottom:10px;border-bottom:3px solid black;}.item-box .admin-button{width:100%;}.item-box.image .admin-button{box-sizing:border-box;}.custom-admin .admin-button,.custom-admin a{display:inline-block;width:auto;}.custom-admin a{padding:3px 6px 3px 0px;margin:2px 0;}.op-admin-buttons{position:fixed;top:140px;right:30px;z-index:2000;}.op-admin-buttons div,.op-admin-buttons ul,.op-admin-buttons li{padding:0;margin:0;}.op-admin-buttons li{display:inline-block;}.client-admin-buttons{position:fixed;top:112px;right:30px;z-index:2000;}.client-admin-buttons a{display:inline-block;background:green;color:white;padding:3px 6px;margin-top:2px;cursor:pointer;}.op-admin-buttons a,.admin-button a,.itembox-helptext{display:inline-block;padding:3px 6px 3px 0px;margin-top:2px;}.op-admin-buttons a,.admin-button a{cursor:pointer;}.admin-button a,.itembox-helptext{margin-bottom:2px;}.itembox-helptext{margin-left:5px;}.admin-lines-on .downloads,.admin-lines-on .custom-box,.admin-lines-on .menu,.admin-lines-on .item-box{border:3px solid red;}.admin-lines-on .downloads{box-sizing:border-box;}.itembox-helptext{display:none;}.admin-lines-on .itembox-helptext{display:inline-block;}.op-admin-buttons a,.admin-lines-on .admin-button a,.itembox-helptext{background:green;color:white;padding:3px 6px;}.admin-off .op-admin-buttons,.admin-off .admin-button,.admin-off .client-admin-buttons a{display:none;}.admin-off .client-admin-buttons{height:24px;width:24px;background-color:green;border-radius:100px;cursor:pointer;}.drupal-status-messages-wrapper{display:inline-block;margin:0 8%;margin-bottom:40px;padding:20px;background:#00ff00;color:black;font-size:1.125em;line-height:1.375;}@media (max-width:1280px){.drupal-status-messages-wrapper{margin:0 2%;}}@media (max-width:860px){.drupal-status-messages-wrapper{margin-bottom:36px;}}.drupal-status-messages-wrapper a{display:inline;text-decoration:underline;}.drupal-status-messages-wrapper a{}.draggable img{max-width:100%;width:auto;height:auto;}
@font-face{font-family:"akrobatblack";src:url(/sites/pingrumba.hu/themes/design/fonts/Akrobat-Black.woff2) format("woff2"),url(/sites/pingrumba.hu/themes/design/fonts/Akrobat-Black.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"akrobatbold";src:url(/sites/pingrumba.hu/themes/design/fonts/Akrobat-Bold.woff2) format("woff2"),url(/sites/pingrumba.hu/themes/design/fonts/Akrobat-Bold.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"akrobatlight";src:url(/sites/pingrumba.hu/themes/design/fonts/Akrobat-Light.woff2) format("woff2"),url(/sites/pingrumba.hu/themes/design/fonts/Akrobat-Light.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-family:"akrobatsemibold";src:url(/sites/pingrumba.hu/themes/design/fonts/Akrobat-SemiBold.woff2) format("woff2"),url(/sites/pingrumba.hu/themes/design/fonts/Akrobat-SemiBold.woff) format("woff");font-weight:normal;font-style:normal;}html,body{position:relative;width:100%;margin:0;padding:0;outline:0;box-sizing:border-box;}div{margin:0;padding:0;outline:0;box-sizing:border-box;}body{font-family:"akrobatsemibold",sans-serif;font-style:normal;font-weight:normal;margin:0;padding:0;letter-spacing:2px;}h1{font-family:"akrobatblack",sans-serif;font-style:normal;font-weight:normal;margin:0;padding:0;letter-spacing:0.0675em;font-size:3.5em;line-height:1.5em;}@media (max-width:600px){h1{font-size:2.125em;}}h2{font-family:"akrobatblack",sans-serif;font-style:normal;font-weight:normal;margin:0;padding:0;letter-spacing:0.0675em;font-size:2.5em;line-height:1.5em;}@media (max-width:600px){h2{font-size:2.125em;}}h3,.item-box.career-list .career-title{font-family:"akrobatblack",sans-serif;font-style:normal;font-weight:normal;margin:0;padding:0;letter-spacing:0.0675em;font-size:1.5em;line-height:1.5em;text-transform:uppercase;letter-spacing:1px;}h4,.item-box.career-list .career-restaurant{font-family:"akrobatblack",sans-serif;font-style:normal;font-weight:normal;margin:0;padding:0;letter-spacing:0.0675em;font-size:1.25em;line-height:1.5em;text-transform:uppercase;letter-spacing:1px;}p{font-family:"akrobatsemibold",sans-serif;font-style:normal;font-weight:normal;margin:0;padding:0;letter-spacing:2px;font-size:1.125em;line-height:1.5em;letter-spacing:1px;}p a{text-decoration:underline;}p a:hover{text-decoration:none;}a{transition:opacity 0.325s ease-out;opacity:1;}a:hover{opacity:0.6;}.client-admin-buttons a:hover,.op-admin-buttons a:hover,.admin-button a:hover{opacity:1;}body{font-size:20px;background-color:#DFDAD2;color:#A63935;position:relative;z-index:0;}@media (max-width:1280px){body{font-size:16px;}}body ::selection{background:#A63935;color:#DFDAD2;}.page{padding-top:6vw;}.page :first-child{margin-top:0;}@media (max-width:860px){.page{padding-top:90px;}}body.path-frontpage .page{padding-top:0;}div#pagemain{display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;width:100%;overflow-x:hidden;}body .page{}body.path-frontpage .page{}div#header{position:absolute;width:100%;height:0;top:0;left:0;z-index:200;background:transparent;}@media (max-width:860px){div#header{position:absolute;height:0;}}.footer{display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;box-sizing:border-box;padding:2.5vw;gap:4px;z-index:100;width:100%;}@media (max-width:860px){.footer{padding:4vw;}}.footer .footer-box{display:flex;flex-wrap:wrap;justify-content:flex-start;}@media (max-width:1280px){.footer .footer-box{flex-wrap:nowrap;justify-content:space-between;}}@media (max-width:1024px){.footer .footer-box{flex-wrap:wrap;justify-content:flex-start;}}@media (max-width:860px){.footer .footer-box{width:100%;}}.footer .footer-box p,.footer .footer-box p a{margin:0;padding:0;font-size:1em;line-height:1em;height:auto;}.footer .footer-box .footer-item{flex:1 1 0px;}@media (max-width:1280px){.footer .footer-box .footer-item{flex:none;}}@media (max-width:1024px){.footer .footer-box .footer-item{flex:1 1 46%;margin-bottom:6px;margin-right:4px;}}.footer .footer-box .footer-menu a,.footer .footer-box .footer-menu a span{margin:0;font-size:17px;line-height:17px;text-decoration:underline;}.footer .footer-box .footer-menu a:hover,.footer .footer-box .footer-menu a span:hover{text-decoration:none;}.drupal-status-messages-wrapper{width:100%;display:block;}.item-box{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;width:100%;position:relative;z-index:10;}.item-box .ref-text{width:100%;}.item-box .ref-text .text-1{width:100%;}.item-box .ref-text .text-1 :first-child{margin-top:0;}.item-box .ref-text .text-2{width:100%;}.item-box .ref-text .text-2 :first-child{margin-top:0;}.item-box .ref-text p{line-height:1.75em;}.item-box h1,.item-box h2{margin-top:0;margin-bottom:0.5em;}.item-box h3,.item-box h4{margin-top:1.25em;margin-bottom:1em;}.item-box .links{width:100%;text-align:right;}.item-box .links a{display:inline-block;margin-left:6px;border:3px solid;padding:3px 12px;}.item-box .imgopt{width:100%;}.item-box .field-icon{text-align:center;margin:2.5vw 0;}.item-box .field-icon img{max-width:40%;max-height:8vw;width:auto;height:auto;}@media (max-width:860px){.item-box .field-icon img{max-height:16vw;}}.item-box.iconleft .field-icon{text-align:left;}.item-box.text{padding:2.5vw;min-height:33.3333vw;}@media (max-width:860px){.item-box.text{padding:4vw;}}.item-box.text .ref-text{display:flex;flex-wrap:wrap;flex:1;}.item-box.text .ref-text .text-1{position:static;width:100%;}.item-box.text .ref-text .links{align-self:end;}.item-box.text .imgopt{display:flex;order:-5;max-height:5vw;background-size:contain;background-position:left top;}.item-box.text .admin-button{position:absolute;top:0;left:0;}.item-box.textandimg2{}.item-box.textandimg2 .ref-text .text-1{position:static;}.item-box.textandimg2 p{margin-top:1em;margin-bottom:1em;}.item-box.textandimg2 .text-1 :last-child{margin:0;padding:0;}.item-box.textandimg2 .imgopt{margin-bottom:1em;border-radius:10px;}.item-box.chess1{height:auto;min-height:120px;flex-direction:row;}@media (max-width:860px){.item-box.chess1{flex-direction:column;}}.item-box.chess1 .ref-text{padding:2.5vw;width:47.5%;max-width:47.5%;flex:1;display:flex;flex-direction:column;padding-top:7.5vw;padding-left:calc(10% + 5vw);padding-right:5vw;}@media (max-width:860px){.item-box.chess1 .ref-text{padding:4vw;}}@media (max-width:860px){.item-box.chess1 .ref-text{padding-top:20vh;width:100%;max-width:80%;margin:0 auto;}}@media (max-width:600px){.item-box.chess1 .ref-text{max-width:100%;}}.item-box.chess1 .ref-text p{line-height:1.25em;}.item-box.chess1 .imgopt{width:40%;height:auto;display:flex;margin-right:10%;margin-top:2.5vw;}@media (max-width:860px){.item-box.chess1 .imgopt{width:80%;margin:0 auto;}}.item-box.chess1 .flexslider{width:42.5%;height:auto;margin-right:10%;margin-top:2.5vw;margin-bottom:10vw;}@media (max-width:860px){.item-box.chess1 .flexslider{width:80%;margin:0 auto;}.item-box.chess1 .flexslider .imgopt{width:100%;}}.item-box.chess1 .flexslider .flex-viewport{display:block;width:100%;}.item-box.chess1 .flexslider .flex-viewport ul.slides{display:block;width:100% !important;height:auto;overflow:hidden;}.item-box.chess1 .flexslider .flex-viewport ul.slides li{width:100%;display:block !important;height:auto;}.item-box.chess1 .flexslider .flex-viewport ul.slides li .imgopt{width:100%;padding:0;margin:0;}.item-box.chess1 .flexslider ul.flex-direction-nav{display:none;}.item-box.chess1 .admin-button{width:100%;position:absolute;top:0;left:0;z-index:100;}.item-box.chess1m{height:auto;min-height:120px;flex-direction:row;}@media (max-width:860px){.item-box.chess1m{flex-direction:column;}}.item-box.chess1m .ref-text{padding:2.5vw;width:47.5%;max-width:47.5%;flex:1;display:flex;flex-direction:column;padding-top:15vw;padding-left:calc(10% + 5vw);padding-right:5vw;}@media (max-width:860px){.item-box.chess1m .ref-text{padding:4vw;}}@media (max-width:860px){.item-box.chess1m .ref-text{padding-top:20vh;width:100%;max-width:80%;margin:0 auto;}}@media (max-width:600px){.item-box.chess1m .ref-text{max-width:100%;}}.item-box.chess1m .ref-text .text-1 p{padding-left:5vw;}.item-box.chess1m .ref-text .text-2 p{padding-left:5vw;}.item-box.chess1m .imgopt{width:40%;height:auto;display:flex;margin-right:10%;margin-top:2.5vw;}@media (max-width:860px){.item-box.chess1m .imgopt{width:80%;margin:0 auto;}}.item-box.chess1m .flexslider{width:42.5%;height:auto;margin-right:10%;margin-top:2.5vw;margin-bottom:10vw;}@media (max-width:860px){.item-box.chess1m .flexslider{width:80%;margin:0 auto;}.item-box.chess1m .flexslider .imgopt{width:100%;}}.item-box.chess1m .flexslider .flex-viewport{display:block;width:100%;}.item-box.chess1m .flexslider .flex-viewport ul.slides{display:block;width:100% !important;height:auto;overflow:hidden;}.item-box.chess1m .flexslider .flex-viewport ul.slides li{width:100%;display:block !important;height:auto;}.item-box.chess1m .flexslider .flex-viewport ul.slides li .imgopt{width:100%;padding:0;margin:0;}.item-box.chess1m .flexslider ul.flex-direction-nav{display:none;}.item-box.chess1m .admin-button{width:100%;position:absolute;top:0;left:0;z-index:100;}.item-box.chess2{height:auto;min-height:120px;flex-direction:row;}@media (max-width:860px){.item-box.chess2{flex-direction:column;}}.item-box.chess2 .ref-text{padding:2.5vw;width:47.5%;max-width:47.5%;flex:1;display:flex;flex-direction:column;padding-top:20vh;padding-top:7.5vw;padding-right:calc(10% + 5vw);padding-left:5vw;}@media (max-width:860px){.item-box.chess2 .ref-text{padding:4vw;}}@media (max-width:860px){.item-box.chess2 .ref-text{padding-top:20vh;width:100%;max-width:80%;margin:0 auto;}}@media (max-width:600px){.item-box.chess2 .ref-text{max-width:100%;}}.item-box.chess2 .ref-text p{line-height:1.25em;}.item-box.chess2 .imgopt{order:-5;width:40%;height:auto;display:flex;margin-left:15vw;margin-top:2.5vw;}@media (max-width:860px){.item-box.chess2 .imgopt{width:80%;margin:0 auto;order:0;}}.item-box.chess2 .flexslider{order:-5;width:42.5%;height:auto;margin-left:10%;margin-top:2.5vw;margin-bottom:10vw;}@media (max-width:860px){.item-box.chess2 .flexslider{width:80%;margin:0 auto;order:0;}.item-box.chess2 .flexslider .imgopt{width:100%;}}.item-box.chess2 .flexslider .flex-viewport{display:block;width:100%;}.item-box.chess2 .flexslider .flex-viewport ul.slides{display:block;width:100% !important;height:auto;overflow:hidden;}.item-box.chess2 .flexslider .flex-viewport ul.slides li{width:100%;display:block !important;height:auto;}.item-box.chess2 .flexslider .flex-viewport ul.slides li .imgopt{width:100%;padding:0;margin:0;}.item-box.chess2 .flexslider ul.flex-direction-nav{display:none;}.item-box.chess2 .admin-button{width:100%;position:absolute;top:0;left:0;z-index:100;}.item-box.chess2m{height:auto;min-height:120px;flex-direction:row;}@media (max-width:860px){.item-box.chess2m{flex-direction:column;}}.item-box.chess2m .ref-text{padding:2.5vw;width:47.5%;max-width:47.5%;flex:1;display:flex;flex-direction:column;padding-top:20vh;padding-top:15vw;padding-right:calc(10% + 5vw);padding-left:5vw;}@media (max-width:860px){.item-box.chess2m .ref-text{padding:4vw;}}@media (max-width:860px){.item-box.chess2m .ref-text{padding-top:20vh;width:100%;max-width:80%;margin:0 auto;}}@media (max-width:600px){.item-box.chess2m .ref-text{max-width:100%;}}.item-box.chess2m .ref-text .text-1 p{padding-left:5vw;}.item-box.chess2m .ref-text .text-2 p{padding-left:5vw;}.item-box.chess2m .imgopt{order:-5;width:40%;height:auto;display:flex;margin-left:15vw;margin-top:2.5vw;}@media (max-width:860px){.item-box.chess2m .imgopt{width:80%;margin:0 auto;order:0;}}.item-box.chess2m .flexslider{order:-5;width:42.5%;height:auto;margin-left:10%;margin-top:2.5vw;margin-bottom:10vw;}@media (max-width:860px){.item-box.chess2m .flexslider{width:80%;margin:0 auto;order:0;}.item-box.chess2m .flexslider .imgopt{width:100%;}}.item-box.chess2m .flexslider .flex-viewport{display:block;width:100%;}.item-box.chess2m .flexslider .flex-viewport ul.slides{display:block;width:100% !important;height:auto;overflow:hidden;}.item-box.chess2m .flexslider .flex-viewport ul.slides li{width:100%;display:block !important;height:auto;}.item-box.chess2m .flexslider .flex-viewport ul.slides li .imgopt{width:100%;padding:0;margin:0;}.item-box.chess2m .flexslider ul.flex-direction-nav{display:none;}.item-box.chess2m .admin-button{width:100%;position:absolute;top:0;left:0;z-index:100;}.item-box.textandimg:after{width:100%;height:10vw;content:"";position:absolute;top:0;left:0;background:linear-gradient(to top,transparent 0%,black 100%);z-index:2;opacity:0.75;}.item-box.textandimg .ref-text{padding:2.5vw;height:100%;position:relative;z-index:5;color:white;display:flex;flex-direction:column;}@media (max-width:860px){.item-box.textandimg .ref-text{padding:4vw;}}.item-box.textandimg .ref-text .text-1{width:100%;flex:1;}.item-box.textandimg .ref-text .links{width:100%;align-self:end;}.item-box.textandimg .imgopt{position:absolute;top:0;left:0;width:100%;height:100% !important;z-index:0;}.item-box.textandimg .admin-button{width:100%;position:absolute;top:0;left:0;z-index:10;}.item-box.listarea{flex-direction:row;display:none;opacity:0;}.item-box.submenu{padding:2.5vw;flex-direction:row;}@media (max-width:860px){.item-box.submenu{padding:4vw;}}.item-box.submenu .submenu-item{display:inline-block;margin-right:6px;cursor:pointer;}.item-box.cover{height:100vh;}.item-box.cover .imgopt{height:100% !important;}.item-box.cover .admin-button{position:absolute;bottom:0;left:0;}.item-box.image1{width:100% !important;}.item-box.image1 .text-1{padding:2.5vw;position:absolute;top:0;left:0;z-index:5000;color:white;}@media (max-width:860px){.item-box.image1 .text-1{padding:4vw;}}.item-box.image1 .links{padding:2.5vw;position:absolute;bottom:0;right:0;z-index:5000;color:white;}@media (max-width:860px){.item-box.image1 .links{padding:4vw;}}.item-box.logodump{width:100%;flex-direction:row;justify-content:center;align-content:center;}.item-box.logodump .img-wrap{width:100%;max-width:13%;min-height:10vw;display:flex;align-content:center;flex-wrap:wrap;}.item-box.logodump .admin-button{position:absolute;left:0;top:0;}.item-box.carte{width:100%;flex-direction:row;padding:0 16%;box-sizing:border-box;margin-top:80px;}.item-box.carte .category-wrapper{width:33.3333%;padding:0 2%;}.item-box.carte .menu-category-title{display:flex;justify-content:center;padding-top:4%;padding-bottom:2%;width:50%;width:100%;margin:0 auto;flex-direction:column;}.item-box.carte .menu-category-title h2{text-transform:uppercase;font-size:1.5em;text-align:center;}@media (max-width:860px){.item-box.carte .menu-category-title h2{font-size:1.25em;}}@media (max-width:1024px){.item-box.carte .menu-category-title{}}.item-box.carte .menu-category-items{display:flex;width:50%;width:100%;margin:0 auto;flex-wrap:wrap;justify-content:center;}@media (max-width:1024px){.item-box.carte .menu-category-items{width:65%;}}.item-box.carte .carte-item{display:flex;flex-direction:column;width:33.3333%;align-items:center;text-align:center;padding:2.5%;width:100%;padding:2.5% 0;padding-bottom:5%;line-height:1.125em;}.item-box.carte .carte-item.additional{margin-top:-5%;}.item-box.carte .carte-item .ctitle{font-weight:600;font-family:"akrobatblack",sans-serif;font-style:normal;font-weight:normal;margin:0;padding:0;letter-spacing:0.0675em;margin-bottom:0.5em;font-size:0.875em;}.item-box.carte .carte-item .allergen2{font-size:0.7em;}.item-box.gallery .flexslider{height:100vh;}.item-box.gallery .flexslider ul.slides{display:block;width:100% !important;height:auto;overflow:hidden;}.item-box.gallery .flexslider ul.slides li{width:100%;display:block !important;height:auto;}.item-box.gallery .flexslider ul.slides li .imgopt{width:100%;height:100vh !important;padding:0;margin:0;}.item-box.gallery .flexslider ul.flex-direction-nav{display:none;}.eu-cookie-compliance-content{max-width:84%;}.eu-cookie-compliance-more-button{font-size:12px;}button.eu-cookie-compliance-secondary-button{display:inline-block;border:white solid 4px;padding:4px 10px;padding-top:6px;margin-left:5px;text-transform:uppercase;}button.decline-button.eu-cookie-compliance-default-button{background:transparent;color:white;border:none;text-shadow:none;margin-left:12px;box-shadow:none;font-weight:normal;font-size:14px;}@media screen and (max-width:860px){button.eu-cookie-compliance-secondary-button,button.decline-button.eu-cookie-compliance-default-button{margin-left:0;}}div#sliding-popup{padding-top:1em;}.disagree-button.eu-cookie-compliance-more-button,.eu-cookie-compliance-agree-button,.eu-cookie-compliance-default-button,.eu-cookie-compliance-hide-button,.eu-cookie-compliance-more-button-thank-you,.eu-cookie-withdraw-button,.eu-cookie-compliance-save-preferences-button{font-family:inherit;letter-spacing:0.375px;}div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background:#00ff00;color:black;}#sliding-popup h1,#sliding-popup h2,#sliding-popup h3,#sliding-popup p,#sliding-popup label,#sliding-popup div,.eu-cookie-compliance-more-button,.eu-cookie-compliance-secondary-button,.eu-cookie-withdraw-tab{color:black;}div#popup-text,div#popup-text p,div#popup-text a,div#popup-text button,div#popup-text h2{display:block;font-weight:normal;font-size:20px;line-height:1.4;margin:0 0 5px 0;padding:0;}div#popup-text button{display:block;}button.decline-button.eu-cookie-compliance-default-button,button.eu-cookie-compliance-secondary-button{display:inline-block;color:black;width:auto;min-width:240px;height:50px;padding:7px;padding-top:17px;padding-right:72px;padding-left:15px;font-size:20px;line-height:20px;border:3px solid black;border-radius:0;text-transform:uppercase;text-align:left;cursor:pointer;}button.eu-cookie-compliance-secondary-button{background-color:white;}div#popup-text button{display:block;}.eu-cookie-compliance-message,.eu-cookie-compliance-buttons{float:none;max-width:100%;}p{margin:0;margin-bottom:1em;}a{text-decoration:none;}p a{text-decoration:underline;}div#header{display:flex;flex-wrap:wrap;justify-content:flex-start;box-sizing:border-box;text-transform:uppercase;z-index:200;}div#header .admin-button{position:absolute;right:0;top:0;margin-right:10px;z-index:10000;font-size:12px;color:red;}.path-frontpage div#header{z-index:9;}.menu-mobile-open #header{position:fixed;z-index:30 !important;}@media (max-width:860px){.menu-mobile-open #header{position:absolute;}}.logo{background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/sites/pingrumba.hu/themes/design/images/ping_logo.png);opacity:1;width:60px;height:60px;width:46px;height:46px;position:fixed;z-index:210;top:2.5vw;left:2.5vw;left:auto;right:2.5vw;margin-top:-8px;}@media (max-width:860px){.logo{top:20px;left:13px;}}.logo a{position:absolute;top:0;left:0;width:100%;height:100%;}@keyframes fadeInOut{0%{opacity:1;}50%{opacity:0;}100%{opacity:1;}}@keyframes fadeOutIn{0%{opacity:0;}50%{opacity:1;}100%{opacity:0;}}.lang{position:absolute;top:0;left:2.5vw;padding-top:2.5vw;z-index:200;display:flex;flex-direction:row;justify-content:start;gap:20px;z-index:310;}.path-frontpage .lang{color:#DFDAD2;}@media (max-width:860px){.path-frontpage .lang{color:#A63935;}}@media (max-width:860px){.lang{position:fixed;}}.lang a{text-transform:uppercase;font-size:1em;font-size:0.875em;line-height:1.125em;}@media (max-width:860px){.lang{visibility:hidden;}}.menu-mobile-open .lang{visibility:visible;opacity:1;}.menu-button{top:0;right:0;width:80px;height:64px;position:fixed;z-index:1000;cursor:pointer;display:none;background-position:center;background-repeat:no-repeat;background-size:50%;background-image:url(/sites/pingrumba.hu/themes/design/images/hamb.png);}.menu-button p{margin:0;text-align:center;text-transform:uppercase;}.menu-button .admin-button{position:absolute;right:0;top:0;margin-right:10px;z-index:10000;font-size:12px;color:red;}div#mainmenucontainer{padding:2.5vw;position:absolute;top:0;left:10%;width:80%;z-index:100;}@media (max-width:860px){div#mainmenucontainer{padding:4vw;}}@media (max-width:860px){div#mainmenucontainer{position:fixed;visibility:hidden;z-index:300;width:100%;left:0;height:100vh;padding:0;}}.menu-mobile-open div#mainmenucontainer{visibility:visible;}.path-frontpage div#mainmenucontainer{color:#DFDAD2;}@media (max-width:860px){.path-frontpage div#mainmenucontainer{color:#A63935;}}div#mainmenucontainer .main-menu{padding:2.5vw;padding:0;display:flex;flex-direction:row;justify-content:center;gap:2.5vw;position:relative;opacity:1;transition:opacity 0.3s;}@media (max-width:860px){div#mainmenucontainer .main-menu{padding:4vw;}}@media (max-width:860px){div#mainmenucontainer .main-menu{width:100%;min-height:0;height:100%;display:flex;flex-direction:column;justify-content:start;padding-top:72px;background:#DFDAD2;opacity:0;}}.menu-mobile-open div#mainmenucontainer .main-menu{opacity:1;}div#mainmenucontainer .main-menu a{text-transform:uppercase;font-size:1.125em;font-size:1.0625em;}@media (max-width:860px){div#mainmenucontainer .main-menu a{position:static;top:auto;left:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:1.375em;margin:0;}}@media (max-width:860px){div#mainmenucontainer .main-menu a{font-size:1.25em;margin-bottom:12px;}}div#mainmenucontainer .main-menu:last-child{margin-bottom:0;}@media (max-width:860px){div#menubutton{display:block;}.theme3 div#menubutton{background-image:url(/sites/pingrumba.hu/themes/design/images/hamb.png);}}div#cancelbutton{display:none;background-image:url(/sites/pingrumba.hu/themes/design/images/cancel.png);}@media (max-width:860px){.menu-mobile-open div#menubutton{display:none;}.menu-mobile-open div#cancelbutton{display:block;}}.admin-button.menu-admin{position:absolute;right:0;top:0;margin-right:10px;z-index:10000;font-size:12px;color:red;}@media (max-width:860px){.admin-button.menu-admin{display:none;}}.eu-cookie-compliance-category-checkbox{accent-color:white;}div#sliding-popup{width:480px !important;padding:0;background:transparent;text-transform:uppercase;left:auto;right:20px;margin-bottom:20px;}@media (max-width:520px){div#sliding-popup{width:calc(100% - 20px) !important;right:10px;margin-bottom:10px;}}div#sliding-popup .eu-cookie-compliance-banner{background-color:black;color:white;}div#sliding-popup .eu-cookie-compliance-banner::before{background-color:#ffffff;}div#sliding-popup .eu-cookie-compliance-banner::after{background-color:#ffffff;}div#sliding-popup .eu-cookie-compliance-banner .popup-content{position:static;}div#sliding-popup .eu-cookie-compliance-banner .popup-content::before{background-color:#ffffff;}div#sliding-popup .eu-cookie-compliance-banner .popup-content::after{background-color:#ffffff;}div#popup-text button{color:white;font-size:0.875em;text-transform:uppercase;}div#popup-text p,div#popup-text button{display:inline;}.eu-cookie-compliance-content{display:block;width:100%;max-width:100%;}div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background:black;color:white;}#sliding-popup h1,#sliding-popup h2,#sliding-popup h3,#sliding-popup .item-box.career-list .career-title,.item-box.career-list #sliding-popup .career-title,#sliding-popup p,#sliding-popup label,#sliding-popup div,.eu-cookie-compliance-more-button,.eu-cookie-compliance-secondary-button,.eu-cookie-withdraw-tab{color:white;font-size:1em !important;line-height:0.95em !important;margin:0 !important;}#sliding-popup .eu-cookie-compliance-category-description{display:none;}#sliding-popup label{margin-bottom:1em !important;}#sliding-popup div.eu-cookie-compliance-category{margin-top:1em !important;}.eu-cookie-compliance-categories{padding:0;}.eu-cookie-compliance-category-description{font-size:0.85em;}.eu-cookie-compliance-categories-buttons button,#popup-buttons button{display:inline-block;color:black;background:white;width:auto;text-transform:uppercase;text-align:center;cursor:pointer;box-shadow:none;text-shadow:none;font-weight:normal;margin:0;width:48%;min-height:63px;padding:12px;}@media (max-width:370px){.eu-cookie-compliance-categories-buttons button,#popup-buttons button{font-size:0.9em;}}#popup-buttons button.agree-button.eu-cookie-compliance-default-button{position:absolute;left:0;top:auto;bottom:0;}.eu-cookie-compliance-buttons.eu-cookie-compliance-has-categories,#sliding-popup .eu-cookie-compliance-categories-buttons{width:100%;max-width:100%;position:static;float:none !important;margin-top:1em !important;text-align:right;}div#popup-buttons{position:relative;z-index:10;}button.eu-cookie-compliance-save-preferences-button{position:relative;}button.eu-cookie-withdraw-button.visually-hidden{display:none;}.flexslider{margin:0;background:transparent;border:none;position:relative;zoom:1;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:unset;-moz-box-shadow:unset;-o-box-shadow:unset;box-shadow:unset;}.flexslider ul.slides{display:flex;align-items:center;background-color:transparent;}.carousel li{margin-right:0;}.flex-direction-nav{*height:0;}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;display:none;}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;display:none;}div#frontlanding{height:100vh;width:100%;}div#frontlanding .cover-logo{display:block;height:20vw;width:17vw;transform:translate(-50%,-50%);top:41%;left:50%;position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/sites/pingrumba.hu/themes/design/images/logo_pingrumba.png);}html[lang=en] div#frontlanding .cover-logo{background-image:url(/sites/pingrumba.hu/themes/design/images/logo_pingrumba_en.png);}#contacttext a[href*="https://maps"],#contacttext a[href*="https://www.google.com/maps"]{text-transform:uppercase;text-decoration:none;font-family:"akrobatblack",sans-serif;font-style:normal;font-weight:normal;margin:0;padding:0;letter-spacing:0.0675em;letter-spacing:1px;display:inline-block;border:3px solid;padding:12px 14px 8px 14px;margin:1em 0;font-size:16px;transition:color 0.3s;}#contacttext a[href*="https://maps"]:hover,#contacttext a[href*="https://www.google.com/maps"]:hover{opacity:1;background:#A63935;color:#DFDAD2;border-color:#A63935;}#contacttext a[href*="instagram.com"]{width:0;height:0;padding-left:32px;padding-top:32px;overflow:hidden;display:inline-block;margin:8px 8px 0 0;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/sites/pingrumba.hu/themes/design/images/insta.png);}#contacttext a[href*="facebook.com"]{width:0;height:0;padding-left:32px;padding-top:32px;overflow:hidden;display:inline-block;margin:8px 8px 0 0;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/sites/pingrumba.hu/themes/design/images/fb.png);}#contacttext a[href*="tiktok.com"]{width:0;height:0;padding-left:32px;padding-top:32px;overflow:hidden;display:inline-block;margin:8px 8px 0 0;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/sites/pingrumba.hu/themes/design/images/tiktok.png);}#contacttext a[href*="tripadvisor.com"]{width:0;height:0;padding-left:32px;padding-top:32px;overflow:hidden;display:inline-block;margin:8px 8px 0 0;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/sites/pingrumba.hu/themes/design/images/trip.png);}.page-node-8 .page a[href*="https://book.dinnerbooking.com/"]{text-transform:uppercase;text-decoration:none;font-family:"akrobatblack",sans-serif;font-style:normal;font-weight:normal;margin:0;padding:0;letter-spacing:0.0675em;letter-spacing:1px;display:inline-block;border:3px solid;padding:6px 14px 5px 14px;margin:1em 0;text-decoration:none !important;font-size:16px;transition:color 0.3s;}.page-node-8 .page a[href*="https://book.dinnerbooking.com/"]:hover{opacity:1;background:#A63935;color:#DFDAD2;border-color:#A63935;}#marumba a[href*="instagram.com"],#dobrumba a[href*="instagram.com"],#pingrumba a[href*="instagram.com"]{width:0;height:0;padding-left:32px;padding-top:32px;overflow:hidden;display:inline-block;margin:8px 8px 0 0;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/sites/pingrumba.hu/themes/design/images/insta.png);}#marumba a[href*="facebook.com"],#dobrumba a[href*="facebook.com"],#pingrumba a[href*="facebook.com"]{width:0;height:0;padding-left:32px;padding-top:32px;overflow:hidden;display:inline-block;margin:8px 8px 0 0;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/sites/pingrumba.hu/themes/design/images/fb.png);}#marumba a[href*="tiktok.com"],#dobrumba a[href*="tiktok.com"],#pingrumba a[href*="tiktok.com"]{width:0;height:0;padding-left:32px;padding-top:32px;overflow:hidden;display:inline-block;margin:8px 8px 0 0;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/sites/pingrumba.hu/themes/design/images/tiktok.png);}#marumba a[href*="tripadvisor.com"],#dobrumba a[href*="tripadvisor.com"],#pingrumba a[href*="tripadvisor.com"]{width:0;height:0;padding-left:32px;padding-top:32px;overflow:hidden;display:inline-block;margin:8px 8px 0 0;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/sites/pingrumba.hu/themes/design/images/trip.png);}.lang a,div#mainmenucontainer a,.reservation p a{font-family:"akrobatblack",sans-serif;font-style:normal;font-weight:normal;margin:0;padding:0;letter-spacing:0.0675em;letter-spacing:3px;}@media (max-width:1280px){.lang{}.lang a{letter-spacing:1px;}div#mainmenucontainer{}div#mainmenucontainer .main-menu{gap:1.5vw;}}.reservation{position:fixed;width:370px;height:80px;bottom:2.5vw;right:2.5vw;background:#DFDAD2;color:#A63935;border:3px solid;z-index:1000;}.reservation p{width:100%;height:100%;display:block;position:absolute;top:0;left:0;margin:0;}.reservation p a{width:100%;height:100%;display:block;position:absolute;top:0;left:0;font-size:1.25em;letter-spacing:4px;text-align:center;line-height:74px;text-decoration:none;text-transform:uppercase;}.reservation p a:hover{opacity:1;background:#A63935;color:#DFDAD2;}.reservation .admin-button{position:absolute;top:0;left:0;z-index:100;}@media (max-width:1280px){.reservation{bottom:2.5vw;right:2.5vw;width:310px;height:64px;}.reservation p a{font-size:1em;letter-spacing:2.5px;line-height:64px;}}@media (max-width:860px){.reservation{bottom:2.5vw;right:2.5vw;width:212px;height:52px;right:50%;margin-right:-106px;}.reservation p a{letter-spacing:1.5px;line-height:48px;}}.drupal-status-messages-wrapper{width:100%;display:block;box-sizing:border-box;margin:0;display:inline-block;width:auto;position:absolute;top:90px;left:2.5vw;}div#sliding-popup{width:480px !important;border:3px solid #A63935;text-transform:none;}div#sliding-popup label{margin-left:8px !important;}div#sliding-popup .eu-cookie-compliance-banner{background-color:#DFDAD2;color:#A63935;padding:1.5vw;}div#popup-text button{color:#A63935;font-family:"akrobatblack",sans-serif;font-style:normal;font-weight:normal;margin:0;padding:0;letter-spacing:0.0675em;font-size:12px !important;line-height:1.5em !important;}.eu-cookie-compliance-category-checkbox{accent-color:#DFDAD2;color:#A63935;border:2px solid #A63935 !important;}#sliding-popup h1,#sliding-popup h2,#sliding-popup h3,#sliding-popup .item-box.career-list .career-title,.item-box.career-list #sliding-popup .career-title,#sliding-popup p,#sliding-popup label,#sliding-popup div,.eu-cookie-compliance-more-button,.eu-cookie-compliance-secondary-button,.eu-cookie-withdraw-tab{color:#A63935;}.eu-cookie-compliance-categories-buttons button,#popup-buttons button{border-radius:0;border:none;color:#DFDAD2;background-color:#A63935;font-family:"akrobatblack",sans-serif;font-style:normal;font-weight:normal;margin:0;padding:0;letter-spacing:0.0675em;font-size:14px;line-height:1.5em;}@media (max-width:500px){.eu-cookie-compliance-categories-buttons button,#popup-buttons button{font-size:10px;}}div#sliding-popup{left:50%;margin-left:-240px;right:auto;}@media (max-width:500px){div#sliding-popup{width:96% !important;left:2%;margin-left:0;}}div#sliding-popup input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;border:2px solid #A63935;display:inline-block;position:relative;cursor:pointer;}div#sliding-popup input[type=checkbox]:checked::before{content:"";display:block;width:8px;height:8px;background-color:#A63935;position:absolute;top:2px;left:2px;}div#sliding-popup div#popup-text p{display:inline;display:block;font-weight:bold;line-height:1.5em !important;font-size:1.25em !important;}.page-node-3 .item-box.carte .carte-item{display:none;}.page-node-3 .item-box.carte .carte-item.active{display:flex;}.item-box.node-open-position{flex-direction:row;}.item-box.node-open-position .node-content{width:70%;padding-left:7.5vw;display:flex;flex-direction:column;position:relative;width:100%;padding-right:30%;}@media (max-width:860px){.item-box.node-open-position .node-content{padding-right:7.5vw;}}.item-box.node-open-position .node-title{padding-right:5vw;}@media (max-width:860px){.item-box.node-open-position .node-title{order:-5;}}.item-box.node-open-position .node-contact{margin-bottom:4em;}@media (max-width:860px){.item-box.node-open-position .node-contact{order:-3;}}.item-box.node-open-position .node-text{display:flex;padding-left:5vw;}@media (max-width:860px){.item-box.node-open-position .node-text{padding:0;flex-direction:column;}}.item-box.node-open-position .node-text-1,.item-box.node-open-position .node-text-2{padding-right:5vw;}@media (max-width:860px){.item-box.node-open-position .node-text-1,.item-box.node-open-position .node-text-2{padding:0;}}.item-box.node-open-position .node-sidebar{width:30%;padding-right:5vw;position:absolute;right:0;top:0;}@media (max-width:860px){.item-box.node-open-position .node-sidebar{width:100%;position:static;padding:0;order:-1;margin-bottom:4em;}}.item-box.node-open-position .node-icon{height:14vw;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/sites/pingrumba.hu/themes/design/images/career_plant.png);}body.page-node-type-open_position div#pagemain{padding-top:12vw;}.item-box.career-list{flex-direction:row;padding-left:7.5%;padding-right:5%;gap:5.8%;}.item-box.career-list .career-item{width:29.4666%;}@media (max-width:860px){.item-box.career-list .career-item{width:100%;}}.item-box.career-list .career-title{padding-bottom:0.25em;}.item-box.career-list .career-restaurant{padding-top:0.5em;padding-bottom:4em;}body.page-node-5 div#pagemain{padding-top:12vw;}.allergen-filter{position:absolute;top:78px;top:100px;left:-248px;transform:rotate(-90deg);width:540px;margin-top:270px;text-align:right;margin-left:0;z-index:1000;}.allergen-filter .button{line-height:20px;background:none;color:#A63935;border:none;font-size:14px;width:auto;height:20px;display:inline-block;margin-left:8px;cursor:pointer;text-transform:uppercase;font-family:"akrobatblack",sans-serif;font-style:normal;font-weight:normal;}.sign-active{border:2px solid #A63935;width:20px;height:16px;display:inline-block;margin-right:6px;margin-bottom:-4px;position:relative;}.button.active .sign-active:after{width:12px;height:8px;background:#A63935;content:"";display:block;position:absolute;top:2px;left:2px;}.page-node-3 div#pagemain{min-height:120vh;}.allergen{font-size:16px;text-transform:uppercase;font-size:14px;margin-bottom:8px;}.carte-img{padding:30px;}.carte-img img{width:80%;max-width:300px;}.item-box.carte .carte-item .ctitle{font-size:0.85em;margin-bottom:8px;}.cdesc{font-size:0.9em;margin-bottom:8px;}.m-cp{margin-bottom:8px;}.path-frontpage .logo{display:none;}.path-frontpage .menu-button{background-image:url(/sites/pingrumba.hu/themes/design/images/hamb_w.png);}@media (max-width:860px){div#frontlanding .cover-logo{height:36vw;width:36vw;}}@media (max-width:1280px){.item-box.carte{padding:0 10%;}.item-box.carte .category-wrapper{width:50%;padding:0 2%;}}@media (max-width:860px){.item-box.carte{padding:0 6%;}.item-box.carte .category-wrapper{width:100%;padding:0 2%;}}
