
.node--type-profiles{
    min-height: 600px;
}
.page-node-271 .node--type-profiles{
    min-height: 20px;
}

.node--type-profiles .layout__region.layout__region--first{
	max-width: 15%;
    /*text-align: center;*/
    min-width: 140px;
    margin-bottom: 30px;
}

.node--type-profiles .layout__region.layout__region--second{
	max-width: 30%;
    min-width: 290px;
    margin-bottom: 30px;
    border-right: 3px solid #efefef;
    margin-right: 2%;
}

.node--type-profiles .block-field-blocknodeprofilesfield-office,
.node--type-profiles .block-entity-fieldnodefield-office,
.node--type-profiles .block-field-blocknodeprofilesfield-profile-int-phone,
.node--type-profiles .block-field-blocknodeprofilesfield-fax,
.node--type-profiles .block-field-blocknodeprofilesfield-email,
.node--type-profiles .block-field-blocknodeprofilesfield-staff-specialty,
.node--type-profiles .block-field-blocknodeprofilesfield-division,
.node--type-profiles .block-field-blocknodeprofilesfield-rank-for-professors,
.node--type-profiles .block-entity-fieldnodefield-email{
	min-height: 37px;
}

.node--type-profiles .layout__region.layout__region--third{
	min-width: 480px;
    margin-bottom: 30px;
}

.node--type-profiles .field--entity-reference-target-type-taxonomy-term,
.node--type-profiles .field--entity-reference-target-type-taxonomy-term .field__item{
	margin: 0;
}

.node--type-profiles .field--name-field-staff-specialty .field__item:nth-child(2) {
    display:none; 
}

.node--type-profiles .block-field-blocknodeprofilesfield-office .field__label::before,
.node--type-profiles .block-entity-fieldnodefield-office .field__label:before{
    padding-right: 10px;
    font-family: "FontAwesome";
    content: "\f041";
}

.node--type-profiles .block-field-blocknodeprofilesfield-profile-int-phone .field__label::before{
    padding-right: 10px;
    font-family: "FontAwesome";
    content: "\f095";
}

.node--type-profiles .block-field-blocknodeprofilesfield-fax .field__label::before{
    padding-right: 10px;
    font-family: "FontAwesome";
    content: "\f1ac";
}

.node--type-profiles .block-field-blocknodeprofilesfield-email .field__label::before,
.node--type-profiles .block-entity-fieldnodefield-email > div > div > div.field__label::before{
    padding-right: 10px;
    font-family: "FontAwesome";
    content: "\f0e0";
}

.node--type-profiles .field--name-field-personal-webpage::before {
    padding-right: 10px;
    font-family: "FontAwesome";
    content: "\f15b";
}

.node--type-profiles .block-field-blocknodeprofilesbody .field__label,
.node--type-profiles .block-field-blocknodeprofilesfield-employment .field__label,
.node--type-profiles .block-field-blocknodeprofilesfield-research-interests .field__label,
.node--type-profiles .block-field-blocknodeprofilesfield-cv-in-pdf .field__label,
.node--type-profiles .block-field-blocknodeprofilesfield-staff-related-courses- .field__label,
.node--type-profiles .block-field-blocknodeprofilesfield-diakriseis .field__label,
.node--type-profiles .block-field-blocknodeprofilesfield-metaptyhiaka-mathimata .field__label{
    margin-top: 0.7em;
    padding: 13px;
    background-color: whitesmoke;
    border-radius: 5px;
    text-transform: uppercase;
    /*max-width: 1200px;*/
    cursor: pointer;
}

.node--type-profiles .block-field-blocknodeprofilesbody .field__label::before,
.node--type-profiles .block-field-blocknodeprofilesfield-employment .field__label::before,
.node--type-profiles .block-field-blocknodeprofilesfield-research-interests .field__label::before,
.node--type-profiles .block-field-blocknodeprofilesfield-cv-in-pdf .field__label::before,
.node--type-profiles .block-field-blocknodeprofilesfield-staff-related-courses- .field__label::before,
.node--type-profiles .block-field-blocknodeprofilesfield-diakriseis .field__label::before,
.node--type-profiles .block-field-blocknodeprofilesfield-metaptyhiaka-mathimata .field__label::before{
    padding-right: 10px;
    font-family: "FontAwesome";
    content: "\f078";
    font-weight: 100;
    color: #257b93;
    -webkit-text-stroke: 1px whitesmoke;
}

