/* https://vinozza.hu/wp-content/themes/vinozza/style.css?ver=12.7.1 */
/* Import rule from: https://use.typekit.net/ica0jte.css */
/*
 * The Typekit service used to deliver this font or fonts for use on websites
 * is provided by Adobe and is subject to these Terms of Use
 * http://www.adobe.com/products/eulas/tou_typekit. For font license
 * information, see the list below.
 *
 * laca:
 *   - http://typekit.com/eulas/00000000000000007735cb34
 *   - http://typekit.com/eulas/00000000000000007735cb39
 *   - http://typekit.com/eulas/00000000000000007735cb42
 *   - http://typekit.com/eulas/00000000000000007735cb46
 *
 * © 2009-2025 Adobe Systems Incorporated. All Rights Reserved.
 */
/*{"last_published":"2021-11-24 20:49:21 UTC"}*/

@import url("https://p.typekit.net/p.css?s=1&k=ica0jte&ht=tk&f=43530.43532.43536.43538&a=36673251&app=typekit&e=css");

@font-face{
font-family:"laca";src:url("https://use.typekit.net/af/6ae356/00000000000000007735cb34/30/d?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n3&v=3") format("woff");
font-display:swap;font-style:normal;font-weight:300;font-stretch:normal;
}

@font-face{
font-family:"laca";src:url("https://use.typekit.net/af/6d1a57/00000000000000007735cb39/30/d?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n4&v=3") format("woff");
font-display:swap;font-style:normal;font-weight:400;font-stretch:normal;
}

@font-face{
font-family:"laca";src:url("https://use.typekit.net/af/074a64/00000000000000007735cb42/30/d?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n6&v=3") format("woff");
font-display:swap;font-style:normal;font-weight:600;font-stretch:normal;
}

@font-face{
font-family:"laca";src:url("https://use.typekit.net/af/0cf57d/00000000000000007735cb46/30/d?primer=fff1a989570eb474b8c22c57cc7199e63bfc7e911b750165d0199218f0b7e7cc&fvd=n7&v=3") format("woff");
font-display:swap;font-style:normal;font-weight:700;font-stretch:normal;
}

