@import "_external/animations.css";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,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.5}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{font-variant-ligatures:common-ligatures;box-sizing:border-box!important;text-rendering:optimizeLegibility}.no_blur{backface-visibility:hidden;transform:translateZ(0);-webkit-font-smoothing:subpixel-antialiased}.text_font{font-family:"Fira Mono",Arial;font-kerning:normal;font-variant-ligatures:none!important}.read_font{font-family:"Fira Mono",Georgia;font-kerning:normal;font-variant-ligatures:none!important}.display_font{font-family:"Fira Mono",Georgia}.mono_font{font-family:"Fira Mono","Courier New Greek"}.thin{font-weight:100;font-style:normal}.light{font-weight:200;font-style:normal}.book{font-weight:300;font-style:normal}.normal{font-weight:400;font-style:normal}.medium{font-weight:500;font-style:normal}.semibold{font-weight:600;font-style:normal}.bold{font-weight:700;font-style:normal}.black{font-weight:900;font-style:normal}.italic{font-style:italic}.underlined{text-decoration:underline}.notUnderlined{text-decoration:none}.centeredText{text-align:center}.rightText{text-align:right}.leftText{text-align:left}.lowercase{text-transform:lowercase}.capitalized{text-transform:uppercase}.capitalizedSingle{text-transform:capitalize}.regCapitalized{text-transform:none}.noTextCols{background:transparent!important;-moz-column-count:1!important;-webkit-column-count:1!important;column-count:1!important;-moz-column-gap:0!important;-webkit-column-gap:0!important;column-gap:0!important}.noTextCols .break{background:transparent!important;-webkit-column-break-before:avoid!important;column-break-before:avoid!important}.clear{clear:both;float:none;display:block}.left{float:left}.right{float:right}.centered{margin:0 auto}.leftSpace{margin:0 0 0 5px}.rightSpace{margin:0 5px 0 0}.topSpace{margin:5px 0 0 0}.bottomSpace{margin:0 0 15px 0}.rel{position:relative}.abs{position:absolute}.fix{position:fixed}.noBorder{border:0}.grid{display:grid;grid-gap:0;grid-auto-flow:column}.active{cursor:pointer!important}.inactive{cursor:default!important}.invisible{display:none}.completelyHidden{display:none!important;visibility:hidden!important}.nonSelective{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;padding:10px 20px;margin:0 0 10px 0;border:solid 1px #4b4b4b;background:transparent;text-transform:uppercase;font-size:.875em;color:#4b4b4b;cursor:pointer!important;display:inline-block;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button:hover{background:#fff;color:#4b4b4b}.button:active{background:#4b4b4b;color:#fff}.button.disabled{cursor:default!important;background:#444;color:#4b4b4b}.button.disabled:hover{-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0.25);-moz-box-shadow:inset 0 0 0 rgba(0,0,0,0.25);box-shadow:inset 0 0 0 rgba(0,0,0,0.25)}.button.gray{background:transparent;color:#4b4b4b}.button.gray:hover{background:#4b4b4b;color:#fff}.button.gray:active{background:#777;-webkit-box-shadow:inset 0 5px 7px rgba(0,0,0,0.25);-moz-box-shadow:inset 0 5px 7px rgba(0,0,0,0.25);box-shadow:inset 0 5px 7px rgba(0,0,0,0.25)}.button.small{padding:5px 20px}.button.selected{background:#ffe;color:#4b4b4b}.button.selected:hover{background:#f00;color:#fff}.col_1{width:8.333333333333332%;float:left;background:transparent;padding:0}.col_2{width:16.666666666666664%;float:left;background:transparent;padding:0}.col_3{width:25%;float:left;background:transparent;padding:0}.col_4{width:33.33333333333333%;float:left;background:transparent;padding:0}.col_5{width:41.66666666666667%;float:left;background:transparent;padding:0}.col_6{width:50%;float:left;background:transparent;padding:0}.col_7{width:58.333333333333336%;float:left;background:transparent;padding:0}.col_8{width:66.66666666666666%;float:left;background:transparent;padding:0}.col_9{width:75%;float:left;background:transparent;padding:0}.col_10{width:83.33333333333334%;float:left;background:transparent;padding:0}.col_11{width:91.66666666666666%;float:left;background:transparent;padding:0}.col_12{width:100%;float:left;background:transparent;padding:0}.col_set{position:relative}.col_set:before,.col_set:after{content:"";display:block;clear:both}:root{--menuorder:0}*:focus{outline:0}html,body{width:100%;font-family:"Fira Mono",Arial;font-kerning:normal;font-variant-ligatures:none!important;font-size:1em;line-height:1.5;padding:0!important;margin:0!important;overflow-x:hidden}body{overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}body.noScroll{overflow-y:hidden}body.white{background:#fff}body.pink{background:#ff7376}body.pink header #menu a.active,body.pink header #menu a:hover{color:#fff}body.pink header #menu .menu_line{border-top:solid 2px #fff}body.pink #big_email:hover{color:#fff}body.pink b,body.pink .date,body.pink .post_title,body.pink .workshop_title{color:#fff!important}body.pink #filter_posts{border:solid 1px #fff!important}body.pink .a_post{border-bottom:dotted 1px #fff!important}body.pink #working_hours{border:solid 1px #fff}body.pink #working_hours label{color:#fff}body.pink .workshop_form a{color:#fff!important;border:solid 1px #fff!important}body.pink .workshop_form a:hover{background:#fff!important;color:#ff7376!important}body.pink footer{border-top:dotted 2px #fff}body.pink #workshops_calendar td b{color:#ff7376!important}body.pink #workshops_calendar td[colspan="7"]{background:#ff7376;color:#fff}div,div *{color:#000}p{font-size:1.125em}b{font-weight:700;font-style:normal}em,i{font-style:italic}strong{font-weight:700;font-style:normal}del{color:#f00}h1{font-family:"Fira Mono",Georgia;font-size:4.25em;line-height:1.15;font-weight:600;font-style:normal;color:#ff7376}h1.small{flex-basis:100%;color:#d1cfc4;text-transform:uppercase;text-align:center;margin:0 auto 75px;font-size:1em;letter-spacing:2px;font-weight:400;font-style:normal;font-family:"Fira Mono",Arial;font-kerning:normal;font-variant-ligatures:none!important}h1.tagline{text-align:center;width:75%;margin:0 auto;position:absolute;top:400px;left:0;right:0;-webkit-transform:rotate(2deg);-moz-transform:rotate(2deg);-o-transform:rotate(2deg);-ms-transform:rotate(2deg);transform:rotate(2deg)}h1.tagline span{color:#fff;background:#ff7376}h2{font-family:"Fira Mono",Georgia;font-size:1.125em;line-height:1.25;color:#bfa76e!important;text-transform:uppercase}h2.big{font-size:2em}h2.with_margins{margin:50px 0 75px}h2.with_top_margins{margin:50px 0 25px}h3{font-family:"Fira Mono",Georgia;font-size:1.125em;font-weight:600;font-style:normal;line-height:1.5;color:#4b4b4b;margin:15px 0}hr{clear:both;float:none;display:block;border:0;border-top:dotted 1px #4b4b4b;margin:25px auto 25px}hr.full{width:100%}img{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}img.full{width:100%}img.h_full{height:100%}img.in_text{margin:50px 0}a{cursor:pointer!important;text-decoration:none;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#000}a:hover{color:#000}a:hover:hover{text-decoration:none}a.back:hover{text-decoration:none}a.underlined:hover{text-decoration:none}a.selected:hover{text-decoration:none}a.small{font-size:.75em}a.button{color:#fff;text-decoration:none;font-weight:400;font-style:normal;padding:10px 25px;margin:0}a.img_hover{position:relative;display:block}a.img_hover img{position:relative;z-index:10;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}a.img_hover:before{content:" ";display:block;width:100%;height:calc(100% - 10px);position:absolute;top:0;left:0;z-index:0;background:#bfa76e;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}a.img_hover:hover img{-webkit-transform:translate(-5px,-5px);-moz-transform:translate(-5px,-5px);-o-transform:translate(-5px,-5px);-ms-transform:translate(-5px,-5px);transform:translate(-5px,-5px)}a.img_hover:hover:before{-webkit-transform:translate(5px,5px);-moz-transform:translate(5px,5px);-o-transform:translate(5px,5px);-ms-transform:translate(5px,5px);transform:translate(5px,5px)}a.with_arrow svg{height:12px;position:relative;top:2px;left:5px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a.with_arrow:hover{color:#bfa76e}a.with_arrow:hover svg{position:relative;top:2px;left:10px}select{cursor:pointer!important;background:transparent;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;padding:10px;font-family:"Fira Mono",Arial;font-kerning:normal;font-variant-ligatures:none!important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}select:hover{background:#fff}ul{list-style:none}ul li{margin-bottom:35px;border-top:solid 1px #ff7376;padding-top:25px}ul li::before{content:"";color:#ff7376;display:inline-block;width:1em;margin-left:-1em}ol{list-style:none;counter-reset:li}ol li{counter-increment:li}ol li::before{content:counter(li) " ― ";color:#ff7376;display:inline-block;width:2em;margin-left:-2em}table{width:100%;margin:50px auto}table tr td{border:solid 1px #ff7376;padding:10px;background:#fff}table tr td,table tr td *{color:#ff7376}p+p{margin:10px 0 0}sup{vertical-align:super;font-size:.625em!important;color:inherit!important}::placeholder{color:#d1cfc4;opacity:1}::selection{background:#ff7376;color:#fff}::-moz-selection{background:#d1cfc4;color:#fff}#dhtmltooltip{position:absolute;max-width:350px;background:#ff7376!important;padding:5px 10px;visibility:hidden;z-index:30000;font-family:"Fira Mono",Arial;font-kerning:normal;font-variant-ligatures:none!important;font-size:.9375em;margin:4px;-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100)}#dhtmltooltip,#dhtmltooltip *{color:#fff!important}#ie_message{text-align:center;margin:100px 0 0;font-family:"Fira Mono",Arial;font-kerning:normal;font-variant-ligatures:none!important;letter-spacing:0;color:#fff}#ie_message *{color:#fff}#forData{width:100%;min-height:300px;display:none!important;visibility:hidden!important}#top{position:fixed;bottom:-2px;right:-2px;z-index:2750!important;cursor:pointer!important;padding:10px 25px;border:solid 0 #fff;background:#ff7376;color:#fff;font-size:.75em;letter-spacing:2px;-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=100);pointer-events:none;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#top.opened{-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100);pointer-events:auto}#top.opened:hover{-moz-opacity:.8;-khtml-opacity:.8;opacity:.8;filter:alpha(opacity=100)}.fadeout{position:relative;bottom:2em;left:0;height:2em;background:-webkit-linear-gradient(rgba(255,255,255,0) 0,#fff 100%);background-image:-moz-linear-gradient(rgba(255,255,255,0) 0,#fff 100%);background-image:linear-gradient(rgba(255,255,255,0) 0,#fff 100%)}.fade{position:absolute;top:0;right:0;width:50px;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0,#fff 100%)}.sitepink{color:#ff7376}.scrollable{overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.scrollable::-webkit-scrollbar-track{background-color:transparent;cursor:pointer!important}.scrollable::-webkit-scrollbar{width:5px;height:auto;background-color:transparent}.scrollable::-webkit-scrollbar-thumb{background-color:#ff7376;border:0}.scrollable.horizontal{overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}.scrollable.horizontal::-webkit-scrollbar{height:5px}#loader{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:20000;background:#ff7376;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}#loader.white{background:#fff}#change_color{position:fixed;top:0;right:25px;z-index:100000;font-size:3.5em;cursor:pointer!important;color:#ff7376;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#change_color.pink{color:#fff}#wip{width:100vw;min-height:100vh;margin:0 auto;background:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#wip.pink{background:#ff7376}#wip.pink #wip_content h1{color:#fff}#wip.pink #wip_content #wip_social a svg *{fill:#fff}#wip.pink #wip_content #wip_illustration svg .theline{fill:#fff}#wip #wip_content{max-width:1024px;margin:50px auto}#wip #wip_content #wip_logo{text-align:center}#wip #wip_content #wip_logo svg{width:480px}#wip #wip_content h1{color:#ff7376;text-align:center;font-size:2em;line-height:1.35;width:55%;margin:50px auto;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#wip #wip_content p{text-align:center;width:60%;font-size:1.125em;margin:0 auto}#wip #wip_content p,#wip #wip_content p *{color:#000}#wip #wip_content p+p{margin-top:20px}#wip #wip_content #wip_social{text-align:center;margin:75px auto}#wip #wip_content #wip_social a{cursor:pointer!important}#wip #wip_content #wip_social a svg{width:52px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#wip #wip_content #wip_social a svg *{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#wip #wip_content #wip_social a:hover svg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#wip #wip_content #wip_illustration{width:50%;margin:0 auto}#wip #wip_content #wip_illustration svg *{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#ultimate_container{width:100%;padding:20px;max-width:1366px;margin:0 auto;position:relative;top:0;left:0;z-index:0;min-height:105%!important;-webkit-transition:left .2s ease-in-out;-moz-transition:left .2s ease-in-out;-o-transition:left .2s ease-in-out;transition:left .2s ease-in-out}#ultimate_container.opened{left:-320px}header{margin:0 auto;max-width:1366px;pointer-events:none;z-index:10000;-webkit-transition:left .2s ease-in-out;-moz-transition:left .2s ease-in-out;-o-transition:left .2s ease-in-out;transition:left .2s ease-in-out}header #logo{width:350px!important;margin:0 auto;z-index:100;overflow:visible;pointer-events:auto}header #logo svg{cursor:pointer!important;width:100%;width:auto;overflow:visible}header #logo svg,header #logo svg *{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header #logo svg #logobg{fill:#000!important}header #logo svg #logotype{fill:#fff}header #logo svg:hover #logobg{fill:#fff!important}header #logo svg:hover #logotype{fill:#000}header #menu{margin:0 auto;z-index:0;clear:both;float:none;display:block;text-align:center;margin-top:50px}header #menu .menu_line{display:inline-block;width:7%;border-top:solid 2px #ff7376;position:relative;top:7px;left:0}header #menu .menu_line.down{-webkit-transform:rotate(12deg);-moz-transform:rotate(12deg);-o-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}header #menu .menu_line.up{-webkit-transform:rotate(-12deg);-moz-transform:rotate(-12deg);-o-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}header #menu a{display:inline-block;pointer-events:auto;position:relative;color:#000;font-weight:700;font-style:normal;text-transform:uppercase;font-size:1.125em;letter-spacing:1px}header #menu a.lower{position:relative;top:25px;left:0}header #menu a.active,header #menu a:hover{color:#ff7376}header #menu_icon{pointer-events:auto!important}header.opened{left:-720px}#content{margin-top:150px;z-index:0;-webkit-transition:all .5s .5s ease-in-out;-moz-transition:all .5s .5s ease-in-out;-o-transition:all .5s .5s ease-in-out;transition:all .5s .5s ease-in-out}#content.opened{margin-top:550px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#map{margin:100px auto}#big_email{display:block;width:100%;margin:0 auto;text-align:center;font-size:2.375em;color:#ff7376}#big_email:hover{color:#ff7376}#contact_social{text-align:center;margin-top:25px}#contact_social svg{height:54px}#contact_social svg path{fill:#ff7376}#contact{width:100%;margin:0 auto;text-align:center}#contact p{font-family:"Fira Mono","Courier New Greek"}#contact p b{color:#ff7376}#contact p a:hover{text-decoration:underline}#working_hours{margin:50px auto 0;padding:25px;border:solid 1px #ff7376;width:30%;text-align:center;line-height:2}#working_hours label{color:#ff7376;font-weight:700;font-style:normal}#working_hours ul{list-style-type:none;padding:0;margin:0}#working_hours ul li{padding:5px 0 0;margin:0;border:0!important}#intro_text_about,#intro_text{width:75%;margin:0 auto 50px;font-size:1.125em}#intro_text_about #intro_email,#intro_text #intro_email{font-size:1.5em;margin:100px 0 0}#intro_text_about #intro_email span,#intro_text #intro_email span{font-family:"Fira Mono","Courier New Greek";font-weight:700;font-style:normal;font-size:.375em;display:block}#intro_text_about:not(.soon) p+p,#intro_text:not(.soon) p+p{text-indent:0;margin:0!important}#intro_text{margin-top:50px}#actual_intro_text:before,#actual_intro_text:after{display:block;content:"";height:100px;width:1px;position:relative;top:0;left:-15px;border-left:solid 3px #ff7376}#actual_intro_text:before{margin:0 auto 50px}#actual_intro_text:after{margin:50px auto -25px}#about_sections{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin:50px auto 0}#about_sections .section{padding:0;margin:0 0 20px}#about_sections .section.text{flex-basis:100%}#about_sections .section.text.big{flex-basis:75%;background:transparent!important;-moz-column-count:2;-webkit-column-count:2;column-count:2;-moz-column-gap:30px;-webkit-column-gap:30px;column-gap:30px;margin:25px 0 35px 25%}#about_sections .section.text.big .break{background:transparent!important;-webkit-column-break-before:always;column-break-before:always}#about_sections .section.text h2{margin:0 0 20px!important}#about_sections .section.text:last-child{flex-basis:50%;margin:10px auto!important}#about_sections .section.image{flex-basis:100%;margin:0 auto 50px;min-height:800px;background-size:cover;background-position:center center;overflow:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#about_sections #about_list b{color:#ff7376}#about_sections #about_list li:nth-child(2n+1){position:relative;top:0;left:-50px}#about_sections #about_list li:nth-child(2n+2){position:relative;top:0;left:50px}.photo_gallery{margin:50px 0 0}.photo_gallery.home{margin-bottom:100px}.photo_gallery h2{width:50%;margin:0 auto 20px;text-align:center}.photo_gallery h2 span{display:inline-block;margin:0 0 0 20px;font-size:.6875em;cursor:pointer!important;-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=100);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.photo_gallery h2 span.opened{-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100)}.photo_gallery h2 span:hover{text-decoration:underline}.photo_gallery #all_the_photos{width:100%;height:600px;position:relative;overflow:hidden}.photo_gallery #all_the_photos #photos_previous,.photo_gallery #all_the_photos #photos_next{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer!important;z-index:100;font-size:1.5em;text-align:center;width:100px;height:100%;background:#fff;-moz-opacity:0;-khtml-opacity:0;opacity:0;filter:alpha(opacity=100);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.photo_gallery #all_the_photos #photos_previous:hover,.photo_gallery #all_the_photos #photos_next:hover{-moz-opacity:.5;-khtml-opacity:.5;opacity:.5;filter:alpha(opacity=100)}.photo_gallery #all_the_photos #photos_previous{position:absolute;top:0;left:0}.photo_gallery #all_the_photos #photos_next{position:absolute;top:0;right:0}.photo_gallery #all_the_photos #the_photos_container{width:100%;height:100%;display:flex;flex-wrap:nowrap;overflow-y:scroll;overflow-x:hidden;overflow-scrolling:touch;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}.photo_gallery #all_the_photos #the_photos_container::-webkit-scrollbar-track{background-color:transparent;cursor:pointer!important}.photo_gallery #all_the_photos #the_photos_container::-webkit-scrollbar{width:5px;height:auto;background-color:transparent}.photo_gallery #all_the_photos #the_photos_container::-webkit-scrollbar-thumb{background-color:#ff7376;border:0}.photo_gallery #all_the_photos #the_photos_container.horizontal{overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}.photo_gallery #all_the_photos #the_photos_container.horizontal::-webkit-scrollbar{height:5px}.photo_gallery #all_the_photos #the_photos_container::-webkit-scrollbar{height:5px}.photo_gallery #all_the_photos #the_photos_container .the_photo{cursor:pointer!important;flex:0 0 auto;display:inline-block;height:100%;width:auto;margin:0 10px 0 0}.photo_gallery #all_the_photos #the_photos_container .the_photo:hover{-webkit-filter:grayscale(100%)!important;filter:grayscale(100%)!important}.photo_gallery #photo_credits{width:50%;margin:20px auto!important;font-family:"Fira Mono","Courier New Greek";font-size:.8125em}#blog #all_posts{min-height:75vh}#blog #all_posts #filters{text-align:center}#blog #all_posts #filter_posts{margin:0 0 75px 10px;border:solid 1px #ff7376}#blog #all_posts .a_post{width:75%;border-bottom:dotted 1px #ff7376;padding:0 0 10px;margin:0 auto 20px}#blog #all_posts .a_post.hidden{display:none}#blog #all_posts .date{font-size:.8125em;font-weight:700;font-style:normal;margin-right:20px}#blog #all_posts a{font-size:1.125em}#blog .post_content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}#blog .submenu{flex-basis:25%;font-family:"Fira Mono","Courier New Greek";font-size:.8125em;position:relative;top:25px;left:0}#blog .post_description.with_submenu{flex-basis:75%}#blog .post_description h1.post_title{color:#ff7376;font-weight:400;font-style:normal;font-size:3em;line-height:1.5;margin-bottom:25px}#blog .post_description h1.post_title .share_on_facebook{font-family:"Fira Mono","Courier New Greek";font-size:.375em;display:inline-block;margin:0 0 0 15px}#blog .post_description .post_text p{line-height:1.75}#blog .post_description .post_text img{width:100%}#blog .post_description .post_cover{width:100%}#workshops_calendar{width:100%;text-align:center;margin:0 auto}#workshops_calendar.wip h1:before{content:"Events: "}#workshops_calendar h1{width:100%;text-align:center;margin-bottom:25px;font-size:2.25em;font-weight:400;font-style:normal}#workshops_calendar table{margin-top:0}#workshops_calendar table td{width:14.285714285714286%;font-size:.8125em}#workshops_calendar table td a{color:#000}#workshops_calendar table tr:first-child td{background:#ff7376;color:#fff}#workshops .workshop_content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}#workshops .submenu{flex-basis:25%;font-family:"Fira Mono","Courier New Greek";font-size:.8125em;position:relative;top:15px;left:0}#workshops .submenu em{display:block;width:75%;position:relative;top:64px;left:0}#workshops .submenu em img{max-width:150px;height:auto;clear:both;float:none;display:block;margin:0 0 30px}#workshops .submenu a.partner{display:block;margin:10px 0}#workshops .submenu a.partner img{max-width:150px!important;height:auto;margin:0}#workshops .workshop_description{flex-basis:75%;width:75%}#workshops .workshop_description .workshop_cover{width:75%;aspect-ratio:.8;margin:35px 0}#workshops .workshop_description .workshop_text a:not(.partner){text-decoration:underline}#workshops .workshop_description .workshop_text a:not(.partner):hover{text-decoration:none}#workshops .workshop_description h1{color:#ff7376;font-weight:400;font-style:normal;width:75%;margin-bottom:25px}#workshops .workshop_description h1 .share_on_facebook{font-family:"Fira Mono","Courier New Greek";font-size:.375em;display:inline-block;margin:0 0 0 15px}#workshops .workshop_description .workshop_form{margin-top:50px}#workshops .workshop_description .workshop_form a{font-size:1.5em;padding:10px 20px;color:#ff7376;border:solid 1px #ff7376}#workshops .workshop_description .workshop_form a:hover{background:#ff7376;color:#fff}#workshops h2{flex-basis:100%;text-align:center;text-transform:none;font-size:2.25em;color:#ff7376!important;margin-bottom:35px}#workshops #all_workshops{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:75%;margin:0 auto}#workshops #all_workshops .a_workshop{flex-basis:49%;margin-bottom:20px}#workshops #all_workshops .a_workshop.no_cover div{aspect-ratio:3}#workshops #all_workshops .a_workshop div{background-repeat:no-repeat;background-size:cover;background-position:center}#workshops #all_workshops .workshop_cover{border:solid 1px #ff7376;padding:25px;color:#ff7376;font-size:1em;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#workshops #all_workshops .workshop_cover:hover,#workshops #all_workshops .workshop_cover:hover *{background:#ff7376;color:#fff}#workshops #all_workshops .workshop_cover:hover .date{background:0;color:#fff}#workshops #all_workshops .workshop_cover .date{font-size:.625em;color:#999;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#scrolling_text{display:block;font-size:1.5em;background:#eb48a5;color:#fff;margin:25px auto!important;padding:0 0 5px!important;width:100%}#scrolling_text a{text-decoration:underline}#scrolling_text a:hover{text-decoration:none}#scrolling_text_home{display:block;font-size:1.125em;margin:100px auto 0!important}footer{position:relative;z-index:750;background:#ff7376;width:100%;margin:100px auto 0}footer #footer_content{max-width:1366px;padding:50px 25px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;font-size:.875em}footer #footer_content,footer #footer_content *{color:#fff}footer #footer_content hr{clear:both;float:none;display:block;border:0;border-top:dotted 1px #fff;margin:15px auto 15px}footer #footer_content hr.full{width:500%}footer #footer_content a{color:#fff;text-decoration:none}footer #footer_content a:hover{text-decoration:underline}footer #footer_content #footer_social{cursor:pointer!important;text-align:right;flex-basis:16%}footer #footer_content #footer_social svg{height:36px}footer #footer_content #footer_social svg path{fill:#fff}footer #footer_content #footer_navigation{flex-basis:36%}footer #footer_content #footer_navigation a:not(.plain){text-transform:uppercase}footer #footer_content #footer_navigation #footer_social{margin-top:25px}footer #footer_content #footer_navigation #footer_social a{cursor:pointer!important}footer #footer_content #footer_navigation #footer_social a svg{width:36px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}footer #footer_content #footer_navigation #footer_social a svg *{fill:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}footer #footer_content #footer_navigation #footer_social a:hover svg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}footer #footer_content #footer_info{flex-basis:28%;font-size:.875em}.show_on_mobile,.show_only_on_mobile{display:none!important;visibility:hidden!important}@media all and (max-width:1200px){.col_set>*{clear:both;float:none;display:block;width:100%!important;display:block!important;margin:0 0 25px!important}}@media all and (max-width:768px){.hide_on_mobile{display:none!important;visibility:hidden!important}.show_on_mobile{display:inline-block!important;visibility:visible!important}}@media all and (max-width:512px){.show_only_on_mobile{display:block;visibility:visible!important}#wip #wip_content #wip_logo svg{width:90%!important}#wip #wip_content h1{width:90%!important;font-size:1.5em!important}#wip #wip_content p{width:90%!important}#wip #wip_content #workshops_calendar{zoom:.75}#wip #wip_content #wip_illustration{width:70%!important}header #logo{margin-top:25px!important;width:300px!important}header #menu .menu_line{display:none!important;visibility:hidden!important}header #menu a{display:block;position:relative!important;top:0!important;left:0!important}h1.tagline{font-size:1.75em!important}#about_sections .section.image{min-height:200px!important;margin-bottom:0!important}#about_sections #about_list{flex-basis:100%!important}#about_sections #about_list li{position:relative!important;top:0!important;left:0!important}#intro_text_about,#intro_text{width:95%!important;font-size:.875em}#actual_intro_text:before,#actual_intro_text:after{border-left:solid 2px #ff7376!important}.photo_gallery #all_the_photos{height:250px!important}#workshops #all_workshops{width:95%!important}#workshops #all_workshops .a_workshop{flex-basis:100%!important}#workshops .workshop_content .submenu{flex-basis:100%!important;margin-bottom:50px}#workshops .workshop_content .workshop_description{flex-basis:100%!important;width:100%!important}#workshops .workshop_content .workshop_text{font-size:.875em!important}#workshops h1.workshop_title{font-size:1.5em!important}#workshops .workshop_cover{width:100%!important;margin:0!important}#workshops_calendar table{width:100%!important}#workshops_calendar table td{font-size:1em!important}#blog #all_posts .a_post{width:100%!Important;font-size:.875em}#blog .submenu{flex-basis:100%!important;margin-bottom:50px}#blog .post_description{flex-basis:100%!important;width:100%!important}#blog .workshop_text{font-size:.875em!important}#blog .post_description h1.post_title{font-size:1.5em!important}#big_email{font-size:1.5em!important}#working_hours{width:100%!important}footer #footer_content #footer_info{flex-basis:60%!important}footer #footer_content #footer_navigation{flex-basis:34%!important}footer #footer_content #footer_social{flex-basis:100%!important;margin-top:50px;text-align:center}}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transform-origin:50% 50%}to{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg);transform-origin:50% 50%}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transform-origin:50% 50%}to{-ms-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg);transform-origin:50% 50%}}.rotating{-webkit-animation:rotating 2s ease-in-out infinite alternate;-moz-animation:rotating 2s ease-in-out infinite alternate;-ms-animation:rotating 2s ease-in-out infinite alternate;-o-animation:rotating 2s ease-in-out infinite alternate;animation:rotating 2s ease-in-out infinite alternate}@-webkit-keyframes toGrayscale{from{-webkit-filter:grayscale(0%);filter:grayscale(0%)}to{-webkit-filter:grayscale(100%);filter:grayscale(100%)}}@-moz-keyframes toGrayscale{from{-webkit-filter:grayscale(0%);filter:grayscale(0%)}to{-webkit-filter:grayscale(100%);filter:grayscale(100%)}}@keyframes toGrayscale{from{-webkit-filter:grayscale(0%);filter:grayscale(0%)}to{-webkit-filter:grayscale(100%);filter:grayscale(100%)}}@-webkit-keyframes textScroll{from{left:100%}to{left:-350%}}@-moz-keyframes textScroll{from{left:100%}to{left:-350%}}@keyframes textScroll{from{left:100%}to{left:-350%}}.floating_project{-webkit-animation:floating_project 2s ease-in-out infinite alternate;-moz-animation:floating_project 2s ease-in-out infinite alternate;-ms-animation:floating_project 2s ease-in-out infinite alternate;animation:floating_project 2s ease-in-out infinite alternate}@keyframes floating_project{from{transform:rotate(-90deg) translate3d(0,0,0)}to{transform:rotate(-90deg) translate3d(20px,0,0)}}@-webkit-keyframes floating_project{from{-webkit-transform:rotate(-90deg) translate3d(0,0,0)}to{-webkit-transform:rotate(-90deg) translate3d(20px,0,0)}}.floating_post{-webkit-animation:floating_post 2s ease-in-out infinite alternate;-moz-animation:floating_post 2s ease-in-out infinite alternate;-ms-animation:floating_post 2s ease-in-out infinite alternate;animation:floating_post 2s ease-in-out infinite alternate}@keyframes floating_post{from{transform:rotate(90deg) translate3d(0,0,0)}to{transform:rotate(90deg) translate3d(20px,0,0)}}@-webkit-keyframes floating_post{from{-webkit-transform:rotate(90deg) translate3d(0,0,0)}to{-webkit-transform:rotate(90deg) translate3d(20px,0,0)}}