@media (min-width: 767px) and (min-width:992px){
.sidebar-first label:before{
    display: block;
     content: "";
     height: 3px;
     width: 60px;
     color: #257b93;
     margin-bottom: 0.4em;
     background-color: transparent;
     background-image: linear-gradient(270deg, #257b93 0%, #257b93 100%);
 }
}


@media (max-width: 768px){     
#views-exposed-form-profile-pages-page-1 label{     
        margin-top: 5px;
        padding: 20px;
        background-color: whitesmoke;
        border-radius: 5px;
        text-transform: uppercase;
        /*max-width: 1200px;*/
        cursor: pointer;
    }
 

    #views-exposed-form-profile-pages-page-1 label::before{
    padding-right: 10px;
    font-family: "FontAwesome";
    content: "\f078";
    font-weight: 100;
    color: #257b93;
    -webkit-text-stroke: 1px whitesmoke;
    }

    #views-exposed-form-profile-pages-page-1 .expanded .label::before{
        padding-right: 10px;
        font-family: "FontAwesome";
        content: "\f077";
        font-weight: 100;
        color: #257b93;
        -webkit-text-stroke: 1px whitesmoke;
    }
}

.node--type-profiles .block-field-blocknodeprofilesbody .field__label.expanded,
.node--type-profiles .block-field-blocknodeprofilesfield-employment .field__label.expanded,
.node--type-profiles .block-field-blocknodeprofilesfield-research-interests .field__label.expanded,
.node--type-profiles .block-field-blocknodeprofilesfield-cv-in-pdf .field__label.expanded,
.node--type-profiles .block-field-blocknodeprofilesfield-staff-related-courses- .field__label.expanded,
.node--type-profiles .block-field-blocknodeprofilesfield-diakriseis .field__label.expanded,
.node--type-profiles .block-field-blocknodeprofilesfield-metaptyhiaka-mathimata .field__label.expanded{
    background-color: #257b93;
    color:#fff;     
}

.node--type-profiles .block-field-blocknodeprofilesbody .field__label.expanded::before,
.node--type-profiles .block-field-blocknodeprofilesfield-employment .field__label.expanded::before,
.node--type-profiles .block-field-blocknodeprofilesfield-research-interests .field__label.expanded::before,
.node--type-profiles .block-field-blocknodeprofilesfield-cv-in-pdf .field__label.expanded::before,
.node--type-profiles .block-field-blocknodeprofilesfield-staff-related-courses- .field__label.expanded::before,
.node--type-profiles .block-field-blocknodeprofilesfield-diakriseis .field__label.expanded::before,
.node--type-profiles .block-field-blocknodeprofilesfield-metaptyhiaka-mathimata::before{
    padding-right: 10px;
    font-family: "FontAwesome";
    content: "\f077";
    color: #fff;
    font-weight: 100;
    -webkit-text-stroke: 1px whitesmoke;
}

.node--type-profiles .block-field-blocknodeprofilesbody .field__item,
.node--type-profiles .block-field-blocknodeprofilesfield-employment .field__item,
.node--type-profiles .block-field-blocknodeprofilesfield-research-interests .field__item,
.node--type-profiles .block-field-blocknodeprofilesfield-cv-in-pdf .field__item,
.node--type-profiles .block-field-blocknodeprofilesfield-staff-related-courses- .field__items,
.node--type-profiles .block-field-blocknodeprofilesfield-diakriseis .field__item,
.node--type-profiles .block-field-blocknodeprofilesfield-metaptyhiaka-mathimata .field__item{
    padding: 10px;
    border-left: 2px solid whitesmoke;
    border-right: 2px solid whitesmoke;
    border-bottom: 2px solid whitesmoke;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    /*margin-top: -6px;*/
    padding-top: 16px;
    /*max-width: 1200px;*/
    display: none;
}
.node--type-profiles .block-entity-fieldnodetitle{padding-bottom:1em;}
.node--type-profiles .field--name-title{
font-size: 1.9em;
}
.page-node-type-profiles .layout__region--second {padding-left:0}
 
.page-node-type-profiles .page-title{display:none}