@charset "UTF-8";
/* https://csulokcsarda.hu/wp-content/themes/cristiano-child/style.css?ver=1.0.1 */
.center>.center{padding:0}#footer ul{margin-bottom:6px!important}.header-v1 .logo img,.header-v2 .logo img{max-height:60px;max-width:200px;vertical-align:middle}.header-v1 .logo,.header-v2 .logo{display:flex;align-items:center}.mobile-login-link{display:none}.logo{text-align:center}.logo img{width:auto}.header .text-logo{display:inline-block;line-height:1;vertical-align:middle}.custom-logo-link{display:inline-block;vertical-align:middle;line-height:1}.text-logo a{text-decoration:none;display:inline-block}.text-logo .title{font-size:22px;letter-spacing:3px}.text-logo .description{font-size:8px;letter-spacing:8px;text-indent:5px}.text-logo span{color:#fff;display:block}.primary-menu a{color:#fff}.primary-menu a:hover,.primary-menu .current-menu-ancestor>a,.primary-menu .current-menu-item>a{color:var(--header-ac)}.dishes-menu .menu-item.post-1324 .description table{height:unset!important}.rect-item-list .item{list-style:none;padding-bottom:6%}.rect-item-list a{display:block;min-height:100px;background-color:#1b2024;position:relative;overflow:hidden}.rect-item-list a:after{content:"";position:absolute;top:5px;bottom:5px;right:5px;left:5px;z-index:11;box-shadow:inset 0 0 5px rgb(255 255 255 / 50%),0 0 5px rgb(0 0 0 / 50%)}.rect-item-list img{transition:all 4s linear;width:100%}.rect-item-list h2{font-size:20px;text-align:center;z-index:10;position:absolute;bottom:30px;width:100%;margin:0;text-transform:capitalize;color:#fff}.rect-item-list .gradient-to-top{transition:all 0.25s ease}.gradient-to-top{background:linear-gradient(to top,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%)}.rect-item-list .gradient-to-top{height:30%}.rect-item-list a:hover .gradient-to-top{height:100%}.dim,.gradient-to-top,.alpha-gradient{position:absolute;width:100%;height:100%;bottom:0;left:0;z-index:1}.rect-item-list .owl-dots{margin-top:40px}#content .dishes-menu li{list-style-position:outside}#content ul li{list-style-position:inside}.dishes-menu .menu-item{margin-bottom:45px;padding-bottom:2px;position:relative;list-style:none}.large-imgs .thumbnail,.large-imgs .thumbnail .attachment-cristiano_small_image{width:105px;height:105px}.dishes-menu .thumbnail{float:left;margin-right:15px;width:105px;height:105px;position:relative}.large-imgs .has-post-thumbnail .description{padding-left:125px}.dishes-menu .has-post-thumbnail .description{padding-left:125px}.view-full-menu{text-align:center;margin-bottom:60px}@media only screen and (max-width:389px){.promo-slider h2{font-size:20px}.promo-slider .details{font-size:.8em}}#contact-details .box{background-color:rgba(127,127,127,.075);min-height:206px;padding:60px 30px 30px;position:relative;border:1px solid rgba(127,127,127,.25);margin-bottom:45px}#contact-details .box h3{margin-bottom:5px}#contact-details ul,#contact-details .content{text-align:center;margin:0;position:relative;z-index:1;opacity:.7}#contact-details span.fa,#contact-details .icon{width:70px;font-size:15px;height:45px;line-height:40px;position:absolute;top:-3px;left:50%;margin-left:-35px;border-radius:0% 0% 50% 50%;box-shadow:0 1px 1px rgb(0 0 0 / 30%);z-index:1}#contact-details{font-size:15px;text-align:center}.latest-news-inner{margin-bottom:0;margin-top:0}.latest-news-inner>div{flex-grow:unset;width:calc(50% - 20px)}@media only screen and (max-width:825px){.latest-news-inner>div{width:auto}}#zed-home-news .latest-news-block::before{background:linear-gradient(to bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,.9) 100%);content:'';position:absolute;bottom:0;left:0;right:0;top:0;z-index:10}.elementor-widget-cristiano_contact_form .subtitle,.elementor-widget-cristiano_info_blocks .subtitle,#zed-home-news .subtitle{color:var(--content-ac);font-family:'Lora',serif;font-size:14px;font-style:italic;letter-spacing:1px;line-height:1;margin-bottom:18px}.elementor-widget-cristiano_contact_form .subtitle::before,.elementor-widget-cristiano_contact_form .subtitle::after,.elementor-widget-cristiano_info_blocks .subtitle::before,.elementor-widget-cristiano_info_blocks .subtitle::after,#zed-home-news .subtitle::before,#zed-home-news .subtitle::after{content:"";padding:0 5px;margin:0 10px;border-bottom:1px solid;position:relative;bottom:9px}#zed-home-news .latest-news-block img.cover{filter:unset}#zed-home-news .latest-news-block a.btn-transparent{margin-top:24px}.article{align-items:flex-start}.article .details{margin-top:45px;padding:3.333333%}@media screen and (max-width:825px){.article .image{text-align:center}.article .details{margin-top:0;width:100%!important;left:0!important;top:0}}.header-v1 a:where(:not(.wp-element-button)),.header-v2 a:where(:not(.wp-element-button)){color:#fff;text-decoration:none}.page-nav{top:88px}.admin-bar .page-nav{top:120px}.page-nav a:not(:hover){color:#1b2024}@media screen and (max-width:1024px){.page-nav{display:none}}.btn-transparent{background:none;text-transform:uppercase;font-size:14px;border:1px solid;border-radius:0;line-height:43px;color:inherit}.btn-transparent:hover{box-shadow:0 5px 15px rgba(0,0,0,.15);transform:translate(0,-3px)}.btn-lg{line-height:45px;font-size:14px;font-weight:300;letter-spacing:1px;padding:0 45px}.cols-2>*:nth-child(2n+1),.cols-3>*:nth-child(3n+1),.cols-4>*:nth-child(4n+1),.cols-5>*:nth-child(5n+1),.cols-6>*:nth-child(6n+1){clear:both}[class*="cols-"]>*{float:left}.cols-2>*{width:50%}.cols-3>*{width:33.333333%}@media screen and (max-width:825px){.cols-2>*{float:none;width:auto}.cols-3>*{float:none;width:370px;display:block;vertical-align:top;margin:0 auto}}.margin-large{margin-left:-15px;margin-right:-15px}.margin-large>*{padding-left:15px;padding-right:15px}.alignwide,.center,.wrap{max-width:1170px;margin:0 auto}@media screen and (max-width:825px){.center{padding-left:25px;padding-right:25px}}@media screen and (min-width:826px) and (max-width:1245px){.center{width:100%;padding-left:2.5%;padding-right:2.5%}}.like-table{display:table;width:100%;table-layout:fixed}.like-table>*{display:table-cell;vertical-align:middle;float:none}@media screen and (max-width:825px){.like-table>*{display:block}}#footer .widget_cristiano_contact{background-color:rgba(255,255,255,.03)}#footer .widget{padding:60px 30px;vertical-align:top}.reset ul{padding-left:0}.reset ul li{list-style:none}.tnp-subscription .tnp-field label{font-family:"DM Sans",Sans-serif;font-size:16px}.tnp-subscription .tnp-field-button{display:flex;justify-content:center;border-radius:none}.tnp-subscription .tnp-field-button .tnp-submit{font-family:"DM Sans",Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:14px;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0 0 0 0;padding:18px 74px 17px 74px;background-color:#1B1B1B}.tnp-subscription .tnp-field-button .tnp-submit:hover{background-color:#FFF0;color:#1B1B1B;border-color:#1B1B1B}.sticky-header .site-header{background-color:transparent;position:fixed;left:0;right:0}.sticky-header .site-header .header-v2{background-color:transparent}.sticky-header .site-header .header-v2 .logo-bar{gap:15px}.sticky-header .site-header .top-bar .right a{font-size:14px}#menu-top-bar,#menu-top-nav{align-items:center}.top-bar .social a{width:18px}.page-heading .title{background:transparent;backdrop-filter:unset;box-shadow:unset;color:#fff;font-size:clamp(2.375rem, 1rem + 2.875vw, 3.25rem);text-shadow:11px 11px 11px #000;-webkit-backdrop-filter:unset}.page-heading .title::after{content:unset}.page-heading .subtitle{color:#fff;margin:0;padding-inline:15px;position:relative;text-align:center;z-index:10}#zed-homepage-slider{position:relative}.page-heading-wrap.has-img::before,#zed-homepage-slider::after{left:0;bottom:0;background-position:15% 0;content:'';width:100%;height:7px;position:absolute;background-image:url(/wp-content/themes/cristiano-child/assets/torn-papper2.png);z-index:10}.page-heading-wrap.has-img:after{background:linear-gradient(to top,rgba(0,0,0,.25) 60%,rgba(0,0,0,1) 100%)}#zed-homepage-slider .elementor-background-overlay{background-color:#000;background:linear-gradient(to top,rgba(0,0,0,.25) 60%,rgba(0,0,0,1) 100%)}#zed-homepage-slider .elementor-slide-heading{font-family:'Cinzel',sans-serif;font-size:80px;font-weight:400}#zed-homepage-slider .elementor-slide-description{font-family:'Lora',sans-serif;font-size:14px;font-weight:400}@media only screen and (width < 550px){#zed-homepage-slider .elementor-slide-heading{font-size:30px}}#zed-testimonial-title .elementor-heading-title{display:inline-block;padding:4px 15px 0;border-bottom:1px solid;border-top:1px solid}#zed-testimonial{margin-top:40px}#zed-testimonial::before{content:url(/wp-content/themes/cristiano-child/assets/quote-left.png);text-align:center;display:block}#zed-testimonial-title .elementor-heading-title,#zed-testimonial .elementor-testimonial__name{font-family:'Cinzel',sans-serif}#zed-testimonial.elementor-widget-testimonial-carousel .swiper-slide{padding:0}.restorator-menu-wrap{margin-top:-170px}.page-nav:after{content:unset}.zed-menu--wrapper .page-nav{top:58px;z-index:1000}.admin-bar .zed-menu--wrapper .page-nav{top:90px}.cat-menu-heading{height:unset;min-height:45vh}.cat-menu-heading img{object-fit:cover!important;width:100%!important;height:140%!important}.zed-menu-title--wrapper{background-color:#fff;padding:45px;margin:120px auto;max-width:700px;text-align:center;z-index:10}.zed-menu-title--wrapper h2{border-width:1px 0;border-style:solid;box-shadow:unset;display:inline-block;font-size:32px;padding:4px 15px 0}.zed-menu-title--wrapper h2::after{content:unset}.zed-menu-title--wrapper p{font-family:system-ui;margin:22px 0 0 0;text-transform:uppercase;z-index:10}.nav-cat-hr::after{content:unset}.categories-nav{display:none}article.article{background-color:transparent;box-shadow:unset;outline:unset}article.article:nth-child(odd){flex-direction:unset}article.article.has-post-thumbnail .details{z-index:10}@media only screen and (826px <=width){article.article.has-post-thumbnail .details{margin-top:45px}}.zed-contact-form-note{font-family:'Lora'}#g-recaptcha-response{opacity:0}@media only screen and (650px <=width < 950px){.contact-details .boxes{max-width:unset}.contact-details .cols-3 .box{width:calc(50% - 15px)}}@media only screen and (950px <=width){.contact-details .boxes{max-width:unset}.contact-details .cols-3 .box{width:calc(33% - 20px)}}.elementor-widget-cristiano_contact_form button[type="submit"]{display:block;margin:0 auto}