/*!
Theme Name: Öregbence
Description: WordPress Theme for Öregbence
Version: 2026.11.10.4
Author: Bábelhal Webstudio Kft.
Author URI: https://babelhal.hu
*//*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:block;opacity:0;pointer-events:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--open{opacity:1;pointer-events:auto}.pswp--zoom-allowed .pswp__img{cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:grab}.pswp--dragging .pswp__img{cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--main95);opacity:0;transform:translateZ(0);-webkit-backface-visibility:hidden}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;transform-origin:left top;transition:transform 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp__bg{transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100% !important;height:auto !important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;transition:opacity .2s;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(img/default-skin.svg) 0 0 no-repeat;filter:brightness(0);background-size:264px 88px;width:44px;height:44px}@media(min-resolution: 105dpi),(min-resolution: 1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(img/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;box-shadow:0 2px 5px rgba(0,0,0,.25);transform:translateY(6px);transition:transform .25s;-webkit-backface-visibility:hidden}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid rgba(0,0,0,0);border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:center;max-width:720px;margin:0 auto;font-size:15px;padding:8px 16px;line-height:22px;color:#34221d;background-color:rgba(255,255,255,.9);border-radius:4px}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;transition:opacity .25s ease-out;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise 500ms linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1000ms cubic-bezier(0.4, 0, 0.22, 1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width: 1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@keyframes clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}100%{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,0)}.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none !important}.pswp--minimal--dark .pswp__top-bar{background:none}.pswp__zoom-wrap{text-align:center}.pswp__zoom-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.pswp__zoom-wrap .wrapper{line-height:0;width:100%;max-width:900px;position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;width:100%}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}video{width:100% !important;height:auto !important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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 rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{position:absolute;bottom:20px;width:100vw;padding:0;margin:0;list-style:none;text-align:center;z-index:1;display:none !important}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:rgba(0,0,0,0);border:0;outline:none;background:rgba(0,0,0,0)}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:"slick";font-size:50px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.5;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:1;color:#fff}:root{--dark: #333;--light: #fff;--fadefrom: rgba(255,255,255,1);--fadeto: rgba(255,255,255,0);--dark-shadow: rgba(0,0,0,0.40)}@keyframes slidefrombottom{from{transform:translateY(100px)}to{transform:translateY(0)}}@keyframes slidefrombottomreverse{from{transform:translateY(0)}to{transform:translateY(200px)}}@keyframes bubles{from{transform:scale(0)}to{transform:scale(1)}}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.bh-menu-toggle{opacity:0;pointer-events:none}.bh-menu-toggle:before{content:attr(data-normal);display:inline-block;transform:translateX(calc(-100% - 10px));line-height:16px;font-size:15px;position:absolute}.bh-menu-toggle{width:22px;height:16px;position:relative;margin:0 auto;transform:rotate(0deg);transition:cubic-bezier(0.694, 0.0482, 0.335, 1);cursor:pointer;position:absolute;top:21px;right:20px;z-index:1003;color:var(--dark)}.bh-menu-toggle span{display:block;position:absolute;height:2px;width:100%;background:var(--dark);border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s cubic-bezier(0.694, 0.0482, 0.335, 1)}.bh-menu-toggle span:nth-child(1){top:0px}.bh-menu-toggle span:nth-child(2),.bh-menu-toggle span:nth-child(3){top:7px}.bh-menu-toggle span:nth-child(4){top:14px}.bh-mobile-navigation-container{opacity:0;pointer-events:none;z-index:1002;width:100%;background-size:contain;background-color:var(--light);position:fixed;top:0;left:0;right:0;height:100vh;overflow:hidden;transition:all .2s ease-in-out;scroll-behavior:smooth;background:#fff;color:#434549;background-size:cover;transition:all .5s cubic-bezier(0.694, 0.0482, 0.335, 1)}.bh-mobile-navigation-container:before{z-index:1;pointer-events:none;content:"";position:fixed;height:120px;top:0;left:0;width:100vw;background:linear-gradient(180deg, var(--fadefrom) 60.34%, var(--fadeto) 100%);opacity:1}.bh-mobile-navigation-container .scrollarea{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;-webkit-overflow-scrolling:touch}.bh-mobile-navigation-container .mobil-menu-logo{position:fixed;top:15px;left:20px;z-index:1003;-webkit-tap-highlight-color:rgba(0,0,0,0);height:65px;width:200px}.bh-mobile-navigation-container .mobil-menu-logo img{height:65px;width:200px}.bh-mobile-navigation-container .bh-search-toggle{position:fixed;top:10px;right:44px;width:30px;height:30px;color:var(--dark);z-index:1}.bh-mobile-navigation-container .bh-search-toggle svg{width:20px;height:20px;margin:5px}.bh-mobile-navigation-container .search-stripe{position:fixed;top:0;left:0;right:0;height:60px;color:var(--light);background-color:#69aac6;z-index:1005;transform:translateY(-60px);transition:transform .3s cubic-bezier(0.694, 0.0482, 0.335, 1)}.bh-mobile-navigation-container .search-stripe input{width:100%;height:100%;padding:20px 20px 20px 60px;border:none;line-height:20px;background-color:#69aac6;font-size:16px;border-radius:0;color:#fff;-webkit-appearance:none;outline:none;box-sizing:border-box}.bh-mobile-navigation-container .search-stripe svg{width:20px;height:20px;position:absolute;top:20px;left:20px}.bh-mobile-navigation-container .mask{position:fixed;opacity:0;pointer-events:none;top:0;left:0;right:0;bottom:0;background-color:var(--dark-shadow);z-index:1003;transition:all .3s cubic-bezier(0.694, 0.0482, 0.335, 1)}.bh-mobile-navigation-container #menu-mobil-menu{margin:120px auto 100px;list-style-type:none;padding-left:0;max-width:280px;text-align:center}.bh-mobile-navigation-container #menu-mobil-menu li{padding:5px 0 20px}.bh-mobile-navigation-container #menu-mobil-menu a{color:var(--dark);position:relative;font-size:22px;text-transform:uppercase;text-decoration:none !important;-webkit-tap-highlight-color:rgba(0,0,0,0)}.bh-mobile-navigation-container #menu-mobil-menu a:hover,.bh-mobile-navigation-container #menu-mobil-menu a:focus,.bh-mobile-navigation-container #menu-mobil-menu a:active{background-color:rgba(0,0,0,0) !important}.bh-mobile-navigation-container #menu-mobil-menu .sub-menu a{font-size:18px}.bh-mobile-navigation-container #menu-mobil-menu .sub-menu{height:auto;overflow:hidden;transition:max-height .25s cubic-bezier(0.694, 0.0482, 0.335, 1);list-style-type:none;padding-left:0}.bh-mobile-navigation-container #menu-mobil-menu .sub-menu li:first-of-type{padding-top:20px}.bh-mobile-navigation-container #menu-mobil-menu li.opened>a:after{transform:scale(1, -1)}.bh-mobile-navigation-container #menu-mobil-menu .menu-item-has-children>a:after{content:"";width:26px;height:26px;background:url(img/dropdown.svg) center center no-repeat;display:inline-block;background-size:16px;vertical-align:sub;transition:all .3s cubic-bezier(0.694, 0.0482, 0.335, 1)}.bh-mobile-navigation-container #menu-mobil-menu .current-menu-item>a span{border-bottom:2px solid}.bh-mobile-navigation-container #menu-mobil-menu a svg{display:none}.bh-mobile-navigation-container #menu-mobil-menu a[data-count]:after{content:attr(data-count);position:absolute;top:-10px;right:-25px;background-color:#f4821f;color:var(--light);font-size:12px;text-align:center;padding:0 5px;height:20px;line-height:20px;min-width:20px;border-radius:10px;box-sizing:border-box;transform:scale(0)}.bh-mobile-navigation-container .button-bar{position:fixed;background:linear-gradient(0deg, var(--fadefrom) 80%, var(--fadeto) 100%);bottom:0;left:0;right:0;width:100vw;padding:32px 10px calc(env(safe-area-inset-bottom) + 10px);box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:space-around;z-index:1002;transform:translateY(130px)}.bh-mobile-navigation-container .button-bar a{width:64px;height:64px;color:var(--dark);border:2px solid;border-radius:50%;margin-bottom:20px;text-align:center;position:relative;background-color:#fff}.bh-mobile-navigation-container .button-bar svg{width:30px;height:30px;padding:17px}.bh-mobile-navigation-container .button-bar .call{color:#27ae60 !important}.bh-mobile-navigation-container .button-bar .mail{color:#4da7cd !important}.bh-mobile-navigation-container .button-bar .map{color:#deb03d !important}.bh-mobile-navigation-container .button-bar a:after{content:attr(title);font-size:14px;line-height:14px;color:#333;width:auto;white-space:nowrap;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}.bh-mobile-navigation-container .menu-close{color:var(--dark);position:fixed;top:15px;right:14px;width:30px;height:30px;z-index:1}.bh-mobile-navigation-container .menu-close svg{width:18px;height:18px;pointer-events:none;margin:6px}.bh-mobile-navigation-container .menu-close span{display:block;position:absolute;height:2px;width:100%;background-attachment:fixed;background:var(--dark);border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s cubic-bezier(0.694, 0.0482, 0.335, 1)}.bh-mobile-navigation-container .lang{width:100%;margin:0 auto 170px;padding:0;background-color:rgba(0,0,0,0)}.bh-mobile-navigation-container .lang ul{display:flex;flex-flow:row wrap;justify-content:center;list-style-type:none;padding:0}.bh-mobile-navigation-container .lang li{margin:0 18px}.bh-mobile-navigation-container .lang li.active a span{border-bottom:2px solid}.bh-mobile-navigation-container .lang a span{font-size:22px;display:inline-block;vertical-align:top}.bh-mobile-navigation-container .lang span.qtrans_flag_and_text,.bh-mobile-navigation-container .lang .icon{display:none}@media all and (max-width: 1024px){.bh-menu-toggle{opacity:1;pointer-events:auto}.bh-menu-opened{position:fixed;padding-top:0 !important;width:100%;height:100%;zindex:1000;-webkit-overflow-scrolling:touch}.bh-menu-opened #primary .ajanlatbox,.bh-menu-opened #footerbar1 .ajanlatbox{z-index:999}.bh-menu-opened .pea_cook_wrapper{z-index:1}.bh-menu-opened .bh-mobile-navigation-container{pointer-events:auto;opacity:1;height:100%}.bh-menu-opened .bh-mobile-navigation-container #menu-mobil-menu a[data-count]:after{animation:bubles .3s cubic-bezier(0.694, 0.0482, 0.335, 1) 1s 1 forwards normal}.bh-menu-opened .bh-menu-toggle{z-index:1000;transform:unset;color:var(--dark)}.bh-menu-opened .bh-menu-toggle:before{content:attr(data-opened);color:inherit}.bh-menu-opened .bh-menu-toggle.no_close_text:before{display:none}.bh-menu-opened .bh-menu-toggle span{background-color:var(--dark)}.bh-menu-opened .bh-menu-toggle span:nth-child(1){top:18px;width:0%;left:50%}.bh-menu-opened .bh-menu-toggle span:nth-child(2){transform:rotate(45deg)}.bh-menu-opened .bh-menu-toggle span:nth-child(3){transform:rotate(-45deg)}.bh-menu-opened .bh-menu-toggle span:nth-child(4){top:18px;width:0%;left:50%}.bh-menu-opened .button-bar{animation:slidefrombottom .4s cubic-bezier(0.694, 0.0482, 0.335, 1) .4s 1 forwards normal}.bh-menu-closing .button-bar{transform:translateY(0);animation:slidefrombottomreverse .3s cubic-bezier(0.694, 0.0482, 0.335, 1) 1 forwards normal}.bh-search-opened .mobil-menu-logo{z-index:1000;transition:all .4s cubic-bezier(0.694, 0.0482, 0.335, 1)}.bh-search-opened .search-stripe{z-index:1005;transform:translateY(0) !important}.bh-search-opened .mask{opacity:1;pointer-events:auto}}.cart_active .bh-menu-toggle:before{display:none !important}.home main{margin-bottom:0}.home .img_order{margin-top:80px;display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:repeat(2, 1fr)}.home .img_order div:nth-of-type(5){grid-column:span 2;grid-row:span 2}.home .img_order a{display:block;text-decoration:none;line-height:0;text-align:center}.home .img_order img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .img_order .instagram{background-color:var(--main80);color:var(--text);display:flex;flex-flow:column wrap;justify-content:center;align-items:center;height:100%}.home .img_order .title{font-size:clamp(18px,5vw,24px);line-height:1.1;text-wrap:balance;padding:0 20px 16px}.home .img_order .title:before{content:"";background:url(images/bh_insta/instagram.svg) 0 0 no-repeat;width:64px;height:64px;display:block;margin-inline:auto;margin-block-end:16px}.home .img_order .text{font-size:12px;line-height:16px;font-weight:600}.home .img_order .link{font-size:14px;line-height:16px;font-weight:700;margin-block-start:16px}.home .img_order .link:after{content:"";background:url(images/bh_insta/arrow-right.svg) 0 0 no-repeat;width:16px;height:16px;display:inline-block;vertical-align:top}@media screen and (max-width: 1200px){.home .img_order{grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(3, 1fr)}}@media screen and (max-width: 900px){.home .img_order{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(4, 1fr)}}@media screen and (max-width: 600px){.home .img_order{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(6, 1fr)}}@media screen and (max-width: 480px){.home .img_order .title:before{width:32px;height:32px;background-size:cover}}body.popup-open{overflow:hidden}.mfp-wrap,.mfp-wrap:before,.mfp-wrap:after{box-sizing:border-box}.mfp-bg{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1100 !important;background-color:rgba(229,229,229,.92)}.mfp-wrap{top:30px;position:absolute;z-index:1101 !important;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:0;width:100%;bottom:0}.mfp-wrap .mfp-close{text-decoration:none;text-align:center;line-height:1;position:absolute;font-weight:700;cursor:pointer;min-width:1em;top:20px;right:20px;border:0;font-size:0;outline:none}.mfp-wrap.responsive{left:50%;margin-left:-40%;width:80%;height:auto;overflow:visible}.mfp-wrap.fixed{position:fixed}.mfp-wrap.custom-position{left:auto;top:auto;margin-left:inherit}.mfp-wrap .mfp-content :last-child{margin-bottom:0}.mfp-preloader{display:none}.mfp-bg{opacity:0;transition:all .15s ease-out}.mfp-bg.mfp-ready{opacity:.8}.mfp-bg.mfp-removing{opacity:0}.mfp-wrap .mfp-content{transition:all .15s ease-out}.mfp-container{opacity:0;animation-duration:.6s;animation-fill-mode:forwards}.mfp-wrap.mfp-ready .mfp-container{animation-name:anim-open}.mfp-wrap.mfp-removing .mfp-container{animation-name:anim-close}@keyframes anim-open{0%{opacity:0;transform:scale3d(1.1, 1.1, 1)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes anim-close{0%{opacity:1}100%{opacity:0;transform:scale3d(0.9, 0.9, 1)}}.mfp-container:not(.mfp-iframe-holder){max-width:640px !important;width:100% !important;overflow-y:auto;background-color:#fff;margin:0 auto;position:relative;display:block}@media only screen and (min-width: 761px){.mfp-container:not(.mfp-iframe-holder){border-radius:32px;overflow:hidden}}.mfp-content{height:100%;overflow-y:auto}.mfp-close{width:30px;height:30px;display:block;background:rgba(0,0,0,0) url(img/icon/close.svg) center center no-repeat !important;background-size:30px !important;z-index:1}#popup.mfp-hide{display:none}.mfp-content .header{min-height:205px;margin:0;padding:0;background-position:center center;background-repeat:no-repeat;background-size:cover !important;display:table;width:100%;text-align:center;position:relative;top:0}.mfp-content .header.has-bg h3{color:#fff}.mfp-content .header h3{position:absolute;top:50%;width:100%;display:table-cell;font-size:34px;transform:translate(0, -50%);padding:0;text-transform:uppercase}.mfp-content .leftside{padding:15px 20px 20px;width:100%;box-sizing:border-box}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-holder{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-iframe-holder:before{content:"";display:inline-block;height:100%;vertical-align:middle;position:relative}.mfp-iframe-scaler iframe{position:absolute;display:block;top:50%;left:50%;width:120%;height:120%;transform:translate3d(-50%, -50%, 0);background:#000}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:1440px;vertical-align:middle;height:auto;overflow-y:auto;position:relative;display:inline-block;margin:0 auto;text-align:left;z-index:1045;overflow:hidden;box-shadow:0 0 8px rgba(0,0,0,.6)}.mfp-content .row{float:left;width:calc(50% - 40px);margin:0 20px;padding:20px 0}.mfp-content .row.half{float:left;width:calc(50% - 40px)}.mfp-content .row.full{width:calc(100% - 40px);position:relative}.mfp-content .hideAfterSubmit{display:flex;flex-flow:row wrap;gap:20px}.mfp-content .hideAfterSubmit .row{width:auto;margin:0;padding:0}.mfp-content .hideAfterSubmit .row p{padding:0;margin:0}.mfp-content .hideAfterSubmit .row,.mfp-content .hideAfterSubmit .row.full{flex-basis:100%}.mfp-content .hideAfterSubmit .row.half{flex:1 1 calc(50% - 20px);min-width:23ch;margin:0}.mfp-content .hideAfterSubmit .wpcf7-form-control.wpcf7-radio{display:flex;flex-flow:row wrap;gap:20px}.mfp-content .hideAfterSubmit .wpcf7-form-control.wpcf7-radio .wpcf7-list-item{display:flex;flex-flow:row wrap;gap:5px;justify-content:center}.mfp-content .row input[type=text],.mfp-content .row input[type=date],.mfp-content .row input[type=number],.mfp-content .row input[type=tel],.mfp-content .row input[type=email],.mfp-content .row select,.mfp-content .row textarea{width:100%;box-sizing:border-box;border:2px solid #5c5f63;border-radius:3px;font-size:15px;line-height:1.4;height:48px;padding:0 16px;color:#443e34;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff}.mfp-content .row input:focus,.mfp-content .row select:focus,.mfp-content .row textarea:focus{border-color:var(--green);outline:0}.mfp-content .row textarea{height:162px;padding:14px 16px;line-height:20px;outline:none !important}.mfp-content label,.mfp-content .row label{font-size:15px;line-height:1.4;margin-bottom:6px;text-transform:uppercase;display:block;color:#443e34}.mfp-content .hasDatepicker{cursor:pointer}.mfp-content input[type=date]::-webkit-inner-spin-button,.mfp-content input[type=date]::-webkit-clear-button{-moz-appearance:none;-webkit-appearance:none;appearance:none;display:none}.mfp-content input[type=date]::-webkit-calendar-picker-indicator{background:rgba(0,0,0,0)}.mfp-content .row input[type=date],.mfp-content span[data-name=erkezes] input,.mfp-content span[data-name=tavozas] input{background:url(img/icon/calendar-lite.svg) right 14px center no-repeat #fff;padding-right:40px}.mfp-content span[data-name=erkezes]:after,.mfp-content span[data-name=tavozas]:after{width:16px !important;height:16px !important;background-size:16px !important;right:54px !important}.mfp-content .row select,.mfp-content .row select:hover,.mfp-content .row select:active{background:#fff;padding-right:48px;cursor:pointer}.mfp-content .row .wpcf7-form-control-wrap:has(>select)::before{content:"";position:absolute;top:50%;right:16px;width:19px;height:10px;background:url(img/icon/dropdn-counter.svg) center center no-repeat;background-size:19px 10px;transform:translateY(-50%) rotate(180deg);pointer-events:none;z-index:1}.mfp-content .row .wpcf7-form-control-wrap:has(>select):after{right:44px !important}.mfp-content .row select:focus{outline:none !important}.mfp-content .row input[type=submit]{color:var(--text);display:inline-block;width:auto;height:65px;line-height:61px;padding:0 40px;text-align:center;border:2px solid var(--third) !important;border-radius:3px;vertical-align:top;cursor:pointer;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:.3px;font-weight:700;text-transform:none;background-color:var(--third) !important;clip-path:polygon(0% 0%, 15% 3%, 30% 6%, 50% 8%, 70% 7%, 85% 6%, 100% 5%, 100% 100%, 0% 100%);transition:all .3s ease-in-out}.mfp-content .row input[type=submit]:hover{clip-path:polygon(0% 0%, 15% 0%, 30% 0%, 50% 0%, 70% 0%, 85% 0%, 100% 0%, 100% 100%, 0% 100%)}.mfp-content .row input[type=submit]::before{content:none}.mfp-content .row input[type=number]{width:56px !important;padding:0 8px;text-align:center}.mfp-content span[data-name=fo],.mfp-content span[data-name=gyermek]{display:inline-flex;align-items:center;gap:8px}.mfp-content span[data-name=fo]:after,.mfp-content span[data-name=gyermek]:after{width:16px !important;height:16px !important;background-size:16px !important;right:-24px !important}.mfp-content .numeric_field_control{position:static;display:inline-flex;flex-direction:column;align-items:center;width:16px;height:auto;top:auto;right:auto;gap:4px}.mfp-content .numeric_field_control .disabled{display:block;opacity:.3;pointer-events:none}.mfp-content .numeric_field_control span{position:static;display:block;width:16px;height:10px;top:auto;left:auto;bottom:auto;cursor:pointer;background:url(img/icon/dropdn-counter.svg) center center no-repeat;background-size:14px 8px}.mfp-content .numeric_field_control .up{transform:none}.mfp-content .numeric_field_control .down{transform:rotate(180deg)}.mfp-content .row input[type=number]::-webkit-inner-spin-button,.mfp-content .row input[type=number]::-webkit-outer-spin-button{display:none;margin:0}.mfp-content .childAgeNote{position:absolute;right:0;top:10px;width:55%;padding:0;box-sizing:border-box;font-size:15px;line-height:17px;text-align:right}.mfp-content .childAgeNote b{padding-right:5px}.mfp-content .wpcf7-form-control-wrap{position:relative}.mfp-content .wpcf7-form-control-wrap:after{top:50% !important;transform:translateY(-50%)}.mfp-content span.wpcf7-not-valid-tip{display:none}.mfp-content .wpcf7-mail-sent-ok,.mfp-content .wpcf7.sent .wpcf7-response-output{margin:20px 0;padding:20px;font-size:15px;text-transform:uppercase}.mfp-content div.wpcf7-validation-errors,.mfp-content .wpcf7.failed .wpcf7-response-output,.mfp-content .wpcf7.aborted .wpcf7-response-output,.mfp-content .wpcf7.invalid .wpcf7-response-output,.mfp-content .wpcf7.unaccepted .wpcf7-response-output{margin:20px 0;padding:20px;color:#B3261E;background-color:#FDE8E7;border:2px solid #B3261E;font-size:15px;text-transform:uppercase}.mfp-content .wpcf7-form div.wpcf7-validation-errors{margin:0}.mfp-content .ajax-loader.is-active{background:url(/wp-content/plugins/contact-form-7/images/ajax-loader.gif) center center no-repeat;width:16px;height:20px;position:absolute}.mfp-content .wpcf7-spinner{display:block}.mfp-content .wpcf7-form.submitting .wpcf7-submit{pointer-events:none}.mfp-content .row.tc input{opacity:0;float:left;position:absolute}.mfp-content .row.tc label{position:relative;margin-top:11px;text-transform:none;line-height:17px;padding:10px 0 10px 33px;height:auto;display:block}.mfp-content .row.tc label:before{content:"";width:21px;height:21px;border:2px solid #7c7871;display:block;box-sizing:border-box;position:absolute;top:0;left:0;margin-top:5px}.mfp-content .row.tc input[type=checkbox]:checked+label:before,.mfp-content .row.tc .checked+label:before{background:var(--main55) url(img/form/checkbox.svg) center center no-repeat;background-size:20px;border-color:var(--main55)}.mfp-content .row.full.tc .wpcf7-form-control-wrap{display:none}.mfp-content .row.full.tc label{min-height:21px}.mfp-content .row .wpcf7-checkbox{display:flex;flex-flow:column nowrap;gap:8px}.mfp-content .row .wpcf7-checkbox .wpcf7-list-item{display:block;margin:0}.mfp-content .row .wpcf7-checkbox label{position:relative;display:block;margin:0 !important;padding:2px 0 2px 33px;min-height:21px;line-height:21px;text-transform:none;cursor:pointer}.mfp-content .row .wpcf7-checkbox label:before{content:none}.mfp-content .row .wpcf7-checkbox input{position:absolute;top:2px;left:0;width:21px;height:21px;margin:0;float:none;opacity:0;cursor:pointer;z-index:1}.mfp-content .row .wpcf7-checkbox .wpcf7-list-item-label:before{content:"";position:absolute;top:2px;left:0;width:21px;height:21px;border:2px solid #7c7871;box-sizing:border-box}.mfp-content .row .wpcf7-checkbox input:checked+.wpcf7-list-item-label:before{background:var(--main55) url(img/form/checkbox.svg) center center no-repeat;background-size:20px;border-color:var(--main55)}.mfp-content .row .wpcf7-checkbox input:focus-visible+.wpcf7-list-item-label:before{border-color:var(--green)}.mfp-content .row .wpcf7-form-control-wrap:has(.wpcf7-checkbox):after{content:none !important}.mfp-content .wpcf7-acceptance-as-validation.invalid .row.tc:not(.valid){background-color:#FDE8E7;padding:20px;box-sizing:border-box}.mfp-content .wpcf7-acceptance-as-validation.invalid .row.tc:not(.valid) label:before{border-color:#B3261E}.mfp-content .wpcf7-acceptance-as-validation.invalid .row.tc:not(.valid) label{color:#B3261E !important}@media only screen and (max-width: 760px){.mfp-bg{width:100% !important;position:fixed;top:0 !important;left:0 !important;margin-left:0 !important;min-height:100vh;height:auto !important}.mfp-container{width:100% !important;max-width:none !important}.mfp-content .header{z-index:10}.mfp-content .row{width:100%;float:none;margin:0}.mfp-content .row.full{width:100%}.mfp-close{z-index:11}}@media only screen and (max-width: 400px){.mfp-content .header h3{font-size:20px}}@media only screen and (max-height: 1000px){.mfp-wrap{height:100% !important;top:0 !important;bottom:0 !important;overflow:auto !important;position:fixed !important}#offerpopup,#bookingpopup{position:relative;height:100%}.mfp-content{overflow-y:unset;height:100% !important}.mfp-content .header{position:relative}.mfp-content .leftside{padding-bottom:30px}}:root{--main5: hsla(70deg, 20%, 5%, 1);--main10: hsla(70deg, 20%, 10%, 1);--main15: hsla(70deg, 20%, 15%, 1);--main20: hsla(70deg, 20%, 20%, 1);--main25: hsla(70deg, 20%, 25%, 1);--main30: hsla(70deg, 20%, 30%, 1);--main35: hsla(70deg, 20%, 35%, 1);--main40: hsla(70deg, 20%, 40%, 1);--main45: hsla(70deg, 20%, 45%, 1);--main50: hsla(70deg, 20%, 50%, 1);--main55: hsla(70deg, 20%, 55%, 1);--main60: hsla(70deg, 20%, 60%, 1);--main65: hsla(70deg, 20%, 65%, 1);--main70: hsla(70deg, 20%, 70%, 1);--main75: hsla(70deg, 20%, 75%, 1);--main80: hsla(70deg, 20%, 80%, 1);--main85: hsla(70deg, 20%, 85%, 1);--main90: hsla(70deg, 20%, 90%, 1);--main95: hsla(70deg, 20%, 95%, 1);--green: #4D792A;--green-dark: #3F6522;--green-light: #84C04E;--green-pale: #E0E6D8;--sand: #ECEDE3;--yellow: #E6E990;--peach: var(--green);--main55: var(--peach);--a453: rgba(77, 121, 42, .3);--a456: rgba(77, 121, 42, .6);--primary: #34221D;--secondary: var(--green-pale);--third: var(--green);--link: var(--green);--linkhv: var(--green-dark);--text: var(--primary);--dark-stripe: var(--green);--footerbg: var(--sand)}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html[lang=hu] .hidehu,html[lang=de] .hidede,html[lang=en-US] .hideen{display:none}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;overflow-x:hidden}a{background:rgba(0,0,0,0)}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:400}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}h1,h2,.home h3,.grid2 .caption,h3,h4,h5,h6{margin:0;padding:0}.screen-reader-text{position:absolute;left:-9000px}.nobreak{white-space:nowrap}@font-face{font-family:"MyriadPro";src:url("fonts/MyriadPro-Regular.woff2") format("woff2"),url("fonts/MyriadPro-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:fallback}@font-face{font-family:"MyriadPro";src:url("fonts/MyriadPro-Bold.woff2") format("woff2"),url("fonts/MyriadPro-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:"BalooBhaijaan2";src:url("fonts/web/BalooBhaijaan2-VariableFont_wght.woff2") format("woff2");font-style:normal;font-display:fallback}*{font-family:"MyriadPro";font-weight:400;font-style:normal}i,em{font-style:italic}b,strong{font-weight:700}a{font-weight:400;color:inherit}body{font-size:16px;line-height:27.2px;letter-spacing:.4px;color:var(--text)}h1,.h1,h2,.home h3,.grid2 .caption,.h2,h2 a,.home h3 a,.grid2 .caption a,h2 small,.home h3 small,.grid2 .caption small,h3,.h3,h4,.logo,.logo span,.mobil-menu-logo,.mobil-menu-logo span{font-weight:700 !important;font-style:normal;font-family:"BalooBhaijaan2"}body:not(.home) h1,.h1{font-size:72px;line-height:72px;letter-spacing:-0.79px;text-wrap:balance;color:#fff}h2,.home h3,.grid2 .caption,.h2{font-size:31px;letter-spacing:.97px;line-height:35px;color:inherit}h2 small,.home h3 small,.grid2 .caption small{font-size:100%;text-transform:uppercase;font-weight:400 !important}h3{font-size:20px;line-height:26px;margin:30px 0 20px}h4{font-size:18px;line-height:26px;margin:30px 0 20px}.inner{margin:0 auto;width:100%;max-width:1200px;padding:0 20px;box-sizing:border-box}main{padding-top:100px;margin-bottom:190px}.clear{clear:both}::-moz-selection{background:#4D792A;color:#fff;text-shadow:none}::selection{background:#4D792A;color:#fff;text-shadow:none}::-webkit-selection{background:#4D792A;color:#fff;text-shadow:none}::-moz-selection{background:#4D792A;color:#fff;text-shadow:none}.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 .wp-caption-text,.gallery-caption{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}a,input[type=sumbit],button,main a,#text-6 a,.tc a,.play,.menu_button i,.logo i{transition:all .25s ease-in-out;cursor:pointer}.button,.button:after{transition:opacity .25s ease-in-out;cursor:pointer}.dialog.dialog--open .dialog__content,.dialog.dialog--close .dialog__content{animation-duration:.5s;animation-fill-mode:forwards}.dialog.dialog--open .dialog__content{animation-name:anim-open}.dialog.dialog--close .dialog__content{animation-name:anim-close}@keyframes anim-open{0%{opacity:0;transform:scale3d(1.1, 1.1, 1)}100%{opacity:1;transform:scale3d(1, 1, 1)}}@keyframes anim-close{0%{opacity:1}100%{opacity:0;transform:scale3d(0.9, 0.9, 1)}}@keyframes anim-open-mobile{0%{opacity:1;transform:translateY(100vh)}100%{opacity:1;transform:translateY(0)}}@keyframes anim-close-mobile{0%{opacity:1}100%{opacity:1;transform:translateY(100vh)}}@keyframes animResize{0%{opacity:0;transform:translate(-100%, 0)}100%{opacity:1;transform:translate(0, 0)}}header{border-top:32px solid var(--dark-stripe);position:relative}header:before{content:"";background-image:linear-gradient(0deg, transparent 0%, rgba(41, 41, 41, 0.72) calc(100% + 32px));top:0;left:0;width:100vw;height:138px;display:block;position:absolute;z-index:1;pointer-events:none}body:not(.home) header{padding-bottom:576px;background-size:cover}body.parent-pageid-393 header{padding-bottom:46.875%}.headstripe{margin-top:-32px;height:32px;display:flex;flex-flow:row nowrap;justify-content:space-between;color:#33e0bf;z-index:2;position:relative}.headstripe .widget_translatable_text{flex-grow:1}.headstripe .widget_translatable_text a{font-size:16px;font-weight:600;letter-spacing:1px;margin-right:10px}.headstripe ul,.headstripe p{margin:0;padding:0;color:#fff;font-size:14px;line-height:32px}.headstripe a{text-decoration:none;color:#fff;background-color:var(--dark-stripe)}.headstripe li{list-style-type:none;margin:0;padding:0;letter-spacing:.26px;display:inline-block}.headstripe li:not(:first-of-type){margin-left:20px}.headstripe .qtranxs_language_chooser{display:flex;flex-flow:column nowrap;max-height:20px;height:auto;overflow:hidden;margin-top:6px;background-color:var(--dark-stripe);margin-left:10px}.headstripe .qtranxs_language_chooser li{display:block;margin-left:0px;line-height:20px;height:20px;padding:0 0 0 10px}.headstripe .qtranxs_language_chooser a{display:inline-block;text-transform:capitalize;vertical-align:top}.headstripe .qtranxs_language_chooser a img{vertical-align:top;margin-top:4px}.headstripe .qtranxs_language_chooser .active{order:-1}.headstripe .qtranxs_language_chooser .active:after{content:"";background:url(img/icon/dropdown.svg) center center no-repeat;height:20px;width:12px;display:inline-block;filter:brightness(4)}.active_lc .qtranxs_language_chooser{max-height:80px}.headstripe2{position:absolute;top:15px;left:calc(50% - 600px);z-index:1;display:flex;flex-flow:row nowrap;justify-content:space-between}.headstripe2 .nav ul{height:100%;margin:0 !important;align-items:center}.headstripe2:before{content:"";position:absolute;top:-15px;height:80px;background:hsla(0,0%,100%,.54);left:calc(50% - 50vw);width:100vw;z-index:-1}.headstripe2 .logo,.mobil-menu-logo{font-size:23px;letter-spacing:.5px;line-height:26px;margin-top:0}.headstripe2 .logo{width:164px}.headstripe2 .logo a{display:block;line-height:0}.headstripe2 .logo img{width:100%;height:auto;margin:0;padding:0}.ac-logo{opacity:0;pointer-events:none;display:block;line-height:0;width:164px;height:49px;position:fixed;top:15px;left:20px;z-index:1005;background:url(img/oregbence_horizontal_logo.svg) 0 0 no-repeat;aspect-ratio:337/100;background-size:contain}.fixed .ac-logo{opacity:1;pointer-events:auto}.bh-to-top{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:1001;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;margin:0;border:2px solid var(--dark);border-radius:50%;background-color:var(--light);color:var(--dark);cursor:pointer;box-shadow:0 2px 10px rgba(0,0,0,.15);opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .25s ease,transform .25s ease,visibility 0s linear .25s}.bh-to-top svg{display:block;width:20px;height:20px}.bh-to-top:hover{background-color:var(--dark);color:var(--light)}.bh-to-top:focus-visible{outline:3px solid var(--dark);outline-offset:3px}.bh-to-top.bh-to-top--visible{opacity:1;visibility:visible;transform:none;transition:opacity .25s ease,transform .25s ease,visibility 0s}@media(prefers-reduced-motion: reduce){.bh-to-top{transition:none}.bh-to-top.bh-to-top--visible{transition:none}}@media only screen and (max-width: 568px){.bh-to-top{right:16px;bottom:calc(var(--bh-to-top-bottom, 75px) + env(safe-area-inset-bottom))}}.bh-menu-opened .bh-to-top,.popup-open .bh-to-top{opacity:0;visibility:hidden}@media print{.bh-to-top{display:none}}.headstripe2 .logo a,.mobil-menu-logo{text-decoration:none;vertical-align:top}.headstripe2 .logo span,.mobil-menu-logo span{font-size:23px;letter-spacing:.5px;line-height:26px}.headstripe2 .logo i,.mobil-menu-logo i{display:inline-block;background:url(img/icon/star.svg) center center no-repeat;width:16px;height:26px;line-height:26px;vertical-align:text-bottom;margin-left:3px}.mobil-menu-logo i{filter:brightness(0)}.headstripe2 .logo i:first-of-type,.mobil-menu-logo i:first-of-type{margin-left:10px}.headstripe2 .nav ul{list-style-type:none;margin:7px 0 0;padding:0;display:flex;flex-flow:row nowrap}.headstripe2 .nav li:not(:first-of-type){margin-left:21px}.headstripe2 .nav li.new{position:relative;margin-right:20px}.headstripe2 .nav li.new a::after{content:"Új";top:-6px;right:-20px;position:absolute;border-radius:10px;font-size:10px;line-height:20px;text-align:center;width:20px;background-color:var(--primary);color:#fff}html[lang=en-US] .headstripe2 .nav li.new a::after{content:"New";font-size:8px}html[lang=de] .headstripe2 .nav li.new a::after{content:"Neu";font-size:8px}.headstripe2 .nav a{text-decoration:none;text-transform:uppercase;font-weight:700;font-size:14px;line-height:20px;display:block}.headstripe2 .nav a:hover{opacity:.6}.headstripe2 .nav li.current-menu-item a,.single-akcio #menu-item-74 a,.single-akcio #menu-item-60 a{border-bottom:2px solid}@keyframes bounce{0%{transform:translate(0, -20px)}50%{transform:translate(0, 0)}100%{transform:translate(0, -20px)}}@keyframes line{0%{right:0;left:auto;width:100%}50%{right:0;left:auto;width:0%}50.01%{left:0;right:auto;width:0%}100%{left:0;right:auto;width:100%}}.topbar{pointer-events:none;position:absolute;top:-32px;left:0;width:100%;bottom:0;color:#fff;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;text-align:center;z-index:1}.topbar .allimg{pointer-events:auto;position:absolute;box-sizing:border-box;bottom:30px;left:30px;background:rgba(0,0,0,.3) url(img/icon/ui.svg) 20px center no-repeat;background-size:26px;border-radius:3px;min-width:130px;height:45px;padding:10px 20px 10px 57px;font-weight:600;font-size:16px;color:#fff;letter-spacing:.4px;line-height:25px;cursor:pointer;filter:brightness(1.3)}.topbar .allimg[data-count="0"]{display:none}.topbar .allimg:before{content:attr(data-count)}.topbar .floorplan{pointer-events:auto;position:absolute;box-sizing:border-box;bottom:30px;left:190px;background:rgba(0,0,0,.3) url(img/icon/szoba/meret.svg) 20px center no-repeat;background-size:26px;border-radius:3px;min-width:130px;height:45px;padding:10px 20px 10px 57px;font-weight:600;font-size:16px;color:#fff;letter-spacing:.4px;line-height:25px;cursor:pointer;filter:brightness(1.3);text-decoration:none}.topbar .topbar_cell{max-width:1160px;width:100%}.topbar .h1{margin-top:48px;display:block}.topbar .subtitle{font-size:22px;line-height:35.2px;font-weight:600;padding-top:20px;letter-spacing:0}.explore{position:absolute;bottom:-150px;left:calc(50% - 70px);width:140px;height:99px}.explore a{display:block;height:99px;text-transform:uppercase;font-size:16px;white-space:nowrap;text-decoration:none;font-weight:600}.explore::after{content:"";width:140px;height:99px;position:absolute;top:30px;display:block;z-index:-1;background:url(img/icon/arrow-dn.svg) center center no-repeat;animation:bounce 3000ms infinite}body[class*=-szoba] .topbar .subtitle,body[class*=-lakosztaly] .topbar .subtitle{font-size:16px;font-weight:600;letter-spacing:.4px;line-height:51px}body[class*=-szoba] .topbar .subtitle b,body[class*=-lakosztaly] .topbar .subtitle b{font-weight:600;font-size:37px;padding-right:10px}.boxfooldal,.boxszoba,.one_forth .boxakcio{height:0;padding-bottom:100%;margin-bottom:60px;width:100%;display:block;background-size:cover;position:relative}.boxfooldal span:not(.bg):not(.img),.boxszoba span:not(.bg):not(.img),.one_forth .boxakcio span:not(.bg):not(.img){position:absolute;bottom:-30px;height:120px;background-color:#fff;left:30px;right:30px;text-align:center;padding:30px 30px 0;padding:0 16px;box-sizing:border-box;display:flex;flex-flow:column nowrap;justify-content:center;gap:5px}.boxszoba span:not(.bg):not(.img),.cap{border-radius:16px;box-shadow:4px 5px 37px 1px rgba(0,0,0,.25)}.boxfooldal .bg,.boxszoba .bg,.one_forth .boxakcio .bg{position:absolute;top:0;left:0;right:0;bottom:0;height:auto;display:block;overflow:hidden;border-radius:16px}.one_forth .boxakcio .bg:not([data-badge=""]):before{content:attr(data-badge);position:absolute;bottom:16px;left:16px;max-width:calc(100% - 32px);box-sizing:border-box;text-wrap:balance;width:-moz-fit-content;width:fit-content;border-radius:3px;color:var(--text);display:block;padding:4px 8px;background-color:var(--footerbg);z-index:1;font-size:14px;line-height:16px}.boxfooldal .img,.boxszoba .img,.one_forth .boxakcio .img,.bg img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:auto;display:block;transform:scale(1, 1);transition:all 3s cubic-bezier(0.25, 0.1, 0.25, 1);background-size:cover}.boxfooldal:hover .img,.boxszoba:hover .img,.one_forth .boxakcio:hover .img,.box:hover img{transform:scale(1.08, 1.08)}.boxfooldal b,.boxszoba b,.one_forth .boxakcio b{display:block;text-transform:uppercase;letter-spacing:.5px;line-height:22px}.boxfooldal i,.boxszoba i,.one_forth .boxakcio i{font-style:normal;display:block;letter-spacing:.4px;line-height:25.6px}.boxfooldal i b,.boxszoba i b,.one_forth .boxakcio i b{font-weight:400;text-transform:capitalize;display:inline-block}.boxfooldal:last-of-type{margin-bottom:150px}.boxfooldal.boxszobak,.boxfooldal.boxakciok{position:relative}.boxfooldal.boxszobak .bg,.boxfooldal.boxakciok .bg{position:absolute;top:0;left:0;right:0;bottom:0;height:auto;display:block;overflow:hidden}.boxfooldal.boxszobak .bg img,.boxfooldal.boxakciok .bg img{margin:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.boxfooldal.boxszobak .bg:before,.boxfooldal.boxakciok .bg:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;transform:scale(1, 1);transition:all 3s cubic-bezier(0.25, 0.1, 0.25, 1);background-size:cover}.boxfooldal.boxszobak:hover .bg:before,.boxfooldal.boxakciok:hover .bg:before{transform:scale(1.08, 1.08)}.grid{display:grid;grid-template-columns:repeat(3, 1fr);align-items:center;-moz-column-gap:60px;column-gap:60px;row-gap:90px;margin:40px auto 90px;width:100%}.grid .img{grid-column:span 2;display:block;line-height:0;overflow:hidden}.grid a.img{width:100%;height:0;padding-bottom:60.52%;position:relative;overflow:hidden}.grid a:hover img{transform:scale(1.08, 1.08)}.grid:has(.two_third){row-gap:60px}@media screen and (min-width: 768px){.grid:has(.two_third) .two_third{grid-column:1/span 2;grid-row:1/span 2}}.grid:has(.two_third) .boxfooldal{margin-bottom:0}.home .inner:has(.two_third) .row h2,.home .inner:has(.two_third) .row h3,.home .inner:has(.two_third) .row .grid2 .caption,.grid2 .home .inner:has(.two_third) .row .caption{margin-top:90px}.home .grid img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;margin:0 !important;padding:0 !important;transform:scale(1, 1);transition:all 3s cubic-bezier(0.25, 0.1, 0.25, 1)}section.full{position:relative;line-height:0;margin-bottom:90px;background-color:#000}section.full img{margin:0;padding:0;opacity:.8}section.full .inner{position:absolute;top:0;left:50%;bottom:0;display:flex;flex-flow:column wrap;justify-content:center;transform:translateX(-50%)}section.full .text{padding:60px 0;max-width:360px;color:#fff}section.full h2,section.full .home h3,.home section.full h3,section.full .grid2 .caption,.grid2 section.full .caption{font-size:40px;line-height:40px}section.full p{font-size:22px;line-height:30px}section.full .button{background-color:rgba(0,0,0,0)}section.full .button:after{border-color:#fff}section.full .button:hover{background-color:var(--text)}.grid2{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;-moz-column-gap:60px;column-gap:60px;margin:80px auto}.grid2 .img{display:block;line-height:0;text-decoration:none;position:relative;background-color:#000;overflow:hidden}.grid2 img{width:100%;height:auto;margin:0 !important;padding:0 !important;opacity:.8;z-index:0}.grid2 img{transform:scale(1, 1);transition:all 3s cubic-bezier(0.25, 0.1, 0.25, 1)}.grid2 .img:hover img{transform:scale(1.08, 1.08)}.grid2 .caption{padding:30px;position:absolute;bottom:0;left:0;color:#fff;z-index:1}.one_forth .boxakcio{margin-bottom:106px}.one_forth .boxakcio span:not(.bg):not(.img){bottom:-106px;left:0;right:0;padding:18px 0 0;text-align:left;height:106px}.one_forth .boxakcio.last-minute:before,.one_forth .boxakcio.last-minute:after{content:"";position:absolute;top:0;left:0;line-height:31px;font-size:14px;font-weight:700;box-sizing:border-box;letter-spacing:.11px;color:#fff;width:112px;text-align:center;border-radius:1px;display:block}.one_forth .boxakcio.last-minute:before{content:"Last minute";background-color:var(--text);transform:translate(-19px, 12px);z-index:1}.one_forth .boxakcio.last-minute:after{height:31px;width:122px;border:2px solid var(--text);transform:translate(-13px, 18px)}.arak main table,.parent-pageid-13 main table,table.arak{width:100%}.arak main table th,.parent-pageid-13 main table th,table.arak th{font-weight:700;vertical-align:top;text-transform:uppercase}.arak main table th span,.parent-pageid-13 main table th span,table.arak th span{display:block;margin-top:3px}.arak main table td,.arak main table th,.parent-pageid-13 main table td,.parent-pageid-13 main table th,table.arak td,table.arak th{letter-spacing:.4px;text-align:left;line-height:25px;padding:0}.arak main table td:not(:first-child),.arak main table th:not(:first-child),.parent-pageid-13 main table td:not(:first-child),.parent-pageid-13 main table th:not(:first-child),table.arak td:not(:first-child),table.arak th:not(:first-child){padding-left:25px;text-align:right}.arak main table td span,.arak main table th span,.parent-pageid-13 main table td span,.parent-pageid-13 main table th span,table.arak td span,table.arak th span{opacity:.6;line-height:25px}.arak main table td,.arak main table th,.parent-pageid-13 main table td,.parent-pageid-13 main table th,table.arak td,table.arak th{border-bottom:1px solid #d8d8d8;padding:20px 0}.arak main table td:not(:first-child),.parent-pageid-13 main table td:not(:first-child),table.arak td:not(:first-child){white-space:nowrap}.arak main table small,.parent-pageid-13 main table small,table.arak small{font-size:16px;font-weight:400;text-transform:none;line-height:25px}.arak main table .osszenyitas,.parent-pageid-13 main table .osszenyitas,table.arak .osszenyitas{text-transform:none}body[class*=-szoba] .text,body[class*=apartman] .text,body[class*=lakosztaly] .text{display:flex;flex-flow:column wrap;justify-content:center;flex-grow:1}body[class*=-szoba] .text h2,body[class*=-szoba] .text .grid2 .caption,.grid2 body[class*=-szoba] .text .caption,body[class*=-szoba] .text .home h3,.home body[class*=-szoba] .text h3,body[class*=apartman] .text h2,body[class*=apartman] .text .grid2 .caption,.grid2 body[class*=apartman] .text .caption,body[class*=apartman] .text .home h3,.home body[class*=apartman] .text h3,body[class*=lakosztaly] .text h2,body[class*=lakosztaly] .text .grid2 .caption,.grid2 body[class*=lakosztaly] .text .caption,body[class*=lakosztaly] .text .home h3,.home body[class*=lakosztaly] .text h3{margin:0 0 30px}.ikonok{display:block;margin:40px 0;padding:10px 0;border:1px solid #d8d8d8;border-width:1px 0}.ikonok span{padding:10px 25px 10px 36px;display:inline-block;background-repeat:no-repeat;background-position:0 center;line-height:25px;letter-spacing:.4px}.ikonok .szemely{background-image:url(img/icon/szoba/szemely.svg)}header .ikonok .szemely{background-image:url(img/icon/szoba/szemely-w.svg)}.ikonok .wifi{background-image:url(img/icon/szoba/wifi.svg)}header .ikonok .wifi{background-image:url(img/icon/szoba/wifi-w.svg)}.ikonok .meret{background-image:url(img/icon/szoba/meret.svg);padding-left:33px}header .ikonok .meret{background-image:url(img/icon/szoba/meret-w.svg)}.ikonok .klima{background-image:url(img/icon/szoba/klima.svg)}header .ikonok .klima{background-image:url(img/icon/szoba/klima-w.svg)}.ikonok .terasz{background-image:url(img/icon/szoba/terasz.svg);padding-left:49px}header .ikonok .terasz{background-image:url(img/icon/szoba/terasz-w.svg)}.ikonok .szobak-szama{background-image:url(img/icon/szoba/szobak-szama.svg);padding-left:31px}header .ikonok .szobak-szama{background-image:url(img/icon/szoba/szobak-szama-w.svg)}.ikonok .vendeghazak-szama{background-image:url(img/icon/szoba/vendeghazak-szama.svg)}header .ikonok .vendeghazak-szama{background-image:url(img/icon/szoba/vendeghazak-szama-w.svg)}.ikonok .eletkor{background-image:url(img/icon/szoba/eletkor.svg);padding-left:31px}header .ikonok .eletkor{background-image:url(img/icon/szoba/eletkor-w.svg)}.ikonok .fedett-terasz{background-image:url(img/icon/szoba/fedett-terasz.svg);padding-left:32px}header .ikonok .fedett-terasz{background-image:url(img/icon/szoba/fedett-terasz-w.svg)}.ikonok .esos-idoben{background-image:url(img/icon/szoba/esos-idoben.svg);padding-left:31px}header .ikonok .esos-idoben{background-image:url(img/icon/szoba/esos-idoben-w.svg)}.ikonok .erdei-iskola{background-image:url(img/icon/szoba/erdei-iskola.svg)}header .ikonok .erdei-iskola{background-image:url(img/icon/szoba/erdei-iskola-w.svg)}.ikonok .falmaszas{background-image:url(img/icon/szoba/falmaszas.svg)}header .ikonok .falmaszas{background-image:url(img/icon/szoba/falmaszas-w.svg)}.ikonok .jatek{background-image:url(img/icon/szoba/jatek.svg);padding-left:31px}header .ikonok .jatek{background-image:url(img/icon/szoba/jatek-w.svg)}.ikonok .kerekparkolcsonzes{background-image:url(img/icon/szoba/kerekparkolcsonzes.svg);padding-left:49px}header .ikonok .kerekparkolcsonzes{background-image:url(img/icon/szoba/kerekparkolcsonzes-w.svg)}.ikonok .sport{background-image:url(img/icon/szoba/sport.svg);padding-left:40px}header .ikonok .sport{background-image:url(img/icon/szoba/sport-w.svg)}.ikonok .trambulin{background-image:url(img/icon/szoba/trambulin.svg)}header .ikonok .trambulin{background-image:url(img/icon/szoba/trambulin-w.svg)}.ikonok .turazas{background-image:url(img/icon/szoba/turazas.svg)}header .ikonok .turazas{background-image:url(img/icon/szoba/turazas-w.svg)}header .ikonok{border:0;margin:44px 0 15px;border-radius:3px;background:rgba(0,0,0,.3)}header .ikonok span{filter:brightness(1.3)}header .ikonok span:last-of-type{padding-right:0}.ikonok_below{display:none}body:not(.home) main h2,body:not(.home) main .grid2 .caption,.grid2 body:not(.home) main .caption,body:not(.home) main .home h3,.home body:not(.home) main h3{margin:50px 0 30px}body:not(.home) main table,body:not(.home) main p{margin-top:0;margin-bottom:30px}body:not(.home) main ul{margin:0 0 30px;padding:0 0 0 20px}body:not(.home) main li{line-height:23px;padding-bottom:7px;padding-left:10px}body:not(.home) p.small{font-size:14px;letter-spacing:0;line-height:22.4px}main a:not(.button):not(.box):not(.trip):not(.face):not(.img):not(.sharebutton):not(.doboz):not(.osszenyitas),#text-6 a:not(.button):not([href^="tel:"]),.tc a,.buborek a,.topfooter a:not(.button):not(.footer-logo){position:relative;letter-spacing:.3px;font-weight:600;text-decoration:underline;text-decoration-thickness:2px;z-index:1;background-size:1px 1em;display:inline;width:-moz-fit-content;width:fit-content}main a:not(.button):not(.box):not(.trip):not(.face):not(.img):not(.sharebutton):not(.doboz):not(.osszenyitas):hover,#text-6 a:not(.button):not([href^="tel:"]):hover,.tc a:hover,.buborek a:hover,.topfooter a:not(.button):not(.footer-logo):hover{text-decoration-thickness:4px}#text-6 a[href^="tel:"]{display:inline-block;text-decoration:none;line-height:26px;letter-spacing:.4px;font-weight:400}.button{position:relative;display:block;overflow:hidden;width:220px;height:65px;border:2px solid var(--primary);border-radius:3px;text-decoration:none;z-index:1;box-sizing:border-box}.button::before{content:attr(data-title);font-weight:600;letter-spacing:.3px;text-align:center;line-height:61px;width:100%;position:absolute;top:0;left:0;height:65px;color:var(--primary)}.button::after{content:"";background:var(--secondary);clip-path:polygon(0% 0%, 15% 3%, 30% 6%, 50% 8%, 70% 7%, 85% 6%, 100% 5%, 100% 100%, 0% 100%);top:0;position:absolute;width:100%;height:65px;left:0;z-index:-1;box-sizing:border-box;transition:all .3s ease-in-out}.button:hover:after{clip-path:polygon(0% 0%, 15% 0%, 30% 0%, 50% 0%, 70% 0%, 85% 0%, 100% 0%, 100% 100%, 0% 100%)}.gombok{display:flex;flex-flow:row nowrap;justify-content:space-between}.gombok .button{width:calc(50% - 10px)}body.apartmanok-lakosztalyok .gombok{display:block}.button.etlap{margin:0 auto}.window .leftside .design.button{margin:40px auto 0;width:261px}.window .leftside .design.button input[type=submit]{opacity:0;width:100%;height:100%;display:block;margin:0}p:empty{display:none}.row{clear:both}.row:first-of-type{display:block}.row.flex{display:flex;flex-flow:row nowrap;margin-bottom:40px}.row.flex.right{justify-content:flex-end}.row.flex.right img{margin-left:40px}.row.flex.bottom{align-items:flex-end}.row.center{text-align:center}.row.center h2,.row.center .grid2 .caption,.grid2 .row.center .caption,.row.center .home h3,.home .row.center h3{margin-bottom:40px;font-size:40px;line-height:40px}.row.actions{margin-bottom:0;display:flex;flex-flow:row wrap;justify-content:center}.row.actions h2,.row.actions .grid2 .caption,.grid2 .row.actions .caption,.row.actions .home h3,.home .row.actions h3{flex:1 1 100%}.row.actions .clear{flex:1 1 100%}.row .infobuborek{position:relative;line-height:0;width:calc(100% - 360px);max-width:760px;display:block;overflow:hidden;border-radius:16px}.row .infobuborek a{display:block;line-height:0;box-shadow:none;border-radius:16px;overflow:hidden}.row .infobuborek a img{transform:scale(1, 1);transition:all 3s cubic-bezier(0.25, 0.1, 0.25, 1)}.row .infobuborek a:hover img{transform:scale(1.08, 1.08)}.row .infobuborek img{margin:0}.row .infobuborek .buborek:not(:empty){position:absolute;left:30px;bottom:30px;max-width:590px;width:auto;box-sizing:border-box;border-radius:16px;background:var(--footerbg);display:flex;padding:30px 30px 30px 83px;line-height:25.6px;letter-spacing:.4px;align-items:center;opacity:0;z-index:1;background-size:cover}.row .infobuborek .buborek:not(:empty):before{content:"";width:33px;height:100%;background:url(img/icon/info.svg) center center no-repeat;position:absolute;top:0;left:30px}.row .infobuborek .buborek a{white-space:nowrap;display:inline-block}.row .infobuborek.beuszo_anim .buborek{opacity:0;pointer-events:auto;animation:animResize .6s cubic-bezier(0.25, 0.25, 0.4, 1.6) 1 forwards}.row.szoba{margin-bottom:90px}.row.szoba h2,.row.szoba .grid2 .caption,.grid2 .row.szoba .caption,.row.szoba .home h3,.home .row.szoba h3{margin:0 0 30px}.row.szoba p{line-height:25.6px}.row.szoba i{display:block;font-size:16px;letter-spacing:.4px;line-height:25px;color:rgba(67,69,73,.6);position:absolute;top:30px;left:30px;padding:11px 30px;background:var(--footerbg);border-radius:3px;display:none !important}.row.szoba .gombok{margin-top:40px}.row.szoba i b{font-size:28px;font-weight:600;line-height:38px;display:inline-block;color:var(--text)}.row.szoba .text{width:360px}.row.szoba .button{margin-top:28px;max-width:252px}.row.szoba:nth-of-type(odd) .text{margin-left:40px}.row.szoba:nth-of-type(even) .text{margin-right:40px;order:-1}.row.szoba:nth-of-type(even) .buborek{right:30px;left:auto}.row .keszthelyrol{min-width:430px}.row .keszthelyrol .cell p:last-of-type{margin:0}.row .keszthely3{margin-left:0}.row .cell{margin-left:100px;display:flex;flex-flow:column wrap;justify-content:center;height:100%}.row .video{position:relative;line-height:0}.row .video img{margin-left:0 !important}.row .video .play{display:block;white-space:nowrap;letter-spacing:0;padding-top:56px;line-height:35px;font-weight:700;font-size:21px;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, calc(-50% + 18px));background:url(img/icon/play.svg) top center no-repeat;cursor:pointer}.row .video .play:hover{opacity:.8}.row h2,.row .grid2 .caption,.grid2 .row .caption,.row .home h3,.home .row h3{margin:0 0 5px;padding:0}.row p b{display:block;margin-bottom:16px}.row p{margin:0 0 16px}.row .one_third{width:calc(33.33333333% - 46.66666666px);box-sizing:border-box;float:left;margin-left:0}.row .one_third:nth-of-type(n+2){margin-left:70px}.row .one_third2{width:calc(33.33333333% - 46.66666666px);box-sizing:border-box;float:left;margin-left:60px}.row .one_third2 h2,.row .one_third2 .grid2 .caption,.grid2 .row .one_third2 .caption,.row .one_third2 .home h3,.home .row .one_third2 h3{margin-bottom:16px}.row .one_third2:first-of-type{margin-left:0;width:calc(33.33333333% - 46.66666666px)}.row .one_forth{width:calc(33.3333% - 20px);box-sizing:border-box;float:left;margin-left:30px}.row .one_forth:nth-of-type(3n + 1){margin-left:0}.row .one_forth:nth-of-type(n + 4){margin-top:40px}.row.actions:has(.one_forth:nth-of-type(4)) .one_forth{width:calc(25% - 30px)}.row.actions:has(.one_forth:nth-of-type(4)) .one_forth:nth-of-type(3n + 1){margin-left:30px}.row.actions:has(.one_forth:nth-of-type(4)) .one_forth:nth-of-type(n + 4){margin-top:0}.row .one_half{width:50%;padding:20px;box-sizing:border-box;float:left;position:relative}.row .w760{width:100%;max-width:760px;margin-right:40px}.row .sidebar_actions{flex-grow:1;min-width:360px}.row .sidebar_actions .akcio a{display:block;background-size:cover;background-repeat:no-repeat;position:relative;height:100px;margin-bottom:15px;padding:0 0 0 115px;width:100%;box-sizing:border-box;text-decoration:none}.row .sidebar_actions span:not(.bg):not(.img){display:flex;width:100%;box-sizing:border-box;height:100px;flex-flow:column nowrap;justify-content:center}.row .sidebar_actions .bg{width:100px;height:100px;position:absolute;top:0;left:0;display:block}.row .sidebar_actions img{position:absolute;top:0;left:0;right:0;bottom:0;height:auto;display:block;transform:scale(1, 1);transition:all 3s cubic-bezier(0.25, 0.1, 0.25, 1);background-size:cover;width:100%;height:100%}.row .sidebar_actions b{display:block;text-transform:uppercase;letter-spacing:.5px;line-height:26px}.row .sidebar_actions i{font-style:normal;display:block;letter-spacing:.4px;line-height:25.6px}.row .sidebar_actions i b{font-weight:400}.row .sidebar_actions>a{margin-top:15px;display:inline-block}.row .buborek.szep{box-sizing:border-box;position:relative;width:100%;border-radius:3px;background:url(img/szepkartya-bg.jpg) top left no-repeat;background-size:cover;display:flex;padding:30px 30px 30px 82px;line-height:25.6px;letter-spacing:.4px;align-items:center;font-weight:600;min-height:94px}.row .buborek.szep:before{content:"";width:33px;height:100%;background:url(img/icon/info.svg) center center no-repeat;position:absolute;top:0;left:30px}.row .buborek.szep a{white-space:nowrap;display:inline-block}h2 a,.grid2 .caption a,.home h3 a{box-shadow:none !important;letter-spacing:.97px !important}ol.col2{-moz-column-count:2;column-count:2;-moz-column-gap:40px;column-gap:40px;margin:0;padding:0 0 0 20px;text-align:left}ol.col2 li{line-height:16px;padding:8px 0}.home .row .buborek{left:70px;width:calc(100% - 100px)}footer{background:var(--main95)}.palyazat_banner{background:url(img/wow_banner_fekvo_szoveg_v2.png) 0 0 no-repeat;background-size:contain;width:100%;height:0;padding-bottom:22.3262%;display:block}.topfooter .inner{display:grid;grid-template-columns:1fr;grid-gap:20px;align-items:center;padding:60px 20px 0;text-align:center}.topfooter .inner .widget_translatable_text .button{margin-left:auto;margin-right:auto}.topfooter .inner #translatable_text-5{display:grid;grid-template-columns:repeat(3, 1fr);-moz-column-gap:30px;column-gap:30px;align-items:start}.topfooter .inner #translatable_text-5>.footer-logo,.topfooter .inner #translatable_text-5>p:last-child{grid-column:1/-1}.topfooter .inner .widget_translatable_text:first-of-type{grid-column:span 1}.topfooter .inner .widget_mc4wp_form_widget,.topfooter .inner .widget_nav_menu{grid-column:span 1}.topfooter .inner .widget_nav_menu ul{list-style-type:none;margin:0;-moz-column-count:2;column-count:2}.topfooter h2,.topfooter .grid2 .caption,.grid2 .topfooter .caption,.topfooter .home h3,.home .topfooter h3{padding-bottom:25px}.topfooter p{margin:0;padding:0 0 28px}.topfooter a.trip,.topfooter a.face{background-position:31px center;background-color:#fff;background-repeat:no-repeat;border-radius:3px;height:90px;display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none;max-width:400px;width:90px;margin:60px 0 0 auto}.topfooter a.trip b,.topfooter a.face b{padding-left:87px;font-size:27px;width:60px;display:block;letter-spacing:-0.77px;font-weight:600;box-sizing:content-box}.topfooter a.trip span,.topfooter a.face span{font-size:16px;line-height:20px;display:block;width:240px;letter-spacing:0px}.topfooter a.trip:hover,.topfooter a.face:hover{background-color:hsla(0,0%,100%,.7)}.topfooter a.trip{background-image:url(img/icon/tripadvisor.svg)}.topfooter a.face{background-image:url(img/icon/facebook.svg);background-position:center center}li.face a{background:url(img/icon/facebook.svg) center center no-repeat;background-size:contain;width:24px;height:24px}.bottomfooter .inner{display:grid;grid-template-columns:1fr;grid-gap:20px;align-items:center;padding:50px 20px 45px}.bottomfooter .footermenu{list-style-type:none;margin:0;padding:0;display:flex;flex-flow:row nowrap;justify-content:center}.bottomfooter .footermenu li:not(:first-of-type){margin-left:17px}.bottomfooter .footermenu a{text-decoration:none;letter-spacing:.3px;font-size:16px;line-height:22px;display:block;white-space:nowrap}.bottomfooter .footermenu a:hover{opacity:.5}.bottomfooter .footermenu li.current-menu-item a{border-bottom:2px solid}.bottomfooter .created{text-align:center;height:22px;line-height:22px}.availability-checker{width:100%;max-width:740px;height:133px;padding:30px 20px;box-sizing:border-box;position:absolute;bottom:-38px;left:50%;transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);background:#fff;z-index:1004}body:not(.fixed) .availability-checker{box-shadow:4px 5px 37px 1px rgba(0,0,0,.25);border-radius:32px;bottom:-67px}.availability-checker .bh-cols-3{--bh-cols:3}.availability-checker .form-control{width:calc(100% / var(--bh-cols, 4));float:left;padding:0 10px;box-sizing:border-box;position:relative}.availability-checker .form-control input{border:2px solid #5c5f63;border-radius:3px;line-height:61px;padding:0 0 0 16px;text-transform:capitalize;height:65px;box-sizing:border-box;width:100%;font-size:16px;letter-spacing:.4px;cursor:pointer;font-weight:600;background:url(img/icon/calendar-lite.svg) calc(100% - 16px) center no-repeat}body:not(.home) main ul.children{margin:8px 0 0 0}.availability-checker .form-control label{position:absolute;right:47px;top:0;bottom:0;height:auto;width:19px;pointer-events:none;background:url(img/icon/calendar-lite.svg) center center no-repeat}.availability-checker .form-control .button{width:100%}.ajanlatkeres:after,.home .one_third2 .button:after,.button2:after{background-color:var(--third)}.home .one_third2 .button{width:213px}.fixed .availability-checker{position:fixed;top:0;bottom:auto;height:95px;padding:20px}.fixed .availability-checker:before{content:"";position:fixed;top:0;left:50%;width:100vw;transform:translate(-50%, 0);height:95px;background-color:var(--main95);box-shadow:0 0 20px #ebf1eb}.fixed .availability-checker input,.fixed .availability-checker .button,.fixed .availability-checker .button::after,.fixed .availability-checker .button::before{height:55px}.fixed .availability-checker label,.fixed .availability-checker .button::after,.fixed .availability-checker .button::before{line-height:51px}.ngg-galleryoverview{margin:0 0 32px !important;width:100% !important;padding:0 !important;display:grid;position:relative;grid-template-rows:repeat(3, auto);grid-auto-rows:0;overflow-y:hidden;grid-template-columns:repeat(3, 1fr);grid-gap:10px}.ngg-galleryoverview.column-1{grid-template-columns:100%;row-gap:10px}.ngg-galleryoverview.column-2{grid-template-columns:repeat(2, 1fr);grid-gap:10px}.ngg-galleryoverview.column-3{grid-template-columns:repeat(3, 1fr);grid-gap:10px}.ngg-galleryoverview.column-3 figure.gallery-item:first-of-type:not(.portrait){grid-column:span 2;grid-row:span 2}.ngg-galleryoverview.column-3 figure.gallery-item.portrait{grid-row:span 2}.ngg-galleryoverview.column-3 figure.gallery-item:nth-of-type(n+7){display:none}.ngg-galleryoverview.column-4{grid-template-columns:repeat(4, 1fr);grid-gap:10px}.ngg-galleryoverview figure.gallery-item{width:100%;height:100%;padding:0;margin:0}.ngg-galleryoverview a{line-height:0;display:block;height:100%;overflow:hidden;border-radius:16px;isolation:isolate}.ngg-galleryoverview .hidden{display:none}.ngg-galleryoverview img{border:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1, 1);transition:transform 3s cubic-bezier(0.25, 0.1, 0.25, 1);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ngg-galleryoverview a:hover img{transform:scale(1.08, 1.08)}.ngg-galleryoverview .count{z-index:1;width:180px;pointer-events:none;height:52px;color:#569ad3;background-color:#fff;letter-spacing:.02em;position:absolute;left:24px;bottom:24px;font-weight:600;font-size:16px;display:flex;flex-flow:row wrap;justify-content:center;align-items:center}.ngg-galleryoverview .count svg{width:24px;height:24px;margin-right:8px}.ngg-galleryoverview.full a{overflow:hidden}.ngg-galleryoverview.full a img{transform:scale3d(1, 1, 1);opacity:1;transition:opacity 1s,transform 1s}.ngg-galleryoverview.full a:hover img{transform:scale3d(1.1, 1.1, 1)}@media(prefers-reduced-motion: reduce){.ngg-galleryoverview img,.ngg-galleryoverview.full a img{transition:none}.ngg-galleryoverview a:hover img,.ngg-galleryoverview.full a:hover img{transform:none}}.ngg-galleryoverview+.video{margin-top:-22px}div.video{width:100%;height:0;padding-bottom:56.25%;position:relative}div.video iframe{position:absolute;top:0;left:0;right:0;bottom:0}.video_16_9{width:100%;height:100%;aspect-ratio:16/9;position:relative}.video_16_9 iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.video_container{width:100%;position:relative;box-sizing:border-box;overflow:hidden;background-size:cover;padding-bottom:56.354166%}.video_container iframe{width:100%;height:100%;opacity:1;transition:none;margin:0;padding:0;position:absolute;top:0;left:0;bottom:0}.video_container #player{opacity:0;transition:all 1s ease-in-out}.video_container #player.active{opacity:1 !important}.video_container:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;background-color:rgba(0,0,0,0)}.contentinner{max-width:740px;margin:0 auto}.contentinner>*:first-child{margin-top:0}body.kepek article>*:first-child{margin-top:0}body.kepek h2,body.kepek .grid2 .caption,.grid2 body.kepek .caption,body.kepek .home h3,.home body.kepek h3{text-align:center}body.kepek article p{max-width:740px;margin:0 auto 30px}.single-akcio article .one_block{margin:0 auto}.max740{max-width:740px;margin-inline:auto !important}.max740 h2,.max740 .grid2 .caption,.grid2 .max740 .caption,.max740 .home h3,.home .max740 h3{margin-top:0 !important}.error404 header{background-image:url(https://oregbence.hu/wp-content/uploads/oreg-bence-programok-fejlec-kep.webp)}.page-id-24 .row.actions{margin-bottom:0}.jotudni{list-style-type:none;padding-left:0 !important;vertical-align:top}.jotudni li{line-height:22px;padding-left:27px !important;display:block;position:relative;padding-bottom:13px;cursor:pointer}.jotudni li:before{content:"+";position:absolute;left:0;top:0;line-height:22px;font-size:24px}.jotudni li.opened:before{content:"-"}.jotudni li .content{display:block;height:auto;overflow:hidden;max-height:0;box-sizing:border-box}.jotudni li.opened .content{max-height:320px;padding:10px 0}.sharebuttons{min-height:72px;margin:28px 0 0;box-sizing:border-box;text-align:center}.sharebuttons>span{display:block;line-height:27px;text-transform:uppercase;font-size:15px;letter-spacing:1.1em}.sharebutton{margin:0;width:45px;height:45px;line-height:45px;display:inline-block}.sharebutton span{display:none}a.sharebutton:hover{opacity:.6}.facebook{background:url(img/social-facebook.svg) center center no-repeat}.twitter{background:url(img/social-twitter.svg) center center no-repeat}.linkedin{background:url(img/social-linkedin.svg) center center no-repeat}.google{background:url(img/social-google.svg) center center no-repeat}#translatable_text-5{text-align:center;display:flex;flex-flow:column wrap;grid-gap:10px;justify-content:flex-start;align-items:center}#translatable_text-5 img{max-width:100%;height:auto}#translatable_text-5 img:first-of-type{background-color:#fff}#translatable_text-5 img:last-of-type{background-color:rgba(0,0,0,0)}body.noscroll{width:100%;overflow:hidden;height:100%}.dialog,.dialog__overlay{width:100%;height:100%;top:0;left:0}.dialog.small.dialog--open{align-items:flex-start;overflow-y:auto;pointer-events:auto}.dialog.small .dialog__overlay{height:874px}.dialog{position:fixed;-webkit-overflow-scrolling:touch;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1010}.dialog.small.dialog--open .dialog{overflow:auto}.dialog__overlay{position:absolute;background:hsla(0,0%,100%,.9);opacity:0;transition:opacity .3s;backface-visibility:hidden;z-index:1011}.dialog--open .dialog__overlay{opacity:1;pointer-events:auto}.dialog__content{background:#fff;max-width:640px;width:100%;position:relative;z-index:1012;max-height:100vh;overflow:auto}.dialog--open .dialog__content{pointer-events:auto}.window .rightside{position:relative}.bookingTopImage.room-3188{background-image:url("/wp-content/uploads/holidays-club-resorts-ketagyas-foldszinti-szoba-fejlec-kep.jpg")}.bookingTopImage.room-3190{background-image:url("/wp-content/uploads/holidays-club-resorts-ketagyas-emeleti-szoba-erkellyel-fejlec-kep.jp")}.bookingTopImage.room-15{background-image:url("/wp-content/uploads/holidays-club-resorts-foldszinti-ketagyas-szoba-fejlec-kep.jpg")}.bookingTopImage.room-17{background-image:url("/wp-content/uploads/holidays-club-resorts-haromagyas-foldszinti-szoba-fejlec-kep.jpg")}.bookingTopImage.room-19{background-image:url("/wp-content/uploads/haromagyas-emeleti-szoba-erkellyel-fejlec-kep.jpg")}.bookingTopImage.room-21{background-image:url("/wp-content/uploads/holidays-club-resorts-foldszinti-haromagyas-szoba-terasszal-fejlec-kep.jpg")}.bookingTopImage.room-25{background-image:url("/wp-content/uploads/holidays-club-resorts-negyfos-emeleti-apartman-nappali-es-konyha-fejlec-kep.jpg")}.bookingTopImage,.bookingTopImage.thanks{width:100%;height:192px;padding-bottom:0;display:table;float:left;position:relative;background-size:cover;background-image:url("/wp-content/uploads/holidays-club-resorts-negyfos-emeleti-apartman-nappali-es-konyha-fejlec-kep.jpg")}.bookingTopImage .table{width:100%;height:100%;display:flex;position:absolute;flex-flow:column wrap;justify-content:center;z-index:0}.bookingTopImage .table:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:-1;background-image:linear-gradient(0deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%)}.bookingTopImage .table img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.bookingTopImage .cell{font-size:50px;line-height:50px;text-align:center;color:#fff;font-weight:400;text-wrap:balance}.bookingTopImage small{font-size:16px;line-height:20px;display:block;text-transform:uppercase;padding-bottom:32px}.window .close.top{position:absolute;top:17px;right:16px;width:30px;height:30px;background:url(img/icon/close.svg) center center no-repeat;background-size:18px;cursor:pointer}.window h1,.window hr{display:none}::-webkit-input-placeholder{opacity:.6;text-transform:capitalize}:-moz-placeholder{opacity:.6;text-transform:capitalize}::-moz-placeholder{opacity:.6;text-transform:capitalize}:-ms-input-placeholder{opacity:.6;text-transform:capitalize}.window .leftside{padding:40px 20px 60px;clear:both}.window .leftside .row{height:auto}.window .leftside .row b{letter-spacing:.5px;line-height:20px;font-size:20px;padding:20px 0 5px;display:block}.window .leftside .row:last-child{padding:0 20px}.window .leftside .one_half{padding:0 20px 20px}.window .leftside .one_block{padding:0 20px 20px}.window .leftside #date_from,.window .leftside #date_to{background:url(img/icon/calendar-lite.svg) calc(100% - 20px) center no-repeat}.window .leftside #adult,.window .leftside #child{padding-left:calc(100% - 65px);padding-right:0}.window .leftside .adults,.window .leftside .children{position:absolute;line-height:65px;padding-left:20px;margin-bottom:0;pointer-events:none}.window .leftside input:not([type=checkbox]),.window .leftside textarea{width:100%;height:65px;line-height:61px;border:2px solid #5c5f63;border-radius:2px;box-sizing:border-box;padding:0 20px}.window .leftside input:not([type=checkbox]):focus,.window .leftside input:not([type=checkbox]):active,.window .leftside textarea:focus,.window .leftside textarea:active{border-color:var(--green) !important;outline:0}.window .leftside textarea{line-height:20px;padding:15px 20px;height:140px}.window .leftside label{line-height:27px;margin-bottom:13px;display:block;letter-spacing:.4px}.window .leftside .dateFrom,.window .leftside .dateTo,.window .leftside .note{font-size:16px;line-height:16px;margin:4px 0 12px;font-weight:600;display:block}.window .leftside label:first-letter{text-transform:uppercase}.window .leftside .valid{background:url(img/icon/check.svg) calc(100% - 20px) center no-repeat}.window .leftside .error{border-color:#cd0606 !important;background:url(img/icon/errror.svg) calc(100% - 20px) center no-repeat}.window .leftside .childrenage{display:none}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.numeric_field_control{position:absolute;right:22px;top:0;box-sizing:border-box;width:55px;height:65px}.numeric_field_control .disabled{display:none}.numeric_field_control span{position:absolute;left:0;width:55px;height:32.5px;display:block;background-size:15px 9px}.numeric_field_control .up{top:0;background:url(img/icon/dropdn-counter.svg) center center no-repeat;cursor:pointer}.numeric_field_control .down{bottom:0;background:url(img/icon/dropdn-counter.svg) center center no-repeat;cursor:pointer;transform:rotate(180deg)}#childAgeNote{position:absolute;right:20px;bottom:353px;width:55%;padding:0 20px;box-sizing:border-box;font-size:15px;line-height:17px;text-align:right}#childAgeNote b{padding-right:5px}.pCheckboxes input{opacity:0;float:left}.pCheckboxes label{position:relative;padding-left:33px;text-transform:none;display:block;margin-bottom:0 !important}.pCheckboxes label:before{content:"";width:21px;height:21px;border:2px solid #5c5f63;display:block;box-sizing:border-box;position:absolute;top:0;left:0;margin-top:3px;border-radius:3px}.pCheckboxes.tc{padding-top:0 !important;padding-bottom:20px;line-height:16px;padding:5px 0 5px 33px}.pCheckboxes input[type=checkbox]:checked+label:before{background:var(--main55) url(img/form/checkbox.svg) center center no-repeat}.pCheckboxes input[type=checkbox]:focus:invalid+label{color:#B3261E}.pCheckboxes input[type=checkbox]:focus:invalid+label:before{border-color:#B3261E}.pCheckboxes.error label{color:#B3261E}.pCheckboxes.error label:before{border-color:#B3261E}label[for=subscribe_to_newsletter]{cursor:pointer}.window .one_block{padding-top:20px}.ui-datepicker{background-color:#fff;color:var(--text);padding:28px 36px 36px;display:none;font-size:14px;font-weight:600;box-shadow:0 5px 26px 0 rgba(2,45,37,.07);border-radius:2px}.ui-datepicker .ui-state-disabled{opacity:.2}.ui-datepicker th,.ui-datepicker td{border:0}.ui-datepicker span{font-weight:600;text-transform:uppercase}.ui-datepicker td a{text-decoration:none;font-size:14px;line-height:32px;width:32px;height:32px;text-align:center;display:block;border-radius:50%}.ui-datepicker td a:hover,.ui-datepicker td a.ui-state-active{background:var(--main55)}.ui-datepicker .ui-datepicker-title{text-align:center;text-transform:uppercase;padding-bottom:14px;font-weight:600}.ui-datepicker-prev,.ui-datepicker-next{background:url(img/dropdown.svg) center center no-repeat;background-size:20px}.ui-datepicker-prev span,.ui-datepicker-next span{display:none}.ui-datepicker-prev{position:absolute;top:21px;left:29px;font-size:19px;line-height:34px;width:34px;height:34px;text-align:center;transform:rotate(90deg);cursor:pointer}.ui-datepicker-next{position:absolute;top:21px;right:29px;font-size:19px;line-height:34px;width:34px;height:34px;text-align:center;transform:rotate(-90deg);cursor:pointer}.ui-datepicker table th,.ui-datepicker table td{padding:0 1px !important;text-align:center}.ui-datepicker table tbody tr:first-child td{padding-top:5px !important}.ui-datepicker table tr:hover td{background:none}.ui-datepicker table tr:hover td a{text-decoration:none}.photo{cursor:pointer}.grid_table{display:grid;grid-template-columns:1fr 1fr;margin-bottom:30px}.grid_table div{border-bottom:1px solid;padding:8px 0}.grid_table .th{font-weight:700;border-bottom:1px solid}.grid_table div:nth-child(odd){padding-right:30px}.ui-table-reflow td .ui-table-cell-label,.ui-table-reflow th .ui-table-cell-label,.ui-table-reflow tr td:first-of-type b{display:none}.ui-table-reflow tr td:first-of-type{margin-top:20px;text-transform:uppercase}.menu_button{display:none}html:not([lang=hu]) #menu-item-2485{display:none}.home .slider{height:auto;position:relative;overflow:hidden;aspect-ratio:1920/760}.home .slider .slick-list,.home .slider .slick-track{height:100%}.home .slider .play{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;color:#fff;cursor:pointer;text-decoration:none;color:#fff !important;font-size:20px;margin-top:20px}.home .slider .play:hover{opacity:.7}.home .slider .play svg{width:48px;height:48px;margin-right:12px}.home .slider .slide{position:relative;z-index:1;max-height:760px;background-size:cover;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;overflow:hidden}.home .slider .slide img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:760px;width:auto;z-index:-1;display:block}.home .slider .mslide{width:100vw;height:100%}.home .slider .mslide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home .slider .shader:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.25);z-index:0}.home .slider .caption{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:clamp(16px,5vw,32px);line-height:1.2;text-align:center;color:#fff;z-index:1;width:calc(100vw - 32px)}.home .slider .caption span,.home .slider .caption strong{display:block}.home .slider .caption strong{font-size:clamp(32px,10vw,64px)}.home .slider .caption .button{margin:20px auto 0;font-size:20px;font-weight:600;line-height:65px}.home .slider .slick-arrow{text-indent:-100vw;overflow:hidden;position:absolute;top:calc(50% - 32px);background:hsla(0,0%,100%,.3) url(img/dropdown.svg) center center no-repeat;background-size:32px;width:64px;height:64px;z-index:1;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}.home .slider .slick-prev{left:0;transform:rotate(90deg)}.home .slider .slick-next{right:0;transform:rotate(-90deg)}.home .slider .slick-arrow:hover{background-color:hsla(0,0%,100%,.6)}@media screen and (max-width: 560px){.home .slider{aspect-ratio:10/8}.home .slider .slick-arrow{display:none !important}}.home #fedezze_fel>section:first-of-type .row{max-width:740px;margin-inline:auto;margin-block:clamp(32px,10vw,64px);text-align:center}.home #fedezze_fel>section:first-of-type .row h2,.home #fedezze_fel>section:first-of-type .row .grid2 .caption,.grid2 .home #fedezze_fel>section:first-of-type .row .caption,.home #fedezze_fel>section:first-of-type .row h3{font-size:clamp(32px,10vw,64px);line-height:1.2;text-align:center}.home #fedezze_fel>section:first-of-type .row h2 small,.home #fedezze_fel>section:first-of-type .row .grid2 .caption small,.grid2 .home #fedezze_fel>section:first-of-type .row .caption small,.home #fedezze_fel>section:first-of-type .row h3 small{font-size:clamp(20px,5vw,32px);display:block}.home #fedezze_fel>section:not(:first-of-type) .row{margin-inline:auto;text-align:center}.screen-reader-response{display:none !important}.cf7form2hidel8r input[type=text],.cf7form2hidel8r input[type=email],.cf7form2hidel8r input[type=tel],.cf7form2hidel8r input[type=number],.cf7form2hidel8r input[type=date],.cf7form2hidel8r select,.cf7form2hidel8r textarea,.mc4wp-form-fields input[type=text],.mc4wp-form-fields input[type=email],.mc4wp-form-fields input[type=tel],.mc4wp-form-fields input[type=number],.mc4wp-form-fields input[type=date],.mc4wp-form-fields select,.mc4wp-form-fields textarea{width:100%;max-width:none;border:2px solid #5c5f63;border-radius:3px;height:56px;font-size:16px;line-height:28px;margin:0;padding:14px 16px;color:inherit;box-sizing:border-box}.cf7form2hidel8r input[type=text]:focus,.cf7form2hidel8r input[type=text]:active,.cf7form2hidel8r input[type=email]:focus,.cf7form2hidel8r input[type=email]:active,.cf7form2hidel8r input[type=tel]:focus,.cf7form2hidel8r input[type=tel]:active,.cf7form2hidel8r input[type=number]:focus,.cf7form2hidel8r input[type=number]:active,.cf7form2hidel8r input[type=date]:focus,.cf7form2hidel8r input[type=date]:active,.cf7form2hidel8r select:focus,.cf7form2hidel8r select:active,.cf7form2hidel8r textarea:focus,.cf7form2hidel8r textarea:active,.mc4wp-form-fields input[type=text]:focus,.mc4wp-form-fields input[type=text]:active,.mc4wp-form-fields input[type=email]:focus,.mc4wp-form-fields input[type=email]:active,.mc4wp-form-fields input[type=tel]:focus,.mc4wp-form-fields input[type=tel]:active,.mc4wp-form-fields input[type=number]:focus,.mc4wp-form-fields input[type=number]:active,.mc4wp-form-fields input[type=date]:focus,.mc4wp-form-fields input[type=date]:active,.mc4wp-form-fields select:focus,.mc4wp-form-fields select:active,.mc4wp-form-fields textarea:focus,.mc4wp-form-fields textarea:active{border-color:var(--green) !important;outline:0}.cf7form2hidel8r input[type=date],.mc4wp-form-fields input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;appearance:none;background-color:#fff}.cf7form2hidel8r select,.mc4wp-form-fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(img/dropdown.svg) calc(100% - 16px) center no-repeat;background-size:14px}.cf7form2hidel8r input:-moz-read-only:not(.onlybuttonhandler), .mc4wp-form-fields input:-moz-read-only:not(.onlybuttonhandler){border-color:var(--main75);background-color:var(--main75);color:inherit}.cf7form2hidel8r input:read-only:not(.onlybuttonhandler),.cf7form2hidel8r .teszt input,.mc4wp-form-fields input:read-only:not(.onlybuttonhandler),.mc4wp-form-fields .teszt input{border-color:var(--main75);background-color:var(--main75);color:inherit}.cf7form2hidel8r input:-moz-read-only:not(.onlybuttonhandler):hover, .mc4wp-form-fields input:-moz-read-only:not(.onlybuttonhandler):hover{border-color:var(--main80);background-color:var(--main80)}.cf7form2hidel8r input:read-only:not(.onlybuttonhandler):hover,.cf7form2hidel8r .teszt input:hover,.mc4wp-form-fields input:read-only:not(.onlybuttonhandler):hover,.mc4wp-form-fields .teszt input:hover{border-color:var(--main80);background-color:var(--main80)}.cf7form2hidel8r textarea,.mc4wp-form-fields textarea{resize:vertical;height:160px}.cf7form2hidel8r label,.mc4wp-form-fields label{font-size:16px;line-height:16px;margin:24px 0 12px;font-weight:600;display:block}.cf7form2hidel8r input[type=submit],.mc4wp-form-fields input[type=submit]{color:var(--text);display:inline-block;line-height:61px;height:65px;padding:0 40px;text-align:center;border:2px solid var(--third) !important;border-radius:3px;vertical-align:top;width:auto;cursor:pointer;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;letter-spacing:.3px;font-weight:700;background-color:var(--third) !important;clip-path:polygon(0% 0%, 15% 3%, 30% 6%, 50% 8%, 70% 7%, 85% 6%, 100% 5%, 100% 100%, 0% 100%);transition:all .3s ease-in-out}.cf7form2hidel8r input[type=submit]:hover,.mc4wp-form-fields input[type=submit]:hover{clip-path:polygon(0% 0%, 15% 0%, 30% 0%, 50% 0%, 70% 0%, 85% 0%, 100% 0%, 100% 100%, 0% 100%)}.mc4wp-form-fields input[type=submit]{background-color:var(--third) !important;clip-path:polygon(0% 0%, 15% 3%, 30% 6%, 50% 8%, 70% 7%, 85% 6%, 100% 5%, 100% 100%, 0% 100%)}.mc4wp-form-fields input[type=submit]:hover{background-color:var(--third) !important;clip-path:polygon(0% 0%, 15% 0%, 30% 0%, 50% 0%, 70% 0%, 85% 0%, 100% 0%, 100% 100%, 0% 100%)}.mc4wp-form-fields input[type=email]{margin-top:10px}.mc4wp-form-fields .row.cb{position:relative;display:inline-block}.mc4wp-form-fields .row.cb input{width:20px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;display:block;position:absolute;top:0;left:0;right:0;bottom:0;padding:0;margin:0;cursor:pointer}.mc4wp-form-fields .row.cb label{display:block;cursor:pointer;margin:0;padding-left:32px;font-size:16px;line-height:20px}.mc4wp-form-fields .row.cb label:before{content:"";pointer-events:none;position:absolute;left:0;top:0;width:20px;height:20px;box-sizing:border-box;border:2px solid #5c5f63;border-radius:3px;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}.mc4wp-form-fields .row.cb input:checked+label:before{background:var(--main55) url(img/form/checkbox.svg) center center no-repeat;background-size:20px}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cf7form2hidel8r{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:32px;column-gap:32px}.cf7form2hidel8r h3{font-size:30px;line-height:34px;margin:24px 0 !important;font-weight:400}.cf7form2hidel8r .wpcf7-submit{margin-top:24px}.cf7form2hidel8r .wpcf7-radio,.cf7form2hidel8r .wpcf7-checkbox,.cf7form2hidel8r .wpcf7-acceptance{display:flex;flex-flow:column wrap;align-items:flex-start}.cf7form2hidel8r .wpcf7-acceptance .wpcf7-list-item{position:relative;display:inline-block;margin:0}.cf7form2hidel8r .full,.cf7form2hidel8r h3,.cf7form2hidel8r .radio,.cf7form2hidel8r .cb{grid-column:1/span 2}.cf7form2hidel8r .wpcf7-acceptance .wpcf7-list-item label,.cf7form2hidel8r .wpcf7-radio .wpcf7-list-item,.cf7form2hidel8r .wpcf7-checkbox .wpcf7-list-item{position:relative;display:inline-block;margin:0 0 16px 0;font-weight:400}.cf7form2hidel8r .wpcf7-acceptance .wpcf7-list-item label input,.cf7form2hidel8r .wpcf7-radio .wpcf7-list-item input,.cf7form2hidel8r .wpcf7-checkbox .wpcf7-list-item input{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;display:block;position:absolute;top:0;left:0;right:0;bottom:0;padding:0;margin:0;cursor:pointer}.cf7form2hidel8r .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label,.cf7form2hidel8r .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label,.cf7form2hidel8r .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{display:block;margin:0;padding-left:32px;font-size:16px;line-height:28px}.cf7form2hidel8r .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:before,.cf7form2hidel8r .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:before,.cf7form2hidel8r .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before{content:"";pointer-events:none;position:absolute;left:0;top:4px;width:20px;height:20px;border:2px solid #5c5f63;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}.cf7form2hidel8r .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label:before{border-radius:10px;box-sizing:border-box}.cf7form2hidel8r .wpcf7-radio .wpcf7-list-item input:checked+.wpcf7-list-item-label:before{border:6px solid}.cf7form2hidel8r .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label a,.cf7form2hidel8r .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label a{position:relative;z-index:1}.cf7form2hidel8r .wpcf7-acceptance .wpcf7-list-item label .wpcf7-list-item-label:before,.cf7form2hidel8r .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label:before{border-radius:3px;box-sizing:border-box}.cf7form2hidel8r .wpcf7-acceptance .wpcf7-list-item label input:checked+.wpcf7-list-item-label:before,.cf7form2hidel8r .wpcf7-checkbox .wpcf7-list-item input:checked+.wpcf7-list-item-label:before{background:var(--main55) url(img/form/checkbox.svg) center center no-repeat;background-size:20px}.cf7form2hidel8r .row.cb .wpcf7-acceptance .wpcf7-list-item label{margin-bottom:0}.cf7form2hidel8r .wpcf7-form-control-wrap{position:relative;display:block}.cf7form2hidel8r .wpcf7-not-valid-tip:empty{padding:0}.cf7form2hidel8r .wpcf7-not-valid-tip{color:#cd0606;line-height:24px;font-size:14px;letter-spacing:.015em;padding-top:8px;display:block}.cf7form2hidel8r .error .wpcf7-not-valid{border-color:#cd0606;color:#cd0606}body .wpcf7-form .wpcf7-response-output{margin:24px 0 0 0;padding:14px 42px 14px 16px;font-size:16px;line-height:20px;border-radius:0;border:0}body .wpcf7-form.invalid .required .wpcf7-form-control-wrap:after{content:"";background:url(img/icon/check.svg) center center no-repeat;width:24px;height:24px;right:16px;top:16px;position:absolute;pointer-events:none}body .wpcf7-form.invalid .required.error .wpcf7-form-control-wrap:after{content:"";background:url(img/icon/errror.svg) center center no-repeat;width:24px;height:24px;right:16px;top:16px;position:absolute;pointer-events:none}body .wpcf7-form.invalid .required.nox .wpcf7-form-control-wrap:after{background:none !important}body .wpcf7-form.invalid .error .wpcf7-not-valid .wpcf7-list-item-label:before{border-color:#cd0606}body .wpcf7-form.invalid .wpcf7-response-output{background-color:#fde7e6;color:#cd0606}body .wpcf7-form.sent .wpcf7-response-output{background-color:#ffe28a;color:#333}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.palyazat main img{max-width:100%;height:auto}.kartya{display:grid;width:100%;grid-template-columns:40% calc(60% - 32px);-moz-column-gap:32px;column-gap:32px;margin-bottom:32px;align-items:center}.kartya img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;margin:0;padding:0;aspect-ratio:3/2;border-radius:16px;overflow:hidden}.kartya>p{margin:0 !important}.kartya h2,.kartya .grid2 .caption,.grid2 .kartya .caption,.kartya .home h3,.home .kartya h3{margin-top:30px !important}@media screen and (max-width: 768px){.kartya{display:block;margin-bottom:64px}}@media only screen and (max-width: 1280px){.topbar .floorplan{left:30px;bottom:90px}}@media only screen and (max-width: 1200px){.headstripe2{left:0}.availability-checker{padding:30px 10px}.fixed .availability-checker{padding:20px 10px}.topbar .allimg{bottom:20px;left:20px}}@media only screen and (max-width: 1160px){.topbar{top:53px}.availability-checker{bottom:-133px}.explore{bottom:20px}main{padding-top:173px}body:not(.home) header{padding-bottom:0 !important;height:400px !important;background-position:top center;background-size:cover}.topbar .floorplan{left:170px;bottom:20px}}@media only screen and (max-width: 1024px){.topfooter .inner #translatable_text-5{grid-template-columns:repeat(2, 1fr)}.menu_button{display:block;position:absolute;top:0;right:20px;width:34px;height:24px;cursor:pointer;transform:rotate(0)}.menu_button i{display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:0;opacity:1;left:0;transform:rotate(0);border-radius:0}.menu_button i:nth-child(1){top:0px}.menu_button i:nth-child(2),.menu_button i:nth-child(3){top:10px}.menu_button i:nth-child(4){top:20px}.logo{width:calc(100% - 100px)}.mobil-menu-logo{width:calc(100% - 140px)}.active_menu{width:100%;overflow:hidden;position:fixed}.headstripe2 .nav{opacity:0;pointer-events:none;position:fixed;display:block;top:0;left:0;right:0;bottom:0;height:100vh;color:var(--text);background-size:cover;transition:all .5s cubic-bezier(0.694, 0.0482, 0.335, 1);z-index:1005}.headstripe2 .nav ul{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;margin:0;padding-top:50px;height:calc(100vh - 100px)}.headstripe2 .nav li{padding:0 0 10px;margin-left:0 !important}.active_menu .menu_button{position:fixed;top:53px;z-index:1007}.active_menu .menu_button i:nth-child(1){top:18px;width:0;left:50%}.active_menu .menu_button i:nth-child(2){transform:rotate(45deg);background:var(--text)}.active_menu .menu_button i:nth-child(3){transform:rotate(-45deg);background:var(--text)}.active_menu .menu_button i:nth-child(4){top:18px;width:0;left:50%}.active_menu .headstripe2 .nav{opacity:1;pointer-events:auto}.active_menu .headstripe2 .logo{color:var(--text);position:fixed;top:53px;z-index:1007}.active_menu .headstripe2 .logo i{filter:brightness(0.2)}.active_menu .availability-checker,.active_menu .headstripe,.active_menu main{z-index:-1;position:relative}.active_menu #text-6 .textwidget{position:fixed;height:100px;left:0;right:0;bottom:0;display:flex;z-index:1007;flex-flow:row wrap;justify-content:space-around;text-align:center;align-items:center}.active_menu #text-6 .textwidget p{padding-bottom:0}.row .one_third2{width:calc(50% - 15px);margin-left:30px}.row .one_third2:first-of-type{width:100%;margin-left:0}.row .one_third2:nth-of-type(2){margin-left:0}.row.velemenyek p{padding-left:78px}.row.velemenyek p:before{left:0}.row .w760{max-width:none}.header{border-top:0}.headstripe{display:none}.availability-checker{transition:all .2s ease-in-out}.bh-menu-opened .availability-checker{opacity:0}.availability-checker{display:flex;flex-flow:row nowrap;justify-content:center}.availability-checker .form-control{width:260px}.availability-checker .form-control.arrival,.availability-checker .form-control.departure{display:none}input[type=date]{background:url(img/calendar-alt.svg) calc(100% - 16px) center no-repeat;background-size:18px}}@media only screen and (max-width: 1020px){.row .infobuborek .buborek{flex-flow:column wrap;align-items:flex-start}}@media only screen and (max-width: 768px){.row.velemenyek p{width:100%}.row.velemenyek a.face{margin-left:0}.row .one_forth,.row .one_third{width:calc(50% - 20px) !important}.row .one_third{margin-left:40px !important}.row .one_forth:nth-of-type(2n + 1),.row .one_third:nth-of-type(2n + 1){margin-left:0 !important}.boxszoba{margin-bottom:100px}.bottomfooter .inner{grid-template-columns:1fr}.bottomfooter .created{text-align:center}footer{background-size:cover}.row.szoba{flex-direction:column}.row.szoba .text{width:100%;margin:0 !important}.row .infobuborek{width:100%}.row.szoba:nth-of-type(even) .text{order:0}.row.szoba .button{display:inline-block}.row.flex{flex-direction:column}.row.flex img{margin:0 auto 0 !important;max-width:100%;height:auto}.row.flex.right{align-items:center}.row .cell{margin-left:0}.row .w760{width:100%;max-width:none}.sidebar_actions{display:flex;flex-flow:row wrap}.sidebar_actions .akcio{width:50%}.sidebar_actions>a{align-self:flex-end;margin-bottom:15px}body:not(.home) h1,.h1{font-size:60px;line-height:60px}.row .infobuborek .buborek,.row .infobuborek.beuszo_anim .buborek{display:none !important;position:relative;opacity:0 !important;left:0;bottom:0;width:100%;animation:none;transform:none;margin-top:-40px;margin-bottom:20px;max-width:none}.topbar .topbar_cell{max-width:none;width:calc(100% - 40px);margin:0 20px}.ikonok{padding:10px}.availability-checker .form-control{width:calc(50vw - 76px)}.grid,.grid2{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0}.grid .img,.grid2 .img{grid-column:span 1}.grid2{row-gap:30px}.ikonok{margin:16px 0}.row.szoba h2,.row.szoba .grid2 .caption,.grid2 .row.szoba .caption,.row.szoba .home h3,.home .row.szoba h3{margin-bottom:16px !important}.row.flex img{margin-bottom:0 !important}.row.szoba p{margin-bottom:16px !important}body.apartmanok-lakosztalyok .gombok{display:flex;justify-content:space-between}body.apartmanok-lakosztalyok .gombok .button{width:calc(50% - 8px);margin-top:0}.row.szoba i{bottom:40px;left:20px;top:auto}.ngg-galleryoverview.column-3 figure.gallery-item:first-of-type:not(.portrait){grid-row:1}}@media only screen and (max-width: 760px){.topfooter .inner{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0}.topfooter .inner #translatable_text-5{grid-template-columns:1fr}.bottomfooter .footermenu{flex-direction:column;align-items:center}.bottomfooter .footermenu li{margin-left:0 !important;padding-bottom:10px}.topfooter a.trip,.topfooter a.face{margin:25px auto}#text-6{text-align:center}#text-6 .button{margin:0 auto}.ui-table-reflow thead td,.ui-table-reflow thead th{display:none}.ui-table-reflow td,.ui-table-reflow th{text-align:left !important;display:flex;padding-left:0 !important;flex-flow:row wrap;justify-content:space-between}.ui-table-reflow tbody th{margin-top:3em}.ui-table-reflow td .ui-table-cell-label,.ui-table-reflow th .ui-table-cell-label{padding:.4em;min-width:40%;display:inline-block;margin:-0.4em 1em -0.4em -0.4em}.ui-table-reflow th .ui-table-cell-label-top,.ui-table-reflow td .ui-table-cell-label-top{display:block;padding:.4em 0;margin:.4em 0;text-transform:uppercase;font-size:.9em;font-weight:normal}table td[scope=row]{border-bottom:1px solid #c0bfbb}.sidebar_actions{display:flex;flex-flow:column wrap}.sidebar_actions .akcio{width:100%}.sidebar_actions>a{align-self:flex-start}.ngg-galleryoverview .close{opacity:0;display:none}.gallery_popup{transform:translateY(100vh);transition:all .5s cubic-bezier(0.694, 0.0482, 0.335, 1);z-index:1008;position:fixed;background-color:#fff;top:0;left:0;margin:0 !important;padding:75px 8px 20px !important;width:100vw;box-sizing:border-box;height:auto;overflow:auto;bottom:75px;grid-template-columns:1fr !important;pointer-events:none}.gallery_popup .grid{display:grid;grid-gap:8px;grid-template-columns:100%;margin:0}.gallery_popup img{width:100%;height:auto}body.opened_gallery .gallery_popup img{width:100%;border:0 !important}body.opened_gallery .gallery_popup .close{opacity:0;pointer-events:none;position:sticky;z-index:2;top:-61px;display:block;margin:-61px 0 17px auto;width:44px;height:44px;padding:0;border:0;border-radius:50%;cursor:pointer;background:var(--green) url(img/icon/close.svg) center center no-repeat;background-size:18px;box-shadow:0 1px 4px rgba(0,0,0,.35)}body.opened_gallery{position:fixed;padding-top:0 !important}.opened_gallery .ngg-galleryoverview.current .gallery_popup{transform:translateY(0);transition:all .5s ease-in-out;pointer-events:auto}.opened_gallery .ngg-galleryoverview.current .gallery_popup a{display:block;line-height:0}.opened_gallery .ngg-galleryoverview.current .gallery_popup figure:last-of-type{margin-bottom:20px !important}.opened_gallery .ngg-galleryoverview.current .gallery_popup .close{display:block;opacity:1;pointer-events:auto}.ngg-galleryoverview.column-2{grid-template-columns:repeat(2, 1fr);grid-gap:10px}.ngg-galleryoverview.column-3{grid-template-columns:repeat(2, 1fr);grid-gap:10px}.ngg-galleryoverview.column-4{grid-template-columns:repeat(2, 1fr);grid-gap:10px}.ngg-galleryoverview.column-3 figure.gallery-item:nth-of-type(6){display:none}.ngg-galleryoverview.column-3 .portrait+.landscape{display:none}}@media only screen and (max-width: 640px){.bookingTopImage .cell{font-size:40px}.window .leftside{padding:20px 10px 30px}.window .leftside .one_block,.window .leftside .one_half{padding:0 10px 20px}.window .leftside .numeric_field_control{right:12px}.active_menu .headstripe2 .nav ul{height:calc(100vh - 300px)}.active_menu #text-6 .textwidget{height:300px;flex-flow:column wrap;justify-content:center;text-align:center;align-items:center}.active_menu #text-6 .textwidget p{height:100px;flex-flow:column wrap}.dialog.dialog--open .dialog__content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto}.dialog.dialog--open .dialog__content{animation-name:anim-open-mobile}.dialog.dialog--close .dialog__content{animation-name:anim-close-mobile}}@media only screen and (max-height: 700px){.active_menu .headstripe2 .nav ul{height:100vh}.active_menu #text-6 .textwidget{display:none}}@media only screen and (max-width: 568px){.explore{display:none !important}.breadcrumb{display:none !important}main{padding-top:40px}.dialog__overlay{display:none !important}.availability-checker{position:fixed;top:auto !important;bottom:0 !important;width:100%;height:auto !important;padding:0 0 calc(env(safe-area-inset-bottom) + 0) !important;opacity:1;pointer-events:auto;padding:0}.bh-menu-opened .availability-checker,.focusonfiled .availability-checker{opacity:0;pointer-events:none}.availability-checker:before{content:"";position:fixed;top:0;left:50%;width:100vw;transform:translate(-50%, 0);bottom:0;background-color:#fff;box-shadow:0 0 20px #ccc}.noscroll .availability-checker{transform:translate(-50%, 100px)}.availability-checker input,.availability-checker .button,.availability-checker .button:after,.availability-checker .button:before{height:55px}.availability-checker label,.availability-checker .button:after,.availability-checker .button:before{line-height:51px}.availability-checker form{width:100%}.availability-checker .form-control{width:50%;padding:0}.availability-checker .bh-cols-3 .form-control{width:100%}#text-5 span{display:none}#nav_menu-2{display:none}.window .leftside .one_half{width:100%}ol.col2{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0}body.page-id-82 .ngg-galleryoverview{display:grid;grid-gap:20px;grid-template-columns:repeat(2, calc(50% - 10px))}body.page-id-82 .ngg-galleryoverview .msnry_item:nth-of-type(1){grid-row-start:1;grid-row-end:2;grid-column-start:1;grid-column-end:3}body.page-id-82 .ngg-galleryoverview .msnry_item:nth-of-type(4){grid-row-start:2;grid-row-end:3;grid-column-start:1;grid-column-end:3}body[class*=-szoba].parent-pageid-13 header,body[class*=apartman].parent-pageid-13 header,body[class*=lakosztaly].parent-pageid-13 header{margin-bottom:110px}body[class*=-szoba].parent-pageid-13 .ikonok,body[class*=apartman].parent-pageid-13 .ikonok,body[class*=lakosztaly].parent-pageid-13 .ikonok{position:absolute;bottom:-110px;left:0;text-align:left;padding:10px 20px;border-radius:0;margin:0;background-color:#fff;color:var(--text);border-bottom:1px solid #d8d8d8}body[class*=-szoba].parent-pageid-13 .ikonok span,body[class*=apartman].parent-pageid-13 .ikonok span,body[class*=lakosztaly].parent-pageid-13 .ikonok span{filter:brightness(0)}body.parent-pageid-13:not([class*=-szoba]):not([class*=apartman]):not([class*=lakosztaly]) header .ikonok{display:none}body.parent-pageid-13:not([class*=-szoba]):not([class*=apartman]):not([class*=lakosztaly]) .ikonok_below{display:block}body.parent-pageid-13:not([class*=-szoba]):not([class*=apartman]):not([class*=lakosztaly]) .ikonok_below .ikonok{margin:0;padding:10px 20px;text-align:left}.row.szoba .gombok{margin-top:0}.bottomfooter .inner{padding-bottom:110px}.home .one_third2 .button{width:100%;margin-bottom:32px}.boxfooldal:last-of-type{margin-bottom:92px}.home .grid{row-gap:40px;margin:40px auto}.grid2{margin:40px auto}.home .grid .text:nth-of-type(2){order:1}.home .grid .text .button,.button.etlap{width:100%}section.full{height:420px;margin-bottom:40px}section.full img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}section.full .text{padding:40px 0}#translatable_text-3,.bottomfooter .footermenu{display:none}.boxfooldal b,.boxszoba b,.one_forth .boxakcio b{font-size:18px}.one_forth .boxakcio i{font-size:16px}.row.actions a{font-size:20px}main{margin-bottom:140px}.home .slider .caption{margin-top:36px}.home .slider .caption span,.home .slider .caption strong{font-size:24px}.topfooter .button,.mc4wp-form-fields input[type=submit]{width:100%}.row.szoba{margin-bottom:40px}.row.rooms{margin:40px 0 0}.sidebar_actions{display:none !important}.row.flex .w760 img{margin-bottom:0 !important}.cf7form2hidel8r input[type=submit],.mc4wp-form-fields input[type=submit]{width:100%}.window .leftside .design.button{width:100%}.window .leftside .row:last-child{padding:0 10px}#translatable_text-2 a[href^=tel]{display:inline-block;margin-bottom:5px}body:not(.home):not(.parent-pageid-13) header{margin:0}.fedezze_fel{flex-flow:column nowrap !important;height:auto !important;padding:0 !important}.fedezze_fel .cell{padding:0 0 24px !important}.fedezze_fel .cell .button{width:100%}.fedezze_fel:after{position:relative !important;height:400px !important;background-position:80% center !important;background-size:cover !important}}@media only screen and (max-width: 480px){.row .one_third,.row .one_third2,.row .one_forth{width:100% !important;margin-left:0 !important}.row.velemenyek p{padding-left:28px;padding-right:28px}.row.velemenyek p:before{left:-40px}.row.velemenyek p:after{right:-40px}.row .keszthelyrol{min-width:100%}.topfooter a.trip span,.topfooter a.face span{width:calc(100% - 117px)}.topfooter a.trip b,.topfooter a.face b{padding-left:67px;width:50px}.row .sidebar_actions{min-width:0;width:100%}header .ikonok{margin:15px 0}body[class*=-szoba] .topbar .subtitle{padding-top:0}.topbar{top:0}.headstripe{margin-top:0;display:none}header{border-top:0}#text-5{display:none}#qtranslate-3{opacity:0;pointer-events:none}.h1{font-size:40px;line-height:40px}.active_menu .headstripe2 .logo,.active_menu .menu_button{top:21px}.cf7form2hidel8r{display:block !important}.parent-pageid-13 .topbar .topbar_cell{margin:40px 20px 0}body:not(.home).parent-pageid-13 header{height:320px !important}body:not(.home):not(.parent-pageid-13) header{height:250px !important}body:not(.home):not(.parent-pageid-13) .topbar .topbar_cell{margin:100px 20px 0}body:not(.home) h1,.h1{font-size:40px;line-height:40px;hyphens:auto;-webkit-hyphens:auto}.one_third2.textblock h2,.one_third2.textblock .grid2 .caption,.grid2 .one_third2.textblock .caption,.one_third2.textblock .home h3,.home .one_third2.textblock h3,footer h2,footer .grid2 .caption,.grid2 footer .caption,footer .home h3,.home footer h3{font-size:23px}body .fedezze_fel .cell{padding:0 20px 20px}}@keyframes slidefrombottom{from{transform:translateY(60px)}to{transform:translateY(0)}}@media only screen and (max-width: 360px){.ikonok .szemely{padding-right:10px}body[class*=-szoba] header{margin-bottom:155px}body[class*=-szoba] .ikonok{bottom:-155px}}@media print{*{color:var(--text) !important;background:rgba(0,0,0,0) none !important}.headstripe2 .logo{filter:brightness(0)}header{border-top:0 !important}.availability-checker,footer,.headstripe,.headstripe2 nav,header:before,.bh-menu-toggle{display:none}}#tipp{margin:40px 0;box-shadow:0 0 20px #ebf1eb;background-color:#fff;font-weight:700;display:flex;flex-flow:row nowrap;overflow:hidden;color:inherit;transition:all .25s ease-in-out;text-decoration:none}#tipp:hover{border:0;box-shadow:0 0 10px #ebf1eb;text-decoration:none}#tipp img{aspect-ratio:1/1;height:160px;-o-object-fit:cover;object-fit:cover;margin:0 !important}#tipp .caption{display:flex;flex-flow:column wrap;padding:8px 32px;justify-content:center}#tipp .type{line-height:16px;padding-bottom:12px;font-weight:700;opacity:.6}#tipp .t{line-height:24px;letter-spacing:.02em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;font-weight:700}@media screen and (max-width: 480px){#tipp{flex-flow:column wrap}#tipp img{aspect-ratio:16/9;width:100%;height:auto}#tipp .caption{padding:24px}}.osszenyitas{background-color:#edf1eb;clip-path:polygon(0px 10px, 16px 10px, 26px 0px, 36px 10px, 100% 10px, 100% 100%, 0px 100%);display:block;padding:26px 16px 16px;margin:-32px 0 -16px;text-decoration:none}.csik{position:fixed;top:30px;left:50vw;transform:translate(-50%, calc(-100% - 30px));background-color:var(--main95);box-sizing:border-box;display:block;padding:20px 50px 20px 40px;line-height:30px;border-radius:3px;z-index:1006;color:#333;width:calc(100vw - 40px);max-width:600px;letter-spacing:-0.1px;transition:all 300ms ease-in-out}.csik.opened{transform:translate(-50%, 95px)}.csik a{position:relative;letter-spacing:.3px;font-weight:600;text-decoration:none;z-index:1;background-size:1px 1em;display:inline;box-shadow:inset 0 -0.5em var(--a453)}.csik a:hover{box-shadow:inset 0 -0.5em var(--a456)}.csik .close{position:absolute;top:19px;right:19px;background:rgba(0,0,0,0) url(img/icon/close.svg) center center no-repeat;width:16px;height:16px;display:block;cursor:pointer;filter:brightness(0)}.csik .close:hover{opacity:.5}.breadcrumb{margin-bottom:40px;display:flex;flex-flow:row wrap;gap:8px;align-items:flex-start;line-height:20px}.breadcrumb a{white-space:nowrap}.breadcrumb .sep{background:rgba(0,0,0,0) url(img/dropdown.svg) center center no-repeat;transform:rotate(-90deg);width:20px;height:20px;vertical-align:top;filter:brigthness(0)}.colors{position:fixed;bottom:50px;right:0;width:150px;font-size:12px}.fedezze_fel{display:flex;flex-flow:row nowrap;padding:0 0 220px;box-sizing:border-box;position:relative;margin-top:180px;height:760px}.fedezze_fel .cell{display:flex;flex-flow:column nowrap;max-width:480px;background-color:#fff;padding:40px;margin-left:auto;gap:20px;border-radius:0 0 32px 32px}.fedezze_fel .cell h2,.fedezze_fel .cell .grid2 .caption,.grid2 .fedezze_fel .cell .caption,.fedezze_fel .cell .home h3,.home .fedezze_fel .cell h3,.fedezze_fel .cell p{margin:0;text-wrap:balance}.fedezze_fel:after{content:"";position:absolute;top:0;bottom:0;background:url(img/oregbence-szabadido-fuzeri-var-fooldal-lablec-foto_2_1.webp) top center no-repeat;left:calc(50% - 50vw);width:100dvw;z-index:-1}.footer-logo{width:360px;height:300px;display:block;background-size:contain;text-decoration:none;margin:-200px auto 30px;max-width:calc(100vw - 40px)}.footer-logo img{width:100%;height:100%;aspect-ratio:360/300;-o-object-fit:contain;object-fit:contain}.kartya img{display:block}h2[id],.grid2 [id].caption,.home h3[id]{margin-top:-100px !important;padding-top:100px !important}.caption h2[id],.caption .grid2 [id].caption,.grid2 .caption [id].caption,.caption .home h3[id],.home .caption h3[id]{padding-top:130px !important}.wpcf7-response-output:empty,.hidden-fields-container{display:none}body:not(.home) .header.has-slider .slider{position:absolute;inset:0;z-index:0;overflow:hidden}body:not(.home) .header.has-slider .slider .slick-list,body:not(.home) .header.has-slider .slider .slick-track,body:not(.home) .header.has-slider .slider .slide{height:100%}body:not(.home) .header.has-slider .slider .slide{position:relative;overflow:hidden}body:not(.home) .header.has-slider .slider .slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}body:not(.home) .header.has-slider .slider .caption{display:none}body:not(.home) .header.has-slider .slider:after{content:"";position:absolute;inset:0;background-color:rgba(0,0,0,.25);z-index:1000;pointer-events:none}body:not(.home) .header.has-slider .slider .slick-arrow{text-indent:-100vw;overflow:hidden;position:absolute;top:calc(50% - 32px);background:rgba(255,255,255,.3) url(img/dropdown.svg) center center no-repeat;background-size:32px;width:64px;height:64px;z-index:1001;border:none;appearance:none;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}body:not(.home) .header.has-slider .slider .slick-prev{left:0;transform:rotate(90deg)}body:not(.home) .header.has-slider .slider .slick-next{right:0;transform:rotate(-90deg)}body:not(.home) .header.has-slider .slider .slick-arrow:hover{background-color:rgba(255,255,255,.6)}@media screen and (max-width: 560px){body:not(.home) .header.has-slider .slider .slick-arrow{display:none !important}}.bh-szallashely-cim{clear:both}/* C v2 színek (2026-11-10) */.ajanlatkeres,.home .one_third2 .button,.button2{border-color:var(--green)}.ajanlatkeres::before,.home .one_third2 .button::before,.button2::before{color:#fff}.ajanlatkeres:hover::after,.ajanlatkeres:focus-visible::after,.home .one_third2 .button:hover::after,.home .one_third2 .button:focus-visible::after,.button2:hover::after,.button2:focus-visible::after{background-color:var(--green-dark)}.button:hover::after,.button:focus-visible::after{background-color:var(--green-light)}.ajanlatkeres:hover::after,.ajanlatkeres:focus-visible::after{background-color:var(--green-dark)}.cf7form2hidel8r input[type=submit],.mc4wp-form-fields input[type=submit],.mfp-content .row input[type=submit]{color:#fff}main a:not(.button):not(.box):not(.trip):not(.face):not(.img):not(.sharebutton):not(.doboz):not(.osszenyitas),#text-6 a:not(.button):not([href^="tel:"]),.tc a{color:var(--link)}main a:not(.button):not(.box):not(.trip):not(.face):not(.img):not(.sharebutton):not(.doboz):not(.osszenyitas):hover,#text-6 a:not(.button):not([href^="tel:"]):hover,.tc a:hover{color:var(--linkhv)}.topfooter a:not(.button):not(.footer-logo){color:var(--green-dark)}.headstripe2 .nav li.current-menu-item a,.bottomfooter .footermenu li.current-menu-item a{color:var(--green-dark)}footer{background:var(--footerbg)}.ui-datepicker td a:hover,.ui-datepicker td a.ui-state-active{color:#fff}.one_forth .boxakcio .bg:not([data-badge=""]):before{background-color:var(--yellow)}.ngg-galleryoverview .count{color:var(--green)}.bh-mezo-tipp{display:block;margin-top:4px;font-size:13px;line-height:1.35;color:var(--text)}:where(main) img:where([class*=wp-image-]){max-width:100%;height:auto}@media only screen and (max-width: 480px){main table{font-size:15px !important}main table th,main table td{padding:8px 6px !important;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}}
/*# sourceMappingURL=style.css.map */