#mapInfo,#mapNewStoreAthensWrap{max-width:500px;width:60%;position:absolute}#logo .b,.contactSocialIcon svg{fill:#fff}body,html{height:100%;margin:0;width:100%;-webkit-user-select:text;-khtml-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text}#mapContainer{height:70vh}#map{height:100%}#mapInfoContainer,#mapNewStoreAthens{position:relative;height:100%;width:100%;background:rgba(62,39,35,.8);top:-100%;left:0}#mapInfo{bottom:0;left:0;padding:0 0 14em 6em}#mapNewStoreAthensWrap{bottom:20%;left:45%}#athens-new--id,#mapPinPoint{font-size:31px;line-height:40px;color:#B29169;font-family:"GFS Didot"}.arabic #athens-new--id,.arabic #mapPinPoint{font-family:Mada,sans-serif;text-align:right;direction:rtl}#mapPinDetails,#mapPinPhones{color:#FFF;font-size:16px;line-height:26px;font-family:"Open Sans"}#athens-new--address,#athens-new--phone{color:#FFF;font-size:19px;line-height:27px;font-family:"Open Sans"}.address--googlemap,.contactSocialIcon:active .contactSocialTag,.contactSocialIcon:hover .contactSocialTag{color:#3e2723!important}.arabic #athens-new--address,.arabic #athens-new--phone,.arabic #mapPinDetails,.arabic #mapPinPhones{font-family:Mada,sans-serif;text-align:right}.arabic #athens-new--address,.arabic #mapPinDetails{direction:rtl}#athens-new--svg img{width:25%}#map-new-store-athens--close{cursor:pointer;padding-right:2vw;padding-top:3vh;position:absolute;right:0}.contactMapWrap{margin:20vh auto 0;padding-bottom:10vh;width:75%}.contactFormExplain{padding-bottom:2.5vh;font-family:"Open Sans";font-size:18px;line-height:29px}.arabic .contactFormExplain{font-family:Mada,sans-serif;text-align:right;direction:rtl}.contactFormWrap{margin:15vh auto 0;width:77vw}.contactSocialWrap{margin:9vh auto 0;width:77vw;padding-bottom:3vh}#contactFormContainer{font-family:"Open Sans";margin-bottom:8vh;margin-left:2vw;width:75%}.arabic #contactFormContainer,.arabic #form_validation .md-btn{font-family:Mada,sans-serif;text-align:right;direction:rtl}.arabic #form_validation .md-btn{font-size:18px}#contactSocialExplain{font-family:"Open Sans";font-size:21px;line-height:26px;margin-left:5.5%;width:70%}.arabic #contactSocialExplain{font-family:Mada,sans-serif;text-align:right;direction:rtl}.contactSocialTag,.point-content__subtitle,.point-content__title,.point-tooltip__title{font-family:"GFS Didot"}#contactSocialIcons{margin-left:2.5%;padding-bottom:5%;padding-top:2%;width:62%}.contactSocialTag{font-size:21px;line-height:28px;padding-left:2%;vertical-align:bottom}.arabic .contactSocialTag{font-family:Mada,sans-serif;text-align:right;direction:rtl}.contactSocialIcon:active svg,.contactSocialIcon:hover svg{fill:#3e2723}#naturalTownExplain{font-family:"Open Sans";font-size:18px;line-height:31px}.arabic #naturalTownExplain{font-family:Mada,sans-serif;text-align:right;direction:rtl}.contactNatural{width:75%}.interactive-points{position:relative;display:inline-block;overflow:hidden;width:100%;margin-bottom:-.4em;background:#cfced7}.interactive-points:focus{outline:0}.background__element,.backgrounds{position:relative;width:100%}.background__element{height:50vh;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.static{position:relative;display:block;margin:0 auto;opacity:.5}.points{position:absolute;top:0;display:none;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.points,.static{width:100%;height:auto}.point{cursor:pointer;fill:#b29169;-webkit-transition:opacity .3s,-webkit-transform .3s,fill .3s;transition:opacity .3s,transform .3s,fill .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.point--active{fill:#8B7D7B;-webkit-transform:scale3d(1.3,1.3,1);transform:scale3d(1.3,1.3,1)}.point--hide{opacity:0;pointer-events:none;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}.points-content,.points-tooltips{position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.points-tooltips{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.point-tooltip{height:50vh}.point-tooltip__title{background:#3e2723;display:inline-block;font-size:24px;line-height:1;margin:0 0 .15em;padding:42px}.point-tooltip__description{font-size:.85em;font-weight:500;margin:0;line-height:1;display:inline-block;background:#28282f;padding:5px}.points-content{-webkit-transition:background .1s;transition:background .1s}.points-content--open{cursor:url(../../../assets/icons/close_not_optimissed.svg),pointer;pointer-events:auto;background:rgba(62,39,35,.6)}@supports (cursor:zoom-in){.points-content--open{cursor:url(../../../assets/icons/close_not_optimissed.svg) 12 6,pointer}}.point-content{font-size:1.25em;position:absolute;bottom:0;left:0;max-width:500px;padding:0 0 16em 7em;opacity:0;width:50%}.point-content--current{pointer-events:auto;opacity:1}.point-content__title{font-size:47px;line-height:56px;margin:0;text-shadow:0 1px 5px rgba(0,0,0,.2)}.arabic .point-content__title{font-family:Mada,sans-serif;text-align:right;direction:rtl}.point-content__subtitle{font-weight:700;margin:.25em 0 0;display:inline-block;background:#408283;color:#28282f;padding:0 10px;line-height:1.5}.js .points,.js .points-tooltip{display:block}.arabic .point-content__subtitle{font-family:Mada,sans-serif;text-align:right;direction:rtl}.point-content__text{font-family:"Open Sans";font-size:16px;font-weight:500;line-height:24px;margin:1em 0 0}.arabic .point-content__text{font-family:Mada,sans-serif;text-align:right;direction:rtl}.point-content>*{opacity:0;-webkit-transform:translate3d(0,-40px,0);transform:translate3d(0,-40px,0);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s}.point-content--current>*{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.point-content--current>:first-child{-webkit-transition-delay:.1s;transition-delay:.1s}.point-content--current>:nth-child(2){-webkit-transition-delay:50ms;transition-delay:50ms}.interactive-points--alter .point-content{text-align:right;left:auto;right:0;padding:0 3em 3em}.js .background__element,.js .backgrounds{position:absolute;top:0;left:0;width:100%;height:100%}.js .background__element{opacity:0;-webkit-transition:opacity .1s;transition:opacity .1s}.js .point-tooltip{position:absolute;margin:.75em 0 0 .25em;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s}.js .point-tooltip--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.partnersWrap{width:77vw;margin:15vh auto 0}.partnersContainer{margin-left:2vw;width:78%;margin-bottom:14vh}.partnersExplain{font-family:"Open Sans";font-size:18px;line-height:27px;padding-bottom:4.5vh}.arabic .partnersExplain{font-family:Mada,sans-serif;text-align:right;direction:rtl}.partnerColumn{margin-bottom:6vh}.region{font-family:"GFS Didot";text-transform:uppercase;font-size:17px;padding-bottom:2vh}.arabic .region{font-family:Mada,sans-serif;text-align:right;direction:rtl}.store{margin-bottom:4vh}.store p{margin:0!important}.addressId{font-family:"GFS Didot";text-transform:uppercase;font-size:16px;padding-bottom:.5vh}.arabic .addressId{font-family:Mada,sans-serif;text-align:right;direction:rtl}.address,.addressCity,.addressEmail,.addressFax,.addressSite,.addressTel{font-family:"Open Sans";font-size:17px;line-height:25px}.arabic .address,.arabic .addressCity,.arabic .addressEmail,.arabic .addressFax,.arabic .addressSite,.arabic .addressTel{font-family:Mada,sans-serif;text-align:right;direction:rtl}.casaDiPatsi{width:40%}.arabic #contactForm,.arabic #partners,.arabic .contactNatural{text-align:end}.address--googlemap:hover,.phone--number:hover{color:#b29169!important}@media (max-width:1440px){.contactMapWrap{margin:28vh auto 0}#naturalTownExplain{font-size:17px;line-height:26px}.nl-form{font-size:3em}#contactSocialExplain,.contactFormExplain,.contactSocialTag,.partnersExplain{font-size:17px}.point-content{padding:0 0 5em 7em}.contactFormExplain{padding-bottom:2.9vh;line-height:24px}#contactSocialExplain{line-height:21px}.partnersContainer{width:95%}#mapInfo{padding:0 0 13em 6em}}@media (max-width:1366px){#mapInfo{padding:0 0 9em 6em}.address,.addressCity,.addressEmail,.addressFax,.addressSite,.addressTel{font-size:15px;line-height:24px}}@media (max-width:1280px){.contactMapWrap{margin:31vh auto 0}.contactNatural{width:84%;padding:6em 18em 6em 3em}.nl-form{font-size:2.5em;margin:.5em auto 0}#naturalTownExplain{font-size:15px;line-height:26px}#athens-new--svg img{width:15%}#contactFormContainer{width:85%}#contactSocialExplain{width:80%}.partnersContainer{width:96%}}@media (max-width:1024px){.contactNatural{padding:6em 10em 6em 3em}.point-content{padding:0 0 3em 4em}.addressId{padding-bottom:1.5vh}.partnerColumn,.partnerColumn.multipleStores .store{width:50%}.partnerColumn.multipleStores{width:100%}}@media (max-width:1024px) and (max-height:480px){#mapInfo{padding:0 0 6em 6em}}@media (max-width:965px){#mapInfo{padding:0 0 6em 6em}}@media (max-width:801px){#mapInfo{padding:0 0 19em 6em;width:70%}#athens-new--svg img{width:30%}#mapNewStoreAthensWrap{left:35%}.contactMapWrap{margin:19vh auto 0;padding-bottom:2vh}.point-content{padding:0 0 3em 3em}.point-content__title{font-size:29px;line-height:33px}.point-content__text{font-size:14px;line-height:19px}.point-tooltip__title{font-size:18px;padding:24px}.contactFormWrap{margin:7vh auto 0;width:77vw}.contactFormName{width:100%}.contactFormWrap .pageTitle,.contactSocialWrap .pageTitle{padding-bottom:2vh}.contactSocialIcon{width:50%}#contactSocialIcons{margin-left:2%}#contactSocialExplain{margin-left:7.5%}.contactSocialWrap{margin:5vh auto 0}.partnersWrap{width:77vw;margin:7vh auto 0}.partnersWrap .pageTitle{padding-bottom:3vh}.partnerColumn{margin-bottom:3vh}}@media (max-width:768px){#mapInfo{padding:0 0 13em 6em}#contactSocialExplain,.contactFormExplain{font-size:15px;line-height:20px}}@media (max-width:815px) and (max-height:415px){#mapNewStoreAthensWrap{bottom:10%;left:30%}#athens-new--svg img{width:17%}}@media (max-width:740px) and (max-height:415px){#mapInfo{padding:0 0 5em 3em;width:80%}#athens-new--address,#athens-new--phone,#mapPinDetails,#mapPinPhones{font-size:14px;line-height:24px}#athens-new--id,#mapPinPoint{font-size:30px;line-height:46px}.contactMapWrap{margin:42vh auto 0}#naturalTownExplain{font-size:13px;line-height:20px}.contactNatural{padding:4em 7em 6em 3em}.nl-form{font-size:2em;margin:1.2em auto 0}#contactSocialExplain,.contactFormExplain{font-size:13px;line-height:20px}.contactFormWrap{margin:17vh auto 0}.contactFormWrap .pageTitle{padding-bottom:7vh}#contactFormContainer{width:90%;margin-bottom:14vh}.contactSocialWrap,.partnersWrap{margin:14vh auto 0}.contactSocialWrap .pageTitle{padding-bottom:6vh}.contactSocialTag{font-size:14px}.partnerColumn,.partnerColumn.multipleStores .store{width:100%}.partnersExplain{font-size:15px;line-height:24px}.region{font-size:16px}.addressId{padding-bottom:.5vh;font-size:15px}.partnersWrap{width:77vw}.partnersExplain{padding-bottom:9.5vh}.address,.addressCity,.addressEmail,.addressFax,.addressSite,.addressTel{font-size:14px;line-height:22px}}@media (max-width:667px) and (max-height:415px){.contactMapWrap{margin:53vh auto 0}}@media (max-width:667px) and (max-height:315px){.contactMapWrap{margin:58vh auto 0}}@media (max-width:601px){#mapInfo{padding:0 0 13em 4em;width:75%}.contactMapWrap{margin:24vh auto 0;padding-bottom:0}.contactNatural{padding:3em 5em 6em 3em}#naturalTownExplain{font-size:13px;line-height:20px}.nl-form{font-size:1.8em;margin:.5em auto 0}.contactFormExplain{padding-bottom:1.9vh;font-size:13px;line-height:21px}#contactSocialExplain{font-size:13px;line-height:20px}#contactSocialIcons{width:80%}.contactSocialTag{font-size:14px}.partnerColumn,.partnerColumn.multipleStores .store{width:100%}.partnersExplain{font-size:15px;line-height:24px}.region{font-size:16px}.addressId{padding-bottom:.5vh;font-size:15px}}@media (max-width:601px) and (max-height:415px){#mapInfo{padding:0 0 3em 4em;width:65%}.contactMapWrap{margin:59vh auto 0}}@media (max-width:480px){#athens-new--id,#mapPinPoint{font-size:27px;line-height:40px}#athens-new--address,#athens-new--phone,#mapPinDetails,#mapPinPhones{font-size:14px;line-height:23px}#mapInfo{padding:0 0 9em 4em;width:75%}#mapNewStoreAthensWrap{left:20%}#athens-new--svg img{width:50%}.contactMapWrap{margin:29vh auto 0}.contactNatural{padding:3em 3em 3em 1em;width:90%}#naturalTownExplain{font-size:13px;line-height:21px}.nl-form{font-size:22px;margin:.5em auto 0}.nl-field ul{left:-4.5em}.point-content{padding:0 0 1em 1em;width:65%}.point-content__title{font-size:20px;line-height:25px}.point-content__text{font-size:13px;line-height:18px}#contactFormContainer{width:95%;margin-left:0}.contactFormExplain{font-size:13px;line-height:20px}#contactSocialExplain{font-size:13px;line-height:17px;width:89%}.contactSocialTag{font-size:14px}.partnersExplain{font-size:14px;line-height:22px}.address,.addressCity,.addressEmail,.addressFax,.addressSite,.addressTel{font-size:13px;line-height:22px}}@media (max-width:375px){#mapInfo{padding:0 0 9em 2.5em;width:75%}.point-content__title{font-size:17px;line-height:17px}.point-content{padding:0 0 1em 1em;width:95%}.point-content__text{font-size:12px;line-height:17px}}