.tk-laca { font-family: "laca",sans-serif; }body{text-rendering:optimizeLegibility}.clearfix{clear:both}.scroll-top{display:none}.classic-header.logo-center.sticky-on .branding .mini-widgets{display:none}h1,h2,h3,h4,h5,h6{letter-spacing:2px}@media (max-width:650px){h3{font-size:27px;line-height:34px}h4{font-size:24px;line-height:30px}}b,strong{font-weight:600}.p-t-80{padding-top:80px}.p-b-80{padding-bottom:80px}@media(max-width:767px){.p-t-80{padding-top:30px}.p-b-80{padding-bottom:30px}}.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0}.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6,.text-light p{color:#f9f7f1}.main-nav>li>a .menu-text{letter-spacing:2px}.mobile-main-nav>li>a{padding:15px 25px 15px 0}.mobile-main-nav li>a .menu-text{letter-spacing:2px}.masthead .mini-widgets>*,.masthead .mobile-mini-widgets>*{letter-spacing:2px}.branding .mini-nav .customSelectInner{text-transform:uppercase}.light-preset-color.masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on):not(.sticky-top-line-on) .mini-nav .customSelectInner i{color:#e5cb80;margin-right:10px}.mini-nav .mini-sub-nav{background:transparent;box-shadow:none}.mini-nav .mini-sub-nav>li:first-child{padding-top:15px}.mini-nav .mini-sub-nav>li a{padding:10px 0}.mini-nav .mini-sub-nav>li{padding:0}.main-nav .sub-nav>li:not(.wpml-ls-item)>a .menu-text img{vertical-align:middle}.mini-nav .mini-sub-nav li.has-children>a:after,.mini-nav .mini-sub-nav>li:not(.wpml-ls-item)>a .menu-text,.mini-nav .mini-sub-nav>li:not(.wpml-ls-item)>a .subtitle-text{text-transform:uppercase;color:#fff}.mini-nav .mini-sub-nav>li:not(.wpml-ls-item)>a .menu-text img{margin-right:10px}header-elements-button-1.microwidget-btn-bg-on::before{transition:all 0.3s ease}.mini-widgets .text-area a:not(.dt-btn),.mobile-mini-widgets .text-area a:not(.dt-btn){text-decoration:none}.mini-widgets .phone-number img{vertical-align:middle}@media (min-width:992px) and (max-width:1200px){.mini-widgets .phone-number{display:none}}.mobile-main-nav .sub-nav>li>a,#page .mobile-main-nav .sub-nav li{padding:15px 0 15px 0}.mobile-main-nav>li.has-children>a::after,.mobile-main-nav .next-level-button,.mobile-main-nav>li.menu-item-language>a::after{color:#e5cb80}.mobile-mini-widgets-in-menu .phone-number{color:#111;font-size:17px;line-height:24px;text-decoration:none;letter-spacing:2px;font-weight:600}.mobile-mini-widgets-in-menu .phone-number img{vertical-align:middle}.dt-mobile-header .mobile-mini-widgets-in-menu>*{margin:10px 20px 11px 0;letter-spacing:2px}.dt-mobile-header .mini-contacts{color:#111;letter-spacing:2px;font-size:17px;font-weight:600}.hero-header h1,.hero-header h2,.hero-header h3,.hero-header h4,.hero-header h5,.hero-header h6,.hero-header p{color:#f9f7f1;text-shadow:0 0 20px rgba(64,48,33,1)}.hero-header h1,.hero-header h2,.hero-header h3,.hero-header h4,.hero-header h5,.hero-header h6{font-weight:600;letter-spacing:6px}.hero-header p{font-size:30px;line-height:40px;font-weight:300}@media (max-width:767px){.hero-header{min-height:70vh!important}}@media (max-width:480px){.hero-header h1{font-size:38px;line-height:44px}.hero-header p{font-size:24px;line-height:32px;font-weight:300}}.scroll-down.wpb_column{position:absolute;bottom:20px;left:calc(50% - 20px)}.scroll-box span{width:20px;height:20px;display:block;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);margin:-10px;animation:animate 2s infinite}.scroll-box span:nth-child(2){animation-delay:-0.2s}.scroll-box span:nth-child(3){animation-delay:-0.4s}@keyframes animate{0%{opacity:0}50%{opacity:1;transform:rotate(45deg) translate(10px,10px)}100%{opacity:0}}.transparent:not(.photo-scroller-album) .masthead:not(#phantom):not(.sticky-on):not(.sticky-mobile-on),.transparent .sticky-on.masthead.masthead-mobile{background:transparent!important;background:-moz-linear-gradient(top,rgba(64,48,33,1) 0%,rgba(64,48,33,0) 100%)!important;background:-webkit-linear-gradient(top,rgba(64,48,33,1) 0%,rgba(64,48,33,0) 100%)!important;background:linear-gradient(to bottom,rgba(64,48,33,1) 0%,rgba(64,48,33,0) 100%)!important}.mobile-header-bar .mobile-branding img{height:35px}.owl-carousel .owl-stage-outer{overflow:visible}.bullets-etefu .owl-dot span{height:3px}.owl-carousel .owl-dots{width:100%;text-align:center}@media(max-width:767px){body .owl-carousel .owl-dots .owl-dot{width:20px}}.content table{border:none}.content td,.content th{border:none;padding:4px 0;vertical-align:top}.content td:nth-child(2n - 1){width:60%}.content td:nth-child(2n){width:40%}.content td:nth-child(2n){text-align:right}.content .ital-2-col th:nth-child(2n){text-align:right}.content .ital-2-col td:nth-child(2n - 2){width:60%}.content .ital-2-col td:nth-child(2n){width:40%;text-align:right}.content .ital-3-col th:nth-child(3n - 1),.content .ital-3-col th:nth-child(3n){text-align:right}.content .ital-3-col td:nth-child(3n - 2){width:60%}.content .ital-3-col td:nth-child(3n - 1){width:20%;text-align:right}.content .ital-3-col td:nth-child(3n){width:20%;text-align:right}.etlap .wpb_content_element{margin-bottom:25px}@media(max-width:767px){.etlap .wpb_content_element{padding-top:50px;margin-bottom:0}}.etlap h4{margin-bottom:5px}.etlap .description p{font-size:15px;line-height:20px}.alignnone{margin:0 auto}.contact-data img{vertical-align:middle;margin-right:10px}.contact-data a{text-decoration:none;color:#111;transition:all 0.3s ease}.contact-data a:hover{color:#e5cb80}.content ul li{margin-bottom:10px}.content ol,.content ul{margin:0}.content ul{list-style:none}.content li::before{content:"•";color:#e5cb80;padding-right:15px;display:inline-block;font-size:24px}.form-input-label{font-weight:500}.content textarea{height:120px;resize:none}select:focus{outline:none;box-shadow:none}.widget_search input[type=text].searchform-s,.woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select,.wpcf7-number,input[type=text]:not(.elementor-field):not(.searchform-s),input[type=search]:not(.elementor-field),input[type=tel]:not(.elementor-field),input[type=url]:not(.elementor-field),input[type=email]:not(.elementor-field),input[type=number]:not(.elementor-field),input[type=date]:not(.elementor-field),input[type=range]:not(.elementor-field),input[type=password]:not(.elementor-field),select:not(.elementor-field),textarea:not(.elementor-field){margin-bottom:20px}.content input[type="text"],.content .widget_search input[type="text"].searchform-s,.content input[type="search"],.content input[type="tel"],.content input[type="url"],.content input[type="email"],.content input[type="number"],.content input[type="date"],.content input[type="range"],.content input[type="password"],.content select,.content textarea,.content .wpcf7-number,.content .woocommerce div.elementor .the7-elementor-widget form.cart table.variations td.value select,.content .the7-elementor-product-comments .elementor-field-textual{font-size:18px;line-height:24px}input[type="submit"]:not([name="update_cart"]):not(.woocommerce-widget-layered-nav-dropdown__submit),.post-password-form input[type="submit"],.mc4wp-form input[type="submit"],div.mc4wp-form button[type="submit"],.tml-submit-wrap input[type="submit"],.wpcf7-form input[type="submit"]{width:100%;font-size:20px;letter-spacing:2px;padding:12px;line-height:28px}body .ui-widget{font-size:1em}body .ui-widget-content{background:#f9f7f1;border-radius:0;font-family:Laca;max-width:280px}body .ui-datepicker .ui-datepicker-header{border-radius:0;border:none;color:#111;font-weight:600}body .ui-widget.ui-widget-content{border:1px solid #f9f7f1;}body .ui-datepicker th{font-weight:600}body .ui-state-default,body .ui-widget-content .ui-state-default,body .ui-widget-header .ui-state-default,body .ui-button,html body .ui-button.ui-state-disabled:hover,html body .ui-button.ui-state-disabled:active{font-weight:600;background:#fff;color:#403021}body .ui-state-hover,body .ui-widget-content .ui-state-hover,body .ui-widget-header .ui-state-hover,body .ui-state-focus,body .ui-widget-content .ui-state-focus,body .ui-widget-header .ui-state-focus,body .ui-button:hover,body .ui-button:focus{border:1px solid #403021;background:#403021;font-weight:600;color:#e5cb80}body .ui-datepicker .ui-datepicker-prev,body .ui-datepicker .ui-datepicker-next{border-radius:0;width:22px;height:22px;top:8px}body .ui-datepicker .ui-datepicker-next{right:8px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjIgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZD0iTTExLDIyYzYuMDc1MSwwLDExLTQuOTI0OSwxMS0xMVMxNy4wNzUxLDAsMTEsMFMwLDQuOTI0OSwwLDExUzQuOTI0OSwyMiwxMSwyMnogTTExLDEuNWM1LjIzODMsMCw5LjUsNC4yNjE3LDkuNSw5LjUKCWMwLDUuMjM4My00LjI2MTcsOS41LTkuNSw5LjVTMS41LDE2LjIzODMsMS41LDExQzEuNSw1Ljc2MTcsNS43NjE3LDEuNSwxMSwxLjV6IE04Ljk2OTcsMTQuOTY5N0wxMi45Mzk1LDExTDguOTY5Nyw3LjAzMDMKCWMtMC4yOTMtMC4yOTMtMC4yOTMtMC43Njc2LDAtMS4wNjA1QzkuMTE2Miw1LjgyMzIsOS4zMDc2LDUuNzUsOS41LDUuNzVzMC4zODM4LDAuMDczMiwwLjUzMDMsMC4yMTk3bDQuNSw0LjUKCWMwLjI5MywwLjI5MywwLjI5MywwLjc2NzYsMCwxLjA2MDVsLTQuNSw0LjVjLTAuMjkzLDAuMjkzLTAuNzY3NiwwLjI5My0xLjA2MDUsMFM4LjY3NjgsMTUuMjYyNyw4Ljk2OTcsMTQuOTY5N3oiLz4KPC9zdmc+Cg==)}body .ui-datepicker .ui-datepicker-prev{left:8px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI0LjAuMiwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMnB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCAyMiAyMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjIgMjI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZD0iTTExLDBDNC45MjQ5LDAsMCw0LjkyNDksMCwxMXM0LjkyNDksMTEsMTEsMTFzMTEtNC45MjQ5LDExLTExUzE3LjA3NTEsMCwxMSwweiBNMTEsMjAuNWMtNS4yMzgzLDAtOS41LTQuMjYxNy05LjUtOS41CgljMC01LjIzODMsNC4yNjE3LTkuNSw5LjUtOS41czkuNSw0LjI2MTcsOS41LDkuNUMyMC41LDE2LjIzODMsMTYuMjM4MywyMC41LDExLDIwLjV6IE0xMy4wMzAzLDcuMDMwM0w5LjA2MDUsMTFsMy45Njk3LDMuOTY5NwoJYzAuMjkzLDAuMjkzLDAuMjkzLDAuNzY3NiwwLDEuMDYwNUMxMi44ODM4LDE2LjE3NjgsMTIuNjkyNCwxNi4yNSwxMi41LDE2LjI1cy0wLjM4MzgtMC4wNzMyLTAuNTMwMy0wLjIxOTdsLTQuNS00LjUKCWMtMC4yOTMtMC4yOTMtMC4yOTMtMC43Njc2LDAtMS4wNjA1bDQuNS00LjVjMC4yOTMtMC4yOTMsMC43Njc2LTAuMjkzLDEuMDYwNSwwUzEzLjMyMzIsNi43MzczLDEzLjAzMDMsNy4wMzAzeiIvPgo8L3N2Zz4K)}body .ui-datepicker .ui-datepicker-prev.ui-state-hover,body .ui-datepicker .ui-datepicker-next.ui-state-hover{background-color:transparent;border:0}.wpcf7 form .wpcf7-response-output{margin:0 0 20px 0}.wpcf7-list-item{margin:0}.stay-two-hour{padding-top:20px;display:inline-block}.stay-two-hour .wpcf7-list-item-label{font-weight:500}.google-velemenyek{background:#f9f7f1;padding:100px 30px}.google-velemenyek .container{margin:0 auto;max-width:1310px}.google-velemenyek h4{color:#111}.google-velemenyek .ti-widget.ti-goog .ti-controls-dots .dot{height:3px;width:15px;background:#403021;border-radius:0;padding:0;cursor:pointer;opacity:.4;margin:0 2px}.google-velemenyek .ti-widget.ti-goog .ti-widget-container .ti-name{font-weight:600}.google-velemenyek .ti-widget.ti-goog .ti-footer{margin-top:35px}body .ti-widget.ti-goog .ti-widget-container,body .ti-widget.ti-goog .ti-widget-container *{font-family:Laca}footer .widget.widget_presscore-custom-menu-one{text-align:center;margin-bottom:70px}footer .custom-menu li{display:inline-block;margin:5px 20px;text-transform:uppercase;font-size:16px;line-height:22px;letter-spacing:2px}footer .wf-container section:nth-child(4){text-align:right}footer .wf-container section:nth-child(4) img{margin:10px 10px}@media (max-width:1160px){footer .wf-container section:nth-child(4) img{height:22px}}footer #text-2 .textwidget table{max-width:260px;width:100%}@media (max-width:992px){footer .wf-container section:nth-child(2) .textwidget{text-align:center}footer .wf-container #text-2 .textwidget table{margin:0 auto}footer .wf-container section:nth-child(4){text-align:center}.footer .widget{margin-bottom:70px}}.pswp__bg{background:#fff}.pswp__bg:before{content:'';filter:blur(20px);-o-filter:blur(20px);-ms-filter:blur(20px);-moz-filter:blur(20px);-webkit-filter:blur(20px);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.pswp__caption h5{text-transform:none;color:#111;font-weight:500;letter-spacing:1px}.pswp__caption__center{max-width:100%}.pswp__counter,.pswp__button.pswp__button--sharep,.pswp__button.pswp__button--zoom,.pswp__button.pswp__button--fs{display:none}.pswp__button.pswp__button--close{top:10px}.pswp button.pswp__button{color:#221f20;opacity:1;height:24px}.admin-bar .pswp .pswp__ui--fit .pswp__caption,.admin-bar .pswp .pswp__ui--fit .pswp__top-bar{background-color:#fff}.pswp button.pswp__button--arrow--left,.pswp button.pswp__button--arrow--right,.pswp .pswp__button--arrow--left:before,.pswp .pswp__button--arrow--right:before{font-size:20px;line-height:20px;min-height:20px}.pswp__button--arrow--left,.pswp__button--arrow--right{width:34px;margin-top:-12px}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{width:24px}.pswp .pswp__ui--fit .pswp__caption,.pswp .pswp__ui--fit .pswp__top-bar{background-color:transparent}.photoblocks-gallery .pb-block img{transform:scale(1);transition:all 0.5s ease}.photoblocks-gallery .pb-block:hover img{transform:scale(1.1)}.pswp.pswp--touch .pswp__ui .pswp__top-bar,.pswp.pswp--touch .pswp__ui .pswp__caption,.pswp.pswp--touch .pswp__bg{background-color:rgba(255,255,255,.8)!important}#cookie-notice{min-width:320px;font-family:Laca;right:30px;bottom:30px;font-size:14px;line-height:20px;left:auto;font-weight:300;width:320px}#cookie-notice .cn-button:not(.cn-button-custom){border-radius:0;text-transform:uppercase;font-weight:600;letter-spacing:1px;font-family:Laca;color:#403021}.cn-close-icon{top:0;margin-top:12px;opacity:1}.cn-close-icon:after,.cn-close-icon:before{background-color:#f9f7f1}.reservation-btn{display:none}@media (max-width:778px){.reservation-btn{position:fixed;bottom:20px;right:10px;z-index:9000;text-decoration:none;background:#e5cb80;color:#403021!important;transition:all 0.3s ease;font-family:Laca;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:10px 20px 10px 20px;font-size:16px;line-height:20px;display:inline-block;transition:all 0.3s ease}.page-id-16 .reservation-btn,.page-id-18 .reservation-btn{display:none!important}}.mobile-menu ul{text-align:center}.mobile-menu ul li{list-style:none;float:left;display:inline;font-weight:600;padding:0 10px;margin-bottom:0}.mobile-menu ul li:before{display:none}.mobile-menu ul li a{color:#111;text-decoration:none}.jegy-arak-fixed{position:fixed;top:0;background:#fff;width:100%;left:276px;z-index:9999;padding-left:34px}.jegy-arak-fixed-mobile{position:fixed;top:60px;background:rgba(64,48,33,.9);width:100%;left:0;z-index:30;margin-left:0;margin-right:0;padding-left:0}.jegy-arak-fixed-mobile .mobile-menu{margin-bottom:0}.jegy-arak-fixed-mobile ul li a{color:#fff;line-height:50px}.jegy-arak-invisible{z-index:-999}.grecaptcha-badge{display:none}