﻿/*!
	Theme Name: Keszthely edition
	Theme URI: https://babelhal.hu/
	Description: [Smart city template] | Licenc: Interaktív város™ (Proprietary SaaS - Not for distribution / Nem terjeszthető) © Bábelhal Webstudio Kft.
	Version: 2021.07.30
	Author: Bábelhal Webstudio Kft.
	Author URI: https://babelhal.hu/
	License: Interaktív város™ (Proprietary SaaS - Not for distribution / Nem terjeszthető)
	License URI: https://babelhal.hu/support
	Copyright: © Bábelhal Webstudio Kft.
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, 0.4);--pswp-preloader-color-secondary: rgba(255, 255, 255, 0.9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none !important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(0.4, 0, 0.22, 1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none !important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;top:0;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0px}.pswp__button--arrow--next{right:0px}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scale(-1, 1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise 600ms linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}.pswp__container,.pswp__zoom-wrap{right:0;bottom:0}.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}.ui-table-reflow{width:100%}.ui-table-reflow td .ui-table-cell-label,.ui-table-reflow th .ui-table-cell-label{display:none}@media only screen and (max-width: 560px){.ui-table-reflow td:first-child,.ui-table-reflow th:first-child{padding:5px 0}.ui-table-reflow thead{display:none}.ui-table-reflow tr td{width:100% !important;text-align:right}.ui-table-reflow td{text-align:left;display:block;padding:5px 0 !important}.ui-table-reflow td .ui-table-cell-label{float:left;text-align:left;padding:.4em;min-width:30%;max-width:50%;display:inline-block;margin:-0.4em 1em -0.4em -0.4em}.ui-table-reflow td .ui-table-cell-label span{display:block}.ui-table-reflow td[scope=row] .ui-table-cell-label{display:none}.ui-table-reflow td[scope=row]{text-align:left}.ui-table-reflow td[scope=row]:first-child{width:100%;text-align:left;font-weight:600}.ui-table-reflow td[scope=row]:first-child{border-width:0}.ui-table-reflow tr{margin-bottom:40px;display:block}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;margin:0;padding:0;border:0}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:" "}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 input[type=file]{cursor:pointer}div.wpcf7 input[type=file]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.pea_cook_wrapper{position:fixed;padding:8px 21px;margin:0;border-radius:5px;z-index:10000;text-align:center}.pea_cook_control{width:80%;padding:8px 21px;margin:20px auto;border-radius:5px;z-index:10000;text-align:center;color:#fff}.eu_control_btn{border:none;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;margin:10px}.pea_cook_wrapper.pea_cook_topleft{top:30px;left:30px;margin-right:5%}.pea_cook_wrapper.pea_cook_topright{top:30px;right:30px;margin-left:5%}.pea_cook_wrapper.pea_cook_topcenter{top:30px;left:30px;margin:0 25%}.pea_cook_wrapper.pea_cook_bottomleft{bottom:30px;left:30px;margin-right:5%}.pea_cook_wrapper.pea_cook_bottomright{bottom:30px;right:30px;margin-left:5%}.pea_cook_wrapper.pea_cook_bottomcenter{left:0;bottom:0;margin:0;width:100%;box-sizing:border-box;border-radius:0}.pea_cook_wrapper p{bottom:30px;margin:0;padding:0;font-size:18px;font-weight:400}.pea_cook_wrapper a{border-bottom:dotted thin #eee;text-decoration:none}.pea_cook_wrapper a:hover{text-decoration:none;border-bottom-style:solid}a#fom,a#pea_close{border-bottom:1px dotted}a#pea_close{padding-top:20px;display:block}button.pea_cook_btn{background:#e3e3e3;border:1px solid #bbb;border-radius:5px;box-shadow:inset 0 0 1px 1px #f6f6f6;color:#333;font:bold 12px "helvetica neue",helvetica,arial,sans-serif;line-height:1;padding:5px 0;text-align:center;text-shadow:0 1px 0 #fff;width:100px;margin-left:20px}button.pea_cook_btn:hover{background:#d9d9d9;-webkit-box-shadow:inset 0 0 1px 1px #eaeaea;-moz-box-shadow:inset 0 0 1px 1px #eaeaea;box-shadow:inset 0 0 1px 1px #eaeaea;color:#222;cursor:pointer}button.pea_cook_btn:active{background:#d0d0d0;-webkit-box-shadow:inset 0 0 1px 1px #e3e3e3;-moz-box-shadow:inset 0 0 1px 1px #e3e3e3;box-shadow:inset 0 0 1px 1px #e3e3e3;color:#000}.pea_cook_more_info_popover{display:none;position:absolute;top:0;z-index:1000000;height:80%;width:100%;left:0}.pea_cook_more_info_popover_inner{margin:40px auto;min-width:50%;min-height:200px;padding:50px;max-width:60%;background-color:rgba(0,0,0,.75);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000, endColorstr=#cc000000)"}.pea_cook_more_info_popover_inner a{border-bottom:dotted thin #eee;text-decoration:none}.pea_cook_more_info_popover_inner a:hover{text-decoration:none;border-bottom-style:solid;color:#ddd}.pea_cook_more_info_popover h2{font-size:22px;font-weight:bold}.pea_cook_more_info_popover h3{font-size:22px;font-weight:bold}.eucookie{float:left;border-radius:5px;transition:background .5s;margin:10px}.eucookie:hover{cursor:pointer;background-position:-20px -10px !important;transition:background .5s}.eucookie span{width:100%;padding:10px;text-align:center;float:left}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.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{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);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 transparent}.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:transparent;border:0;outline:none;background:transparent}.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{--blue: #6036D7;--blue_hv: #7C4EFF;--red: #F72C47;--red_hv: #FF455E;--txtdark: #2E3138;--txtlight: #75788A;--lilashadow: 0px 0px 36px rgba(0, 29, 191, 0.14);--br: 24px;--time: cubic-bezier(0.694, 0.0482, 0.335, 1)}.page-template-t-info section,.home .section_content{display:flex;flex-flow:column wrap;align-items:center;gap:64px;width:100%;max-width:1288px;padding:0 24px}.page-template-t-info section .buttons,.home .section_content .buttons{display:flex;flex-flow:row wrap;gap:32px}.page-template-t-info section .news+.buttons,.home .section_content .news+.buttons{margin:0 auto 32px}.page-template-t-info section .facebook_posts+.buttons,.home .section_content .facebook_posts+.buttons{margin:32px auto 0}.page-template-t-info section .btn,.home .section_content .btn{width:fit-content}.page-template-t-info section .btn.blue,.home .section_content .btn.blue{background-color:var(--blue)}.page-template-t-info section .btn.blue:hover,.home .section_content .btn.blue:hover{background-color:var(--blue_hv)}.page-template-t-info section .flex,.home .section_content .flex{display:flex;flex-flow:row nowrap;column-gap:32px;width:100%;margin-left:auto;margin-right:auto;overflow-y:auto}.page-template-t-info section .card,.home .section_content .card{position:relative;display:flex;flex-flow:column wrap;justify-content:flex-end;width:100%;height:100%;border-radius:var(--br);overflow:hidden;border:0}.page-template-t-info section .card img,.home .section_content .card img{display:block;width:100%;height:100%;position:absolute;object-fit:cover;top:0;left:0;right:0;bottom:0;z-index:-1;transform:scale(1);transition:all .45s var(--time);background-color:rgba(0,0,0,.2)}.page-template-t-info section .card svg,.home .section_content .card svg{width:24px;height:24px;min-width:24px}.page-template-t-info section .card:hover,.home .section_content .card:hover{text-decoration:none !important}.page-template-t-info section .card.card-facebook,.page-template-t-info section .card.card-video,.home .section_content .card.card-facebook,.home .section_content .card.card-video{aspect-ratio:1/1;color:#fff;min-width:280px;max-height:288px}.page-template-t-info section .card.card-facebook,.home .section_content .card.card-facebook{flex:1 1 0;width:0}.page-template-t-info section .card.card-news-hl,.page-template-t-info section .card.card-facebook-hl,.page-template-t-info section .card.card-video-hl,.home .section_content .card.card-news-hl,.home .section_content .card.card-facebook-hl,.home .section_content .card.card-video-hl{aspect-ratio:604/342;color:#fff;min-height:280px;min-width:280px}.page-template-t-info section .card.card-news-hl:before,.page-template-t-info section .card.card-facebook-hl:before,.page-template-t-info section .card.card-video-hl:before,.home .section_content .card.card-news-hl:before,.home .section_content .card.card-facebook-hl:before,.home .section_content .card.card-video-hl:before{content:"";top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);display:block;z-index:0;position:absolute}.page-template-t-info section .card.card-news-hl .plecsni,.home .section_content .card.card-news-hl .plecsni{color:#fff}.page-template-t-info section .card.card-news .title,.home .section_content .card.card-news .title{color:var(--txtdark);transition:color .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}.page-template-t-info section .card.card-news:hover .title,.home .section_content .card.card-news:hover .title{color:#7676a8}.page-template-t-info section .card.card-news .excerpt,.home .section_content .card.card-news .excerpt{color:var(--txtlight)}.page-template-t-info section .card .plecsni,.home .section_content .card .plecsni{color:var(--red);text-align:right;width:38px}.page-template-t-info section .card .plecsni b,.home .section_content .card .plecsni b{font-size:22px;line-height:24px;display:block}.page-template-t-info section .card .plecsni span,.home .section_content .card .plecsni span{font-weight:600;font-size:13px;line-height:16px;padding-top:4px}.page-template-t-info section .card .text,.home .section_content .card .text{display:flex;flex-flow:column nowrap;row-gap:8px;width:calc(100% - 32px)}.page-template-t-info section .card h2.title,.page-template-t-info section .card h3.title,.home .section_content .card h2.title,.home .section_content .card h3.title{margin:0}.page-template-t-info section .card .title,.home .section_content .card .title{font-size:17px;line-height:24px !important;font-weight:700;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page-template-t-info section .card .excerpt,.page-template-t-info section .card .date,.page-template-t-info section .card .tags,.home .section_content .card .excerpt,.home .section_content .card .date,.home .section_content .card .tags{font-size:13px;line-height:16px;font-weight:600;text-align:left;display:block;margin:0}.page-template-t-info section .card .date,.home .section_content .card .date{margin-bottom:0 !important}.page-template-t-info section .card .card_link,.home .section_content .card .card_link{position:absolute;top:0;left:0;right:0;height:100%;z-index:1}.page-template-t-info section .card:hover img,.home .section_content .card:hover img{transform:scale(1.1)}.page-template-t-info section .caption,.home .section_content .caption{padding:0 24px 24px;width:100%;position:relative;display:flex;flex-flow:row nowrap;column-gap:8px}.page-template-t-info section img+.caption,.home .section_content img+.caption{z-index:1}.page-template-t-info section img+.caption::before,.home .section_content img+.caption::before{content:"";position:absolute;bottom:0;left:0;right:0;height:128px;background-image:linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);z-index:-1}section.programs .programok{margin-bottom:0}section.programs .caption{padding:0}section.programs .caption .date{font-size:15px}.section_heading{width:100%;max-width:589px;margin:0 auto;display:flex;flex-flow:column wrap;align-items:center;gap:16px}.section_heading h1,.section_heading h2{text-align:center;margin:0}.section_heading p{letter-spacing:.5%;text-align:center}.section_content{display:flex;flex-flow:column nowrap;gap:32px;width:100%}section.news{margin:72px auto 128px}section.news .section_content{gap:0}section.news div.news{padding:32px 24px;width:calc(100% + 48px);margin:0 -24px}section.news div.news .card{border-radius:0}section.videos,section.programs{margin:128px auto 128px}section.newsletter{max-width:none;background:url(images/info/newsletter_block_bg_pc.html) center center no-repeat;padding:96px 0}section.newsletter .mc4wp-form-fields{display:flex;flex-flow:column nowrap;gap:32px;justify-content:center;width:100vw;max-width:916px;padding:0 24px}section.newsletter .section_heading{max-width:500px}section.newsletter .section_heading p{font-size:20px;font-weight:700}section.newsletter .row{display:flex;flex-flow:row wrap;column-gap:32px;row-gap:24px;width:100%}section.newsletter .row .col{flex:1 1 calc(50% - 114px);min-width:200px}section.newsletter .row input{height:56px;padding:14px 16px;border:0 !important}section.newsletter .row input:focus::-webkit-input-placeholder,section.newsletter .row input:active::-webkit-input-placeholder{color:#2e3138}section.newsletter .row button{-webkit-appearance:none;border:0;padding:13px 32px;flex:1 1 164px}section.newsletter .pCheckboxes{position:relative;display:inline-block;margin:0 auto;font-weight:400}section.newsletter .pCheckboxes input[type=checkbox]{width:28px;height:100%;-webkit-appearance:none;opacity:0;display:block;position:absolute;top:0;left:0;right:0;bottom:0;padding:0;margin:0;cursor:pointer}section.newsletter .pCheckboxes label{display:block;margin:0;width:fit-content;padding-left:32px;font-size:16px;line-height:28px;font-weight:400;cursor:pointer}section.newsletter .pCheckboxes label a{color:var(--red);text-decoration:underline}section.newsletter .pCheckboxes label a:hover{color:var(--red_hv)}section.newsletter .pCheckboxes label:before{content:"";pointer-events:none;position:absolute;left:0;top:4px;width:20px;height:20px;border-radius:3px;background-color:var(--text-white, white);border:0 solid var(--text-white, white);transition:all .25s var(--time);box-shadow:var(--lilashadow)}section.newsletter .pCheckboxes input:checked+label:before{background:var(--red, red) url(images/form/checkbox.svg) 0 0 no-repeat;background-size:20px;border-color:var(--text-white, white)}section.instagram{margin:0 auto 64px}div.news{gap:24px;width:100%}div.news .card{justify-content:flex-start}div.news .column{display:flex;flex-flow:column nowrap;justify-content:flex-start;box-shadow:var(--lilashadow);border-radius:var(--br);width:0;flex:1 1 0;gap:24px;padding:32px 32px 32px 12px;min-width:280px}div.news .column .caption{padding:0;height:68px;column-gap:16px}div.news .column .text{width:100%;gap:4px}div.news .column .excerpt{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}section.shorts{margin:96px auto 96px;gap:48px}section.shorts .card{width:100%;min-width:222px;max-width:222px;aspect-ratio:9/16;height:fit-content;flex-flow:column nowrap;border-radius:0;margin-bottom:40px;overflow:visible}section.shorts .card img{position:relative;aspect-ratio:unset;border-radius:var(--br);transform:scale(1) !important}section.shorts .card .caption{padding:16px 0 0 0;height:40px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;position:absolute;width:100%;bottom:-40px;left:0}section.shorts .card img+.caption::before{display:none}section.shorts .card a{display:flex;flex-flow:column wrap;justify-content:center;align-items:center}section.shorts .card a svg{width:100px;height:123px;opacity:0;transition:all .45s var(--time)}section.shorts .card a:hover svg{opacity:1}section.programs .programok{width:100%;display:block}section.programs .program.highlighted{height:480px;border-radius:var(--br)}@media screen and (max-width: 1280px){section .flex{width:calc(100% + 48px);margin:0 -24px;padding:0 24px}section .flex::-webkit-scrollbar{display:none}}@media screen and (max-width: 560px){section{gap:40px}section .buttons{width:100%}section .buttons .btn{text-align:center;width:100%}section.news,section.videos,section.programs,section.shorts{margin:56px auto}section.newsletter{padding:56px 0;background:url(images/info/newsletter_block_bg_mobile.html) top center no-repeat;background-size:cover}}.home .section_content{padding:0}.home .section_content .hl_news_and_facebook_post{margin:0 -24px;padding:0 24px;width:calc(100% + 48px)}.home .section_content .hl_news_and_facebook_post .card{flex:1 1 calc(50% - 32px)}.home .section_content .card{padding:0;box-shadow:none}.home .section_content .card:before{z-index:1 !important}.home .section_content .card .text{row-gap:4px}.home .section_content .card .text .title{text-align:left;font-size:17px !important;line-height:24px !important;margin:0 !important}.home .section_content .card .excerpt{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.home .section_content .card.card-news{height:68px}.home .section_content .card.card-news .title{transition:color .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}.home .section_content .card.card-news:hover .title{color:#7676a8}.home .section_content .card.card-video-hl{aspect-ratio:1/1}.home .section_content .card.card-video-hl,.home .section_content .card.card-facebook{flex:1 1 calc(25% - 32px);aspect-ratio:1/1;max-height:342px}.home .section_content .card img{z-index:0}.home .section_content .flex{overflow-y:unset;overflow-x:auto}.home .section_content .flex.news{margin:-72px -24px -40px;padding:40px 24px;width:calc(100% + 48px)}.home .section_content .flex.news .column{justify-content:center;aspect-ratio:1/1;max-height:288px}.home .section_content .column{padding:0 32px 0 12px;flex:1 1 calc(25% - 32px)}.home .section_content .facebook_posts,.home .section_content .videos{display:contents}.helikoni_unnepsegek{display:flex;flex-flow:column nowrap;justify-content:space-evenly;align-items:center;background-image:url(images/helikon/landing_banner_bg.html);background-position:center center;background-repeat:no-reapat;background-size:cover}.helikoni_unnepsegek .logo{width:376px;height:100px}.helikoni_unnepsegek .logo+span{text-align:center;display:flex;flex-flow:column wrap}.helikoni_unnepsegek .date{font-size:30px !important;line-height:34px !important;font-weight:800 !important;letter-spacing:.02em;color:#000 !important;display:block}.helikoni_unnepsegek .text{font-size:24px;line-height:30px;font-weight:700;letter-spacing:.02em;color:#000;text-align:center;margin-bottom:30px}.helikoni_unnepsegek .eloadok{--bheight: 20px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100%;overflow:hidden}.helikoni_unnepsegek .eloadok+.eloadok{margin-top:16px}.helikoni_unnepsegek .eloadok span{clip-path:polygon(var(--bheight) 0, 100% 0, calc(100% - var(--bheight)) 100%, 0 100%);color:#fff;line-height:calc(var(--bheight)*2);display:block;padding:0 calc(var(--bheight)*2);white-space:nowrap;font-size:18px;font-weight:bold}.helikoni_unnepsegek .eloadok .dark{background-color:#384d5c}.helikoni_unnepsegek .eloadok .light{background-color:#009a93}.page-template-t-lister .helikoni_unnepsegek,.selection-template-default .helikoni_unnepsegek{background-image:url(images/helikon/listazo_banner_bg.html)}.page-template-t-lister .helikoni_unnepsegek .logo,.selection-template-default .helikoni_unnepsegek .logo{width:220px;height:70px}.page-template-t-lister .helikoni_unnepsegek .date,.selection-template-default .helikoni_unnepsegek .date{margin-top:8px;font-size:16px !important;line-height:20px !important}.page-template-t-lister .helikoni_unnepsegek .text,.selection-template-default .helikoni_unnepsegek .text{font-size:14px;line-height:20px;margin-bottom:16px}.page-template-t-lister .helikoni_unnepsegek .eloadok,.selection-template-default .helikoni_unnepsegek .eloadok{--bheight: 12px}.page-template-t-lister .helikoni_unnepsegek .eloadok span,.selection-template-default .helikoni_unnepsegek .eloadok span{font-size:12px}.page-template-t-lister .helikoni_unnepsegek .eloadok+.eloadok,.selection-template-default .helikoni_unnepsegek .eloadok+.eloadok{margin-top:8px}@media screen and (max-width: 1024px){.helikoni_unnepsegek{background-image:url(images/helikon/mobil_banner_bg.html)}.page .helikoni_unnepsegek .logo,.single .helikoni_unnepsegek .logo{width:220px;height:70px}.page .helikoni_unnepsegek .date,.single .helikoni_unnepsegek .date{margin-top:8px;font-size:16px !important;line-height:20px !important}.page .helikoni_unnepsegek .text,.single .helikoni_unnepsegek .text{font-size:14px;line-height:20px;margin-bottom:16px}.page .helikoni_unnepsegek .eloadok,.single .helikoni_unnepsegek .eloadok{--bheight: 12px}.page .helikoni_unnepsegek .eloadok span,.single .helikoni_unnepsegek .eloadok span{font-size:12px}.page .helikoni_unnepsegek .eloadok+.eloadok,.single .helikoni_unnepsegek .eloadok+.eloadok{margin-top:8px}}.close-szuropanel,.w480,.hideonpc,.mobile_filter,.close_popup_filter,.def_list,.filter_submit_button,nav,.filter_show_all,.szuropanel .mobile.button.hidden{display:none !important}#mask{position:fixed;background-color:rgba(0,0,0,.28);top:0;left:0;right:0;bottom:0;z-index:1032;width:100%;height:auto;opacity:0;pointer-events:none}.window{top:50%;left:50%;transform:translate(-50%, -50%) scale(0.8);max-width:1024px;width:100vw;overflow-y:auto;height:auto;opacity:0;pointer-events:none}.modal_opened{position:fixed}.modal_opened #mask{opacity:1;pointer-events:auto}.modal_opened .window{opacity:1;pointer-events:auto;transform:translate(-50%, -50%) scale(1);cursor:default;-webkit-overflow-scrolling:touch}.modal_opened .window.fixedtop{transform:translate(-50%, 0);top:0;bottom:0}.window{position:fixed;background-color:#fff;box-shadow:0 0 19px 0 rgba(45,45,8,.1);z-index:1033}.window::-webkit-scrollbar{width:0;border-radius:24px}.window::-webkit-scrollbar-track{box-shadow:inset 0 0 1px #e1e4f5;border-radius:24px}.window::-webkit-scrollbar-thumb{background:#f72c47;border-radius:24px}.window .close{position:absolute;top:0;right:24px;width:20px;height:50px;text-decoration:none;color:inherit;z-index:2;background:url(images/nav/close-full.svg) center center no-repeat;background-size:18px !important}.window #acc_action_span{display:block}.window .date_wrapper,.window .text_wrapper{display:block;position:relative}.window .hasDatepicker{cursor:pointer}.window label i{font-style:normal}.window .btn{width:auto;display:table;margin:40px 0 0;text-transform:capitalize}.window .date_wrapper .validator{background:url(images/clock.svg) center center no-repeat}.window .validator{position:absolute;right:16px;top:18px;width:24px;line-height:24px;height:24px;background-size:24px;pointer-events:none}.window .validator.error{background:url(images/form/field-alert.svg) 0 0 no-repeat !important}.window .validator.valid{background:url(images/form/field-ok.svg) 0 0 no-repeat !important}.window #tabs>div{display:flex;flex-flow:row wrap;padding:0 24px 24px;gap:24px}.window .leftColumn{flex:1 1 calc(67% - 24px);display:flex;column-gap:24px;flex-flow:row wrap}.window .leftColumn .full{flex:1 1 100%}.window .leftColumn .half{flex:1 1 calc(50% - 24px);min-width:220px}.window .rightColumn{flex:1 1 calc(33% - 24px);padding-top:24px;min-width:220px}.window .rightColumn h2,.window .rightColumn h3{font-size:20px;font-weight:600;margin:0}.window .rightColumn h2{padding:16px 0 10px}.window .rightColumn h3{margin-bottom:24px}.window .rightColumn .acc_card{aspect-ratio:1/1;margin-bottom:32px}.window .rightColumn .acc_card img{width:100%;height:100%;object-fit:cover;border-radius:24px}.window .rightColumn .acc_card .accAddr{position:relative;line-height:24px;min-height:24px;padding-left:0;font-size:13px;margin-top:0;font-weight:600;display:flex;flex-flow:row nowrap;align-items:center;letter-spacing:.02em;gap:8px}.window .rightColumn .acc_card .accAddr svg{min-width:16px;max-width:16px;height:18px;margin-top:3px;align-self:flex-start}.window input[type=number]{-webkit-appearance:none}.window .error{border-color:#eb5757 !important;border-width:2px !important}.window .valid{border-color:#2e3138 !important}.window .modal_head{background-color:#e1e4f5;position:sticky;top:0;z-index:2}.window .modal_head .title{line-height:50px;font-weight:600;font-size:18px;padding:0 24px;overflow:hidden}.window .modal_head .close{filter:brightness(0)}#next1.sending{background:rgba(77,140,0,.25) url(images/loading.svg) right center no-repeat;background-size:100px;padding-right:70px;pointer-events:none}@media screen and (min-width: 1024px){.modal_opened .window{box-shadow:0px 0px 25px rgba(0,0,0,.08);border-radius:24px}.modal_opened .window.fixedtop{top:100px;bottom:100px}}.home p.gray{color:#9ea0ad;font-size:20px;line-height:28px;font-weight:700}@font-face{font-family:"PlusJakartaSans";font-style:normal;font-weight:400;font-display:fallback;src:url(fonts/web/PlusJakartaSans-Regular.woff2) format("woff2")}@font-face{font-family:"PlusJakartaSans";font-style:italic;font-weight:400;font-display:fallback;src:url(fonts/web/PlusJakartaSans-Italic.woff2) format("woff2")}@font-face{font-family:"PlusJakartaSans";font-style:normal;font-weight:600;font-display:fallback;src:url(fonts/web/PlusJakartaSans-SemiBold.woff2) format("woff2")}@font-face{font-family:"PlusJakartaSans";font-style:normal;font-weight:700;font-display:fallback;src:url(fonts/web/PlusJakartaSans-Bold.woff2) format("woff2")}@font-face{font-family:"PlusJakartaSans";font-style:normal;font-weight:800;font-display:fallback;src:url(fonts/web/PlusJakartaSans-ExtraBold_star.woff2) format("woff2")}.pswp__top-bar{background-color:transparent}*{box-sizing:border-box;font-family:"PlusJakartaSans"}html{width:100%}body{font-size:16px;line-height:28px;font-weight:400;font-style:normal;color:#2e3138;width:100vw;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:grayscale;letter-spacing:.005em;font-family:"PlusJakartaSans"}textarea{font-size:16px;line-height:28px;font-weight:400}.wrapper{margin:0 auto;width:100%;max-width:1920px;position:relative;z-index:2}.home main{position:relative}.csik{background-color:#6036d7;color:#fff;max-height:0;height:fit-content;line-height:24px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;column-gap:24px;overflow:hidden;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1);transform:translateY(-100%);z-index:4;position:absolute;width:100%}.csik.opened{max-height:max-content;transform:translateY(0);padding:8px}.csik a{color:#fff;border-bottom:1px solid #fff}.csik svg{width:16px;height:16px;opacity:.4}.csik .close{cursor:pointer;line-height:0;height:16px}.csik .close:hover{opacity:1}.csik.opened+.header{top:0 !important;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}.header{display:flex;flex-flow:row nowrap;height:112px;justify-content:space-between;align-items:center;width:100%;max-width:1456px;padding:0 24px;margin:0 auto;box-sizing:border-box;position:relative}.header .logo{display:block;width:157px;height:50px;margin:0}.header .logo img{height:100%;width:auto}.header .logo svg{width:100%;height:100%}.header .menu-button{display:none;font-size:15px;background-color:#f1f3ff;font-weight:700;border-radius:20px;line-height:40px;width:89px;flex-flow:row nowrap;justify-content:center;align-items:center;cursor:pointer;z-index:5;position:relative;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1);align-self:flex-start;gap:8px;margin-left:16px}.header .menu-button i{font-style:normal}.header a{color:inherit;text-decoration:none}.header .primary-menu svg{display:none}@media(hover: hover){.menu-button:hover{opacity:.7}.header a:hover{color:#7676a8;border:0}}.home .header{position:absolute;top:0;left:0;width:100vw;max-width:1920px;margin:0;padding:48px}.home .header .hidden{opacity:0;pointer-events:none}.home .header .header-menu li{color:#fff}.home .header .highlighted a{background-color:rgba(0,0,0,.29)}.home .header .highlighted a:hover{background-color:rgba(0,0,0,.49);color:#fff}.home .header .highlighted.valasztas a{background-color:#f72c47}.home .header .highlighted.valasztas a:hover{background-color:#ff455e;color:#fff}.home .header .qtranxs_widget svg{filter:brightness(10)}#menu-item-22964 a{color:#f72c47}@media only screen and (min-width: 1025px){.home .header .primary-menu{position:absolute;top:595px;left:50%;width:940px;transform:translateX(-50%);margin:0 auto;height:140px;background-color:#fff;background-image:linear-gradient(rgba(0, 0, 0, 0.08) 0%, rgba(255, 255, 255, 0.94) 100%);box-shadow:0px 0px 25px rgba(0,0,0,.08);border-radius:24px;display:flex;flex-flow:row wrap;gap:16px}.home .header .primary-menu li{margin:0}.home .header .primary-menu a{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;font-size:20px;line-height:28px;border-radius:30px;padding:16px 24px}.home .header .primary-menu a:hover{color:#2e3138;background-color:#fff}.home .header .primary-menu svg{display:block}.header .footer-menu{display:none}.home .main-menu .menu-item-has-children>a:after{display:none !important}.home .main-menu .menu-item-has-children .sub-menu{display:none !important}}.current-menu-item,.current-menu-parent,.single-szallas #menu-item-15,.single-etterem #menu-item-29,.single-kisokos #menu-item-28,.single-event #menu-item-26,.single-szabadido #menu-item-27{color:#6036d7}.header{z-index:3}.qtranxs_widget{margin-left:40px;height:40px;position:relative}.qtranxs_widget h3{margin:0 !important;padding:0;width:18px;height:18px;line-height:40px}.qtranxs_widget svg{width:18px;height:18px;cursor:pointer}.qtranxs_widget.opened .language-chooser{opacity:1;pointer-events:auto}.share{cursor:pointer}.share.opened+ul{opacity:1;pointer-events:auto}.share.opened+ul svg{display:none}.share+ul,.language-chooser{position:absolute;top:35px;right:0;background-color:#fafbff;border-radius:24px;padding:16px;opacity:0;pointer-events:none;display:flex;flex-flow:column wrap;gap:20px;font-size:13px;line-height:16px;font-weight:600;z-index:4;padding:18px 23px}.share+ul .active,.language-chooser .active{color:#6036d7}.qtranxs_widget.opened .language-chooser{overflow:unset}.qtranxs_widget.opened .language-chooser:after{transform:scale(1, -1)}.menu-button b{width:16px;height:12px;display:flex;z-index:5;position:relative;cursor:pointer;transform:rotate(0);vertical-align:top}.menu-button b span{display:block;position:absolute;height:2px;width:100%;background:#2e3138;border-radius:0;opacity:1;left:0;transform:rotate(0);transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}.menu-button b span:nth-child(1){top:0px}.menu-button b span:nth-child(2),.menu-button b span:nth-child(3){top:5px}.menu-button b span:nth-child(4){top:10px}.menu-button b:hover{opacity:.8}#content{max-width:1456px;margin:0 auto;width:100%;box-sizing:border-box;padding:0 24px;position:relative;z-index:2}.page-template-t-lister-php #content{margin-bottom:0}.page-template-default #content{margin:64px auto 0}.page-id-107 #content{margin-top:90px}.menu-lang-container{display:flex;flex-flow:row wrap}body.home .main-menu li.page-info svg{display:block}.main-menu{display:flex;flex-flow:row nowrap}.main-menu>ul+ul{margin-left:40px}.main-menu>ul{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.main-menu>ul>li:not(:first-of-type){margin-left:40px}.main-menu .menu-item-has-children{position:relative}.main-menu .menu-item-has-children>a:after{content:"";width:16px;height:16px;margin-top:15px;background:url(images/nav/chevron-down-16.svg) center center no-repeat;background-size:16px;display:inline-block;vertical-align:top;margin-left:4px;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}.main-menu li:not(.menu-item-has-children) svg{display:none}.main-menu .sub-menu{opacity:0;pointer-events:none;position:absolute;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;left:-23px;top:40px;background-color:#f1f3ff;padding:18px 23px;border-radius:24px}.main-menu .sub-menu li{padding:0}.main-menu .sub-menu li+li{padding-top:20px}.main-menu .sub-menu a{font-size:13px;line-height:20px;white-space:nowrap;display:block;border:none;color:#2e3138}.main-menu .sub-menu a:hover{color:#6036d7}.main-menu #menu-item-116 .sub-menu{left:auto;right:0}.main-menu .menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:auto;z-index:100}.main-menu a{color:inherit;text-decoration:none;font-size:15px;line-height:40px;font-weight:700;letter-spacing:.02em;display:block;border:none}.main-menu a:hover{border:none}.main-menu .highlighted a{background-color:#f1f3ff;padding:0 20px;border-radius:20px}.main-menu .highlighted a:hover{background-color:#dad8fd;color:#2e3138}.szallasnav{position:fixed;top:0;left:0;right:0;display:block !important;z-index:3;background-color:#fff;box-shadow:0px 0px 25px rgba(0,0,0,.08);opacity:0;pointer-events:none}.szallasnav .container{margin:0 auto;max-width:1720px !important;width:100%}#content ul.navbar-nav{display:flex;flex-flow:row wrap;height:112px;position:relative;align-items:center}#content ul.navbar-nav li:before{display:none}#content ul.navbar-nav li{padding:0;margin:0 40px 0 0}#content ul.navbar-nav a{text-decoration:none;color:inherit}#content ul.navbar-nav .active a{border-bottom:1px solid}nav.navbar-fixed-top{opacity:1;pointer-events:auto}@media not all and (hover: none){.main-menu .menu-item-has-children:hover>a:after{transform:scale(1, -1)}}.button-bar{position:fixed;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, white 70%);bottom:0;left:0;right:0;width:100vw;padding:10px;box-sizing:border-box;display:flex;flex-flow:row nowrap;justify-content:space-around;z-index:1002;transform:translateY(182px);padding-bottom:10px}.button-bar a{width:64px;height:64px;color:#2e3138;border-radius:50%;margin-bottom:20px;text-align:center;position:relative}.button-bar svg{width:64px;height:64px;padding:13px;filter:brightness(10)}.button-bar .call{background-color:#f72c47 !important}.button-bar .mail{background-color:#6036d7 !important}.button-bar .map{background-color:#6036d7 !important}.button-bar a:after{content:attr(title);font-size:13px;line-height:16px;color:#2e3138;width:auto;white-space:nowrap;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}@keyframes slidefrombottom{from{transform:translateY(100px)}to{transform:translateY(0)}}.opened_menu{overflow:hidden}.opened_menu .logo.hidden{opacity:1;pointer-events:auto}.opened_menu .header{background:#fff;position:fixed}.opened_menu .main-menu{opacity:1;pointer-events:auto}.opened_menu #content{opacity:0;pointer-events:none;min-height:100vh}.opened_menu footer:before{opacity:0}.opened_menu .menu-button span:nth-child(1){top:12px;width:0;left:50%}.opened_menu .menu-button span:nth-child(2){transform:rotate(45deg)}.opened_menu .menu-button span:nth-child(3){transform:rotate(-45deg)}.opened_menu .menu-button span:nth-child(4){top:12px;width:0;left:50%}.opened_menu .language-chooser{margin-left:0}.opened_menu .language-chooser li a{padding:0 !important;height:24px}.opened_menu .button-bar{animation:slidefrombottom .5s cubic-bezier(0.694, 0.0482, 0.335, 1) .5s 1 forwards normal}header .menu{display:flex;flex-flow:row wrap;justify-content:center;margin:20px auto}h1{margin:0 0 24px;font-weight:800;color:#2e3138;letter-spacing:-0.01em}h1 small{letter-spacing:6px;font-size:20px;line-height:55px;vertical-align:top}.home h1{margin:0;padding:0;line-height:0}h2,h3,h4,h5,h6,.h5{margin:40px 0 24px;letter-spacing:normal;font-weight:700}h2 a,h3 a,h4 a,h5 a,h6 a,.h5 a{color:inherit;text-decoration:none}h3+p .h5{margin-top:24px !important}h1{font-size:clamp(40px,8vw,50px);line-height:clamp(50px,8vw,55px)}h2{font-size:clamp(34px,7vw,40px);line-height:1.1;font-weight:800}h3{font-size:clamp(22px,4.5vw,28px);line-height:1.28}h4{font-size:20px;line-height:28px}h5,.h5{font-size:17px;line-height:24px;display:block}h6{font-size:15px;line-height:20px}strong,b{font-weight:700}i,em{font-style:italic}.large{font-size:20px;line-height:32px;letter-spacing:.01em;padding:32px;background-color:#f8f9fb;border-radius:24px}*[class^=btn],.btn,input[type=submit],.w480{cursor:pointer;-webkit-appearance:none;outline:none;background-color:#f72c47;letter-spacing:.02em;color:inherit;font-weight:700;font-size:15px;line-height:20px;padding:17px 32px;display:inline-block;border-radius:27px;text-decoration:none;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1);text-decoration:none}.btn,input[type=submit],.w480{box-shadow:0px 0px 36px rgba(0,29,191,.14);color:#fff}.btn:hover,input[type=submit]:hover,.w480:hover{box-shadow:0px 4px 20px rgba(0,29,191,.25);color:#fff;border:none;background-color:#ff455e;text-decoration:none}.w480{box-shadow:0px 0px 25px rgba(0,102,191,.16);background-color:#fff;border:0;color:#2e3138;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding:15px 32px !important}.w480:hover{background-color:rgba(255,255,255,.7);color:#2e3138 !important}.w480+.btn{box-shadow:0px 0px 25px rgba(0,102,191,.16)}a{color:#6036d7;text-decoration:none}p+p{margin-top:24px}ul+p{margin-top:24px}ul+p .h5{margin-top:56px !important}.img{margin:72px auto;line-height:0}p:empty{display:none}.col2{width:100%;box-sizing:border-box;max-width:940px;margin:0 auto;display:grid;grid-template-columns:repeat(2, calc(50% - 16px));column-gap:32px;row-gap:16px;text-align:left}.col3{width:100%;display:grid;grid-template-columns:repeat(3, calc(33.3333333333% - 21.3333px));column-gap:32px;text-align:left}.col4{width:100%;column-count:4;column-gap:32px}.home .card{padding:48px;box-shadow:0px 0px 25px rgba(0,0,0,.08);border-radius:4px;background-color:#fff}.home .card h3{margin-top:0}.home .card ul{margin:40px 0}.home .card li strong{display:block;font-size:18px;letter-spacing:-0.02em}.home .card li{display:grid;grid-template-columns:32px calc(100% - 48px);column-gap:16px;font-size:14px;line-height:24px;align-items:center;margin-bottom:20px;position:relative}.home .card svg{width:32px;height:32px;grid-row:1/span 2}.home .card .percent{position:absolute;left:201px;width:47px;height:47px;top:0}.sitemap>ul{column-count:3;column-gap:32px}.sitemap li{break-inside:avoid}blockquote{padding-left:22px;font-style:italic;font-size:20px;line-height:36px;margin-top:24px;position:relative}blockquote:before{content:"";border:1px solid #6036d7;border-radius:1px;position:absolute;left:0;top:0;bottom:0}blockquote p{margin:0}.velemeny{padding-left:44px;font-style:normal;font-size:16px;line-height:28px;margin-top:24px;position:relative}.velemeny i{font-size:20px;line-height:36px;font-style:italic}.velemeny:before{content:"";border:2px solid #6036d7;border-radius:2px}.velemeny p{margin:0 0 16px}.velemeny b{display:block}table{width:100%;margin-bottom:-16px}table th{font-size:16px;line-height:20px;padding-bottom:16px;text-align:left;color:#2e3138;font-weight:700}table td{font-size:16px;line-height:16px;border-top:1px solid rgba(46,49,56,.1);padding:16px 0;font-weight:400}table th,table td{width:calc(25% - 24px)}table th:not(:first-of-type),table td:not(:first-of-type){text-align:right;padding-left:32px}dl{display:flex;flex-flow:row wrap;margin-top:-20px}dl dt{width:240px;padding:20px 32px 20px 0;line-height:24px;font-weight:700;color:#2e3138;display:flex;flex-flow:column wrap;justify-content:center}dl dd{width:calc(100% - 240px);line-height:24px;padding:20px 0;font-weight:400}dl dt,dl dd{border-bottom:1px solid rgba(46,49,56,.1);font-size:16px}.entry-content{padding:24px 0 0px;width:100%;margin:0 auto 64px}.page-id-101 .entry-content a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:100%}.entry-title+.entry-content{padding-top:0}.entry-content h2:first-child{margin-top:0}.entry-content ul,.entry-content ol,.leiras_content ul,.leiras_content ol{margin:0;padding:0}.entry-content li,.leiras_content li{margin-bottom:16px}.entry-content ul li,.leiras_content ul li{position:relative;padding-left:24px;line-height:28px}.entry-content ul li:before,.leiras_content ul li:before{content:"";border-radius:2px;width:0;height:0;border:2px solid;color:inherit;position:absolute;top:12px;left:2px;display:block}.entry-content ol,.leiras_content ol{list-style-type:decimal;padding-left:16px}.entry-content ol li,.leiras_content ol li{padding-left:8px}.entry-content img,.leiras_content img{max-width:100%}#content ul.iconlist{list-style-type:none}#content ul.iconlist li:before{border-radius:0;width:16px;height:16px;border:none;color:inherit;position:absolute;top:5px;left:0;background:url(images/li.svg) 0 0 no-repeat;background-size:16px}#content ul.commentlist li{padding:0;max-width:none;margin:0}#content ul.commentlist li:before{display:none}#content ul.icons{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:32px}#content ul.icons li{width:100%;text-align:center;padding-left:0;top:auto;line-height:16px;font-size:13px;font-weight:400}#content ul.icons strong{font-weight:700;display:block}#content ul.icons svg{display:block;width:48px;height:48px;margin:0 auto 8px;position:relative;top:auto;left:auto}.breadcrumb{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin-bottom:24px;font-size:13px;line-height:22px;gap:4px;font-weight:600;letter-spacing:.02em}.breadcrumb a{color:#2e3138;text-decoration:none}.breadcrumb a:hover{color:#2e3138}.breadcrumb .sep{margin:2px 6px;width:16px;height:16px}.breadcrumb svg{width:16px;height:16px;transform:rotate(90deg)}.adatlap{overflow:hidden;position:relative;box-sizing:border-box;cursor:pointer;height:auto;font-size:16px;line-height:28px;letter-spacing:.005em}.adatlap:not(.expand){max-height:277px !important}.adatlap.always{max-height:none !important;cursor:text}.adatlap.always:after{display:none !important}.adatlap:before{content:"";background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);position:absolute;bottom:0;left:0;width:100%;height:150px;z-index:1;line-height:28px;vertical-align:bottom;margin-top:0;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1);color:#2e3138;border-bottom:36px solid #fff;pointer-events:none}.adatlap:after{content:attr(data-more);position:absolute;bottom:0;left:0;height:20px;border-bottom:1px solid transparent;z-index:1;line-height:20px;vertical-align:bottom;margin-top:0;text-align:left;padding-right:0;font-size:15px;font-weight:700;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1);color:#6036d7}.adatlap:hover:after{border-bottom:1px solid}.adatlap.expand{max-height:20000px;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}.adatlap.expand:before{background:none}.adatlap.expand:after{content:attr(data-less)}.adatlap p:last-of-type{margin-top:16px !important}#adatlap{margin:64px 0 0;width:100%}#adatlap .container{position:relative}#adatlap .share{font-size:15px;line-height:24px;letter-spacing:.02em;font-weight:700;color:#2e3138;position:absolute;top:0;right:0;display:flex;flex-flow:row wrap;align-items:center;gap:8px}#adatlap .share a{border-bottom:1px solid transparent;border-top:1px solid transparent;line-height:22px;color:#2e3138}#adatlap .share a:hover{border-bottom:1px solid #2e3138}#adatlap .share svg{width:20px;height:20px}#adatlap .location,#adatlap .date{font-size:16px;line-height:30px;margin-right:24px}#adatlap .location svg,#adatlap .date svg{width:16px;height:16px;margin:7px 8px 7px 0;vertical-align:top}#adatlap .location a,#adatlap .location+a,#adatlap .date a,#adatlap .date+a{border:0;font-size:16px;line-height:28px;display:inline-block;margin-left:8px;vertical-align:top;font-weight:600}#adatlap .cat_filter{color:#2e3138;background-color:#e3e3e3;font-size:15px;line-height:16px;padding:4px 16px;font-weight:600;border-radius:12px;margin-left:8px}#adatlap .belepo{color:#fff;background-color:#2e3138;z-index:1;font-size:15px;line-height:16px;padding:4px 16px;font-weight:600;border-radius:12px}#adatlap .location+svg{margin-right:8px}#adatlap .tags{margin-left:auto;margin-right:auto}#adatlap .heart{width:40px;height:40px;border:2px solid #b5b5c0;border-radius:20px;margin-left:32px}#adatlap .is_fav{background-image:url(images/heart-filled.html)}.page-template-t-lister-php #content .container{display:block}.page-template-t-lister-php #content .container .items{filter:drop-shadow(0px 0px 25px rgba(0, 0, 0, 0.08))}.container.sponsor{display:flex;flex-flow:row wrap;gap:32px;margin-top:64px}.container.sponsor span{width:128px;height:128px;background-repeat:no-repeat;background-color:transparent;background-position:center center;background-size:contain}.postid-13177 .mapp-layout{width:100% !important;margin-top:16px;height:100%;aspect-ratio:1/1;border-radius:24px;overflow:hidden}.postid-13177 .mapp-layout .mapp-ib-wrapper{pointer-events:none}.postid-13177 .mapp-layout .mapp-dir-wrapper{display:none !important}.postid-13177 .gombok,.postid-14828 .gombok{display:flex;flex-flow:row wrap;gap:16px;margin:16px 0}.postid-13177 p img.size-full,.postid-13177 .kepek_content img,.postid-14828 p img.size-full,.postid-14828 .kepek_content img{border-radius:24px}.banner.keszthelyfest{width:100%;height:100%;aspect-ratio:1/1}.banner.keszthelyfest picture{display:block;margin-top:32px}.banner.keszthelyfest img{border-radius:24px;width:100%;height:100%;aspect-ratio:1/1}.home .img_link[title=KeszthelyFest]{background:url(../../../../keszthely.hu/wp-content/uploads/2023/06/keszthelyfest2023-cover.png) bottom left no-repeat;background-size:cover}.home .img_link[title=KeszthelyFest] img{opacity:0}@media screen and (max-width: 1024px){.home .program.highlighted img,.page-template-t-info .program.highlighted img{width:100%;height:100%;aspect-ratio:1/1}.home .programok .highlighted>a[title=KeszthelyFest]{display:block;line-height:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.5) 36.98%, rgba(0, 0, 0, 0.3) 54.17%, rgba(0, 0, 0, 0) 100%),url(https://keszthely.hu/wp-content/uploads/2023/06/keszthelyfest2023-cover.png) bottom left no-repeat}}.entry-content img,.leiras_content img{height:auto}.sponsors{display:flex;flex-flow:row wrap;gap:16px;margin-top:16px}.sponsors li{margin:0 !important}.sponsors .sponsor{max-width:150px;width:100%;padding:0;display:flex !important;flex-flow:column wrap;justify-content:center;align-items:center;text-align:center;text-overflow:unset !important;overflow:hidden !important;box-shadow:0px 0px 25px rgba(0,0,0,.08);background-color:#fff;border-radius:16px;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}.sponsors .sponsor img{width:100%;height:100%;aspect-ratio:1/1}.sponsors .sponsor span{padding:16px}.sponsors .sponsor:hover{filter:drop-shadow(0px 0px 9px rgba(0, 29, 191, 0.22))}.event_handler{display:flex;flex-flow:row wrap;gap:16px;z-index:1}.event_handler span{width:fit-content;padding:11px 15px;height:48px;line-height:20px;font-size:15px;border:1px solid #cdd1da;border-radius:24px;cursor:pointer}.event_handler span:hover{border-color:#2e3138}.event_handler span.active{border-color:#f72c47;background-color:#f72c47;color:#fff}.event_handler span.active:hover{border-color:#f72c47}.event_day{display:none}.event_day.active{display:block}.event_day .tipp{position:relative}.event_day .tipp .title{font-size:18px;line-height:28px;padding-bottom:12px}.event_day .tipp.fizetos:after{content:"Fizetős" !important;color:#2e3138;background-color:#fff;z-index:1;font-size:13px;line-height:24px;border-radius:12px;letter-spacing:.02em;padding:0 16px;font-weight:800;position:absolute;bottom:20px;left:20px}.event_day .tipp .text{display:flex;flex-flow:row wrap;gap:16px;padding-bottom:12px}.event_day .tipp .text>span{display:flex;flex-flow:row nowrap;column-gap:8px;align-items:center}.event_day .tipp .type{padding:0;line-height:20px}.event_day .tipp .type.eloadok{column-gap:24px;align-content:center;display:grid;grid-template-columns:auto auto}.event_day .tipp .type.eloadok span{flex:1 1 calc(50% - 20px)}.event_day .tipp .type.eloadok span:before{content:"•";padding-right:12px;display:inline-block;line-height:20px}@media screen and (max-width: 480px){footer .gombok{gap:16px !important}.event_day .tipp .type.eloadok{display:flex;flex-flow:row wrap}.event_day .tipp .type.eloadok span{flex:1 1 100%}}.wp-caption{width:100%}.comment-form label{display:block}.tags{display:flex;flex-flow:row wrap;justify-content:center;max-width:600px;margin-top:32px}.tags span{display:inline-block;padding:0 11px;line-height:20px;height:20px;font-size:11px;font-weight:500;border-radius:10px;margin:0 8px 4px 0;background-color:#2e3138;color:#fff}.hidden{display:none}:-webkit-input-placeholder{color:#75788a}:-ms-input-placeholder{color:#75788a}::placeholder{color:#75788a}#commentform input[type=text],#commentform input[type=email],#commentform input[type=tel],#commentform input[type=number],#commentform select,#commentform textarea,.cf7form2hidel8r input[type=text],.cf7form2hidel8r input[type=email],.cf7form2hidel8r input[type=tel],.cf7form2hidel8r input[type=number],.cf7form2hidel8r select,.cf7form2hidel8r textarea,.leftColumn input[type=text],.leftColumn input[type=email],.leftColumn input[type=tel],.leftColumn input[type=number],.leftColumn select,.leftColumn textarea,.mc4wp-form input[type=text],.mc4wp-form input[type=email],.mc4wp-form input[type=tel],.mc4wp-form input[type=number],.mc4wp-form select,.mc4wp-form textarea{width:100%;border:1px solid #bababa;border-radius:4px;height:64px;font-size:18px;line-height:28px;padding:18px 24px;color:#2e3138;box-sizing:border-box}#commentform input[type=text]:focus,#commentform input[type=text]:active,#commentform input[type=email]:focus,#commentform input[type=email]:active,#commentform input[type=tel]:focus,#commentform input[type=tel]:active,#commentform input[type=number]:focus,#commentform input[type=number]:active,#commentform select:focus,#commentform select:active,#commentform textarea:focus,#commentform textarea:active,.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 select:focus,.cf7form2hidel8r select:active,.cf7form2hidel8r textarea:focus,.cf7form2hidel8r textarea:active,.leftColumn input[type=text]:focus,.leftColumn input[type=text]:active,.leftColumn input[type=email]:focus,.leftColumn input[type=email]:active,.leftColumn input[type=tel]:focus,.leftColumn input[type=tel]:active,.leftColumn input[type=number]:focus,.leftColumn input[type=number]:active,.leftColumn select:focus,.leftColumn select:active,.leftColumn textarea:focus,.leftColumn textarea:active,.mc4wp-form input[type=text]:focus,.mc4wp-form input[type=text]:active,.mc4wp-form input[type=email]:focus,.mc4wp-form input[type=email]:active,.mc4wp-form input[type=tel]:focus,.mc4wp-form input[type=tel]:active,.mc4wp-form input[type=number]:focus,.mc4wp-form input[type=number]:active,.mc4wp-form select:focus,.mc4wp-form select:active,.mc4wp-form textarea:focus,.mc4wp-form textarea:active{border-color:#09c !important;outline:0;border-width:2px}#commentform select,.cf7form2hidel8r select,.leftColumn select,.mc4wp-form select{-webkit-appearance:none;background:url(images/nav/chevron-down.svg) calc(100% - 16px) 17px no-repeat;cursor:pointer}#commentform textarea,.cf7form2hidel8r textarea,.leftColumn textarea,.mc4wp-form textarea{resize:vertical;height:160px}#commentform label,.cf7form2hidel8r label,.leftColumn label,.mc4wp-form label{font-size:14px;line-height:24px;margin:24px 0 12px;font-weight:600;display:block;color:#2e3138;letter-spacing:.02em}.cf7form2hidel8r>p{display:none}#reply-title{margin-top:32px}#commentform{display:grid;grid-template-columns:1fr 1fr;column-gap:32px}#commentform p{margin:0 !important;grid-column:span 2;position:relative}#commentform .comment-form-author,#commentform .comment-form-email{grid-column:span 1}#commentform #rating{width:calc(100% - 40px)}#commentform .form-submit{padding-top:32px}#commentform .tc{color:#2e3138}#commentform input[type=checkbox]{width:100%;height:100%;-webkit-appearance:none;opacity:0;display:block;position:absolute;top:0;left:0;right:0;bottom:0;padding:0;margin:0;cursor:pointer}#commentform input[type=checkbox]+label{display:block;margin:0;padding-left:32px;font-size:18px;font-weight:500 !important;line-height:28px;position:relative;color:#2e3138}#commentform input[type=checkbox]+label:before{content:"";pointer-events:none;position:absolute;left:0;top:4px;width:20px;height:20px;border:1px solid #bababa;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}#commentform input[type=checkbox]:checked+label:before{background:#2e3138 url(images/form/checkbox.svg) 0 0 no-repeat;background-size:20px;border-color:#2e3138}.cf7form2hidel8r{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);column-gap:32px}.cf7form2hidel8r h3{font-size:30px;line-height:34px;margin:24px 0 !important;font-weight:500}.cf7form2hidel8r .wpcf7-submit{margin-top:32px;border:0}.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:500}.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;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;color:#2e3138}.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-radius:2px;border:1px solid #bababa;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:2px;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:#2e3138 url(images/form/checkbox.svg) 0 0 no-repeat;background-size:20px;border-color:#2e3138}.cf7form2hidel8r .row.cb{margin-bottom:16px}.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:#eb5757;line-height:16px;font-size:13px;font-weight:500;padding-top:8px;display:block}.cf7form2hidel8r .error .wpcf7-not-valid{border-color:#eb5757;color:#eb5757;border-width:2px}.leftColumn .full.cb{position:relative;display:inline-block;margin:0 0 16px 0;font-weight:500}.leftColumn .full.cb input{width:100%;height:100%;-webkit-appearance:none;opacity:0;display:block;position:absolute;top:0;left:0;right:0;bottom:0;padding:0;margin:0;cursor:pointer}.leftColumn .full.cb label{display:block;margin:0;padding-left:32px;font-size:16px;font-weight:500;line-height:28px;color:#2e3138}.leftColumn .full.cb label:before{content:"";pointer-events:none;position:absolute;left:0;top:4px;width:20px;height:20px;border:1px solid #bababa;border-radius:2px;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}.leftColumn .full.cb input:checked+label:before{background:#2e3138 url(images/form/checkbox.svg) 0 0 no-repeat;background-size:20px;border-color:#2e3138}body .wpcf7-form .wpcf7-response-output{margin:24px 0 0 0;padding:14px 42px 14px 16px;font-size:16px;line-height:20px;border-radius:4px;border:0}body .wpcf7-form.invalid .required .wpcf7-form-control-wrap:after{content:"";background:url(images/form/field-ok.svg) 0 0 no-repeat;width:24px;height:24px;background-size:24px;right:24px;top:20px;position:absolute;pointer-events:none}body .wpcf7-form.invalid .required.error .wpcf7-form-control-wrap:after{content:"";background:url(images/form/field-alert.svg) 0 0 no-repeat;width:24px;height:24px;background-size:24px;right:24px;top:20px;position:absolute;pointer-events:none}body .wpcf7-form.invalid .error .wpcf7-not-valid .wpcf7-list-item-label:before{border-color:#eb5757}body .wpcf7-form.invalid .wpcf7-response-output{background-color:#ffe5e5;color:#eb5757}body .wpcf7-form.sent .wpcf7-response-output{background-color:#f8f9fb;color:#2e3138}iframe{max-width:100%}.video_container_169{width:100%;height:0;padding-bottom:56.25%;position:relative;margin-top:16px;margin-bottom:32px}.video_container_169 iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:24px}.video_container{width:100%;height:0;padding-bottom:75%;position:relative}.video_container iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;border-radius:24px}.video_container_169_mobilgallery{width:100%;height:0;padding-bottom:56.25%;position:relative}.video_container_169_mobilgallery iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.home .slider .video_container{width:100vw;height:680px;padding-bottom:0}.home .slider .video_container #player{max-width:none;width:1920px;height:680px;border-radius:0;width:300%;max-width:5760px;margin-left:max(-100%,-1920px)}.home .slider .video_container #player.active{opacity:1 !important}.threed_container{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;border-radius:24px;overflow:hidden;height:auto;aspect-ratio:16/9;cursor:pointer}.threed_container svg{position:absolute;left:calc(50% - 32px);top:calc(50% - 32px);width:64px;height:64px}.threed_container svg+span{position:absolute;left:calc(50% - 140px);top:calc(50% + 40px);width:280px;text-align:center;height:32px;color:#fff;line-height:32px;font-size:20px;font-weight:700}.threed_container:before{content:"";background-color:rgba(0,0,0,.2);position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.vb{color:#0a1e5a;background-color:#f3e487;border-radius:12px;padding:24px;display:flex;flex-flow:row wrap;gap:24px;margin:32px 0 0 0;align-items:center;position:relative}.vb:before{content:"";background-color:#f3e487;width:24px;height:12px;clip-path:polygon(50% 0%, 0 100%, 100% 100%);position:absolute;top:-11px;left:24px}body.expanded{position:fixed;cursor:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjMxNTQgMTcuMjY1MUwxLjMxNTQzIDEuMjY1MTQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTEuMzE1NDMgMTcuMjY1MUwxNy4zMTU0IDEuMjY1MTQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==") 16 16,pointer}body.expanded #mask{opacity:1;pointer-events:auto;z-index:3;background-color:rgba(0,0,0,.8)}body.expanded #hotelDataBox{z-index:unset}body.expanded #content,body.expanded .wrapper{z-index:unset}body.expanded .threed_container{width:calc(100vw - 48px);max-width:1408px;height:56.25%;z-index:4;margin-top:calc((100vh - 100%)/2)}.home #content{max-width:1288px}.home h2{font-size:40px;line-height:44px;margin:128px 0 16px;text-align:center}.home h2+p{text-align:center;max-width:590px;letter-spacing:.005em;margin:0 auto 64px}.home .banner{position:relative;line-height:0}.home .banner h2{color:#fff;position:absolute;top:50%;right:100px;width:400px;margin:0;transform:translateY(-50%);font-size:74px;line-height:84px;letter-spacing:-0.01em}.home .banner:after{content:"";bottom:0;left:0;position:absolute;width:543px;height:276px;background:url(images/borok-bg.svg) 0 0 no-repeat}.home #kihivasok{height:731px}.home #kihivasok .container{height:548px;align-items:center}.home #kihivasok .images{display:flex;flex-flow:row nowrap;gap:40px}.home #kihivasok .text{position:relative;z-index:2}.home #kihivasok .text:before{content:"";position:absolute;top:0;left:-32px;right:-32px;bottom:0;background:#fafbff;z-index:-1}.home #kihivasok .text h2{text-align:left;margin:56px 0 16px}.home #kihivasok h3{margin:0 0 16px;font-size:20px;line-height:28px}.home #kihivasok .zcard{transform-origin:left;transform:scale(0.85)}.home #kihivasok .kihivasaid{position:relative;gap:0;height:334px;flex-flow:row nowrap;justify-content:flex-end}.home #kihivasok .kihivasaid:before{content:"";position:absolute;top:-40px;left:0;bottom:-40px;right:180px;z-index:1;background:linear-gradient(-90deg, rgba(250, 251, 255, 0) 0%, #FAFBFF 86.13%)}.home #kihivasok .kihivasaid:after{content:"";position:absolute;top:calc(50% - 274px);left:0;height:548px;width:247px;z-index:2;background:url(images/hello-keszthely-mobilapp.png) 0 0 no-repeat;background-size:247px;filter:drop-shadow(0px 0px 41px rgba(63, 59, 215, 0.18));border-radius:24px}.home .tudtad_content{padding:96px 0 46px;margin-top:96px}.home .tudtad_content h2{text-align:left}.home .grid_view+a{margin:64px auto 0;display:block;width:fit-content}.home .grid_view{gap:32px}.home .item{margin-bottom:0}.home .item .img_link{max-width:none}.home .item2{grid-column:span 2}.home .item2 .img_link{height:342px;padding:0}.home .item .over_image{background:rgba(0,0,0,.3);height:100%;border-radius:24px;justify-content:center;padding:24px}.home .item .over_image .title{justify-content:center;align-items:center;font-size:clamp(22px,5vw,25px);line-height:clamp(28px,5vw,36px)}.home .item .over_image .title h3,.home .item .over_image .title h2{width:100%;font-size:inherit !important;line-height:inherit !important}.home .program.highlighted,.page-template-t-info .program.highlighted{height:480px;border-radius:24px}.home .program.highlighted img,.page-template-t-info .program.highlighted img{object-fit:cover}.home .program.highlighted .over_image,.page-template-t-info .program.highlighted .over_image{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.5) 36.98%, rgba(0, 0, 0, 0.3) 54.17%, rgba(0, 0, 0, 0) 100%);display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:68px 80px;gap:80px}.home .program.highlighted .left,.page-template-t-info .program.highlighted .left{display:flex;flex-flow:row wrap}.home .program.highlighted .left h2,.page-template-t-info .program.highlighted .left h2{flex:1 1 100%;text-align:left;margin:0 0 24px 0 !important}.home .program.highlighted .left h2 a,.page-template-t-info .program.highlighted .left h2 a{color:#fff;border:0;font-size:clamp(17px,5vw,50px);line-height:1.3;white-space:normal}.home .program.highlighted .left .plecsni,.page-template-t-info .program.highlighted .left .plecsni{margin-right:16px;color:#fff}.home .program.highlighted .left .caption,.page-template-t-info .program.highlighted .left .caption{flex:1 1 calc(100% - 54px)}.home .program.highlighted .left .caption .text,.page-template-t-info .program.highlighted .left .caption .text{font-size:17px;line-height:24px;font-weight:700;color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home .program.highlighted .left .caption .date,.page-template-t-info .program.highlighted .left .caption .date{color:#fff}.home .program.highlighted .left .caption .location,.page-template-t-info .program.highlighted .left .caption .location{color:#fff}.home .program.highlighted .left .erdekel,.page-template-t-info .program.highlighted .left .erdekel{color:#fff;margin:40px 0 0 0 !important}.home .program.highlighted .programok_container,.page-template-t-info .program.highlighted .programok_container{min-width:466px;max-width:466px;margin-top:0}.home .program.highlighted .programok_container .program,.page-template-t-info .program.highlighted .programok_container .program{height:auto}.home .program.highlighted .programok_container .program a,.home .program.highlighted .programok_container .program a:hover,.page-template-t-info .program.highlighted .programok_container .program a,.page-template-t-info .program.highlighted .programok_container .program a:hover{border:0}.home .program.highlighted .programok_container .program+.program,.page-template-t-info .program.highlighted .programok_container .program+.program{margin-top:24px}.home .program.highlighted .programok_container .title,.page-template-t-info .program.highlighted .programok_container .title{white-space:normal}@media screen and (min-width: 1025px){.home .fooldal_gasztro{padding-top:88px}.home .fooldal_gasztro .item:nth-of-type(1){grid-column:span 2;grid-row:span 2;margin-top:-88px}.home .fooldal_gasztro .item:nth-of-type(1) .over_image{justify-content:flex-end;align-items:flex-start;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 1.59%, rgba(0, 0, 0, 0.5) 46.14%)}.home .fooldal_gasztro .item:nth-of-type(1) .over_image .title h2{width:100%;font-size:28px;padding-bottom:24px}.home .fooldal_gasztro .item:nth-of-type(4){grid-column:span 2}.home .fooldal_gasztro .item:nth-of-type(4) .img_link{height:340px;padding:0}.home .fooldal_szallas{padding-top:88px}.home .fooldal_szallas .item:nth-of-type(2){grid-column:span 2;grid-row:span 2;margin-top:-88px}.home .fooldal_szallas .item:nth-of-type(1){grid-column:span 2}.home .fooldal_szallas .item:nth-of-type(1) .img_link{height:340px;padding:0}}.img_order{display:grid;grid-gap:0;grid-template-columns:repeat(12, 1fr);margin:0}.elmenyek{position:relative}.elmenyek .doboz{text-decoration:none;width:100%;height:0;padding-bottom:100%;background-position:center center;background-size:cover;position:relative;display:block;margin-bottom:0;color:#fff;z-index:1;line-height:0}.elmenyek .doboz span{color:inherit;text-shadow:0 0 9px rgba(0,0,0,.65);text-align:left}.elmenyek .doboz.fb .caption{opacity:0}.elmenyek .doboz .caption{padding:16px;font-size:15px;line-height:20px;display:block;bottom:48px;position:absolute;z-index:1}.elmenyek .doboz .caption i{font-style:normal;display:block;padding:2px 0 2px 38px;position:relative}.elmenyek .doboz .caption i+span{font-style:normal;font-weight:500;display:block;padding:0 0 16px}.elmenyek .doboz .caption i:before{content:"Hello Keszthely";display:block;font-weight:600;font-size:13px;line-height:16px}.elmenyek .doboz .caption i:after{content:"";display:block;width:30px;height:30px;border-radius:50%;background:url(images/hellokeszthely-icon.svg) center center no-repeat;background-size:30px;position:absolute;top:0;left:0}.elmenyek .doboz .caption b{font-style:normal;display:block;font-weight:500}.elmenyek .doboz .title{position:absolute;bottom:24px;left:27px;right:27px;font-size:23px;line-height:23px}.elmenyek .doboz .category{position:absolute;top:26px;left:27px;right:27px;padding-left:26px}.elmenyek .doboz .category .fi{margin-right:10px;position:absolute;top:0;left:0;vertical-align:top}.elmenyek .doboz .date{position:absolute;bottom:25px;left:27px}.elmenyek .doboz .category,.elmenyek .doboz .date{font-size:16px;line-height:20px}.elmenyek .doboz .author{font-size:15px;position:relative;display:block}.elmenyek .doboz .excerpt{max-height:0;overflow:hidden;display:block}.elmenyek .doboz.highlight{padding-bottom:calc(50% - 10px)}.elmenyek .doboz.highlight .caption{padding-bottom:5px}.elmenyek .doboz.highlight .title{bottom:auto;left:auto;right:auto;font-size:30px;position:relative;display:block;margin-bottom:10px}.elmenyek .doboz.highlight .date{position:relative;bottom:auto;left:auto;display:block;margin-bottom:20px}.elmenyek .doboz.highlight .excerpt{line-height:27px}.elmenyek .doboz.highlight .category{top:auto;bottom:26px}.elmenyek .doboz.facebook{background-color:#395ee1}.elmenyek .doboz.facebook span,.elmenyek .doboz.instagram span{text-shadow:none}.elmenyek .doboz.facebook .title,.elmenyek .doboz.instagram .title{font-size:clamp(15px,5vw,20px);text-align:center;line-height:clamp(24px,5vw,28px);font-weight:700}.elmenyek .doboz.facebook .subtitle,.elmenyek .doboz.instagram .subtitle{font-size:15px;line-height:19px !important;letter-spacing:.025em;margin-top:7px;color:#fff}.elmenyek .doboz.facebook .centered .fi,.elmenyek .doboz.instagram .centered .fi{font-size:55px;color:rgba(255,255,255,.5);line-height:55px;margin:7px 0 15px}.elmenyek .doboz.instagram{background-color:#f72c47}.elmenyek .doboz.insta:before,.elmenyek .doboz.fb:before{content:"";position:absolute;left:0px;right:0px;top:0px;bottom:0px;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 56.56%, rgba(0, 0, 0, 0.4) 83.21%)}.elmenyek .doboz.insta img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover;z-index:-1}.elmenyek .doboz.insta .icon{pointer-events:none;position:absolute;bottom:24px;left:24px;background:url(images/instagram.svg) 0 0 no-repeat;width:24px;height:24px;background-size:24px}.elmenyek .doboz.insta .icon:after{content:attr(data-title);transition:all .2s ease-in-out;text-transform:uppercase;margin-left:32px;line-height:24px;opacity:0;font-weight:700}.elmenyek .doboz.fb img{position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.elmenyek .doboz.fb .icon{pointer-events:none;position:absolute;bottom:24px;left:24px;background:url(images/facebook.svg) 0 0 no-repeat;width:calc(100% - 48px);height:24px;background-size:24px}.elmenyek .doboz.fb .icon:after{position:absolute;bottom:0;content:attr(data-title);transition:all .2s ease-in-out;text-transform:uppercase;margin-left:32px;line-height:24px;opacity:0;font-weight:700}.elmenyek .doboz.newsletter{padding-bottom:calc(50% - 10px);background:#34a5d1 url(images/newsletter_bg.svg) -55px bottom no-repeat;background-size:859px}.elmenyek .doboz.newsletter .newsletter_icon{width:60px;height:44px;margin-bottom:26px;background:url(images/newsletter_icon.svg) 0 0 no-repeat;background-size:contain}.elmenyek .doboz.newsletter .title{margin-bottom:4px;display:block !important;text-shadow:none}.elmenyek .doboz.newsletter .subtitle{text-shadow:none}.elmenyek .doboz .centered{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;position:absolute;top:0;left:0;right:0;bottom:0;padding:0 10px;text-align:center}.elmenyek .doboz .centered .title{position:relative;bottom:auto;left:auto;right:auto;display:inline-block}.elmenyek .doboz .centered .subtitle{text-align:center;max-width:400px;line-height:26px}.elmenyek .doboz .centered .fi{font-size:50px;color:inherit;line-height:100px;width:100px;text-align:center}.elmenyek .doboz:after{content:"";position:absolute;left:0;width:100%;bottom:0;height:auto;top:0;background-color:rgba(0,0,0,.2);opacity:0;z-index:-1;transition:all .2s ease-in-out}.elmenyek .doboz.fb:after{content:"";position:absolute;left:0;width:100%;bottom:0;height:auto;top:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 79.69%);opacity:0;z-index:-1}.elmenyek .col-xs-6{grid-column:span 2;grid-row:span 2}@media(hover: hover){.elmenyek .doboz.highlight:hover .excerpt{max-height:200px;padding-bottom:20px}.elmenyek .doboz.insta:hover .icon:after{opacity:1}.elmenyek .doboz.fb:hover .icon:after{opacity:1}.elmenyek .doboz.fb:hover .caption{opacity:1}.elmenyek .doboz:hover{border:none}.elmenyek .doboz:hover:after{opacity:1}.elmenyek .doboz:hover .caption{opacity:1}.elmenyek .doboz.fb:hover:after{opacity:1}}.slider{height:680px;position:relative;overflow:hidden}.slider .slide{position:relative;z-index:1;height:680px;background-size:cover;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;overflow:hidden}.slider .slide>img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;object-fit:cover;z-index:-1;display:block}.slider .slide:after{content:"";position:absolute;bottom:0;left:0;top:0;right:0;z-index:1;background:rgba(0,0,0,.25) linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 27.64%)}.over_slide{position:absolute;top:0;left:0;width:100vw;max-width:1920px;height:595px;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;pointer-events:none}.slider .caption,.over_slide .caption{left:50%;transform:translate(-50%, 0);position:absolute;z-index:2;text-align:center;color:#fff}.slider .caption img,.over_slide .caption img{margin:0 auto}.slider .caption h2,.slider .caption .h2,.over_slide .caption h2,.over_slide .caption .h2{font-weight:700;display:block;margin:16px 0 0;font-size:clamp(35px,5vw,60px);line-height:1.2;letter-spacing:-0.01em}.slider .caption .acc_search_container>*,.over_slide .caption .acc_search_container>*{pointer-events:auto}.slick-slider .slick-next,.slick-slider .slick-prev{display:none !important;width:64px;padding:0;outline:0 !important;box-sizing:border-box;white-space:nowrap;position:absolute;top:calc(50% - 32px);background:rgba(255,255,255,.8) url(images/icon-down.svg) center center no-repeat;background-size:32px;border:none;line-height:64px;font-size:16px;text-transform:uppercase;z-index:1;cursor:pointer;text-indent:-10000px}.slick-next{right:0;transform:rotate(-90deg)}.slick-prev{left:0;transform:rotate(90deg)}.bullets{margin:0 auto 16px;display:flex;flex-flow:row wrap;position:absolute;bottom:0;left:0;width:100%;justify-content:center;z-index:2}.bullets__point{width:5px;height:5px;background-color:rgba(255,255,255,.5);border-radius:50%;margin:0 6px;display:block}.bullets__point--active{background-color:#fff}.screen-reader-text{position:absolute;left:-9000px}.mc4wp-error{padding:0;margin:32px auto;max-width:724px}.mc4wp-error p{font-size:16px;line-height:28px;margin:0;padding:16px;background-color:#2e3138;color:#eb5757}.rating{width:76px;height:16px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin-right:8px}.rating span{width:12px;height:12px;box-sizing:border-box;border:2px solid #2e3138;border-radius:50%;position:relative}.rating svg{width:12px;height:12px}main a{transition:color .25s cubic-bezier(0.694, 0.0482, 0.335, 1);text-underline-offset:4px}main a:hover{text-decoration:underline}.filter_text{font-weight:bold;padding:24px 0 12px;display:block}.programok_container{margin-top:48px;padding:40px;border-radius:24px;background:#fff;box-shadow:0px 0px 25px rgba(0,0,0,.08)}.programok_container h3{margin:0 !important}.programok{display:grid;grid-template-columns:1fr;grid-gap:24px;margin:32px 0}.program{height:64px;position:relative;overflow:hidden}.program>div,.program>a{display:grid;grid-template-columns:38px calc(100% - 38px - 16px);column-gap:16px;color:#2e3138;border:0 !important;text-decoration:none !important}.program>a:hover .title,.program>div .title a:hover{color:#7676a8;text-decoration:none}.program .plecsni{color:#f72c47;text-align:right;width:38px}.program .plecsni b{font-size:22px;line-height:24px;display:block}.program .plecsni span{font-weight:600;font-size:13px;line-height:16px;padding-top:4px}.program .caption{display:flex;flex-flow:column nowrap;gap:4px}.program .title{display:block;font-size:17px;line-height:24px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.program .title h3{margin:0;padding:0;font-size:inherit;line-height:inherit}.program .date{font-size:13px;line-height:16px;font-weight:600;color:#9ea0ad;margin:0 !important}.program .location{font-size:13px;line-height:16px;font-weight:600;color:#9ea0ad}.home .programok{grid-template-columns:1fr !important}.sidebar .programok{grid-template-columns:1fr !important}.sidebar .programok .program{min-height:64px;height:auto !important}.szabadido_list.grid_view .item,.etterem_list.grid_view .item{border-radius:24px}.item{display:flex;flex-flow:column wrap;margin-bottom:32px;align-items:flex-start;position:relative;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1);overflow:hidden}.item img{width:100% !important;height:100% !important;position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;border-radius:24px;transition:all .45s cubic-bezier(0.694, 0.0482, 0.335, 1)}.item .img_link{width:100%;max-width:540px;height:0;padding-bottom:100%;position:relative;display:block;overflow:hidden;border-radius:24px}.item .middle{padding:16px 0 0;display:flex;flex-flow:column nowrap;color:#2e3138;position:relative;height:158px;width:100%;box-sizing:border-box}.item .position{position:absolute;top:16px;right:16px;width:40px;height:40px;font-size:22px;font-weight:700;text-align:center;line-height:36px;color:#fff;border:2px solid;border-radius:50%;pointer-events:none}.item a{color:inherit;text-decoration:none}.item a:hover{border:0}.item .stars{height:16px;line-height:16px;vertical-align:top}.item .stars a{line-height:16px;font-size:15px;font-weight:600;color:#2e3138}.item h2{margin:0 !important;line-height:0}.item .title{font-size:20px;line-height:28px;font-weight:700;padding:0;letter-spacing:.01em;display:block;text-decoration:none !important}.item .over_image{height:180px;position:absolute;left:0;right:0;bottom:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 26.17%, rgba(0, 0, 0, 0.5) 64.38%);pointer-events:none;color:#fff;padding:0 24px 24px;display:flex;flex-flow:column wrap;justify-content:flex-end;overflow:hidden;border-radius:0 0 24px 24px}.item .over_image .icons{display:flex;flex-flow:row nowrap;gap:8px;margin-bottom:12px}.item .over_image .icons svg{width:24px;height:24px;filter:brightness(20)}.item .over_image .title{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end;padding:0}.item .over_image .title h3{font-size:inherit;line-height:inherit;text-align:center}.item .over_image .title h2,.item .over_image .title .h2{width:calc(100% - 24px);font-size:20px;line-height:28px;font-weight:700;padding:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left;margin:0}.item .over_image .title svg{width:24px;height:28px;filter:brightness(20)}.item .below_image{display:flex;flex-flow:column wrap;gap:10px;padding-top:16px}.item:hover img{transform:scale(1.1)}.item .opening,.item .location{color:#9ea0ad;font-size:13px;line-height:16px;font-weight:600}.item .text{margin-top:8px}.item .distance{color:#9ea0ad;font-size:13px;line-height:16px;font-weight:600}.item .cimkek{margin-top:18px}.item .heart{position:absolute;top:16px;left:16px;width:40px;height:40px;border-radius:20px;background-size:24px;z-index:1}.item .is_fav{background-image:url(images/heart-filled.svg)}.item .cat_filter{color:#2e3138;background-color:#e3e3e3;font-size:12px;line-height:16px;padding:4px 16px;font-weight:400;border-radius:12px;white-space:nowrap}.item .belepo,.item .megkozelithetoseg{color:#2e3138;background-color:#fff;z-index:1;font-size:13px;line-height:24px;border-radius:12px;letter-spacing:.02em;padding:0 16px;font-weight:800;position:absolute;top:20px;left:20px}.latnivalo_list .cat_list_shadow .cat_list{z-index:1;width:100%}.latnivalo_list .cat_list_shadow .cat_list:before{content:"";position:absolute;top:-20px;left:0;right:0;bottom:0;background:linear-gradient(180deg, rgba(248, 249, 251, 0) 0, #f8f9fb 20px, #f8f9fb 100%);z-index:-1}.latnivalo_list .text_shadow .text{position:relative}.latnivalo_list .text_shadow .text:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg, rgba(248, 249, 251, 0) calc(100% - 20px), #f8f9fb 100%)}.similar,.kiemelt,.related,.home .items{display:grid;grid-template-columns:repeat(4, minmax(288px, 1fr));grid-gap:32px}.similar .item,.kiemelt .item,.related .item,.home .items .item{align-items:flex-start;margin-bottom:0}.similar .opening br,.kiemelt .opening br,.related .opening br,.home .items .opening br{display:none}.similar b,.kiemelt b,.related b,.home .items b{font-weight:600;font-size:20px;line-height:28px}.similar small,.kiemelt small,.related small,.home .items small{font-weight:400;font-size:16px;line-height:28px;margin-left:4px;display:inline-block;color:#2e3138;vertical-align:top}.similar+a{color:inherit;position:absolute;top:0;right:0;line-height:20px;font-size:15px;font-weight:700;letter-spacing:.02em;text-decoration:none;padding:15px 0 4px}.similar+a svg{width:24px;height:20px;vertical-align:top;margin-left:8px;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}.similar+a:hover{border:none}.similar+a:hover svg{transform:translateX(4px)}#related .related{grid-template-columns:repeat(2, 1fr)}.kiemelt .item .opening{margin-bottom:16px}.szabadido_list.list_view{display:none}.page-template-t-lister #kihivasok,.page-template-t-lister #tudtad,.page-template-t-lister #subnav{display:none}.items.szabadido_list{display:none}body.body_grid_view #subnav{display:flex}body.body_grid_view .items.szabadido_list{display:grid}body.body_list_view .total_count{opacity:0;pointer-events:none}body.body_list_view .selection_container{display:grid}body.body_list_view #content .inner{display:flex;flex-flow:column nowrap}body.body_list_view #kihivasok .container{display:flex}body.body_list_view #kihivasok,body.body_list_view #tudtad{display:block}body.body_list_view #kihivasok{order:1}body.body_list_view #tudtad{order:0;margin-top:96px;padding:96px 0 56px}#tudtad{position:relative}#tudtad h2{position:relative;margin:0 0 8px}#tudtad:before{content:"";background-color:#fafbff;position:absolute;left:50%;top:0;bottom:0;width:100vw;transform:translateX(-50%);z-index:-1}.selection_container{display:none;background-repeat:no-repeat;background-position:-152px 26px;grid-template-columns:1fr 2fr;margin:0;padding-top:128px;gap:32px}.selection_container .item{margin-bottom:0}.selection_text{display:flex;flex-flow:column wrap;justify-content:center;align-items:flex-start;max-width:432px}.selection_text .subtitle{font-size:16px;line-height:16px;font-weight:700;letter-spacing:.02em;color:#9ea0ad}.selection_text h2{margin:16px 0}.selection_text p{font-size:16px;line-height:28px;letter-spacing:.005em;margin-bottom:48px}.selection_festetics-orokseg{padding-top:80px;background-image:url(images/selection_festetics-orokseg_bg.jpg);background-position:-152px 0}.selection_festetics-orokseg .item:nth-of-type(1){flex:1 1 calc(100% - 524px)}.selection_festetics-orokseg .item:nth-of-type(2){flex:1 1 230px;align-self:flex-end}.selection_festetics-orokseg .item:nth-of-type(3){flex:1 1 230px;align-self:flex-end}.selection_festetics-orokseg .item:nth-of-type(4){flex:1 1 492px;align-self:flex-start}.selection_festetics-orokseg .item:nth-of-type(4) .img_link{height:276px;padding-bottom:0}.selection_festetics-orokseg .item:nth-of-type(5){flex:1 1 calc(100% - 524px)}.selection_tortenelmi-belvaros{background-image:url(images/selection_tortenelmi-belvaros_bg.jpg)}.selection_tortenelmi-belvaros .item:nth-of-type(1){flex:1 1 calc(100% - 524px)}.selection_tortenelmi-belvaros .item:nth-of-type(2){flex:1 1 492px;align-self:flex-end}.selection_tortenelmi-belvaros .item:nth-of-type(2) .img_link{height:276px;padding-bottom:0}.selection_tortenelmi-belvaros .item:nth-of-type(3){flex:1 1 230px;align-self:flex-start}.selection_tortenelmi-belvaros .item:nth-of-type(4){flex:1 1 calc(100% - 524px)}.selection_tortenelmi-belvaros .item:nth-of-type(5){flex:1 1 230px;align-self:flex-start}.selection_muzeumok{background-image:url(images/selection_muzeumok_bg.jpg)}.selection_muzeumok .item:nth-of-type(1){flex:1 1 230px;align-self:flex-end}.selection_muzeumok .item:nth-of-type(2){flex:1 1 calc(100% - 524px)}.selection_muzeumok .item:nth-of-type(3){flex:1 1 230px;align-self:flex-end}.selection_muzeumok .item:nth-of-type(4){flex:1 1 calc(100% - 524px)}.selection_muzeumok .item:nth-of-type(5){flex:1 1 492px;align-self:flex-start}.selection_muzeumok .item:nth-of-type(5) .img_link{height:276px;padding-bottom:0}.selection_strandolas-es-vizi-elmenyek{background-image:url(images/selection_strandolas-es-vizi-elmenyek_bg.jpg)}.selection_strandolas-es-vizi-elmenyek .item:nth-of-type(1){flex:1 1 230px;align-self:flex-end}.selection_strandolas-es-vizi-elmenyek .item:nth-of-type(2){flex:1 1 230px;align-self:flex-end}.selection_strandolas-es-vizi-elmenyek .item:nth-of-type(3){flex:1 1 calc(100% - 524px)}.selection_strandolas-es-vizi-elmenyek .item:nth-of-type(4){flex:1 1 calc(100% - 524px)}.selection_strandolas-es-vizi-elmenyek .item:nth-of-type(5){flex:1 1 492px;align-self:flex-start}.selection_strandolas-es-vizi-elmenyek .item:nth-of-type(5) .img_link{height:276px;padding-bottom:0}.selection_top-latnivalok{background-image:url(images/selection_top-latnivalo_bg.jpg)}.selection_top-latnivalok .item:nth-of-type(1){flex:1 1 calc(100% - 524px)}.selection_top-latnivalok .item:nth-of-type(2){flex:1 1 230px;align-self:flex-end}.selection_top-latnivalok .item:nth-of-type(3){flex:1 1 230px;align-self:flex-end}.selection_top-latnivalok .item:nth-of-type(4){flex:1 1 492px;align-self:flex-start}.selection_top-latnivalok .item:nth-of-type(4) .img_link{height:276px;padding-bottom:0}.selection_top-latnivalok .item:nth-of-type(5){flex:1 1 calc(100% - 524px)}.selection_kerekpar-szerelmeseinek{background-image:url(images/selection_kerekpar-szerelmeseinek_bg.jpg)}.selection_kerekpar-szerelmeseinek .item:nth-of-type(1){flex:1 1 calc(100% - 524px)}.selection_kerekpar-szerelmeseinek .item:nth-of-type(2){flex:1 1 492px;align-self:flex-end}.selection_kerekpar-szerelmeseinek .item:nth-of-type(2) .img_link{height:276px;padding-bottom:0}.selection_kerekpar-szerelmeseinek .item:nth-of-type(3){flex:1 1 230px;align-self:flex-start}.selection_kerekpar-szerelmeseinek .item:nth-of-type(4){flex:1 1 calc(100% - 524px)}.selection_kerekpar-szerelmeseinek .item:nth-of-type(5){flex:1 1 230px;align-self:flex-start}.selection_items{display:flex;align-items:center;justify-content:center;flex-flow:row wrap;gap:32px}.page-template-t-lister .grid_view .item img{background-color:#e3e3e3}body.single-selection main .container{max-width:none;grid-column:1/span 12}body.single-selection main .container .header_title{position:relative;text-align:center;padding:32px 0 56px;margin-bottom:64px}body.single-selection main .container .header_title .breadcrumb{justify-content:center;margin-bottom:16px}body.single-selection main .container .header_title h1,body.single-selection main .container .header_title .excerpt{max-width:688px;margin:0 auto}body.single-selection main .container .header_title .excerpt{font-size:20px;line-height:32px;letter-spacing:.01em;margin-top:16px}body.single-selection main .container .header_title .show_on_map{bottom:0;top:auto;right:0}body.single-selection main .container #tudtad{grid-row:3;grid-column-start:1;grid-column-end:-1;margin:96px 0 128px;padding:96px 0 64px}body.single-selection main .container #kihivasok{grid-row:5;grid-column-start:1;grid-column-end:-1;margin:96px 0 128px}body.single-selection main .container .next,body.single-selection main .container .prev{background-color:#f1f3ff;height:56px;display:flex;flex-flow:row nowrap;align-items:center;width:fit-content;border-radius:28px;max-width:56px;overflow:hidden;position:absolute;top:calc(50% - 28px);transition:max-width .25s cubic-bezier(0.694, 0.0482, 0.335, 1);text-decoration:none}body.single-selection main .container .next:hover,body.single-selection main .container .prev:hover{border:0;max-width:200px}body.single-selection main .container .next svg,body.single-selection main .container .prev svg{min-width:24px;max-width:24px;height:24px;margin:0 16px}body.single-selection main .container .next img,body.single-selection main .container .prev img{border-radius:50%;object-fit:cover}body.single-selection main .container .next span,body.single-selection main .container .prev span{font-size:11px;line-height:16px;font-weight:600;letter-spacing:.01em;min-width:88px;max-width:88px;color:#2e3138;text-align:left;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%}body.single-selection main .container .prev{left:0}body.single-selection main .container .prev span{padding:0 12px 0 0}body.single-selection main .container .prev svg{transform:scale(-1, 1)}body.single-selection main .container .next{right:0;justify-content:flex-end}body.single-selection main .container .next span{padding:0 0 0 12px}body.single-selection main .container .grid_view .item:nth-of-type(1),body.single-selection main .container .grid_view .item:nth-of-type(2){grid-column:span 2}body.single-selection main .container .grid_view .item:nth-of-type(1) .img_link,body.single-selection main .container .grid_view .item:nth-of-type(2) .img_link{max-width:none;height:387px;padding-bottom:0}body.single-selection main .container .similar .item .over_image{height:100%;padding:20px;justify-content:center;align-items:center;text-align:center;background:rgba(0,0,0,.3);border-radius:24px}body.single-selection main .container .similar .item .title h2{width:100%}.banner{overflow:hidden;border-radius:24px;position:relative;aspect-ratio:1/1}.banner>img{width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}.banner .over_img{position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;gap:24px;background-color:rgba(0,0,0,.49)}.banner .title{color:#fff;font-size:28px;line-height:36px;font-weight:700;text-align:center;margin:0}.banner .date{color:#fff;font-size:15px;line-height:20px;font-weight:700;text-align:center;margin:0 !important}.banner.banner_above{grid-row:2;grid-column-end:-1}.banner.banner_above .caption li{padding-left:0}.banner.banner_above .caption li:before{display:none}.banner.banner_bottom{grid-row:4;grid-column-end:-1}.banner .caption{position:absolute;top:0;left:0;bottom:0;right:0;padding:max(6%,16px);display:flex;flex-flow:column nowrap}.banner .caption .new{font-size:13px;background-color:#6036d7;color:#fff;line-height:24px;font-weight:800;letter-spacing:.02em;padding:0 16px;width:fit-content;border-radius:12px}.banner .caption .title{color:#2e3138;text-align:left;font-weight:700;font-size:clamp(16px,3vw,20px);line-height:clamp(20px,3vw,28px);padding:16px 0 clamp(16px,2.5vw,42px)}.banner .caption .title b{font-size:clamp(16px,3vw,28px);line-height:clamp(20px,3vw,36px)}.banner .caption ol{counter-reset:section}.banner .caption ol li{displaY:flex;flex-flow:column wrap;padding-left:52px;position:relative}.banner .caption ol li+li{margin-top:clamp(8px,3%,16px)}.banner .caption ol li:before{counter-increment:section;content:counter(section);position:absolute;top:0;left:0;width:clamp(30px,3vw,40px);height:auto;aspect-ratio:1/1;border-radius:50%;font-weight:700;font-size:20px;line-height:clamp(30px,3vw,40px);text-align:center;background-color:#fff}.banner .caption ol li b{font-size:clamp(13px,3vw,16px);line-height:clamp(16px,3vw,28px);letter-spacing:.01em;font-weight:700;white-space:nowrap}.banner .caption ol li span{font-size:13px;line-height:clamp(16px,3vw,24px);letter-spacing:.02em;font-weight:600;margin-top:clamp(0px,3vw,-4px)}.banner .caption .download{margin:32px 0 0 0;display:flex;flex-flow:row wrap;gap:16px}.banner .caption .download a{line-height:0}.banner .caption .download a:hover{border:0}.banner .caption .download a:hover img{opacity:.8}.banner .caption a:hover{border:none}body.single-selection .banner .caption .title,body.page-template-t-lister .banner .caption .title{padding:16px 0;font-size:clamp(16px,3vw,18px)}body.single-selection .banner .caption .title b,body.page-template-t-lister .banner .caption .title b{font-size:clamp(16px,3vw,18px);line-height:clamp(20px,3vw,18px)}body.single-selection .banner .caption .download,body.page-template-t-lister .banner .caption .download{display:grid;grid-template-columns:1fr 1fr}body.single-selection .banner .caption .download a,body.page-template-t-lister .banner .caption .download a{display:block}body.single-selection .banner .caption .download img,body.page-template-t-lister .banner .caption .download img{width:100%;height:auto}body.page-template-t-lister .banner.banner_above{grid-row:1}body.page-template-t-lister .banner.keszthelyfest{grid-row:1;grid-column-end:-1}body.page-template-t-lister .banner.keszthelyfest picture{margin-top:0}.single-selection .banner.keszthelyfest picture{margin-top:0}.d3_container_vezerlo{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between}@media screen and (max-width: 1024px){.fooldal_szallas{position:relative}.fooldal_szallas:before{content:"";background-color:#fafbff;position:absolute;left:50%;top:-270px;bottom:-184px;width:100vw;transform:translateX(-50%);z-index:-1;display:none}.slider,.slider .slide,.over_slide{height:400px}.szallas-template-default .banner ol li,.page-template-default .banner ol li{display:none}.szallas-template-default .banner ol li:nth-of-type(2),.page-template-default .banner ol li:nth-of-type(2){display:block;padding-left:0;margin-top:0}.szallas-template-default .banner ol li:nth-of-type(2):before,.page-template-default .banner ol li:nth-of-type(2):before{display:none}.szallas-template-default .banner ol li:nth-of-type(2) .title,.page-template-default .banner ol li:nth-of-type(2) .title{padding:16px 0}.szallas-template-default .banner .caption .download,.page-template-default .banner .caption .download{display:grid;grid-template-columns:1fr 1fr}.szallas-template-default .banner .caption .download a,.page-template-default .banner .caption .download a{display:block}.szallas-template-default .banner .caption .download img,.page-template-default .banner .caption .download img{width:100%;height:auto}}.similar .item{justify-content:flex-start}.similar .item .middle{height:auto !important;background-color:#fff}.similar .item .middle .opening{margin-bottom:16px}.similar .item .middle .opening br{display:none}.similar .item .middle .location{margin-bottom:14px}.similar .item .middle .opening+.location{margin-top:-8px}.similar .item .middle b{font-weight:600;font-size:20px;line-height:28px}.similar .item .middle small{font-weight:500;font-size:16px;line-height:28px;margin-left:4px}.related .item,.home .items .item{background-color:transparent}.related .item .img_link,.home .items .item .img_link{padding-bottom:100%;overflow:hidden}.related .item.item-pince .img_link,.home .items .item.item-pince .img_link{border-radius:50% 50% 0 0}.related .item .img_link:after,.home .items .item .img_link:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 44.62%, rgba(0, 0, 0, 0.5) 84.42%)}.related .item .caption,.home .items .item .caption{position:absolute;bottom:24px;left:32px;right:32px;color:#fff}.related .item .caption h2,.home .items .item .caption h2{color:inherit}.related .item .caption .opening,.home .items .item .caption .opening{margin-bottom:0;color:inherit;line-height:16px;display:block}.related .item .caption .opening br,.home .items .item .caption .opening br{display:none}.acc_search_container{display:flex;flex-flow:row wrap;width:calc(100vw - 24px);max-width:510px;margin:62px auto 0;height:64px;border-radius:0;background-color:#fff;border-radius:32px}.acc_search_container #acc_search{width:calc(100% - 220px);color:#2e3138;font-size:16px;letter-spacing:.01em;line-height:28px;height:64px;padding:18px 24px 18px 24px;box-sizing:border-box;border:0;background-color:transparent}.acc_search_container #acc_search:focus,.acc_search_container #acc_search:hover{border:0;outline:0}.acc_search_container #acc_type_dropdown{width:140px;cursor:pointer;padding:0;margin:0;list-style-type:none;display:flex;flex-flow:column wrap;font-size:16px;background-color:#fff;z-index:1;position:relative}.acc_search_container #acc_type_dropdown:before{content:"";border-right:1px solid rgba(46,49,56,.1);width:0;height:34px;top:15px;left:0;position:absolute}.acc_search_container #acc_type_dropdown li{display:flex;flex-flow:row nowrap;align-items:center;width:100%;height:40px}.acc_search_container #acc_type_dropdown li a{padding:0 24px 0 24px;width:100%;text-align:left;cursor:pointer;display:block;height:40px;line-height:40px;box-sizing:border-box;text-decoration:none;cursor:pointer;font-weight:600;color:#2e3138;font-size:15px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.acc_search_container #acc_type_dropdown li a:hover{border:none}.acc_search_container #acc_type_dropdown .active{height:64px;order:-1}.acc_search_container #acc_type_dropdown .active a{padding:26px 0 24px 24px;height:64px;line-height:30px;width:100%;box-sizing:border-box;display:flex;flex-flow:row nowrap;align-items:center;transition:none}.acc_search_container #acc_type_dropdown .active span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 20px)}.acc_search_container #acc_type_dropdown .active a:after{content:"";background:url(images/nav/chevron-down-16.svg) 0 0 no-repeat;width:16px;height:16px;display:inline-block;background-size:contain;position:absolute;right:4px}.acc_search_container #acc_type_dropdown li:not(.active):hover a{color:#6036d7}.acc_search_container #acc_type_dropdown.closed{height:auto;max-height:64px;overflow:hidden}.acc_search_container #acc_type_dropdown:not(.closed){max-height:2000px;height:200px;background-color:#fafbff;border-radius:24px}.acc_search_container #acc_type_dropdown:not(.closed) .active a:after{transform:scale(1, -1)}.acc_search_container #acc_search_button{width:48px;height:48px;margin:8px 8px 8px 24px;border-radius:24px;background:#f72c47 url(images/searchicon.svg) center center no-repeat;background-size:24px;cursor:pointer}.acc_search_container #acc_search_button:hover{background-color:#ff455e}.home .grid{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:32px}.home .grid .items{grid-template-columns:repeat(3, 1fr);grid-column:span 8}.home .grid .text{grid-column:span 3;align-self:center}.grid_view{display:grid;grid-template-columns:repeat(4, calc(25% - 24px));column-gap:32px;row-gap:32px;align-content:flex-start}.grid_view .middle{height:auto !important}.grid_view .middle .opening{margin-bottom:16px}.grid_view .middle .opening br{display:none}.grid_view .middle .location{margin-bottom:14px}.grid_view .middle .opening+.location{margin-top:-8px}.grid_view .middle b{font-weight:600;font-size:20px;line-height:28px;margin-top:4px}.grid_view .middle small{font-weight:500;font-size:16px;line-height:28px;margin-left:4px;display:inline-block;color:#2e3138;vertical-align:top}#mapholder{grid-column:1/span 4}.item .middle small svg{width:16px;height:16px;margin:6px 2px;vertical-align:top}.cimkek{display:flex;flex-flow:row wrap;gap:16px;margin-top:32px;display:none}.cimkek .card-tag{background-color:#f5f7fa;line-height:30px;padding:0 16px;border-radius:15px;color:#2e3138;font-size:13px;font-weight:600}.show_on_map{line-height:20px;display:flex;flex-flow:row wrap;gap:16px;justify-content:flex-start;cursor:pointer;font-size:15px;letter-spacing:.02em;font-weight:700}.show_on_map span{line-height:20px}.show_on_map b{width:38px;height:24px;border-radius:12px;background-color:#e1e4f5;position:relative;display:inline-block;transition:background .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}.show_on_map b:before{content:"";position:absolute;top:0;left:0;margin:4px;width:16px;height:16px;background-color:#fff;border-radius:8px;transition:transform .25s cubic-bezier(0.694, 0.0482, 0.335, 1);transform:translateX(0)}.show_on_map.opened b{background-color:#f72c47}.show_on_map.opened b:before{transform:translateX(14px)}html[lang=en-US] .show_on_map .hideonmobile,html[lang=de-DE] .show_on_map .hideonmobile{display:none}.page-template-default main{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:32px}.page-template-default main .hentry{grid-column:span 7;max-width:792px}.page-template-default main .sidebar{grid-column:span 5;margin-bottom:32px}.single main{display:grid;grid-template-columns:repeat(12, 1fr);column-gap:32px}.single main .show_on_map{position:absolute;top:46px;right:40px}.single main .show_on_map.opened+div+.mapp-layout{opacity:1 !important;max-height:480px !important}.single main>div{grid-column:1/span 7}.single main .container{max-width:792px;box-sizing:border-box}.single main #kepek,.single main #hasonlo,.single main #terkep,.single main #kihivasok{grid-column:1/span 12}.single main #kepek .container,.single main #hasonlo .container,.single main #terkep .container,.single main #kihivasok .container{max-width:none}.single main .excerpt{font-size:20px;line-height:32px}.single main hr{border:0;height:1px;background-color:rgba(46,49,56,.1);margin:48px 0}.single main #hotelDataBox .mapp-layout{width:100%;position:absolute;left:0;top:108px;border:0;z-index:1;max-height:0;overflow:hidden;transition:all .5s cubic-bezier(0.694, 0.0482, 0.335, 1);border-radius:0 0 24px 24px;filter:drop-shadow(0px 0px 25px rgba(0, 0, 0, 0.08))}.single main #kepek{line-height:0}.single main #kepek>img{width:100%;height:100%;object-fit:cover}.single main #velemenyek,.single main #video,.single main #related{margin-top:48px}.single main #szolgaltatasok{margin-top:40px}.single main #leiras{position:relative}.single main #hasonlo{margin-top:0;padding:96px 0}.single main #hasonlo .container{position:relative}.single main #hasonlo .container>h2{margin:0 0 48px}.single main #hotelDataBox{grid-column:8/span 5;grid-row:2/span 4;z-index:3;max-width:568px;margin-top:64px}.single main #hotelDataBox .green{background-color:#f1f3ff;height:112px;padding:0 40px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;border-radius:24px 24px 0 0}.single main #hotelDataBox .green b{font-size:32px;display:flex;flex-flow:row wrap;align-items:center;column-gap:10px}.single main #hotelDataBox .green small{font-size:16px;letter-spacing:.005em}.single main #hotelDataBox .green .menu-button{position:fixed;bottom:86px;left:16px;width:54px;height:54px;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;transition:all .5s cubic-bezier(0.694, 0.0482, 0.335, 1);background-color:#f1f3ff;border-radius:27px;transform:translateY(200px);z-index:-1}.single main #hotelDataBox .green .menu-button.opened{transform:translateY(0)}.single main #hotelDataBox .green .menu-button i{display:none}.single main #hotelDataBox.fixed .green{position:fixed;max-width:568px;width:100%;border-radius:0}.single main #hotelDataBox.fixed .hotelDataBox{position:fixed;max-width:568px;width:100%}.single main #hotelDataBox.absoluted .green{position:fixed;max-width:568px;width:100%;margin-left:0;top:0 !important;z-index:1;border-radius:0}.single main #hotelDataBox.absoluted .hotelDataBox{position:absolute;max-width:568px;width:100%;margin-left:0}.single main .flex{display:flex;flex-flow:row wrap;align-items:center;margin:0 0 32px;font-size:15px;font-weight:600}.single main .flex h2{margin:0 24px 0 0}.single main .underthetitle{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:center;margin:16px 0 48px;font-weight:400;font-size:15px}.single main #terkep h2{margin:80px 0 32px}.single main #terkep .location{font-size:13px;line-height:25px;margin:0;display:block}.single main #terkep .wellness{font-size:13px;line-height:25px;display:block;margin:8px 0 0}.single main #terkep b{font-weight:600}.single main #terkep svg{width:16px;height:16px;margin:4px 8px 5px 0;vertical-align:top}.single main #terkep .mapp-layout{margin:32px 0 0;padding:0;border:0;z-index:0;position:relative}.single main #terkep .mapp-wrapper{height:32vw !important;max-height:600px}.single main .writecommentbutton{margin-top:8px}.single main .catparent h3{margin:0;font-size:18px;line-height:28px;letter-spacing:.02em}.single main .catparent ul{margin:8px 0 24px !important}.single main .catparent li{margin:0 0 12px !important}.single-event main #kepek{margin-top:24px}.single-event main #hotelDataBox{grid-row-start:1}.postid-14828 #kepek{display:none}#kihivasok{position:relative;margin-top:96px;padding:96px 0 80px}#kihivasok .container{position:relative;display:grid;grid-template-columns:repeat(12, 1fr);column-gap:32px}#kihivasok .container>h2{margin:0 0 16px}#kihivasok:before{content:"";background-color:#fafbff;position:absolute;left:50%;top:0;bottom:0;width:100vw;transform:translateX(-50%)}#kihivasok .download{margin:32px 0 0 0;display:flex;flex-flow:row wrap;gap:16px}#kihivasok .download a{line-height:0}#kihivasok .download a:hover{border:0}#kihivasok .download a:hover img{opacity:.8}#kihivasok .text{grid-column:1/span 4;display:flex;flex-flow:column wrap;justify-content:center}#kihivasok .text>*{max-width:428px}#kihivasok .text p a{font-weight:700;text-decoration:none}#kihivasok .text p a:hover{text-decoration:underline}#kihivasok .text h2{margin:0 0 16px}#kihivasok .kihivasaid{display:flex;flex-flow:row wrap;grid-column:5/span 8;gap:16px;height:360px}#kihivasok .zcard{position:relative;min-width:163px;max-height:344px;max-width:163px;border-radius:12px;background-color:#fff;color:#000;overflow:hidden;display:flex;flex-flow:column nowrap;justify-content:space-between;box-sizing:border-box;filter:drop-shadow(0px 0px 25px rgba(63, 59, 215, 0.19));font-style:normal}#kihivasok .zcard.challenge{text-align:center}#kihivasok .zcard.highlighted{width:343px}#kihivasok .zcard.popular::before{content:"";position:absolute;top:5px;left:5px;z-index:1;width:24px;height:30px;background:url(/wp-content/uploads/popular.svg) no-repeat}#kihivasok .card-top{overflow:hidden}#kihivasok .card-body{position:relative;padding:8px 16px 16px;min-height:60px}#kihivasok .card-title{font-size:18px;font-weight:700;line-height:20px;padding:8px 0}#kihivasok .card-title::first-letter{text-transform:uppercase}#kihivasok .card-content,#kihivasok .card-description{font-size:14px;font-weight:500;line-height:20px}#kihivasok .helyben:empty{display:none}#kihivasok .helyben{font-weight:800;font-size:13px;letter-spacing:.02em;line-height:24px;padding:0 16px;border-radius:0 12px 12px 0;background-color:#6036d7;color:#fff;position:absolute;top:16px;left:0}#kihivasok .zcard.highlighted .card-title{font-size:21px;line-height:24px;padding-top:12px}#kihivasok .zcard.zcard-grid{flex-flow:row nowrap;justify-content:left;width:343px;height:160px}#kihivasok .zcard.zcard-grid.other .card-top{position:relative;min-width:160px;width:160px;height:160px;overflow:hidden;padding:0;background-color:#add8e6}#kihivasok .zcard.zcard-grid.other .card-body{padding:8px 16px;height:144px}#kihivasok .zcard img{color:red;font-size:14px}#kihivasok .zcard.other .card-top{position:relative;width:100%;height:0;padding-bottom:100%;margin:0 auto;overflow:hidden;background-color:#add8e6}#kihivasok .zcard.highlighted .card-top{padding-bottom:57%}#kihivasok .card-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}#kihivasok .limited,#kihivasok .price-in-point{position:absolute;bottom:8px;font-family:Poppins;border-radius:28px;color:#fff;line-height:32px;display:inline-block;padding:0 12px}#kihivasok .limited{left:0;background:#fd5d7a;font-size:12px;border-top-left-radius:unset;border-bottom-left-radius:unset;display:none}#kihivasok .has_limit .limited{display:block}#kihivasok .card-footer{position:relative;height:74px;background-color:#f1f3ff;color:#6036d7}#kihivasok .card-footer::before{content:"";position:absolute;width:0;top:0;left:calc(50% - 8px);border:8px solid transparent;border-top-color:#fff}#kihivasok .reward-gift-label{font-weight:600;font-size:13px;line-height:16px;padding-top:18px}#kihivasok .reward-gift,#kihivasok .reward-point{font-size:15px;font-weight:800;line-height:24px;display:inline-block;padding:0 12px}#kihivasok .price-in-point{right:8px;background-color:#6036d7}#kihivasok .highlighted-text{display:none}#kihivasok .highlighted .highlighted-text{position:absolute;top:8px;left:32px;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.5);z-index:1;font-weight:700;display:block;font-size:16px}#kihivasok .other.reward .price-in-point{display:none}#kihivasok .progress-ring{position:relative;width:100px;height:100px;margin:16px auto 0;background-position:center;background-repeat:no-repeat;border-radius:50%}#kihivasok .progress-ring img{position:absolute;top:19%;left:19%;width:62%;height:62%;display:block}#kihivasok .progress-ring img.grayscale{opacity:.5;filter:grayscale(100%)}#kihivasok .progress-ring svg{position:relative;width:100%;height:100%}#kihivasok .progress-ring svg circle{width:100%;height:100%;fill:none;stroke:#e8effe;stroke-width:6%;stroke-linecap:round}#kihivasok .full .progress-ring svg circle:nth-child(2){stroke:#36c684;stroke-dashoffset:73.79}#kihivasok .full .card-footer{background-color:#36c684;color:#fff}#kihivasok .progress-ring svg circle:nth-child(3){stroke-width:4%;stroke:#fff}#kihivasok .progress-ring-info{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:50%;font-family:Poppins;font-weight:600;font-size:16px;line-height:20px;color:#6036d7}#kihivasok .circle{min-width:163px;max-width:163px;height:163px;margin-top:48px;position:relative;align-self:flex-start;filter:drop-shadow(0px 0px 25px rgba(0, 29, 191, 0.16))}#kihivasok .circle:hover{text-decoration:none;border:0}#kihivasok .circle_inner{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-flow:column wrap;align-items:center;justify-content:center;border-radius:50%;background-color:#fff;color:#6036d7;font-weight:700}#kihivasok .circle_inner span{font-size:28px;line-height:36px;padding-bottom:8px}#kihivasok .circle_inner strong{font-size:15px;line-height:20px;max-width:100px;text-align:center}#kihivasok .circle:after{content:"";width:253px;height:292px;position:absolute;top:20px;left:44px;background:url(images/hello-keszthely-madar.png) 0 0 no-repeat}.leiras_content h2,.szolgaltatasok_content h2,.video_content h2{font-size:clamp(22px,4.5vw,28px);line-height:1.28;font-weight:700}.leiras_content h3{font-size:20px;line-height:28px}.leiras_content h4{font-size:17px;line-height:24px;display:block}.threed_container .next_button{position:absolute;top:calc(50% - 12px);right:18px;width:24px;height:24px}.threed_container .next_button svg{width:24px;height:24px;top:0;left:0}.threed_container .prev_button{position:absolute;top:calc(50% - 16px);left:18px;width:24px;height:24px}.threed_container .prev_button svg{width:24px;height:24px;top:0;left:0}.threed_container .controller{position:absolute;bottom:24px;right:24px;display:flex;flex-flow:row wrap;gap:16px}.threed_container .controller div{width:64px;height:64px;position:relative}.threed_container .controller svg{width:64px;height:64px;top:0;left:0}.threed_container .controller .playing .play{display:none}.threed_container .controller .playing .pause{display:block}.threed_container .controller .pause{display:none}.threed_container .controller .expandoff{display:none}.threed_container .label{position:absolute;top:24px;left:24px;right:24px;text-align:center;color:#fff;font-size:20px;line-height:28px;font-weight:700}body.expanded .controller .expand{display:none}body.expanded .controller .expandoff{display:block}.new-video-wrapper{width:fit-content !important;height:fit-content !important;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#leiras .container>:first-child{margin:0 0 16px}#szolgaltatasok h2{margin:0 0 24px}#video h2{margin:0 0 32px}#hotelDataBox .booking_button .text{display:none}.mutasd_terkepen{margin-left:8px}body:not(.single-szallas) .hotelDataBox{border-radius:24px}body:not(.single-szallas) .green:not(.hideonpc)+.hotelDataBox{border-radius:0 0 24px 24px}.hotelDataBox{padding:40px;background:#fff;filter:drop-shadow(0px 0px 25px rgba(0, 0, 0, 0.08));border-radius:0 0 24px 24px}.hotelDataBox a:not(.button),.hotelDataBox .a{cursor:pointer;text-decoration:none;font-weight:600;display:inline-block;overflow:hidden;text-overflow:ellipsis}.hotelDataBox a{line-height:22px;font-weight:700;font-size:15px}.hotelDataBox a:hover{border:0;text-decoration:underline}.hotelDataBox li{position:relative;line-height:24px;min-height:24px;padding-left:0;font-size:13px;margin-top:0;font-weight:600;display:flex;flex-flow:row nowrap;align-items:center;letter-spacing:.02em;gap:8px}.hotelDataBox li:first-of-type{margin-top:12px}.hotelDataBox li+li{margin-top:4px}.hotelDataBox li:before{display:none}.hotelDataBox h2:first-letter{text-transform:uppercase}.hotelDataBox h2{font-size:clamp(22px,4.5vw,28px);line-height:1.28;font-weight:700;margin:0 0 32px}.hotelDataBox h3{font-size:20px;line-height:28px;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin:32px 0 0}.hotelDataBox h3 svg{transform:rotate(90deg);width:24px;height:24px;display:none}.hotelDataBox .distances b{font-weight:800}.hotelDataBox li a{vertical-align:top}.hotelDataBox li>svg,.hotelDataBox li a>svg{min-width:16px;max-width:16px;height:18px;margin-top:3px;align-self:flex-start}.hotelDataBox small{text-decoration:none;font-weight:600;width:24px;display:inline-block;height:24px;border-radius:12px;box-shadow:0px 0px 6px rgba(0,102,191,.11)}.hotelDataBox small span{display:none}.hotelDataBox small svg{width:16px;height:16px;margin:4px}.hotelDataBox .social{display:flex;flex-flow:row wrap;column-gap:24px;row-gap:4px}.hotelDataBox .social li{margin-top:12px}.hotelDataBox .tripadvisor svg{width:25px}.hotelDataBox .open{color:#fff;font-size:13px;font-weight:600;line-height:20px;padding:0 11px;border-radius:10px;background-color:#6036d7}.hotelDataBox .closed{color:#9ea0ad;font-size:13px;font-weight:600;line-height:20px;padding:0 11px;border-radius:10px;background-color:#e1e4f5}.hotelDataBox .down{transform:rotate(90deg);width:24px;height:24px;vertical-align:top;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}.hotelDataBox .opening{flex-flow:row wrap;row-gap:0;cursor:pointer;width:fit-content}.hotelDataBox .opening ul{margin-left:24px;margin-right:100px;flex:1 1 100%;max-height:0;max-width:fit-content;height:auto;overflow:hidden;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}.hotelDataBox .opening li:first-of-type{margin-top:4px}.hotelDataBox .opening li:last-of-type{margin-bottom:8px}.hotelDataBox .opening li{display:flex;flex-flow:row nowrap;justify-content:space-between;column-gap:24px}.hotelDataBox .opening.opened .down{transform:rotate(90deg) scale(-1, 1)}.hotelDataBox .opening.opened ul{max-height:230px !important}.hotelDataBox .today{font-weight:900}.hotelDataBox+.banner{margin-top:32px}#szolgaltatasok h3{margin-bottom:8px}#szolgaltatasok .icon-szolg{margin:0 0 24px 0;list-style-type:none}#szolgaltatasok .icon-szolg li:before{display:none}#szolgaltatasok .icon-szolg li{display:flex;flex-flow:row wrap;align-items:center;line-height:32px;padding-left:0}#szolgaltatasok .icon-szolg svg{width:32px;height:32px;margin-right:12px}#respond{opacity:0;max-height:0;pointer-events:none}#respond.opened{opacity:1;max-height:none;pointer-events:auto}#comments cite{font-weight:600;font-size:19px;line-height:24px;margin:8px 0;display:block}#comments a{color:inherit;text-decoration:none;pointer-events:none}#comments time{display:block;font-size:15px;line-height:16px;font-weight:600;color:#2e3138}#comments p{margin-top:12px;margin-bottom:32px;display:block;color:#2e3138}#kepek .photoswipe_gallery{display:grid !important;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 1fr);margin-bottom:0;border-radius:24px;grid-gap:0;position:relative;overflow:hidden}#kepek .photoswipe_gallery .msnry_item{width:100% !important;display:block;height:0% !important;position:relative;padding-bottom:100%}#kepek .photoswipe_gallery .msnry_item:first-of-type{grid-column:1/span 2;grid-row:1/span 2}#kepek .photoswipe_gallery .msnry_item.video_container{grid-column:1/span 2;grid-row:1/span 2}#kepek .photoswipe_gallery .msnry_item.video_container svg{width:64px;height:64px;position:absolute;top:calc(50% - 32px);left:calc(50% - 32px)}#kepek .photoswipe_gallery img{width:100% !important;height:100% !important;object-fit:cover;height:auto}#kepek .photoswipe_gallery a{display:block;line-height:0;width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;border:none !important}#kepek .photoswipe_gallery a:before{content:"";position:absolute;top:66.54%;left:0;right:0;bottom:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.53) 100%)}#kepek .photoswipe_gallery a:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:transparent;pointer-events:none;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}#kepek .photoswipe_gallery a:hover:after{background-color:rgba(0,0,0,.3)}#kepek .photoswipe_gallery .more{position:absolute;bottom:28px;right:24px;color:#fff;font-size:15px;line-height:24px;display:inline-block;font-weight:700;cursor:pointer}#kepek .photoswipe_gallery .more svg{width:24px;height:24px;vertical-align:top;margin-right:12px}#kepek .ngg-galleryoverview{margin-top:0}.hentry .ngg-galleryoverview{margin:16px 0 32px !important;width:100% !important;padding:0 !important;display:grid;position:relative;grid-template-columns:repeat(3, 1fr);grid-gap:10px}.hentry .ngg-galleryoverview.column-1{grid-template-columns:100%;row-gap:10px}.hentry .ngg-galleryoverview.column-2{grid-template-columns:repeat(2, 1fr);grid-gap:10px}.hentry .ngg-galleryoverview.column-3{grid-template-columns:repeat(3, 1fr);grid-gap:10px}.hentry .ngg-galleryoverview.column-3 figure.gallery-item:first-of-type:not(.portrait){grid-column:span 2;grid-row:span 2}.hentry .ngg-galleryoverview.column-3 figure.gallery-item.portrait{grid-row:span 2}.hentry .ngg-galleryoverview.column-3 figure.gallery-item:nth-of-type(n+7){display:none}.hentry .ngg-galleryoverview.column-4{grid-template-columns:repeat(4, 1fr);grid-gap:10px}.hentry .ngg-galleryoverview figure.gallery-item{width:100%;height:100%;padding:0;margin:0}.hentry .ngg-galleryoverview a{line-height:0;display:block;height:100%}.hentry .ngg-galleryoverview .hidden{display:none}.hentry .ngg-galleryoverview img{border:0;width:100%;height:100%;object-fit:cover}.hentry .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}.hentry .ngg-galleryoverview .count svg{width:24px;height:24px;margin-right:8px}.hentry .ngg-galleryoverview.full a{overflow:hidden}.hentry .ngg-galleryoverview.full a img{transform:scale3d(1, 1, 1);opacity:1;transition:opacity 1s,transform 1s}.hentry .ngg-galleryoverview.full a:hover img{transform:scale3d(1.1, 1.1, 1)}.postid-13177 .ngg-galleryoverview,.postid-14828 .ngg-galleryoverview{display:grid;position:relative;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr);grid-gap:10px}.postid-13177 .ngg-galleryoverview figure,.postid-14828 .ngg-galleryoverview figure{height:100%;width:100%;aspect-ratio:4/3}.postid-13177 .ngg-galleryoverview figure:first-of-type,.postid-14828 .ngg-galleryoverview figure:first-of-type{grid-column:1/span 2;grid-row:1/span 2}.postid-13177 .ngg-galleryoverview figure:nth-of-type(n+7),.postid-14828 .ngg-galleryoverview figure:nth-of-type(n+7){display:none}.postid-13177 .ngg-galleryoverview a,.postid-14828 .ngg-galleryoverview a{margin:0;line-height:0;display:block;height:100%;width:100%}.postid-13177 .ngg-galleryoverview img,.postid-14828 .ngg-galleryoverview img{border:0;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 480px){.postid-13177 .ngg-galleryoverview,.postid-14828 .ngg-galleryoverview{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, 1fr)}.postid-13177 .ngg-galleryoverview figure:nth-of-type(n+6),.postid-14828 .ngg-galleryoverview figure:nth-of-type(n+6){display:none}}.nowrap{white-space:nowrap}.hasonlo_content .btn{margin:48px auto 0;display:inline-block}.sharebottom{margin-top:80px;display:flex;flex-flow:row wrap}.sharebottom h4{margin:0 0 28px !important;width:100%}.sharebottom a{margin-right:32px;text-decoration:none;display:flex;flex-flow:row wrap;align-items:center}.sharebottom a span{line-height:24px;font-size:14px;color:#2e3138;font-weight:600;border-bottom:1px solid #bababa}.sharebottom svg{width:34px !important;height:34px !important;margin:0 8px 0 0 !important;vertical-align:top}footer{position:relative;z-index:1;box-sizing:border-box;text-align:center;padding:68px 0}footer .textwidget>b{margin:32px auto 0;font-size:20px;line-height:28px;display:block}footer img{display:block;margin:0 auto}footer span.widget-title{font-size:13px;line-height:16px;font-weight:600}footer .gombok{display:flex;flex-flow:row wrap;gap:24px;margin:32px auto;align-items:center;justify-content:center}footer .gombok a{background-color:#f72c47;width:40px;height:40px;border-radius:20px}footer .gombok a:hover{background-color:#ff455e;border:0}footer .gombok svg{width:20px;height:20px;margin:10px}footer .widget_nav_menu{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:24px}footer .widget_nav_menu ul{margin:0;display:flex;flex-flow:row wrap;gap:16px}footer .widget_nav_menu li{padding:0;margin:0;line-height:16px}footer .widget_nav_menu a{font-size:13px;line-height:16px;font-weight:600;color:#2e3138}footer .widget_nav_menu a:hover{color:#7676a8;border:none}footer .created{margin-top:32px;font-size:13px;line-height:16px;font-weight:600;display:flex;flex-flow:row wrap;gap:8px;align-items:flex-end;justify-content:center}.menu-lablecmenu-container{width:100%}.filter_holder{margin-top:16px;display:grid;grid-template-areas:"sm3 sm9 sm9 sm9" "sn sn sn sn";grid-template-columns:repeat(4, 1fr);column-gap:32px}.filter_holder h1{margin:-8px 0 56px}.filter_holder h6{font-size:18px;line-height:24px;font-weight:500}.filter_holder .col-sm-3{grid-area:sm3}.filter_holder .col-sm-9{grid-area:sm9}.filter_holder #subnav{grid-area:sn}#sub_header{height:24px}#sub_header .label{color:#2e3138;line-height:46px;display:inline-block;vertical-align:top;font-size:15px;font-weight:700}#sub_header .view,#sub_header .mobile_filter{margin-left:16px;line-height:24px;display:inline-block;cursor:pointer;vertical-align:top}#sub_header .view{width:46px;height:46px;display:inline-block;padding:11px;margin:0;border-radius:50%}#sub_header svg{width:24px;height:24px}#sub_header .mobile_filter{margin:0 40px 0 0;position:relative;border-bottom:2px solid}#sub_header .mobile_filter[data-count]:after{content:attr(data-count);position:absolute;top:-10px;right:-20px;border-radius:50%;width:20px;height:20px;line-height:21px;background-color:#2e3138;text-align:center;color:#fff;font-size:15px}#sub_header .listas{margin-left:16px}#sub_header .view:hover svg{filter:brightness(3)}#sub_header .active,#sub_header .active:hover{background-color:#f72c47}#sub_header .active svg,#sub_header .active:hover svg{filter:brightness(20)}#sub_header .last{margin:0 16px 0 24px}#subnav{flex-flow:row wrap;gap:16px;justify-content:space-between;align-items:center}#subnav .fixed_handlers{display:flex;flex-flow:row wrap;gap:16px}#subnav #moving_filter .filter_text{position:relative;cursor:pointer}#subnav #moving_filter{display:flex;flex-flow:row wrap;gap:16px;height:48px}#subnav .mobile_filter,#subnav #moving_filter .filter_text{display:flex !important;flex-flow:row nowrap;gap:8px;align-items:center;justify-content:center;border:1px solid #cdd1da;border-radius:24px;padding:0 15px;height:48px;position:relative;font-weight:700;font-size:15px;line-height:20px;z-index:1001;cursor:pointer}#subnav .mobile_filter:hover,#subnav #moving_filter .filter_text:hover{border-color:#2e3138}#subnav .mobile_filter[data-count]:after,#subnav #moving_filter .filter_text[data-count]:after{content:attr(data-count);position:absolute;top:0;left:-7px;font-weight:800;border-radius:50%;width:20px;height:20px;line-height:20px;background-color:#2e3138;text-align:center;color:#fff;font-size:13px}#subnav .mobile_filter svg,#subnav #moving_filter .filter_text svg{width:24px;height:24px}#subnav .mobile_filter span+svg,#subnav #moving_filter .filter_text span+svg{width:16px;height:16px}#subnav #moving_filter .open .filter_text span+svg{transform:scale(1, -1)}#subnav #moving_filter .open .popupfilter,#subnav #moving_filter .open #dates{opacity:1;pointer-events:auto}#subnav #moving_filter .hasFilter .filter_text{background-color:#f72c47;border-color:#f72c47}#subnav #moving_filter .hasFilter .filter_text span{color:#fff}#subnav #moving_filter .hasFilter .filter_text svg{filter:brightness(10)}#subnav .type_terms,#subnav .type_dates{position:relative}#subnav .type_dates,#subnav .type_dates #dates{display:flex;flex-flow:row nowrap;column-gap:2px}#subnav .type_dates{border:1px solid #cdd1da;border-radius:24px;height:48px}#subnav .type_dates .filter_text{border:0 !important}#subnav .type_dates input{border:0;padding:16px 16px 0;height:46px;max-width:124px;border-radius:24px}#subnav .type_dates div{margin:0}#subnav .type_dates div:before{display:none}#subnav .type_dates div:after{font-size:12px;line-height:24px;font-weight:700}#subnav .clear{width:18px;height:18px;filter:brightness(0);align-self:center;margin-right:16px;cursor:pointer}#subnav .field_pair{position:relative;padding:7px 0}#subnav .cnt{width:30px;height:20px;text-align:right;line-height:20px;position:absolute;top:7px;right:0;font-size:13px;font-weight:600}#subnav label{line-height:16px;font-size:13px;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}#subnav input[type=checkbox]{display:inline-block;-webkit-appearance:none;cursor:pointer;width:20px;height:20px;margin:0;position:absolute;top:7px;left:0;border-radius:2px;outline:none;vertical-align:top;border:1px solid #bababa;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}#subnav input[type=checkbox]+label{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;font-weight:600;font-size:13px;line-height:16px;padding:2px 0 2px 36px;width:calc(100% - 30px);color:#2e3138}#subnav input[type=checkbox]:hover{border-color:#2e3138}#subnav input[type=checkbox]:checked{background-image:url(images/form/checkbox.svg);background-position:center center;background-repeat:no-repeat;background-color:#2e3138;border-color:#2e3138}#subnav input[type=checkbox]:checked+label+.cnt{border-color:#2e3138;color:#2e3138 !important}#subnav .popupfilter{z-index:1000;border-radius:24px;position:absolute;top:56px;left:0;background-color:#fff;width:320px;padding:16px 24px;opacity:0;pointer-events:none;box-shadow:0px 0px 25px rgba(0,0,0,.08)}#mapholder{max-height:0;margin:56px 0 0;width:100%;position:relative;overflow:hidden;transition:max-height .25s cubic-bezier(0.694, 0.0482, 0.335, 1);border-radius:24px}.opened_map #mapholder{max-height:640px;margin:56px 0 72px}.fixed_filter>div:not(:nth-last-child(1)){border-bottom:1px solid rgba(46,49,56,.1);padding-bottom:12px;margin:0}.fixed_filter>div:first-of-type .filter_text{padding-top:0}#sub_header{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;padding-top:62px}#sub_header .total_count{font-size:13px;line-height:24px;font-weight:500;color:#2e3138;display:none}.szuropanel{max-width:374px}.szuropanel .filter_text,.szuropanel .removeable_filters_title{font-size:17px;line-height:28px;font-weight:600;padding:16px 0 10px;margin:0}.szuropanel .field_pair{position:relative;padding:7px 0}.szuropanel .cnt{width:30px;height:20px;text-align:right;line-height:20px;position:absolute;top:7px;right:0;font-size:13px;font-weight:600}.szuropanel label{line-height:16px;font-size:13px;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}.szuropanel input[type=checkbox]{display:inline-block;-webkit-appearance:none;cursor:pointer;width:20px;height:20px;margin:0;position:absolute;top:7px;left:0;border-radius:2px;outline:none;vertical-align:top;border:1px solid #bababa;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}.szuropanel input[type=checkbox]+label{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;font-weight:600;font-size:13px;line-height:16px;padding:2px 0 2px 36px;width:calc(100% - 30px);color:#2e3138}.szuropanel input[type=checkbox]:hover{border-color:#2e3138}.szuropanel input[type=checkbox]:checked{background-image:url(images/form/checkbox.svg);background-position:center center;background-repeat:no-repeat;background-color:#2e3138;border-color:#2e3138}.szuropanel input[type=checkbox]:checked+label+.cnt{border-color:#2e3138;color:#2e3138 !important}.szuropanel .removeable_filters_clearall{color:#e5210b;font-size:15px;margin-top:4px;float:right;cursor:pointer;padding-left:16px;font-weight:600;line-height:28px;background:url(images/nav/remove-all.svg) 0 center no-repeat;background-size:8px;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1);text-decoration-style:solid;text-decoration-thickness:2px;text-underline-offset:5px;text-decoration:underline}.page-template-t-lister .szuropanel::-webkit-scrollbar{display:none}.page-template-t-lister .szuropanel{cursor:default;display:block;position:fixed;top:120px;border-radius:24px;left:calc(50vw - 300px);overflow:hidden;width:100%;max-width:600px;height:calc(100vh - 240px);margin:0;z-index:1001;overflow-y:auto;background-color:#fff;float:none;-webkit-overflow-scrolling:touch;opacity:0;pointer-events:none;box-shadow:rgba(0,0,0,.28) 0px 8px 28px !important}.page-template-t-lister .szuropanel .close-szuropanel{display:block !important;line-height:50px;font-weight:600;font-size:18px;padding:0 24px;border-radius:24px 24px 0 0;box-sizing:border-box;width:100%;max-width:600px;position:fixed;background-color:#e1e4f5;z-index:1002;cursor:pointer}.page-template-t-lister .szuropanel .close-szuropanel:after{content:"";position:absolute;top:0;right:24px;width:20px;height:50px;text-align:center;background:url(images/nav/close-full.svg) center center no-repeat;filter:brightness(0)}.page-template-t-lister .szuropanel .filters{width:100%;z-index:5;box-sizing:border-box;padding:0 24px 88px;margin-top:74px}.page-template-t-lister .szuropanel .active_filters{padding:0 24px 1px}.page-template-t-lister .szuropanel .removeable_filters_clearall{top:0px;right:24px}.page-template-t-lister .szuropanel>div{background-color:inherit}.page-template-t-lister .szuropanel .mobile.button{position:fixed;bottom:144px;left:calc(50vw - 300px + 24px);width:calc(100% - 48px);max-width:552px;z-index:1;text-align:center;padding:14px 0;display:block}.page-template-t-lister .szuropanel .active_filters{margin-top:74px;margin-bottom:-74px}.fixed_filter div{border:none !important;padding-bottom:0 !important}.fixed_filter .filter_text{padding-top:24px}.fixed_filter .filter_text svg{display:none}.fixed_filter .popupfilter{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));column-gap:24px;max-width:none !important}.fixed_filter #search{padding-bottom:0 !important;margin-top:50px}.page-template-t-lister.opened_filter{position:fixed;height:100%;overflow:hidden;cursor:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjMxNTQgMTcuMjY1MUwxLjMxNTQzIDEuMjY1MTQiIHN0cm9rZT0iIzJFMzEzOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTEuMzE1NDMgMTcuMjY1MUwxNy4zMTU0IDEuMjY1MTQiIHN0cm9rZT0iIzJFMzEzOCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==") 16 16,pointer}.page-template-t-lister.opened_filter .menu-button{z-index:0}.page-template-t-lister.opened_filter .header-widget{opacity:0;pointer-events:none}.page-template-t-lister.opened_filter .szuropanel{opacity:1;pointer-events:auto}.page-template-t-lister.opened_filter .mapp0-layout,.page-template-t-lister.opened_filter #moving_filter,.page-template-t-lister.opened_filter #mapholder{z-index:-1}.page-template-t-lister.opened_filter #subnav .mobile_filter{opacity:0}.page-template-t-lister.opened_filter .header{z-index:1}.page-template-t-lister.opened_filter .wrapper,.page-template-t-lister.opened_filter #content{z-index:unset}.page-template-t-lister.opened_filter:after{content:"";position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.28);z-index:2}.pswp__item{cursor:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE3LjMxNTQgMTcuMjY1MUwxLjMxNTQzIDEuMjY1MTQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTEuMzE1NDMgMTcuMjY1MUwxNy4zMTU0IDEuMjY1MTQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPC9zdmc+Cg==") 16 16,pointer}.grid_view .noresult{grid-column:1/-2}.noresult{color:#eb5757;padding-bottom:32px}.removeable_filters{display:flex;flex-flow:row wrap;margin:10px 0 28px}.removeable_filters span{line-height:18px;cursor:pointer;font-size:13px;font-weight:600;height:28px;margin:0 8px 8px 0;display:block;padding:4px 12px 4px 28px;border-radius:12px;border:1px solid #2e3138;background:url(images/nav/remove.svg) 12px 8px no-repeat;background-size:10px;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}.removeable_filters span:hover{border-color:#2e3138;color:#2e3138}#search{margin:0;display:flex;flex-flow:row wrap;padding-bottom:32px !important;position:relative}#search input{line-height:24px;background-color:transparent;color:#2e3138;font-size:16px;line-height:28px;letter-spacing:.01em;padding:18px 24px 18px 24px;height:64px;border:1px solid #cdd1da;border-radius:32px;width:100%;box-sizing:border-box;outline:none}#search_button{position:absolute;top:0;right:0;width:48px;height:48px;background:#f72c47 url(images/searchicon.svg) center center no-repeat;background-size:24px;border-radius:24px;margin:8px 8px 8px 24px;display:block;border:none;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}#search_button:hover{background-color:#ff455e;cursor:pointer}.page-template-t-lister main .mapp-layout{border-radius:24px}.single main .mapp-layout,.page-template-t-lister main .mapp-layout{border:0}.single main .mapp-ib,.page-template-t-lister main .mapp-ib{border-radius:24px;border:0;height:fit-content;max-width:288px;box-shadow:0px 0px 25px rgba(0,0,0,.08)}.single main .mapp-thumbnail a,.page-template-t-lister main .mapp-thumbnail a{line-height:0}.single main .mapp-ib-wrapper,.page-template-t-lister main .mapp-ib-wrapper{max-height:unset !important}.single main .mapp-info,.page-template-t-lister main .mapp-info{padding:0 0 16px}.single main .mapp-info svg,.page-template-t-lister main .mapp-info svg{width:16px;height:16px;margin:4px 8px 5px 0}.single main .mapp-info .mapp-title,.page-template-t-lister main .mapp-info .mapp-title{padding:16px 16px 0;margin:0;text-overflow:ellipsis;overflow:hidden;display:block}.single main .mapp-info .mapp-title a,.page-template-t-lister main .mapp-info .mapp-title a{font-size:15px;line-height:20px;font-weight:700;color:#2e3138 !important}.single main .mapp-info .mapp-body,.page-template-t-lister main .mapp-info .mapp-body{display:flex !important;padding:0 16px}.single main .mapp-info .mapp-body p,.page-template-t-lister main .mapp-info .mapp-body p{color:#75788a;padding-top:8px;line-height:16px;font-size:13px;font-weight:600;text-overflow:ellipsis;overflow:hidden;display:block;white-space:nowrap}.single main .mapp-info .mapp-body svg,.page-template-t-lister main .mapp-info .mapp-body svg{vertical-align:middle}.single main .mapp-info .mapp-dir-wrapper,.page-template-t-lister main .mapp-info .mapp-dir-wrapper{margin:8px 16px 0 16px;padding:0;width:fit-content}.single main .mapp-template+.mapp-dir,.page-template-t-lister main .mapp-template+.mapp-dir{display:none}.single main .mapp-dir,.page-template-t-lister main .mapp-dir{text-decoration:none;color:#6036d7;line-height:22px;font-weight:700;letter-spacing:.02em}.single main .mapp-dir:hover,.page-template-t-lister main .mapp-dir:hover{text-decoration:underline}.single main .mapp-marker,.page-template-t-lister main .mapp-marker{filter:none !important}.single main .active .mapp-marker,.page-template-t-lister main .active .mapp-marker{transform:scale(1.1)}.single main .leaflet-marker-pane .mapp-marker,.page-template-t-lister main .leaflet-marker-pane .mapp-marker{transition:all 300ms cubic-bezier(0.25, 1, 0.5, 1)}.single .h1{display:flex;flex-flow:row wrap;align-items:center;gap:24px;margin:0 0 32px 0}.single .h1 h1{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.single .h1 span{display:flex;flex-flow:row wrap;align-items:center;gap:4px}.single .h1 svg{width:24px;height:24px;vertical-align:top}.tipp{margin:40px 0;box-shadow:0px 0px 25px rgba(0,0,0,.08);background-color:#fff;border-radius:16px;font-size:13px;font-weight:600;display:flex;flex-flow:row nowrap;overflow:hidden;color:inherit;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1);text-decoration:none}.tipp:hover{border:0;filter:drop-shadow(0px 0px 9px rgba(0, 29, 191, 0.22));text-decoration:none}.tipp img{aspect-ratio:1/1;height:160px;object-fit:cover}.tipp .caption{display:flex;flex-flow:column wrap;padding:8px 32px;justify-content:center}.tipp .type{color:#9ea0ad;line-height:16px;padding-bottom:12px}.tipp .text{line-height:24px;letter-spacing:.02em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.featured_tipp_container{display:flex;gap:32px;flex-flow:row nowrap;margin:0 -24px;padding:0 24px}.featured_tipp_container .tipp{flex:1 1 25%;display:flex;flex-flow:column wrap;min-width:208px}.featured_tipp_container .tipp img{width:100%;height:144px;object-fit:cover}.featured_tipp_container .caption{padding:24px 24px 36px;text-align:center;width:100%}.featured_tipp_container .type{padding-bottom:8px}.featured_tipp_container .hashtag{font-weight:700;margin-bottom:10px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.featured_tipp_container .text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}#content span.date{font-size:15px;line-height:16px;font-weight:600;display:inline-block;margin-bottom:32px}#content span.date svg{width:16px;height:16px;margin:0 6px 0 0;vertical-align:top}#all_services{margin-top:0;display:inline-block;text-decoration:none;font-size:15px;line-height:20px;letter-spacing:.02em;font-weight:700}#servicelist{height:auto;overflow:hidden;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1);display:grid;grid-template-columns:repeat(2, 1fr);column-gap:32px;row-gap:24px}#servicelist .hiddenbydefault{display:none}#servicelist.showall .hiddenbydefault{display:block}#servicelist.showall+#all_services{margin-top:24px}.page-template-default .container_fluid.nopadding,.single-post .container_fluid.nopadding,.archive .container_fluid.nopadding{max-width:844px;margin:0 auto}.page-template-default h2,.page-template-default h3,.page-template-default h4,.page-template-default h5,.page-template-default h6,.single-post h2,.single-post h3,.single-post h4,.single-post h5,.single-post h6,.archive h2,.archive h3,.archive h4,.archive h5,.archive h6{margin:40px 0 24px}.page-template-default h2 a,.page-template-default h3 a,.page-template-default h4 a,.page-template-default h5 a,.page-template-default h6 a,.single-post h2 a,.single-post h3 a,.single-post h4 a,.single-post h5 a,.single-post h6 a,.archive h2 a,.archive h3 a,.archive h4 a,.archive h5 a,.archive h6 a{color:inherit;text-decoration:none}.page-template-default h3+h5,.single-post h3+h5,.archive h3+h5{margin-top:24px}.page-template-default .temak,.single-post .temak,.archive .temak{display:flex}.page-template-default .temak li:not(:first-of-type),.single-post .temak li:not(:first-of-type),.archive .temak li:not(:first-of-type){margin-left:16px}.archive h2{margin:40px 0 8px}.archive #content span.date{margin-bottom:16px}.szovegdobozok{display:grid;grid-template-columns:repeat(2, calc(50% - 16px));grid-gap:32px}.szovegdobozok p{padding:24px;background-color:#f8f9fb;line-height:28px;display:block;vertical-align:middle}.szovegdobozok strong{display:inline-block;padding-bottom:8px}.szovegdobozok svg{width:16px;height:28px;margin-right:8px;vertical-align:top}.page-id-103 h2+ul{column-count:2;column-gap:32px}.pagination{margin-top:48px;display:flex;flex-flow:row wrap}.pagination .page-numbers{min-width:32px;text-align:center;line-height:30px;border:1px solid;margin:0 8px 8px 0;display:block}.pagination a{text-decoration:none}.pagination .dots{border:0}.pagination .next,.pagination .prev{padding:0 8px}.scroll_area{z-index:0;position:relative}.scroll_area>div{position:relative;width:100vw;height:100vh}.scroll_area .active{opacity:1;pointer-events:auto}.scroll_area img{width:100%;height:100%;object-fit:cover}.scroll_area .caption{color:#fff;position:absolute;bottom:96px;left:100px;max-width:550px;width:100%}.scroll_area>div:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(269.84deg, rgba(0, 0, 0, 0) 12.78%, rgba(0, 0, 0, 0.55) 69.62%)}.scroll_area h2{color:inherit;font-size:70px;line-height:68px;margin:0;padding:0 0 16px}.scroll_area p{font-size:20px;line-height:28px;font-weight:600;letter-spacing:-0.01em;margin:0}.scroll_area .btn{margin-top:40px;display:inline-block}.scroll_area .next{position:absolute;bottom:112px;left:50%;transform:translateX(-50%);text-transform:uppercase;color:#fff;font-size:13px;line-height:16px;letter-spacing:.14em;cursor:pointer}.scroll_area>div:after{content:"";width:2px;height:96px;position:absolute;bottom:0;left:calc(50% - 1px);background-color:#fff;display:block}body.fixed.home .header{z-index:20;position:fixed;top:0;left:0;right:0}body>svg{display:none}body:not(.opened_menu) .header .logo,body:not(.opened_menu) .header .main-menu{z-index:2}.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:600;border-bottom:1px solid}.grid_table div:nth-child(odd){padding-right:30px}#dates input{border:1px solid #cdd1da;background-color:#fff;line-height:24px;height:56px;width:100%;padding:16px 56px 16px 16px;font-size:16px;text-align:left;cursor:pointer;letter-spacing:-0.05em}#dates>div{margin-top:10px;position:relative}#dates>div:before{content:"";line-height:56px;width:56px;color:#fff;text-align:center;font-size:13px;height:56px;background-color:#2e3138;position:absolute;top:0;right:0;pointer-events:none;background:url(images/clock.svg) center center no-repeat}#dates>div:after{content:attr(data-label);line-height:56px;position:absolute;top:0;left:16px;pointer-events:none;color:#2e3138;font-weight:500;font-size:18px}.fixed_filter #dates>div:after{font-size:13px;line-height:16px}.ui-datepicker{width:100%;max-width:310px;height:auto;margin:0 auto;background-color:#fff;color:#2e3138;box-shadow:0 0 19px 0 rgba(45,45,8,.1);padding:15px;display:none}.ui-datepicker a{text-decoration:none;width:35px;margin:0 auto;border-radius:50%;border:0 !important}.ui-datepicker table{width:100%;margin-bottom:0;border-collapse:collapse}.ui-datepicker th{text-align:center !important;text-transform:uppercase;padding:0 !important;border-width:1px 0 1px 0;line-height:35px}.ui-datepicker td{text-align:center !important;padding:0 !important;box-sizing:border-box;width:14.2857142857%;color:#2e3138}.ui-datepicker td span,.ui-datepicker td a{line-height:35px;display:block;color:inherit}.ui-datepicker .ui-state-disabled{color:#e3e3e3}.ui-datepicker .ui-state-disabled:before{filter:grayscale(100%) brightness(500%)}.ui-datepicker .ui-state-active{background:#2e3138;color:#fff}.ui-datepicker td a:hover{background:#2e3138;color:#fff}.ui-datepicker td.zero a:before,.ui-datepicker td.zero span:before{content:"0"}.ui-datepicker-header{line-height:45px}.ui-datepicker-title{text-align:center}.ui-datepicker-prev,.ui-datepicker-next{display:inline-block;width:30px;height:45px;text-align:center;cursor:pointer;overflow:hidden}.ui-datepicker-prev span,.ui-datepicker-next span{display:none}.ui-datepicker-prev:before,.ui-datepicker-next:before{content:"";background:url(images/nav/chevron-down.svg) center center no-repeat;width:30px;height:45px;display:block}.ui-datepicker-next:before{transform:rotate(-90deg)}.ui-datepicker-prev{float:left}.ui-datepicker-prev:before{transform:rotate(90deg)}.ui-datepicker-next{float:right}.mobile.button{display:none}@media only screen and (max-width: 1456px){.page-template-t-lister #content,.single #content,.page-template-default #content{padding:0 24px}.similar{margin-left:-24px;margin-right:-24px;padding:0 24px;overflow-x:auto}}@media(max-aspect-ratio: 1/1){#kepek .photoswipe_gallery{grid-auto-rows:calc(25vw - 6px)}}@media only screen and (max-width: 1456px){.single-szallas main #hotelDataBox.fixed .green,.single-szallas main #hotelDataBox.fixed .hotelDataBox{left:auto;right:16px}.single-szallas main #hotelDataBox.absoluted .green,.single-szallas main #hotelDataBox.absoluted .hotelDataBox{left:auto;right:16px}.single-event main #hotelDataBox.absoluted .hotelDataBox,.single-event main #hotelDataBox.fixed .hotelDataBox,.single-szabadido main #hotelDataBox.absoluted .hotelDataBox,.single-szabadido main #hotelDataBox.fixed .hotelDataBox{left:auto;right:16px}footer #menu-lablecmenu{justify-content:space-around}footer #menu-lablecmenu li{padding:0}.program{height:calc(18.75vw - 32px)}}@media only screen and (max-width: 1480px){.featured_tipp_container{overflow-x:auto}main{overflow:hidden}footer #second{height:auto;grid-template-columns:repeat(3, 1fr);grid-template-rows:auto auto auto 44px}footer .widget_nav_menu{grid-column:2/span 2}footer .created{grid-column:2/span 2;margin-top:32px;grid-row:4}footer .widget_text{grid-column:span 1}#translatable_text-3{grid-column:2/span 2;margin-top:32px}footer .widget_text:last-of-type{justify-content:center}.list_view .item .middle{width:100%;grid-column:5/span 5;padding-right:32px}.list_view .item .right{padding-left:0;display:none}}@media only screen and (max-width: 1280px){.grid_view{column-gap:16px}.grid_view{grid-template-columns:repeat(3, calc(33.3333333333% - 10.3333px))}.home .grid_view{grid-template-columns:repeat(4, calc(25% - 24px))}footer .created .copy{margin-right:0;display:block}.col4{column-count:3}.single-szallas main>div,.single-szabadido main>div,.single-event main>div{grid-column:1/span 6}.single-szallas main #hotelDataBox,.single-szabadido main #hotelDataBox,.single-event main #hotelDataBox{grid-column:7/span 6}.img_order.elmenyek{grid-template-columns:repeat(8, 1fr)}}@media only screen and (max-width: 1260px){.main-menu>ul>li:not(:first-of-type){margin-left:32px}}@media only screen and (max-width: 1024px){.home .header{padding:0 24px}.hideonmobile{display:none}.menu-lablec-menu-container{display:none}.hideonpc{display:flex !important}body:not(.opened_menu) .main-menu ul{pointer-events:none}.main-menu{opacity:0;pointer-events:none;position:fixed;top:112px;left:0;right:0;bottom:0;height:auto;overflow:auto;display:block;z-index:1;padding:0 24px 104px;background-color:#fff}.main-menu>ul{flex-flow:column wrap;align-items:flex-start;width:100%}.main-menu .header-menu,.main-menu .footer-menu{margin-left:0}.main-menu .highlighted a{background-color:transparent !important;padding:0;border-radius:0;color:#2e3138}.main-menu li{width:100%;transition:none;padding-left:0 !important;margin-left:0 !important}.main-menu li a{display:flex;flex-flow:row nowrap;align-items:center;height:40px;line-height:24px !important;text-align:left;width:100%;position:relative;padding:8px 0 !important}.main-menu .sub-menu{padding:0 !important;pointer-events:auto;position:relative;top:auto;left:auto;right:auto;display:flex;grid-gap:0;opacity:1;background-color:transparent;padding:0;z-index:unset;transition:none;overflow:hidden;transition:max-height .25s cubic-bezier(0.694, 0.0482, 0.335, 1);box-shadow:none}.main-menu .sub-menu a{padding:0;border:0}.main-menu .sub-menu:hover a{border:0}.main-menu .sub-menu .sub-menu{display:block}.main-menu .menu-item-has-children>a:after{content:"";position:absolute;top:8px;right:0;margin-top:0;width:16px;height:24px;display:block;background:url(images/nav/chevron-down-16.svg) center center no-repeat;background-size:20px;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}.main-menu .menu-item-has-children>a{padding:8px 0}.main-menu .current-menu-item>a{text-decoration:none;border:0}.main-menu>ul>li>a,.main-menu>ul>li>.sub-menu>li>a{font-size:20px}.main-menu>ul>li>a>img{display:none}.main-menu>ul>li{border-bottom:1px solid rgba(46,49,56,.1);padding:8px 0}.main-menu>ul>li>.sub-menu>li{border-bottom:1px solid rgba(46,49,56,.1);width:100%;padding:8px 0 8px 32px !important}.main-menu>ul>li>.sub-menu>li:last-of-type{border-bottom:0}.main-menu>ul>li>.sub-menu>li>a>img{display:block !important}.main-menu>ul>li>.sub-menu .sub-menu>li>a{height:auto;line-height:28px;padding:6px 0;box-sizing:content-box;font-size:16px;font-weight:500}.main-menu>ul>li>.sub-menu .sub-menu>li>a>img{display:none}.main-menu .dark,.main-menu .dark:hover{background-color:transparent;color:inherit;width:100%}.main-menu li.opened>a:after{transform:scale(1, -1)}.main-menu .primary-menu svg{display:block}.single-szallas main .container,.single-szabadido main .container,.single-event main .container,.page-template-default .container_fluid.nopadding,.single-post .container_fluid.nopadding,.archive .container_fluid.nopadding{max-width:none}.header .menu-button{display:flex}.filter_holder{grid-template-areas:"sm3 sm9 sm9 sm9" "sn  sn  sn  sn"}.page-template-t-lister-php #content .container{grid-template-areas:"fh fh fh fh" "i i i i"}.page-template-t-lister .szuropanel{display:block;position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:auto;min-height:100vh;margin:0;z-index:1002;overflow-y:auto;background-color:#fff;float:none;border-radius:0;-webkit-overflow-scrolling:touch;opacity:0;pointer-events:none}.page-template-t-lister .szuropanel .close-szuropanel{display:block !important;line-height:50px;max-width:none;font-size:20px;padding:0 16px;box-sizing:border-box;width:100%;position:relative;z-index:7;border-radius:0}.page-template-t-lister .szuropanel .close-szuropanel:after{content:"";position:absolute;top:0;right:16px;width:20px;height:50px;text-align:center;background:url(images/nav/close-full.svg) center center no-repeat;filter:brightness(0)}.page-template-t-lister .szuropanel .filters{width:100%;z-index:5;box-sizing:border-box;padding:24px 16px 76px;min-height:calc(100vh - 50px);margin-top:0}.page-template-t-lister .szuropanel .active_filters{padding:16px;margin-top:0 !important;margin-bottom:-44px}.page-template-t-lister .szuropanel .removeable_filters_clearall{top:16px;right:16px}.page-template-t-lister .szuropanel .mobile.button{max-width:none;width:calc(100% - 32px)}.page-template-t-lister .szuropanel #dates .clear{display:none}.fixed_filter #search{padding-bottom:0 !important;margin-top:0}.page-template-t-lister.opened_filter{position:fixed;height:100%;overflow:hidden}.page-template-t-lister.opened_filter .header{z-index:0}.page-template-t-lister.opened_filter .menu-button{z-index:0}.page-template-t-lister.opened_filter .header-widget{opacity:0;pointer-events:none}.page-template-t-lister.opened_filter .szuropanel{opacity:1;pointer-events:auto;max-width:none}footer #second{display:flex;flex-flow:column wrap;justify-content:center;align-items:center}.page-template-t-lister .szuropanel .mobile.button{position:fixed;bottom:16px;left:16px;right:0;z-index:1;text-align:center;padding:12px;display:block}.single main #leiras{margin-top:72px}.single main>div{grid-column:1/span 12}.single main #hotelDataBox{grid-column:1/span 12;grid-row:3/span 1}.programok{grid-template-columns:repeat(2, 1fr)}.program{height:calc(28.125vw - 32px)}.program:first-of-type{height:calc(56.25vw - 32px)}.footer #menu-lablecmenu{flex-flow:column wrap;align-items:center;justify-content:center}.footer #menu-lablecmenu li{padding:0}.home .grid_view.fooldal_programok,.home .grid_view.fooldal_gasztro,.home .grid_view.fooldal_szallas,.home .grid_view.fooldal_szabadido{display:flex !important;flex-flow:row nowrap;overflow-x:auto;margin:0 -24px;padding:0 24px;gap:24px}.home .grid_view.fooldal_programok .item,.home .grid_view.fooldal_gasztro .item,.home .grid_view.fooldal_szallas .item,.home .grid_view.fooldal_szabadido .item{flex:1 1 25%;min-width:280px;height:280px}.home .grid_view.fooldal_programok .item a,.home .grid_view.fooldal_gasztro .item a,.home .grid_view.fooldal_szallas .item a,.home .grid_view.fooldal_szabadido .item a{height:100%;padding-bottom:0}.home .grid_view.fooldal_programok .over_image p,.home .grid_view.fooldal_gasztro .over_image p,.home .grid_view.fooldal_szallas .over_image p,.home .grid_view.fooldal_szabadido .over_image p{display:none}.home .grid_view.fooldal_gasztro .item,.home .grid_view.fooldal_szallas .item{height:auto;aspect-ratio:1/1}.featured_tipp_container{gap:24px}.home .programok .highlighted,.page-template-t-info .program.highlighted{height:auto !important;box-shadow:0px 0px 36px rgba(0,29,191,.14)}.home .programok .highlighted>a,.page-template-t-info .program.highlighted>a{display:block;line-height:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.5) 36.98%, rgba(0, 0, 0, 0.3) 54.17%, rgba(0, 0, 0, 0) 100%)}.home .programok .highlighted .over_image,.page-template-t-info .program.highlighted .over_image{position:relative;top:auto;left:auto;bottom:auto;right:auto;background:#fff;gap:0 !important;padding:0 !important}.home .programok .highlighted .left,.page-template-t-info .program.highlighted .left{margin-top:-480px;height:480px;align-content:flex-end;padding:0 16px 24px}.home .programok .highlighted .over_image,.page-template-t-info .program.highlighted .over_image{display:flex;flex-flow:column nowrap;justify-content:flex-end;width:100%;padding:32px 16px;gap:24px}.home .programok .highlighted .over_image .left,.home .programok .highlighted .over_image .programok_container,.page-template-t-info .program.highlighted .over_image .left,.page-template-t-info .program.highlighted .over_image .programok_container{max-width:none}.home .programok .highlighted .over_image .programok_container,.page-template-t-info .program.highlighted .over_image .programok_container{display:flex;flex-flow:row wrap;gap:32px;padding:32px 16px;border-radius:0;min-width:0}.home .programok .highlighted .over_image .programok_container .program,.page-template-t-info .program.highlighted .over_image .programok_container .program{flex:1 1 calc(33.33% - 32px);min-width:280px;height:auto !important}.home .programok .highlighted .over_image .programok_container .program+.program,.page-template-t-info .program.highlighted .over_image .programok_container .program+.program{margin:0}.img_order.elmenyek{grid-template-columns:repeat(6, 1fr)}}@media only screen and (max-width: 768px){.grid_view{grid-template-columns:repeat(2, calc(50% - 8px))}.grid_view .noresult,.grid_view #mapholder{grid-column:1/-2}#kepek .photoswipe_gallery{grid-template-columns:1fr;grid-template-rows:auto}#kepek .photoswipe_gallery .msnry_item{display:none}#kepek .photoswipe_gallery .msnry_item:first-of-type,#kepek .photoswipe_gallery .msnry_item.video{display:block;grid-column:1/span 1;grid-row:1/span 1;height:0 !important;padding-bottom:75%}.scroll_area .caption{left:24px;bottom:64px;max-width:none;right:24px;width:auto}.photoswipe_gallery .close{opacity:0;display:none}.gallery_popup{transform:translateY(100vh);transition:all .5s cubic-bezier(0.694, 0.0482, 0.335, 1);z-index:1010;position:fixed;background-color:#fff;top:0;left:0;margin:0 !important;padding:80px 8px 8px !important;width:100vw;box-sizing:border-box;height:auto;overflow:auto;bottom:0;grid-template-columns:1fr !important;pointer-events:none}.gallery_popup .grid{display:grid;row-gap:8px}.single-szallas .gallery_popup{bottom:72px}body.opened_gallery{position:fixed;padding-top:0 !important}body.opened_gallery .header{z-index:0}body.opened_gallery .menu-button{z-index:-1}.opened_gallery .photoswipe_gallery .gallery_popup{background-color:rgba(0,0,0,.8);transform:translateY(0);transition:all .5s cubic-bezier(0.694, 0.0482, 0.335, 1);pointer-events:auto}.opened_gallery .photoswipe_gallery .gallery_popup a{display:block;line-height:0}.opened_gallery .photoswipe_gallery .gallery_popup figure:last-of-type{margin-bottom:20px !important}.opened_gallery .photoswipe_gallery .gallery_popup .close{display:block;opacity:1;pointer-events:auto}body.opened_gallery .gallery_popup{transform:translateY(0)}body.opened_gallery .gallery_popup img{width:100% !important;border:0 !important;position:relative !important}body.opened_gallery .gallery_popup .close{opacity:0;pointer-events:none;position:absolute;top:36px;right:16px;width:24px;height:16px;display:flex;z-index:5;cursor:pointer;transform:rotate(0);vertical-align:top}body.opened_gallery .gallery_popup .close span{display:block;position:absolute;height:2px;width:100%;background:#fff;border-radius:0;opacity:1;left:0;transform:rotate(0);transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}body.opened_gallery .gallery_popup .close span:nth-child(1){transform:rotate(45deg)}body.opened_gallery .gallery_popup .close span:nth-child(2){transform:rotate(-45deg)}.page-template-default main{display:block}.page-template-default main .hentry,.page-template-default main .sidebar{display:block}.img_order.elmenyek{grid-template-columns:repeat(6, 1fr)}.home #kihivasok{height:auto}.home #kihivasok .text h2,.home #kihivasok .text>*{text-align:center;max-width:none}.home #kihivasok .images,.home #kihivasok .download{justify-content:center}.home #kihivasok .container{display:block;height:auto}.home #kihivasok .kihivasaid{justify-content:flex-start;margin:0 -24px;padding:48px 24px;gap:24px;overflow-x:auto;height:auto}.home #kihivasok .kihivasaid:before,.home #kihivasok .kihivasaid:after{display:none}.home #kihivasok .kihivasaid .zcard{transform:scale(1);height:344px}}@media only screen and (max-width: 720px){#menu-lablec-menu{display:flex;flex-flow:column wrap;justify-content:center;align-items:center}.newsletter input[type=checkbox]+label{text-align:left}h2{font-size:34px;line-height:42px}.graybox{padding:16px}.header-widget{margin:0 16px}.fixed_filter{grid-template-columns:repeat(2, calc(50% - 16px))}.fixed_filter #search{grid-column:1/span 2}.scroll_area img{height:56%}.scroll_area>div:after{display:none}.scroll_area>div:before{background:linear-gradient(0deg, rgba(0, 0, 0, 0) 52%, rgba(0, 0, 0, 0.55) 100%)}.scroll_area .caption{left:0;bottom:0;right:0;width:auto;padding:64px 16px 64px;background-color:#fff;color:#2e3138}.scroll_area .caption h2{font-size:32px;line-height:36px;letter-spacing:-0.02em;padding:0 0 8px 0}.scroll_area .caption p{font-size:18px}.scroll_area .caption .btn{border:2px solid #2e3138}.scroll_area .caption .next{display:none}.programok{grid-template-columns:1fr}.program{height:calc(56.25vw - 32px) !important}.program:first-of-type{grid-column:1;grid-row:1}.hentry .ngg-galleryoverview.column-2{grid-template-columns:repeat(2, 1fr);grid-gap:10px}.hentry .ngg-galleryoverview.column-3{grid-template-columns:repeat(2, 1fr);grid-gap:10px}.hentry .ngg-galleryoverview.column-4{grid-template-columns:repeat(2, 1fr);grid-gap:10px}.szovegdobozok{grid-template-columns:100%;column-gap:0}.page-template-default .temak{flex-flow:column wrap}.page-template-default .temak li{margin-left:0 !important}.btn.play{position:absolute;top:-128px;left:16px;border-color:#fff !important;background-color:rgba(0,0,0,.55)}.scroll_area .next{display:none}}@media only screen and (max-width: 640px){#szolgaltatasok .itemlist{grid-template-columns:1fr}.page-id-103 ul{column-count:1;column-gap:0}.col4{column-count:2}body .grid_table{grid-template-columns:1fr}body .grid_table .th{display:none}body .grid_table div{border-bottom:0}body .grid_table div:nth-child(odd){font-weight:600;border-top:1px solid;padding-bottom:0px;padding-right:0}#sub_header .label{display:none}.img_order.elmenyek{grid-template-columns:repeat(4, 1fr)}}@media only screen and (max-width: 560px){.over_slide{justify-content:flex-end;padding-bottom:16px}.home #content{z-index:1}.page-template-default #content{margin-top:16px !important}#mapholder{margin:0 !important}.filter_holder{grid-template-areas:"sm3 sm3 sn sn"}.filter_holder .col-sm-9{display:none !important}#subnav #moving_filter{display:none}#subnav .mobile_filter{position:fixed;bottom:16px;background-color:#f72c47;border-color:#f72c47;left:50vw;transform:translateX(-50%);color:#fff;box-shadow:0px 0px 6px rgba(0,102,191,.11)}#subnav .mobile_filter[data-count]:after{position:relative}}@media only screen and (max-width: 480px){.home h2+p{display:none}.w480{display:flex !important}.single .h1{margin-bottom:16px}.single .h1 h1{overflow:hidden}.newsletter .col2{grid-template-columns:1fr}.newsletter p{font-size:16px;line-height:28px}.header-widget{column-gap:16px;grid-template-columns:78px 68px auto 24px 50px}.header-widget .menu-button{width:50px}.header-widget .menu-button i{display:none}.grid_view{grid-template-columns:100%;column-gap:0}.grid_view .noresult,.grid_view #mapholder{grid-column:1/span 1}.cf7form2hidel8r{grid-template-columns:100%;column-gap:0}.cf7form2hidel8r .full,.cf7form2hidel8r h3,.cf7form2hidel8r .radio,.cf7form2hidel8r .cb{grid-column:1}dl{flex-flow:column wrap}dl dt{padding:16px 0 0;width:100%;border-bottom:0}dl dd{width:100%}.fixed_filter{grid-template-columns:100%}.fixed_filter #search{grid-column:1/span 1}.single main #hotelDataBox div.green{position:fixed;bottom:0;left:0;right:0;z-index:500;height:max-content;padding:16px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 100%);display:flex;gap:16px}.single main #hotelDataBox div.green>b{display:none}.single main #hotelDataBox div.green .btn{flex:1 1 calc(50% - 8px);text-align:center;background-color:#fff;color:#2e3138}.single main #hotelDataBox div.green .w480{flex:1 1 calc(50% - 8px);text-align:center;padding:17px 32px;color:#fff;background-color:#f72c47}.single main #hotelDataBox div.green .w480 svg{width:24px;height:24px;margin-right:10px;filter:brightness(10)}.program:first-of-type .title{font-size:17px;line-height:24px}.program:first-of-type .text{display:none}.home #content h2{margin:56px 0 40px;font-size:34px;line-height:36px}.home #content h2+p{margin-bottom:56px}#kihivasok,#tudtad{margin-top:0;padding:56px 0 0}.home #content #kihivasok h2{margin-top:40px}.home #content #tudtad h2{margin:0;text-align:center}.featured_tipp_container .tipp{margin:48px 0 56px}.home #content .btn{margin:40px auto 56px;width:100%;text-align:center}.home #kihivasok .kihivasaid{padding:48px 24px 56px}.breadcrumb{margin-bottom:16px}#adatlap{order:-1;margin-top:16px}#adatlap .date,#adatlap .location{margin-bottom:16px}#hotelDataBox .hotelDataBox{padding:0;filter:none}#hotelDataBox .hotelDataBox h3 svg{display:block;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}#hotelDataBox .hotelDataBox h3.opened svg{transform:rotate(90deg) scale(-1, 1)}#hotelDataBox .hotelDataBox h3.opened+ul{max-height:600px;transition:all .25s cubic-bezier(0.694, 0.0482, 0.335, 1)}#hotelDataBox .hotelDataBox ul{max-height:0;overflow:hidden;transition:all .01s cubic-bezier(0.694, 0.0482, 0.335, 1)}#hotelDataBox .hotelDataBox .social{flex-flow:column wrap;gap:4px}#hotelDataBox .hotelDataBox .social li+li{margin-top:4px}.col2{grid-template-columns:100%}.single main #kihivasok{margin-top:56px;padding:48px 0}.single main #kihivasok .container{column-gap:0}.single main #kihivasok .text{grid-column:1/span 12}.single main #kihivasok .kihivasaid{grid-column:1/span 12;width:100vw;padding:0 24px;margin:0 -24px;height:408px;flex-flow:row nowrap;overflow-x:auto;padding-top:48px}.single main #hotelDataBox{margin-top:24px}.single main #szolgaltatasok{margin-top:56px}.single main #hasonlo{padding:48px 0}.single main .excerpt{font-size:16px;line-height:28px;margin-bottom:16px;display:none}.single main .underthetitle{margin-bottom:0}.single main #adatlap .location{margin-bottom:0}.single main .cimkek{margin:0 0 24px}.single main #leiras{margin-top:56px;padding-top:48px;border-top:1px solid rgba(46,49,56,.1)}.single main hr,#adatlap .share{display:none}.header{height:74px}.header .logo{height:42px;width:132px}.main-menu{top:74px}.qtranxs_widget{margin-left:0}.hasonlo_content .btn{order:1;position:relative;top:auto;left:auto;padding:17px 32px;color:#fff;width:calc(100vw - 48px);text-align:center}.hasonlo_content .btn svg{display:none}footer .gombok{margin:28px auto}.single main{column-gap:0}footer{padding:68px 0 120px}.sitemap>ul{column-count:2;column-gap:32px}.show_on_map,#mapholder{display:none !important}body.single-selection main .container .header_title{text-align:left;padding:16px 0 0}body.single-selection main .container .header_title .breadcrumb{justify-content:flex-start}body.single-selection main .container .header_title .prev,body.single-selection main .container .header_title .next{display:none}.expand_button{display:none !important}.tipp{flex-flow:column wrap}.tipp img{aspect-ratio:16/9;width:100%;height:auto}.tipp .caption{padding:24px}}@media only screen and (max-width: 420px){.col4{column-count:1}#hotelDataBox div.green .btn.white{width:100%;text-align:center}#content ul.icons li{width:50%}.single-szallas main,.single-szabadido main,.single-event main{grid-gap:0}.scroll_area .caption{padding:40px 16px 40px}.program .middle{padding:16px}}@media only screen and (max-width: 375px){.sitemap>ul{column-count:1;column-gap:0}}@media only screen and (max-width: 360px){.scroll_area img{height:52%}}@media only screen and (min-aspect-ratio: 16/10)and (max-width: 1480px){#kepek .photoswipe_gallery .msnry_item:first-of-type,#kepek .photoswipe_gallery .msnry_item.video{max-height:696px;height:60vh !important}#kepek .photoswipe_gallery .msnry_item{max-height:348px;height:30vh !important;padding-bottom:0}}/*# sourceMappingURL=style.css.map */
