/*!
Theme Name: arte-atene
Theme URI: http://underscores.me/
Author: wtfs.works
Author URI: https://wtfs.works
Description: A custom theme based on arte-atene
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: arte-atene
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.

arte-atene 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.
*/
 sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}:root{--Black:#000;--offBlack:#231f1f;--Gray:#e5e8e9;--White:#fff;--Yellow:#fef200;--swiper-theme-color:var(--Black);--swiper-navigation-size:20px;--xSmall:0.75rem;--Small:0.9rem;--Big:1.15rem;--xBig:1.688rem;--xxBig:2.5rem;--dxSmall:0.8rem;--dSmall:0.9rem;--dBig:1.1rem;--dxBig:1.688rem;--dxxBig:2.2rem}html,body{min-height:100%;overflow-x:hidden}body.admin-bar{padding-top:32px}.site{display:flex;min-height:100vh;flex-direction:column}.site-main{flex:1}@media screen and (min-width:1200px){.container-fluid{padding-left:3rem;padding-right:3rem}.site-header .container-fluid{padding-left:1.5rem;padding-right:1.5rem}html,body{cursor:none}}@media screen and (min-width:1200px){.trail{position:absolute;height:32px;width:32px;border-radius:50%;background:var(--White);border:0;z-index:1000;mix-blend-mode:difference;backdrop-filter:grayscale(1);pointer-events:none;transition:30ms ease-in-out;visibility:hidden}.trail.active{background:var(--White)}.is-loaded .trail{visibility:visible}}html{scrollbar-width:none}body{-ms-overflow-style:none}body::-webkit-scrollbar{display:none}::-moz-selection{color:var(--Black);background:#ff0}::selection{color:var(--Black);background:#ff0}.roboto-slab-light{font-family:"Roboto Slab",serif;font-optical-sizing:auto;font-weight:300;font-style:normal}.geologica-light{font-family:"Geologica",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-variation-settings:"slnt" 0,"CRSV" 0,"SHRP" 0}body,button,input,select,optgroup,textarea{color:#404040;font-size:1rem;line-height:1.5;font-family:"Geologica",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}h1,h2,h3,h4,h5,h6{clear:both;font-family:"Roboto Slab",serif;font-optical-sizing:auto;font-weight:300;font-style:normal}p{margin-bottom:1.5em}strong,b{font-weight:500}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}.text-xs{font-size:var(--xSmall)}.text-sm{font-size:var(--Small)}.text-md{font-size:1rem}.text-lg{font-size:var(--Big)}.text-xl{font-size:var(--xBig);line-height:1}.text-xxl{font-size:var(--xxBig);line-height:1}@media screen and (min-width:768px){.text-xs{font-size:var(--dxSmall)}.text-sm{font-size:var(--dSmall)}.text-lg{font-size:var(--dBig)}.text-xl{font-size:var(--dxBig);line-height:1.25}.text-xxl{font-size:var(--dxxBig);line-height:1.25}}body{background:#fff}body.is-gallery-active{height:100%;overflow-y:hidden}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a,a:visited{color:var(--Black);text-decoration:none}a:hover,a:focus,a:active{color:#191970}a:focus{outline:thin dotted}a:hover,a:active{outline:0}@media screen and (min-width:1200px){a,a:visited,button,button:hover,.gallery-trigger,.gallery-trigger:hover,.swiper-button-next,.swiper-button-prev{cursor:url("img/cursor-white.cur"),auto}}.curless{cursor:none!important}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.action-btn{background-color:#fff0;border:0;border-radius:0;padding:.5rem 0;text-transform:uppercase}::-webkit-input-placeholder{opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;font-weight:bold!important}:-moz-placeholder{opacity:1;-moz-transition:opacity 0.5s;transition:opacity 0.5s;font-weight:bold!important}::-moz-placeholder{opacity:1;-moz-transition:opacity 0.5s;transition:opacity 0.5s;font-weight:bold!important}:-ms-input-placeholder{opacity:1;-ms-transition:opacity 0.5s;transition:opacity 0.5s;font-weight:bold!important}::placeholder{opacity:1;transition:opacity 0.5s;font-weight:bold!important}:focus::-webkit-input-placeholder{color:transparent!important}:focus::-moz-placeholder{color:transparent!important}:focus::-ms-input-placeholder{color:transparent!important}:focus::placeholder{color:transparent!important}.site-header{background-color:var(--White);position:fixed;top:0;left:0;width:100%;z-index:12}.is-menu-active .site-header{z-index:100}.site-header::after{content:"";position:absolute;top:calc(100% - 1px);left:0;width:100%;height:200px;background-color:var(--White);-webkit-clip-path:polygon(100% 0,100% 35%,0 0);clip-path:polygon(100% 0,100% 35%,0 0)}.site-branding img{max-width:140px}@media screen and (min-width:1200px){.home .site-branding{opacity:0}.home .site-header{background-color:#fff0;position:absolute}.site-header::after{display:none}.home .site-header::after{display:block;z-index:-1;content:"";position:absolute;top:0;left:calc(100% - 240px);width:240px;height:100vh;background-color:var(--White);-webkit-clip-path:polygon(100% 0,0 0,80% 100%,100% 100%);clip-path:polygon(100% 0,0 0,80% 100%,100% 100%)}.site-branding img{max-width:160px}}.site-footer{background-color:var(--Yellow);font-size:var(--xSmall);z-index:120;position:relative}.is-gallery-active .site-footer{position:fixed;bottom:0;left:0;width:100%}.section{min-height:100vh;width:100%;display:flex;flex-direction:column;overflow:hidden;position:relative}.section-auto{min-height:auto;padding:20vh 0}.section .container-100{min-height:100vh;padding-top:10rem}.hero{height:100vh;background-color:var(--White)}.hero img{object-position:bottom center}.section-hero{position:relative;height:75vh}.section-hero img,.hero img{width:100%;height:100%;object-fit:cover;flex:1}.section.dark{background-color:var(--Black);color:var(--White)}.section.dark a,.section.dark a:visited{color:var(--White)}.content-extended ul{list-style:none;margin-left:0;padding-left:0;padding-top:6px;border-top:1px solid var(--Black);width:calc(100% + 1rem)}@media screen and (min-width:1200px){.content-extended ul{width:calc(100% + 3rem)}.section-thumbnail{margin-left:-3rem}.section-synergasies .content-main,.section-collaborations .content-main{padding-right:12%}.section-hero{height:80vh}}.content-extended ul li{border-bottom:1px solid var(--Black);padding-bottom:6px;padding-right:1rem;margin-bottom:6px;line-height:1.25;overflow-y:hidden;color:var(--Black);background-color:#fff0}.content-extended ul li span{display:inline-block}.section .container-fluid,.section .section-hero{position:relative}.section.gray{padding-top:60px}.section.gray::before{content:"";z-index:-1;position:absolute;top:-60px;left:0;width:100%;height:80%;background-color:var(--Gray)}.section.gray::after{content:"";z-index:-1;position:absolute;top:calc(80% - 60px);left:0;width:100%;height:200px;background-color:var(--Gray);-webkit-clip-path:polygon(100% 0,0 0,100% 35%,100% 10%);clip-path:polygon(100% 0,0 0,100% 35%,100% 10%)}.section.dark .section-hero::before{content:"";position:absolute;bottom:0;transform:rotate(180deg);left:0;width:100%;height:200px;background-color:var(--Black);-webkit-clip-path:polygon(100% 0,0 0,100% 35%,100% 10%);clip-path:polygon(100% 0,0 0,100% 35%,100% 10%)}@media screen and (min-width:1200px){.section.dark .section-hero::before{content:"";position:absolute;bottom:0;left:0;transform:unset;width:100%;height:70vh;background-color:var(--Black);-webkit-clip-path:polygon(100% 0,8% 100%,100% 100%);clip-path:polygon(100% 0,80% 100%,100% 100%)}.section-epikoinonia .section-thumbnail+.col-lg-6,.section-contact .section-thumbnail+.col-lg-6{padding-left:10%}.section.gray::before{height:120%}.section.gray::after{content:"";z-index:-1;position:absolute;top:0;left:calc(100% - 175px);width:175px;height:100%;background-color:var(--White);-webkit-clip-path:polygon(80% 0,100% 0,100% 100%,0 100%);clip-path:polygon(80% 0,100% 0,100% 100%,0 100%)}}#hero-mask{display:none;position:absolute;top:0;left:100%;width:calc(100% + 240px);height:100vh;pointer-events:none;z-index:4;overflow:hidden}#hero-mask svg{width:100%;height:100%}@media screen and (min-width:1200px){#hero-mask{display:block}.section-mask{position:absolute;left:50%;top:50%;width:100%;height:100vh;background-color:#fff0;z-index:3;transform:translate(-50%,-50%)}#mask-0.soft{mix-blend-mode:soft-light}#mask-3.luminosity{mix-blend-mode:soft-light}#mask-0 svg{position:relative;width:100%;height:100%;object-fit:cover;object-position:bottom right;overflow:hidden}}.social{display:flex;align-items:flex-start;justify-content:space-between;width:100%;gap:1.5rem;opacity:.75}@media screen and (min-width:1200px){.social{width:80%}}.wpml-ls{position:absolute;top:1rem;right:1.5rem;text-transform:uppercase;border:1px solid var(--White);border-radius:32px;overflow:hidden;display:flex;width:auto;line-height:1;padding:4px}html[lang="en-US"] .wpml-ls ul::before{content:"";width:calc(50% - 4px);top:4px;bottom:4px;left:4px;position:absolute;background-color:var(--White);padding:0 4px 2px;z-index:-1;border-radius:2.5rem;transition:all 250ms ease-in-out}html[lang="en-US"] .wpml-ls ul.animate::before{left:calc(100% - 6px);transform:translateX(-100%)}html[lang="el"] .wpml-ls ul::before{content:"";width:calc(50% - 4px);top:4px;bottom:4px;right:4px;position:absolute;background-color:var(--White);padding:0 4px 2px;z-index:-1;border-radius:2.5rem;transition:all 250ms ease-in-out}html[lang="el"] .wpml-ls ul.animate::before{right:calc(100% - 6px);transform:translateX(100%)}.wpml-ls ul.animate li a,.wpml-ls ul li.wpml-ls-current-language a,.wpml-ls ul li.wpml-ls-current-language a:visited{color:var(--Black);background-color:var(--White);border-radius:50%}.wpml-ls ul.animate li.wpml-ls-current-language a{color:var(--White);background-color:var(--Black)}.wpml-ls ul li a::after{display:none}.main-navigation{width:100%}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgb(0 0 0 / .2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{display:block;left:auto}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation #primary-menu li{position:relative;padding:.5rem 0}.main-navigation a,.main-navigation a:visited{display:block;text-decoration:none;color:var(--White);background-color:var(--Black)}.menu-toggle{background-color:#fff0;border:0;border-radius:0;position:fixed;top:1rem;left:0rem;z-index:110;transition:250ms ease-in-out;transform-origin:center;padding-top:40px;opacity:0}.is-loaded .menu-toggle{opacity:1}.menu-toggle::before,.menu-toggle::after{content:"";width:8px;padding-top:8px;border-radius:4px;background-color:var(--Black);position:absolute;left:50%;transform:translateX(-50%);transform-origin:center;mix-blend-mode:difference}.menu-toggle::before{top:10px;transition:250ms ease-in-out}.menu-toggle::after{top:30px;transition:250ms ease-in-out}.is-menu-active .menu-toggle::before,.is-menu-active .menu-toggle::after{background-color:var(--White)}.is-menu-active .menu-toggle{top:0rem;transform:rotate(30deg);border-right:2px solid var(--White);filter:unset!important}.main-navigation{transform:translate(0,-150%);transition:400ms ease-in-out;position:fixed;left:0;top:0;z-index:100;height:100vh;padding:50% 1.5rem 3.5rem;flex-direction:column;justify-content:space-between;display:flex}.is-menu-active .main-navigation{width:100%;transform:translate(0,0);background-color:var(--Black)}.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}#smile{position:absolute;display:none;z-index:3;pointer-events:none;transform:rotate(-89deg);top:24px;left:40px;transform-origin:left bottom}#smile svg{width:30px}@media screen and (min-width:1200px){.home .menu-toggle{filter:invert(0)}.main-navigation{transform:translate(-150%,0);width:40%;background-color:#fff0;padding-top:30vh}.is-menu-active .main-navigation{transform:translate(0,0);background-color:#fff0;width:40%}.is-menu-active .main-navigation::after{content:'';position:absolute;width:110%;height:100%;background-color:var(--Black);top:0;left:0;z-index:-2;-webkit-clip-path:polygon(0 100%,80% 100%,100% 0,0 0);clip-path:polygon(0 100%,80% 100%,100% 0,0 0)}.is-menu-active .menu-toggle{filter:unset}.is-menu-active .menu-toggle.inactive #smile{display:block}.is-menu-active .menu-toggle.inactive{border-right:none}}#portfolio-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--White);pointer-events:none;transform-origin:center center;transform:scale(0);z-index:89}.portfolio-item{position:relative;margin-top:3rem;background-color:var(--White);opacity:0}.portfolio-item .on-active-visible{display:none}.portfolio-item.is-active{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--White);z-index:90;margin-top:0!important;padding-top:30%}.portfolio-item.is-active .on-active-visible{display:block}.portfolio-item.is-active .on-active-hidden{display:none}.portfolio-item.is-active .gallery-trigger{pointer-events:none}.swiper{height:40vh}.swiper-slide img{width:100%;height:100%;object-fit:contain;object-position:left center}.swiper-nav{margin:5rem 0 1rem 0;padding:0}.swiper-nav .close{position:absolute!important;top:1rem;right:1rem}.swiper-nav .swiper-button-prev,.swiper-nav .swiper-button-next,.swiper-nav .swiper-pagination{position:relative;left:auto;right:auto;width:auto}.swiper-nav .swiper-pagination{padding-top:.5rem;width:100px}.swiper-nav .swiper-button-prev{padding-right:30px}.swiper-nav .swiper-button-next{padding-left:30px}.swiper-nav .swiper-button-prev::before,.swiper-nav .swiper-button-next::before{content:'';width:30px;border-top:1px solid var(--Black);position:absolute;top:50%;transform:translateY(-50%)}.swiper-nav .swiper-button-prev::before{left:0}.swiper-nav .swiper-button-next::before{right:0}.swiper-nav .swiper-caption{position:fixed;left:0;bottom:1.75rem;padding:1rem}@media screen and (min-width:1200px){.portfolio-item.is-active{padding-top:0rem}.portfolio-item.is-active .project-info{position:absolute;top:0;left:0;height:100vh;display:flex;flex-direction:column;justify-content:flex-start;padding-top:7%;z-index:99;width:20%;padding-left:1.5rem;pointer-events:none}.portfolio-item.is-active .project-info>*{pointer-events:all}.portfolio-item.is-active .project-info::before{content:'';position:absolute;left:50%;top:0;width:100%;z-index:-1;height:100vh;background-color:var(--White);-webkit-clip-path:polygon(0 100%,70% 100%,100% 0,0 0);clip-path:polygon(0 100%,80% 100%,100% 0,0 0)}.portfolio-item.is-active .project-info.is-closed::before{opacity:0}.portfolio-item.is-active .project-images{position:absolute;width:75%;left:25%;z-index:98}.swiper{height:calc(100vh - 1.5rem)}.swiper-slide{width:auto}.swiper-slide img{height:100%;width:auto}.swiper-tools{position:fixed;bottom:7rem;left:2rem;width:300px}.swiper-nav{margin-top:0;padding:0}.swiper-nav .close{position:fixed!important;right:1.25rem;top:1.5rem;filter:invert(1);z-index:120}.swiper-nav .swiper-caption{position:relative;left:0;bottom:auto;top:50%;padding:1rem 0}.swiper-slide img{object-position:center center}}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.splitting .line-wrapper{background-color:var(--White);overflow:hidden;position:relative}.splitting .line-wrapper span{transform:translateY(100%)}.splitting .word,.splitting .char{display:inline-block}.splitting .char{position:relative}.splitting .char::before,.splitting .char::after{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;user-select:none}.splitting{--word-center:calc((var(--word-total) - 1) / 2);--char-center:calc((var(--char-total) - 1) / 2);--line-center:calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent:calc(var(--word-index) / var(--word-total));--line-percent:calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent:calc(var(--char-index) / var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc((var(--char-offset) * var(--char-offset)) / var(--char-center));--distance-sine:calc(var(--char-offset) / var(--char-center));--distance-percent:calc((var(--distance) / var(--char-center)))}.splitting.cells img{width:100%;display:block}@supports (display:grid){.splitting.cells{position:relative;overflow:hidden;background-size:cover;visibility:hidden}.splitting .cell-grid{background:inherit;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template:repeat(var(--row-total),1fr) / repeat(var(--col-total),1fr)}.splitting .cell{background:inherit;position:relative;overflow:hidden}.splitting .cell-inner{background:inherit;position:absolute;visibility:visible;width:calc(100% * var(--col-total));height:calc(100% * var(--row-total));left:calc(-100% * var(--col-index));top:calc(-100% * var(--row-index))}.splitting .cell{--center-x:calc((var(--col-total) - 1) / 2);--center-y:calc((var(--row-total) - 1) / 2);--offset-x:calc(var(--col-index) - var(--center-x));--offset-y:calc(var(--row-index) - var(--center-y));--distance-x:calc((var(--offset-x) * var(--offset-x)) / var(--center-x));--distance-y:calc((var(--offset-y) * var(--offset-y)) / var(--center-y))}}.one-to-one{width:100%;overflow:hidden;margin:0;padding-top:100%;position:relative;top:0}.two-to-one{width:100%;overflow:hidden;margin:0;padding-top:50%;position:relative;top:0}.sixteen-to-nine{width:100%;overflow:hidden;margin:0;padding-top:56.25%;position:relative;top:0}.one-to-one>*,.two-to-one>*,.sixteen-to-nine>*{position:absolute;top:0;width:100%;height:100%;object-fit:cover}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}