/*!
Theme Name: zaza
Theme URI: http://underscores.me/
Author: Zoi Makri
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: zaza
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

zaza is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
@media screen and (min-width:1140px){.container{max-width:1140px}}.mb-80{margin-bottom:80px}img{max-width:100%}h3.category-title,h1.category-title{color:#000;font-family:"Poppins";font-size:35px;position:relative;margin-bottom:20px}h3.category-title:before,h1.category-title:before{content:" ";display:block;width:120px;opacity:1;border-top:1px solid #c9a74d;position:absolute;bottom:-10px}@font-face{font-family:"Amatic";src:url(../woff/amatic-bold.woff) format("woff");font-display:swap}.amatic{font-family:"Amatic",sans-serif}.white{color:#fff}.black{color:#000}.roboto-thin{font-family:"Roboto",serif;font-weight:100;font-style:normal}.roboto-light{font-family:"Roboto",serif;font-weight:300;font-style:normal}.roboto-regular{font-family:"Roboto",serif;font-weight:400;font-style:normal}.roboto-medium{font-family:"Roboto",serif;font-weight:500;font-style:normal}.roboto-bold{font-family:"Roboto",serif;font-weight:700;font-style:normal}.roboto-black{font-family:"Roboto",serif;font-weight:900;font-style:normal}.roboto-thin-italic{font-family:"Roboto",serif;font-weight:100;font-style:italic}.roboto-light-italic{font-family:"Roboto",serif;font-weight:300;font-style:italic}.roboto-regular-italic{font-family:"Roboto",serif;font-weight:400;font-style:italic}.roboto-medium-italic{font-family:"Roboto",serif;font-weight:500;font-style:italic}.roboto-bold-italic{font-family:"Roboto",serif;font-weight:700;font-style:italic}.roboto-black-italic{font-family:"Roboto",serif;font-weight:900;font-style:italic}li.lang-item{list-style:none;margin-right:15px}li.lang-item a:hover{color:#c7b9a8}body,html{overflow:initial !important}body{overflow-x:hidden}.no-scroll{overflow:hidden !important;height:100vh}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:#a29a93cf;border-radius:4px}#map{pointer-events:auto !important;touch-action:auto !important}.site-header{background-color:#fff;justify-content:space-between;align-items:center;display:flex;flex-wrap:wrap;width:100%;z-index:1000}.site-header.fixed{position:fixed;top:0;left:0;right:0;background-color:rgba(255,255,255,.9);backdrop-filter:blur(5px);box-shadow:0 2px 5px rgba(0,0,0,.1);transition:background-color .3s ease,box-shadow .3s ease}.site-header .menu-container{display:flex;justify-content:space-between;align-items:center;width:100%;padding:5px 0;flex-wrap:wrap}.site-header .site-branding,.language-switcher{flex:0 0 15%;text-align:center}.site-branding{padding-left:10px}.language-switcher{padding-right:10px}.menu-menu-1-container{margin:auto}.main-navigation{flex:0 0 70%;text-align:center}.site-header .custom-logo{width:80px;height:auto;flex:1;display:flex;justify-content:center}@media screen and (min-width:900px){.site-header .custom-logo{width:120px}}.site-header a{font-family:"Roboto",serif;font-weight:400;font-style:normal;color:#333;text-decoration:none;padding-block:10px}.main-navigation{display:flex;width:32%;justify-content:center;padding:12px}.language-switcher{text-align:right}.main-navigation ul{list-style:none;margin:0;padding:0;display:flex;gap:15px}.main-navigation ul ul{display:none;position:absolute;z-index:999;box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;top:100%;left:-999em}.main-navigation li a:after,.main-navigation li a.active:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:rgba(0,0,0,.486);transition:width .3s ease-in-out}.main-navigation li a:hover:after,.main-navigation li a.active:after{width:100%;left:0}.main-navigation a{display:block}.main-navigation ul ul li{background-color:#fff}.main-navigation li{position:relative;display:block;padding-block:10px;margin:auto}.sub-menu li a{font-size:14px;padding:0}.main-navigation li a{text-decoration:none;color:#333;font-family:"Roboto",serif;font-weight:400;margin:0 10px;position:relative;display:inline-block;padding:0}.main-navigation.toggled{display:flex;flex-direction:column;z-index:2;position:absolute;right:0;background:#fff;display:inline-flex}@media screen and (min-width:1024px){li.lang-item{list-style:none}.menu-toggle{display:none !important}.main-navigation{margin:auto;display:flex;justify-content:center}.main-navigation.toggled{top:62px}}.main-navigation.toggled ul{flex-direction:row}.main-navigation.toggled ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation.toggled ul li:hover>ul,.main-navigation.toggled ul li.focus>ul{left:auto}.main-navigation.toggled li{position:relative;display:inline-block;padding-block:10px}.main-navigation.toggled li a{position:relative;display:inline-block;padding:0}.main-navigation.toggled li a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:#0000004a;transition:width .3s ease-in-out}.main-navigation.toggled li a:hover:after{width:100%;left:0}.main-navigation.toggled a{display:block}.menu-toggle{display:block;cursor:pointer;width:23px;height:12px;position:relative;background:none repeat scroll 0 0 rgba(0,0,0,0);border:medium none;border-spacing:0;list-style:none outside none;margin:0;padding:0;text-indent:0;margin-right:15px}.main-navigation.toggled ul{flex-direction:column}.menu-toggle span{transition:all .3s ease;border-radius:4px;position:absolute;width:100%;height:2px;left:0;background-color:#333}.menu-toggle span:first-child{top:0}.menu-toggle span:nth-child(2){top:5px}.menu-toggle span:last-child{top:10px}.menu-toggle.open span:first-child{transform:rotate(45deg);top:6px}.menu-toggle.open span:nth-child(2){opacity:0;width:0}.menu-toggle.open span:last-child{transform:rotate(-45deg);top:6px}a.button{font-family:"Poppins";font-weight:300;font-style:normal;font-size:18px;padding:10px 40px;text-decoration:none;display:inline-block;margin-top:15px;border-radius:2px}a.button.black{border:1px solid #000;color:#000}a.button.white{border:1px solid #fff;color:#fff}a.button.buttonbg{color:#fff;background-color:#c7b9a8;border-radius:4px;font-family:"Poppins";font-weight:500;font-style:normal}a.button.buttonbg:hover{background-color:#d6c9b8}.home-category .home-category-content{display:flex;flex-direction:column;align-items:center}.home-category .category-image{margin-top:20px;margin-bottom:20px;max-width:100%}@media screen and (min-width:860px){.home-category .category-image{margin-top:40px;margin-bottom:40px}}.home-category .category-text{margin-top:17px;color:#000;font-size:15px;line-height:22px;font-family:"Roboto",sans-serif;font-weight:300}@media screen and (min-width:860px){.home-category .category-text{font-size:18px;line-height:26px}}.video-banner{width:100%;height:100vh;position:relative;margin-bottom:80px}.video-banner .hero-video{position:absolute;width:100%;height:100vh;object-fit:none}.grid-section{display:flex;flex-direction:row;justify-content:center;padding:0 100px;margin-bottom:80px;min-height:500px}.swiper-container{display:grid;gap:40px;width:100%}.swiper-wrapper{justify-content:center;gap:60px}.section--row .swiper-slide{display:flex;align-items:stretch;height:100%;width:40%;color:#fff;border-radius:10px;overflow:hidden}.section--row .swiper-slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.9),rgba(0,0,0,.5) 40%,transparent 100%);z-index:1;pointer-events:none}.section--row .swiper-slide .flex-container{position:relative;z-index:2}.flex-container{position:relative;width:100%;height:100%;color:#fff;padding:2em;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;z-index:2}.flex-container .first-image{width:65%;display:none}.row-title{font-family:"Poppins";font-weight:600;font-size:25px;position:absolute;top:20px;right:0;left:0;z-index:2;font-weight:700}.row-text{font-family:"Roboto",sans-serif;font-weight:300;font-size:15px;width:80%;margin:auto;margin-top:50px;margin-bottom:10px}.row-arrow{display:flex;justify-content:center;margin:auto;margin-top:15px;align-items:center;position:relative;overflow:hidden;width:100px;height:30px}.arrow-link{display:flex;align-items:center;text-decoration:none;position:relative;width:100%;justify-content:center}.row-arrow img{transition:transform .6s ease-in-out,opacity .6s ease-in-out;position:absolute;width:50px}.read-more{position:absolute;opacity:0;transform:translateX(-50px);transition:transform .6s ease-in-out .2s,opacity .6s ease-in-out .2s;white-space:nowrap;color:#fff;font-size:12px;letter-spacing:.1rem;font-family:"Roboto",sans-serif;font-weight:500}.arrow-link:hover .arrow-img{transform:translateX(50px);opacity:0;transition:transform .6s ease-in-out,opacity .6s ease-in-out .2s}.arrow-link:hover .read-more{transform:translateX(0);opacity:1}.arrow-link:not(:hover) .read-more{transform:translateX(-50px);opacity:0;transition:transform .6s ease-in-out .2s,opacity .6s ease-in-out .2s}.arrow-link:not(:hover) .arrow-img{transform:translateX(0);opacity:1;transition:transform .6s ease-in-out .4s,opacity .6s ease-in-out .4s}.swiper-pagination{display:none}footer{background-image:url(//tserkiparos.gr/wp-content/themes/zazatserki/../zazatserki/img/Paros\%20X\%20SaintOfAthens15935\%20G.jpg);padding:70px 0;background-size:contain;background-position:center;position:relative;z-index:1}footer:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.06);z-index:1}footer *{position:relative}footer .custom-logo{width:142px;height:auto}footer .contact-info{margin-top:10px;margin-bottom:30px}footer .contact-info p{font-family:"Poppins",serif;font-weight:500;font-style:normal;font-size:30px;color:#3c3c3a;text-align:center;margin-bottom:5px}footer .icontext{display:flex;align-items:center;gap:20px;margin-bottom:30px;justify-content:center}footer .icontext a{text-decoration:none;font-family:"Roboto",serif;font-weight:400;font-style:normal;font-size:16px;color:#3c3c3a;pointer-events:auto;position:relative;z-index:2}footer .icontext a:hover{color:grey}footer .socials{text-align:center}footer .socials a{text-decoration:none;pointer-events:auto;position:relative;z-index:2}footer .socials a .socialicon{padding:0 16px;transition:transform .3s ease,background-color .3s ease}footer .socials a:hover .socialicon{transform:scale(1.1)}.logo{width:150px;margin:auto}.icontext img{width:20px}footer .left-content{background-color:#ffffff87;height:400px}.location{font-size:20px !important;margin-top:7px !important;font-weight:500 !important}.bottom-footer{background-color:#3f3f3f;color:#fff;font-family:"Roboto",serif;font-weight:300;font-style:normal;font-size:14px}.bottom-footer .container{text-align:center}.section--hero .swiper-slide{min-height:100vh;background-size:cover;background-position:center;display:flex;align-items:center;background-color:rgba(0,0,0,.1)}.section--hero .swiper-slide img{object-fit:cover;width:100%;height:100%;transition:opacity .3s ease-in-out}.section--hero .swiper-slide:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.1);z-index:1}.section--intro{display:flex;justify-content:center;height:400px;background-size:cover;background-position:bottom;margin-bottom:0}.section--intro h2{color:#000;font-family:"Source Serif 4",serif;font-size:35px;margin-bottom:20px;position:relative;font-weight:300}.section--intro h2:before{content:" ";display:block;width:120px;opacity:1;border-top:1px solid #c9a74d;position:absolute;bottom:-10px}.section-intro-text{font-family:"Roboto",serif;font-size:17px;font-weight:300}.intro-text{display:flex;justify-content:center}.intro-logo{max-height:37%;margin-top:9px;margin-left:7px}.text-center{margin-top:20px;font-size:18px}.head-title{text-align:center;color:#000;font-family:"Poppins",serif;font-size:35px;margin-bottom:20px;position:relative}.head-title:before{content:" ";display:block;width:120px;opacity:1;border-top:1px solid #c9a74d;position:absolute;bottom:-10px;left:50%;transform:translateX(-120%)}.head-text{font-size:17px;margin-top:50px;font-family:'Roboto',sans-serif;font-weight:300;text-align:center}.event-container{margin:80px;display:grid;grid-template-columns:repeat(2,1fr);gap:40px;align-items:start}.event{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:20px;position:relative}.event-image{width:40px;height:auto;object-fit:cover}.events-title-wrapper{display:flex;align-items:center;width:100%}.event-title{font-family:"Poppins";font-weight:600;font-size:17px;white-space:nowrap}.block-menu-item-dots{flex-grow:1;border-bottom:1px dotted #c9a74d;height:2px;margin-left:10px}.brunch-arrow{margin-left:80px;width:40px}.back-link img{transition:transform .3s ease;margin-bottom:-80px}.back-link:hover img{transform:translateX(-10px)}.category-page .category-intro{display:flex;justify-content:center;align-items:center;margin-top:40px;flex-direction:column}.category-page .category-intro h1{margin-bottom:20px}.category-page .category-intro .content{font-family:"Roboto",serif;max-width:50%;margin-bottom:30px;font-size:17px;font-weight:300;line-height:26px}.page-id-94 .category-inner,.page-id-581 .category-inner{grid-template-columns:repeat(2,1fr);max-width:70%}.category-grid{max-width:100%;padding:30px 0 50px}.category-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:70%;margin:0 auto}.category-item .image-wrapper{position:relative;overflow:hidden;aspect-ratio:1/1}.category-item .image-wrapper a{position:relative;z-index:1}.category-item img{width:100%;height:100%;object-fit:cover;display:block;transition:all .3s ease}.category-item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.45);opacity:0;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease;z-index:2;pointer-events:none}.category-item.overlay-active .overlay{opacity:1}.category-item .overlay .title{color:#fff;font-size:28px;font-family:"Poppins",serif;font-weight:700;text-align:center;padding:0 10px}.category-item:hover .overlay{opacity:1}@media screen and (min-width:1140px){.category-page .container{max-width:100%;padding:0 70px 70px}}.category-page .masonry-gallery{max-width:90%;margin-bottom:80px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px, 1fr));grid-auto-rows:150px;gap:10px}.category-page .masonry-gallery img{width:100%;height:150px;object-fit:cover;cursor:pointer;border-radius:6px;transition:transform .3s ease}.category-page .masonry-gallery img:hover{transform:scale(1.03)}@media screen and (min-width:992px){.category-page .masonry-gallery{grid-template-columns:repeat(4,1fr)}}.category-page .ƒ-item{display:block;grid-row:span 2;width:100%;height:100%}.category-page .masonry-item.tall{grid-row:span 3}.category-page .masonry-item.wide{grid-row:span 4}.category-page .masonry-item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.about-page .about-page-container{margin-top:80px}.about-page .row.person.image{display:none}.about-page h1{font-family:"Poppins",serif;font-weight:500;font-style:normal;font-size:30px;color:#333;margin-bottom:2px;width:100%;display:block}.about-page .quote{font-family:"Poppins",serif;font-style:italic;font-weight:200;font-size:16px;margin-bottom:30px;width:100%;display:block}.about-content{color:#333;font-family:"Source Serif 4",serif;font-weight:300;font-style:normal;font-size:18px;line-height:1.5em;margin-bottom:0}@media(max-width:1450px){h3.category-title:before,h1.category-title:before{width:95px;left:-5px}}@media (max-width:1410px){.main-navigation li a{margin:0 5px}.flex-container{max-height:410px}}@media (max-width:1280px){.grid-section{padding:0 50px}.category-item .overlay .title{font-size:20px}.section--intro h2,.head-title{font-size:30px !important}.head-title:before{width:105px}.intro-logo{max-height:32% !important;margin-top:8px !important}}@media (max-width:1024px){.main-navigation{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.9);z-index:9999;flex-direction:column;justify-content:flex-start}.main-navigation.toggled{width:100vw;height:100vh;top:0}.main-navigation.toggled li a{font-size:18px}.main-navigation ul{flex-direction:column;gap:0;background-color:#fff}.main-navigation li{padding:10px 20px;width:100%}.main-navigation li ul{display:none;position:static;padding-left:15px;margin-top:10px}.main-navigation ul li:hover>ul{display:block}.menu-toggle,.site-branding,.language-switcher{z-index:1000}.site-header .site-branding,.language-switcher,.main-navigation{flex:unset}.section--intro{max-width:100%;height:450px}.section--hero .swiper-slide{min-height:60dvh}.category-page .category-intro .content{max-width:60%}.swiper-container{overflow:hidden;position:relative}.swiper-wrapper{gap:0px}.swiper-slide{width:100%;flex-shrink:0;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.flex-container{margin:0 10px;padding:50px 0;min-height:450px}.flex-container img{width:25%}.flex-container .first-image{width:35%;display:none}.row-title{margin-top:5px}.row-text{width:50%;margin:auto;margin-top:30px;margin-bottom:30px}.row-arrow{width:150px}.arrow-link img{width:50px}.swiper-slide{width:100%;flex-shrink:0;box-sizing:border-box;display:flex;justify-content:center}.swiper-pagination{display:block;position:absolute;bottom:10px;width:100%;text-align:center}.swiper-pagination-bullet{background-color:#000;width:10px;height:10px;border-radius:50%;margin:0 5px}.swiper-pagination-bullet-active{background-color:#000}}@media screen and (max-width:768px){.espa-banner{display:none}.section--intro{height:400px;margin-bottom:40px}.section--intro h2,.head-title{font-size:25px !important}.intro-logo{max-height:28% !important;margin-top:6px !important;margin-left:5px}.section--intro h2:before{bottom:0 !important}.text-center{margin-top:0}h1.category-title{font-size:25px}h3.category-title:before,h1.category-title:before{width:55px;bottom:-5px;left:-2px}.page-id-94 .category-inner,.page-id-581 .category-inner{max-width:90%}.category-page .category-intro{margin-top:40px}.category-page .category-intro .content{margin-bottom:15px}.category-inner{max-width:90%}.category-item .overlay .title{font-size:22px}.back-link img{display:none}.grid-section{margin-bottom:40px}.row-arrow{margin-top:0}.category-inner{max-width:90%}.video-banner{margin-bottom:40px}.event-container{margin:80px 20px;gap:20px}.event-title{font-size:14px}.event-image{width:50px}.about-page .row.person .image{max-width:50%;margin:auto}.about-page .row.person:nth-of-type(even) .image{order:1}.about-page .row.person:nth-of-type(even) .text{order:2}.about-page .row.person .text{align-items:center !important;text-align:center !important}.about-page h1{font-size:22px}.about-page .quote{font-size:14px}.about-content{font-size:15px}footer{padding:35px 0}.logo{width:100px}footer .contact-info p{font-size:22px}footer .contact-info{margin:20px 0}footer .left-content{height:320px !important;width:90% !important;margin:auto;margin-bottom:20px}.telephone{flex-direction:row !important;gap:50px}.location{font-size:18px !important}#map{height:270px !important;width:90% !important;margin:auto}}@media screen and (max-width:560px){.section--hero .swiper-slide{min-height:50dvh}.section--intro{height:35vh}.intro-text{text-align:center}.section--intro h2,.head-title{font-size:22px !important}.section--intro h2:before{bottom:5px !important}.intro-logo{max-height:26% !important;margin-top:5px !important;margin-left:4px}.grid-section{padding:0 20px}.row-text{width:80%}.flex-container .first-image{width:55%;display:none}.category-grid{padding:0 0 50px}.swiper-pagination-bullet{width:7px;height:7px}.head-title:before{width:69px;bottom:-5px;left:52%}.head-text{margin:30px 8px}.event-container{display:block;margin:40px 20px 70px}.event{margin:30px 0}.event-image{width:25px}.text-center,.head-text{font-size:15px}.text-center p{margin-top:5px !important}.category-item .overlay .title{font-size:20px}.category-inner{grid-template-columns:repeat(2,1fr);gap:10px}.category-page .category-intro .content{max-width:90%;font-size:15px}.category-page .category-intro .content{margin-bottom:15px}.category-page .masonry-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;grid-auto-rows:150px}.category-page .masonry-gallery .masonry-item{height:100%;overflow:hidden}.category-page .masonry-gallery .masonry-item img{width:100%;height:100%;object-fit:cover;display:block}.category-page .masonry-item.tall{grid-row:auto}.brunch-arrow{margin-left:20px;width:30px}footer .logo{width:85px}footer .icontext a{font-size:13px}.icontext img{width:15px}footer .socials a .socialicon{padding:10px 18px}}@media (max-width:480px){.intro-logo{margin-top:4.5px !important}.page-id-579 .intro-logo{max-height:21% !important}.page-id-579 .section--intro h2:before{bottom:18px !important}}@media screen and (max-width:410px){.section--intro{height:30vh}.section--intro h2,.head-title{font-size:20px !important}.section--intro h2:before{bottom:15px !important}.intro-logo{max-height:21% !important;margin-top:5px !important;margin-left:4px}}