@font-face {
    font-family: PostGrotesk-Bold;
    src: url(../fonts/PostGrotesk-Bold.eot);
    src: url(../fonts/PostGrotesk-Bold.eot?#iefix) format("embedded-opentype"), url(../fonts/PostGrotesk-Bold.woff) format("woff") , url(../fonts/PostGrotesk-Bold.svg#PostGrotesk-Bold) format("svg");
    font-weight: 400;
    font-style: normal
}

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    @font-face {
        font-family: PostGrotesk-Bold;
        src: url(../fonts/PostGrotesk-Bold.svg#PostGrotesk-Bold) format("svg")
    }
}

/*.caption--grid .grid__link h3,*/
.project__awards h4,
.project__title>h3,
.project__details dt{
    font-family: PostGrotesk-Bold, PostGrotesk-Book,arial,sans-serif;
}


.content__featured .post__header h3 {font-size: 1.5rem;}

.grid--boxes .content__textWrapper p+p,
.content__textWrapper .project__description p+p {
    text-indent: 2.1875rem;
}



.content__featured .post__header{ width: 50%; }
h1.logo__text, h2.logo__text, h3.logo__text, h4.logo__text{line-height: 100%;}
@media screen and (max-width: 390px) {

    .content__featured .post__header h3,
    h1.logo__text, h2.logo__text, h3.logo__text, h4.logo__text {
        font-size: 1.375rem;
    }

}

.content__featured .post .post__thumbnail video,
.content__featured .post .post__thumbnail video[poster]{
    min-height: 100%;
    min-width: 100%;
    max-width: 10000%!important;
    width: auto!important;

    position: relative;
    top: 50%;
    transform: translateY(-50%);
}

.page__region--contact h4+ul { margin-top: .875rem; }
.page__region--contact .content__trigger:after{ content: normal; }
.content__trigger:before { margin-right: .6rem; }



.flex-direction-nav a.icon__link--share,
.icon__link.icon__link--share { margin: 0 0 0 1.12rem; }

.breadcramb span,
.breadcramb a
{text-transform: uppercase;}



.col.project__description{
    padding-right: 2rem;
}

.project__related header{text-align: center;}

.project__related h3{font-size: .75em;}

.col.project__title { width: 60%; }
.col.project__Nav { width: 40%; }


.content__target .project__details dl+dl,
.content__target .project__details p+h5,
.content__target .project__details ul+h5 {
margin-top: 0;
}

.figure__map .content__target.--open {
    padding-left: 0;
}


.project__details dt+dd{
    margin-bottom: .875rem;
}
/*.content__target .project__details dl+dl,*/
/*.content__target .project__details p+h5,*/
/*.content__target .project__details ul+h5 {*/
/*margin-top: 0;*/
/*}*/


/*.content__target .multicol.project__details{margin: 0;}*/
/*.content__target .multicol.project__details p{*/
/*width: 100%;*/
/*-webkit-column-break-inside: avoid;*/
/*page-break-inside: avoid;*/
/*break-inside: avoid;*/
/*}*/

/*.content__target .project__details h5+p,*/
/*.content__target .project__details h5+ul {*/
/*margin-bottom: .875rem;*/
/*}*/

.project__related .flex-direction-nav{
    visibility: hidden;
}

/*Slides from Hero slider displayed as featured */
.grid--center .col.grid__item.mobile-slide{display: none;}

@media only screen and (max-width: 40em){


    .icon__link.icon__link--share {
        display: block;
        margin: 0.75rem 0;
    }

    .project__awards.mobile-hidden{display: none;}

    /*Slides from Hero slider displayed as featured */
    .grid--center .col.grid__item.mobile-slide{display: inline-block;}

    /*ul.slides li.video{ display: none !important; }*/
}

/* ALLAGES  23/3/2016 */
.nav--main {
    width: 33%;
    background: hsla(0,0%,95%,.90);
}
@media only screen and (max-width: 40em){
    .nav--main {
        width: 100%;
    }
}


.nav--main>ul {
    /*margin: 1.5625rem 4rem;*/
    margin: 4rem 4rem;
    padding: 0;
}

.search__input{
    text-align: left;
}

.caption--grid .grid__link h4{
    font-size: .75rem;
    /*padding: 0;*/
    /*margin: 0;*/
    /*line-height: 1.33;*/
    /*white-space: nowrap;*/
}

.project__related {
    margin: 4rem auto 1.5625rem;
    /*padding: 0 .4375rem;*/
}

.page__region{
    min-height: 330px;
}

.footer__nav ul+p {
    margin: 0 0 .9375rem;
}

.nav__reveal .icon--burger, .nav__reveal .icon--burger:after, .nav__reveal .icon--burger:before,
.header--home .nav__reveal .icon--burger, .header--home .nav__reveal .icon--burger:after, .header--home .nav__reveal .icon--burger:before{height: 3px;}

.nav__reveal .icon--burger, 
.nav__reveal .icon--burger:after, 
.nav__reveal .icon--burger:before{ background-color: #999;}

/*.nav__reveal:hover .icon--burger,*/
/*.nav__reveal:hover .icon--burger:after,*/
/*.nav__reveal:hover .icon--burger:before{ background-color: #000;}*/

/*.header--home .nav__reveal:hover .icon--burger,*/
/*.header--home .nav__reveal:hover .icon--burger:after,*/
/*.header--home .nav__reveal:hover .icon--burger:before{ background-color: #fff; }*/

.search__reveal:before{color: #999;}


.article--grid .content__textWrapper{ margin-top: .75rem; }



@media only screen and (max-width: 40em) {

    /***** Mobile Home Remove Intro - START ******/

    /*.intro.custom__region--intro{ display: none; }*/

    body#page_home { padding-top: 8.25rem; }
    #page_home .grid--boxes {margin: 0.5rem auto; }

    #page_home .header--home { background-color: #ffffff; }

    .header--main.header--home .logo__link { color: #000; }

    .header--home .nav__reveal .icon--burger,
    .header--home .nav__reveal .icon--burger:after,
    .header--home .nav__reveal .icon--burger:before{
        background-color: #999;
    }
    .header--home .search__reveal:before{ color: #999; }
    .header--home .icon__link:hover:before { color: #000; }
    .header--home .nav__link--active, .header--home a:hover { color: #000; }

    .icon.icon__link.icon__link--down{display: none;}

    /***** Mobile Home Remove Intro - END ******/


    .project__related .caption--grid .grid__link .link__wrapper{
        padding: 0;
    }

    .search .search__input {
        /*margin-top: 0;*/
        /*background-color: #ffffff;*/
        /*margin-right: 2rem;*/

        /*right: auto;*/
        /*left: 0;*/
        /*margin-left: 1.125rem;*/

        background-color: #ffffff;
        color: #000000;

        margin-top: 3rem;
        margin-right: 0;
    }
    .header--home .search__input:focus, .header--home .search__input:hover{color: #000000;}

    .search__input::-webkit-input-placeholder {
        color: hsla(0, 0%, 60%, .6);
    }

    .search__input::-moz-placeholder {
        color: hsla(0, 0%, 60%, .6);
    }

    .search__input:-ms-input-placeholder {
        color: hsla(0, 0%, 60%, .6);
    }

    .search__input::placeholder {
        color: hsla(0, 0%, 60%, .6);
    }

    .search__input:focus::-webkit-input-placeholder,
    .search__input:hover::-webkit-input-placeholder {
        color: hsla(0, 0%, 60%, .8);
    }

    .search__input:focus::-moz-placeholder,
    .search__input:hover::-moz-placeholder {
        color: hsla(0, 0%, 60%, .8);
    }

    .search__input:focus:-ms-input-placeholder,
    .search__input:hover:-ms-input-placeholder {
        color: hsla(0, 0%, 60%, .8);
    }

    .search__input:focus::placeholder,
    .search__input:hover::placeholder {
        color: hsla(0, 0%, 60%, .8);
    }


    .col, .col.col1of2, .col.col1of3, .col.col1of4, .col.col2of3, .col.col5of6, .col.col1of6 {
        box-sizing: border-box;
        width: 100%;
        float: left;
    }

}



/* Maps */
.media.media__map *{
    border-style: initial; /*Fixes map infobox */
}


#google-map-Athens,
#google-map-London {
    min-height: 390px;
    margin: .4375rem .875rem 0 0;
}

.map-info .map-info-title{/*font-family: PostGrotesk-Bold;*/ font-size: 1rem; margin-bottom: .5rem;}
.map-info .map-info-details{font-size: .75rem;}

.content__toggle{padding-right: .4375rem;}


/*span sto London Team mono anti gia href*/
span.content__trigger{display: inline-block; cursor: pointer;}


/*DOKIMI me --open sto Paren element dil. to .content__toggle */
.content__toggle.--open .content__trigger {
    color: #000000;
}

.page__region--people .content__toggle.--open .content__target {
    padding: .4375rem 0 .875rem;
}
.content__toggle.--open .content__target {
    transition: all .8s ease-in-out;
    padding: .625rem .4375rem .875rem;
    opacity: 1;
    max-height: 2000px;
}


.single-project .project__title:after{display: none;}

.nav--main > ul > li:before { background: #999; }

.content__featured .post__header h3:before { line-height: 0.5rem; }





/* People */
.page__region--people.grid--boxes{
    display: flex;
}
/*.grid--boxes .content--people.col{*/
/*  flex:1;*/
/*}*/
@media only screen and (max-width: 40em) {
    .page__region--people.grid--boxes{
        display: block;
    }
}

/*VIDEO Resizing*/
/*.content__featured .post .post__thumbnail video, .content__featured .post .post__thumbnail video[poster]{*/
/*position: absolute;*/
/*top: 50%;*/
/*left: 50%;*/
/*min-width: 100%;*/
/*min-height: 100%;*/
/*width: auto;*/
/*height: auto;*/
/*z-index: -100;*/
/*-ms-transform: translateX(-50%) translateY(-50%);*/
/*-moz-transform: translateX(-50%) translateY(-50%);*/
/*-webkit-transform: translateX(-50%) translateY(-50%);*/
/*transform: translateX(-50%) translateY(-50%);*/
/*background: url(video-poster.jpg) no-repeat;*/
/*background-size: cover;*/
/*}*/