h1.page-title {    padding-bottom: 30px;}
h2 {
    font-family: openSansL;
    font-size: 24px;
    color: #505050;
}
h3 {
    font-family: openSansL;
    font-size: 21px;
    color: #505050;
	line-height:1.5em;
}
h4 {
    font-family: openSansS;
    font-size: 17px;
    color: #505050;
}
h5 {
    font-family: openSansS;
    font-size: 17px;
	font-style: italic;
    color: #505050;
}
h6 {
    font-family: openSansR;
    font-size: 17px;
	text-decoration: underline;
    color: #505050;
}
region.region-content {    margin-top: -2px;}
span.field-content {color: #505050; line-height:1.5em;}
.peopleTitle div.field-content {
    
    line-height: 1.5em!important;
    margin-bottom: 1.2em;
}

tbody {    background: white;}

.i18n-en .bottomsideR.el_version {    display: none;}
.i18n-el .bottomsideR.el_version {    display: block;}
.i18n-en .bottomsideR.en_version {    display: block;}
.i18n-el .bottomsideR.en_version {    display: none;}
.ui-accordion-content {
    margin-bottom: 18px;
    color: #505050;
    line-height: 1.5em;
    font-weight: lighter;
    font-size: 19px !important;
    font-family: Calibri, Arial, Helvetica, sans-serif !important;
}
.lab-editors-search input#edit-keys {
    border: 1px solid #ccc!important;
    width: 256px!important;
}

/*Remove language link from pages*/
.content footer { display: none; }
ul.links.inline {
    display: none;
}
/*Borders to internal pages*/
.content.node-panel,.region.region-content>.content.node-page,
div#block-views-people-per-lab-block-1,
.region.region-content>.block-system >.content >.content.node-page,
.region.region-content>.block-system >.content >.content.node-symbolic-ai,
.region.region-content>.block-system >.content >.content.node-scis,
/*******.view.view-get-data-for-projects-per-lab.view-display-id-page_1 div.view-header,******/
.view.view-get-data-for-projects-per-lab.view-display-id-page_2 div.view-header,
section#post-content > div.content.node-page,
ol.search-results.node-results,
.page-search-node form#search-form ,
.page-user-login .region.region-content>.block-system >.content,
.page-search div.item-list
{
    max-width: 1280px;
    margin: 0 auto;
    border-left: 1px solid #6E7A86;
    border-right: 1px solid #6E7A86;
	padding-left: 30px;
    padding-right: 30px;
	padding-top: 30px;
	padding-bottom: 20px;
}
/*.not-front input.form-text {    border: 1px solid #6E7A86;}*/
.page-search-node h2 {    display: none;}

.page-jobs .item-list {
    max-width: 1280px;
    margin: 0 auto;
    padding: 30px;
    border-left: 1px solid #6E7A86;
    border-right: 1px solid #6E7A86;
}
.page-jobs div.view-footer {
    height: 30px;
    width: 100%;
    border-left: 1px solid #6E7A86;
    border-right: 1px solid #6E7A86;
}
.page-jobs .view-footer p {
    margin-bottom: 0px;
    float: right;
    display: block;
    padding-right: 30px;
}

.view-empty{padding-top:30px;}
div.lab_submenu {
    border-left: 1px solid #6E7A86;
	  border-right: 1px solid #6E7A86;
    max-width: 1280px;
    margin: 0 auto;
   /* padding-bottom: 30px;
    padding-top: 10px;*/
}
.region.region-content {
    margin-top: -5px;
}
.block-panels-mini div.lab_submenu {
	border-left: inherit;
	border-right: inherit;
}

.not-front .block.block-system > .content {  
	border-top: 1px solid #6E7A86;	
	border-bottom: 1px solid #6E7A86;
}
.page-node-2669 #cells .panel-col-first.panel-panel { border-right: inherit;}
.node-type-symbolic-ai .block.block-system > .content
{
    border-top: none!important;
}
.view-isl-publications h3 {
    background-color: #2E3D4A;
    color: white;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}
/*
.view-symbai-menu .views-row {
    margin-top: -3%;
}
.node-symbolic-ai .field.field-name-body,
.contextual-links-region.panel-pane.pane-node.key_pub {
    margin-top: 4%;
}*/
.not-front .content >.view >.view-content,.jobItems div.view-header, .jobItems .view-empty,
.attachment > .imageGallery
 {
    max-width: 1280px;
    margin: 0 auto;
    padding: 30px;
    border-left: 1px solid #6E7A86;
    border-right: 1px solid #6E7A86;
}

.imageGallery button.slick-prev.slick-arrow {
    left: 45%;
    position: relative;   
    margin-top: 1em;
    margin-bottom: 0.75em;
}
.imageGallery button.slick-next.slick-arrow {
  
    margin-top: 1em;
    margin-bottom: 0.75em;
    left: 50%;
   
}
div.imageGallery {
    min-height: 330px;
}
.imageGallery .slide__content {
    padding: 0px 10px;
    border-radius: 0em;
    box-shadow: 3px 3px 6px #bbb;
    text-align: center;
    background: #fff;
	min-height: 300px;
}
.imageGallery.newsh .slide__content {
    box-shadow: none!important;
}
.imageGallery.newsh .slick-slide img {
    display: block;
    margin: 0 auto!important;
}
/************* NO BORDER PAGES **************/
.view-people-per-lab.past-block div.view-content, article#node-2561 div.content.node-panel, .view-researchers div.view-content {
	 padding:0px!important;
    border-left: inherit!important;
    border-right: inherit!important;
}

.container-wrap {
	max-width:inherit;
    width: 94%;
    margin: 0px auto;
}
.content-sidebar-wrap #content{margin-bottom:inherit;}
div#breadcrumbs, h1.page-title, div.block-panels-mini .content{
    max-width: 1280px;
    margin: 0 auto;
	line-height: 1.2;
}
.i18n-el.page-node-14419 h1.page-title,
.i18n-el.page-node-28 h1.page-title,
.i18n-el.page-node-2450 h1.page-title,
.i18n-el.page-node-2672 h1.page-title,
.i18n-el.page-ics-laboratories h1.page-title,
.i18n-el.page-node-4519 h1.page-title,
.i18n-el.page-node-3779 h1.page-title,
.i18n-el.page-node-4518 h1.page-title,
.i18n-el.page-node-4517 h1.page-title ,
.i18n-el.page-node-4525 h1.page-title,
.i18n-el.page-jobs h1.page-title,
.i18n-el.page-node-13910 h1.page-title,
.i18n-el.page-node-13968 h1.page-title,
.i18n-el.page-node-14399 h1.page-title,
.i18n-el.page-node-15848 h1.page-title,
.i18n-el.page-node-3779 h1.page-title{
	font-family: Impact;
    letter-spacing: 0.02em;
    text-align: left;
    color: #1C7AB5;
    font-size: 36px;
}


.page-node-14419 h1.page-title,
.page-node-28 h1.page-title,
.page-node-15848 h1.page-title,
.page-node-2450 h1.page-title,
.page-node-2672 h1.page-title,
.page-ics-laboratories h1.page-title,
.page-node-4519 h1.page-title,
.page-node-3779 h1.page-title,
.page-node-4518 h1.page-title,
.page-node-4517 h1.page-title ,
.page-node-4525 h1.page-title,
.page-jobs h1.page-title,
.page-node-13910 h1.page-title,
.page-node-13968 h1.page-title, .page-node-14399 h1.page-title{
	font-family: Impact;
    letter-spacing: 0.02em;
    text-align: left;
    color: #1C7AB5;
    font-size: 36px;
}
li {
    font-weight: lighter;
    line-height: 1.5em;
    color: #505050;
}
div.block-panels-mini .content{ border-left:1px solid #6E7A86;border-right:1px solid #6E7A86;/*padding-top: 30px;*/}

div.block-panels-mini {border-bottom:1px solid #6E7A86;    margin-bottom: -1px;}


.footer_empty_inner { max-width: 1280px;}

.not-front .content-sidebar-wrap #content {  margin-bottom: 0px!important; }
.i18n-el .page-title {
	font-family: Impact;
    letter-spacing: 0.02em;
	font-size: 36px;
    color: black;
	padding-left: 30px;
    padding-top: 30px;
    min-height: 57px;
    border-left: 1px solid #6E7A86;
    border-right: 1px solid #6E7A86;
	}
.page-title {

   font-family: Impact;
    letter-spacing: 0.02em;
    font-size: 36px;
    color: black;
	padding-left: 30px;
    padding-top: 30px;
    min-height: 57px;
    border-left: 1px solid #6E7A86;
    border-right: 1px solid #6E7A86;
}

header h2.title {
    font-family: OpenSansL!important;
    color: #505050;
    line-height: 2em;
    font-size: 20px;
  
}
.breadcrumb {
     border-bottom: none;
    background: url(../images/goHome-off.png) no-repeat;
    padding-left: 30px!important;
	font-size:12px;
	padding-top: 6px!important;
	
	display: -webkit-box!important;
    display: -ms-flexbox;
    display: inherit!important;
    flex-wrap: inherit!important;
    /* padding: inherit; */
    margin-bottom: inherit!important;
    list-style: inherit!important;
    background-color: inherit!important;
    border-radius: inherit!important;
}
.breadcrumb a{ color:#1C7AB5;}
.topSpace, .view-all-lectures .view-header, .view-all-workshops .view-header, .view-all-news-highlights .view-header {    margin-top: 30px;} 
/*SEARCH BLOCK*/
div.searchBlock {
    max-width: 1280px;
    margin-left: auto!important;
    margin-right: auto!important;
    border-left: 1px solid #6E7A86;
    border-right: 1px solid #6E7A86;
    padding-left: 30px;
	padding-top:30px;
    padding-bottom: 5px;
    margin-bottom: -5px;
}
#views-exposed-form-get-ics-person-page .description, 
#views-exposed-form-get-ics-projects-page .description, 
#views-exposed-form-get-ics-projects-page-1 .description,
#views-exposed-form-get-ics-lectures-page .description,
#views-exposed-form-news-grid-page-1 .description,
#views-exposed-form-get-ics-news-page .description,
#views-exposed-form-get-ics-workshops-page .description{
    font-family: OpenSansL;
    color: #1C7AB5;
    font-size: 30px;
    margin-bottom: 30px;
}
/*#views-exposed-form-get-ics-projects-page div.description:after {
    content: "\00000aYou can also approach the Lab's List directly to find any project.";
    white-space: pre;
    font-size: 16px;
    color: #505050;
}*/
div.internalCollapsibleBlock {
	 max-width: 1280px;
    margin-left: auto!important;
    margin-right: auto!important;
    margin-bottom: -5px;
}

.internalCollapsibleBlock h2.collapsiblock {
    padding-left: 30px!important;
    border-left: 1px solid #6E7A86;
    border-right: 1px solid #6E7A86;
    margin-bottom: -2px;
}
input#searchBlock, input.searchBlock{
    float: left;
    width: 100%;
    max-width: 687px;
    height: 48px;
    margin-right: 30px;
    border: 1px solid #C9D3DF;
    border-radius: 3px;
    padding-left: 15px;
    padding-right: 15px;
    font-family: OpenSansL;
    font-size: 19px;
    color: #505050;
    margin-bottom: 30px;
}
.views-exposed-form label {
    font-size: 19px;
    font-weight: lighter!important;
    font-family: OpenSansL!important;
    line-height: 1.5em;
    color: #505050;
    padding-bottom: 1em;
}
.views-exposed-form .views-exposed-widget {
    float: inherit!important;
	padding: inherit!important;
}
/*ClipBoard buttons*/
.clipboard a {
    float: left;
    margin-right: 30px;
    padding: 5px 15px;
    border: 1px solid #006699;
    border-radius: 3px;
    font-family: OpenSansL;
    background-color: #1C7AB5;
    color: white;
    background-repeat: no-repeat;
    background-position: center center;
    margin-top: -20px!important;
}
/*SEARCH BUTTON*/
#views-exposed-form-get-ics-person-page input[type="submit"], 
#views-exposed-form-get-ics-projects-page input[type="submit"],
#views-exposed-form-get-ics-projects-page-1 input[type="submit"],
#views-exposed-form-get-ics-lectures-page input[type="submit"],
#views-exposed-form-news-grid-page-1 input[type="submit"],
#views-exposed-form-get-ics-news-page input[type="submit"],
#views-exposed-form-get-all-ather-activities-page input[type="submit"],
#views-exposed-form-get-ics-workshops-page input[type="submit"]
{
	
	float: left;
    margin-right: 30px;
    width: 80px;
    height: 48px;
    border: 1px solid #006699;
    border-radius: 3px;
    font-family: OpenSansL;
    background-color: #1C7AB5;
    background-image: url("/sites/default/files/searchButton.png");
    background-repeat: no-repeat;
    background-position: center center;
	text-indent: -99em;
	   margin-top: 2px!important;
}

/*END OF SEARCH BLOCK*/

/*NO PADDING PAGES */
.page-node-4519 .content.node-panel, .not-front.page-ics-laboratories .content >.view >.view-content {
    padding: 0px!important;
}
/*ICS LABORATORY PAGE*/

.view-ics-laboratorie img{
    width: 100%;
    height: 135px;
}
.view-ics-laboratorie .right_from_centre img, .view-collect-persons-per-lab .right_from_centre img {
    width: inherit;
    height: inherit;
	border-left: 1px solid #6A7A86;
    padding-left: 10%;
    float: right;
}
.descr {
    padding-top: 25px;
    padding-bottom: 25px;
}
.centres {
    display: flex;
    min-height: 67px;
    /* flex-basis: 1%; */
}
.left_from_centre {
    width: 50%;
    float: left;
    align-self: flex-end;
    border-right: 1px solid #AD;
}
.right_from_centre {
    width: 50%;
    float: right;
    /* border-left: 1px solid #6A7A86; */
}
.descr p {
    padding-top: 12px;
	min-height: 140px;
}

.view-ics-laboratorie .views-field.views-field-nothing {
    padding: 20px;
}
.view-ics-laboratorie td.col-1 {    border-left: none;}
.view-ics-laboratorie span.firstTitle {
    min-height: 72px;
}
/*ICS PEOPLE PAGE*/
.not-front.page-node-2450 .content.node-panel{
	padding-left:inherit;
	padding-right:inherit;
	padding-top:inherit;
	padding-bottom:inherit;
}
.panel-display.panel-four-three-adaptive.clear-block {
    margin-top: -1px;
}
.peopleImage {
    margin-top: -20px;
    margin-left: -29px;
    margin-right: -29px;
}
.view-collect-persons-per-lab div.view-content a, .light span.field-content {
    font-size: 18.5px!important;
    font-weight: lighter;
    line-height: 1.5em;
} 
.view-people-components-page ul {
    list-style-type: none!important;
    margin-left: inherit!important;
} 
a.headoflab {
    font-size: 18.5px;
    font-weight: bold;
}
/*ICS NEWS page*/
.page-node-4519 div.lab_submenu{padding-bottom:30px;}
.boldtxt {    font-weight: bold;}
.subDescription {
    font-size: 18px;
    line-height: 1.2em;
    font-weight: lighter;
}
.bottomspace{margin-bottom:12px;}

.view-news-grid .views-field.views-field-field-image, .view-recent-lectures .views-field.views-field-field-image, .view-recent-news-highlights .views-field.views-field-field-image, .view-recent-events .views-field.views-field-field-image, 
 .four-recent-news .views-field.views-field-field-image 
 {
    display: block;
    height: 100px;
}

.view-recent-news-highlights.view-display-id-page_1 .thirdTitle p, .view-recent-lectures.view-display-id-page_1 span.thirdTitle, 
.view-recent-events.view-display-id-page_1 span.thirdTitle,  .four-recent-news.view-display-id-page_1 span.thirdTitle,   {
    font-size: 18px!important;
    line-height: 1.2em!important;
}
.view-news-grid .labName span.secondTitle {
    font-size: 18px!important;
    line-height: 1.5em!important;
	display: inline-block!important;
}
.page-node-4519 .panel-panel.unit {
    padding: 30px;
    height: 380px;
    border-bottom: 1px solid #6e7a86;
    border-right: 1px solid #6E7A86;
}
.page-node-4519 div.bx-viewport {    height: 300px!important;}
.page-node-4519 div.views-field.views-field-nothing-1 {    
    top: 260px;
    position: absolute;   
}
.page-node-4519 .panel-panel.unit.lastUnit {    border-right: none;}


.page-node-2450 .panel-panel.unit {height:inherit; border-bottom:none;}
.view-news-grid .bx-wrapper{margin-bottom:0px;}

.view-news-grid .unit .inside {margin:0px;}

.page-node-4519 #footer {margin-top:-1px!important;}

/*****ICS PUBLICATIONS****/
.authors-pub div.views-row {    float: left;}
span.counter_pub {    float: left;}
.publication-item>div.view-content> div.views-row {
    color: #000000;
    padding: 20px;
    padding-top: 20px;
    margin-bottom: 18px;
    border: 1px solid #C9D3DF;
    border-radius: 3px;
    background-color: #E9EDF2;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .05);
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, .05);
    list-style-position: inside;
    word-break: break-word;
}
.publication-item span.field-content {
    color: black!important;
    font-weight: lighter;
}
/*Banner Sliders*/

.panel-pane.pane-views.pane-recent-events,.panel-pane.pane-views.pane-recent-news-highlights, 
.panel-pane.pane-views.pane-recent-lectures, .panel-pane.pane-views.pane-project-view-slider.labProjSlider  {
    border-bottom: 1px solid #6E7A86;
    padding-bottom: 60px;
}

.panel-pane.pane-views.pane-four-recent-lectures {
    border-bottom: 1px solid #6A7A86;
    padding-bottom: 30px;
}
div#act_id {
    border-bottom: none!important;
}
.panel-pane.pane-views.pane-recent-events,
.panel-pane.pane-views.pane-four-recent-lectures {
    padding-top: 30px;
}
.four-recent-news .views-field.views-field-field-location {
    font-size: 16px;
    font-family: OpenSansL;
    line-height: 1.5em;
}
.view-four-recent-lectures .view-header {    padding-bottom: 15px;}
.view-four-recent-lectures .view-footer {    padding-top: 15px;}
 .thirdTitle_recent {
    font-size: 16px;
    font-family: OpenSansL;
    line-height: 1.5em;
    display: block;
    min-height: 50px;
}
.four-recent-news td {
    width: 24%;
	display:inline-block;
padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;		border:none;
    border-right: 1px solid#6A7A86;

}
.four-recent-news td.col-4.col-last {
    border-right: none;
}
.four-recent-news table{border:none;}

#all-news-recent .panel-pane.pane-views.pane-recent-events, #all-news-recent .panel-pane.pane-views.pane-recent-news-highlights, 
#all-news-recent  .panel-pane.pane-views.pane-recent-lectures  {
    border-bottom: none!important;
    padding-bottom: 30px;
}

#all-news-recent .view.view-recent-news-highlights{
    padding-top: 30px;
    padding-bottom: 30px;
    border-top: 1px solid #6E7A86;
    border-bottom: 1px solid #6E7A86;
} 

.recent-events-banner .slide, .view-recent-news-highlights .slide, 
.view-recent-lectures .slide, .view-project-view-slider .slide,
.four-recent-news .slide
 {
    min-height: 340px;
    padding: 20px;
   /* border-right: 1px solid #6E7A86;*/
}
span.views-field.views-field-title-field-et.secondTitle {
    display: block;
    height: 170px;
}
.innerslider .views-field.views-field-nothing {
    float: left;
    margin-top: 12px;
}
/*LAB SSUBMENUS*/
.lab_submenu .menu-block-wrapper {
    padding-left: 30px;
    padding-right: 30px;
    /* margin-bottom: 30px; */
}
.lab_submenu ul.menu {
   display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    list-style-type: none;
    margin: 0;
    padding-bottom:30px;
    overflow: hidden;
	
}

.lab_submenu li.leaf {
    display: inline-block;
    color: #6E7A86;
    font-weight: normal;
    width: calc(100% / 7);
    line-height: 1.2em;
    background-image: url(../images/labMenu-Vline.png);
    background-repeat: repeat-y;
    background-position: left;
	padding:0!important;
}

.lab_submenu .leaf a{
   display: block;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: calc(100% / 10);
    padding-right: calc(100% / 20);
    text-decoration: none;
}

.lab_submenu li a:hover:not(.active) {
    background-color: #1C7AB5;
    color: #FFFFFF;
}
.lab_submenu .first.leaf a {border-left: inherit;}

.lab_submenu li.first.leaf {  background: none;}
.lab_submenu ul.menu:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
/****TABLES******/

.centerItems td {
    vertical-align: middle;
    text-align: center;
}
table.labs_logo_about, .page-node-992 table, .page-node-3007 table,table.noBorders {
    border: none!important;
}
.labs_logo_about td, .page-node-992 td, .page-node-3007 td, .noBorders td{
    border: none!important;
}
td.firstCol {
    width: 13%!important;
    vertical-align: top;
    border-right: 1px solid #6E7A86!important;
}
.TitleLab {
    font-family: AGHelv;
    font-size: 34px;
    color: #6E7A86;
    margin-bottom: 30px;
}
/**LAB ALL PROJECT PAGE**/
.views-field-field-acronym img {
    margin-bottom: 10px;
}
.page-node-2672 .view.view-project-view-slider {
    width: 25%!important;
    float: left;
    border-right: 1px solid #6E7A86;
    height: 370px;
	padding-left:20px;
	padding-right:20px;
}
.page-node-2672 .content.node-panel {
    padding-top: 0px;    
	padding-bottom: 0px;

}
article#node-2670, article#node-2671 {
    margin-top: 30px;
}
#lastCell .view.view-project-view-slider {
    border-right: none;
}
.page-node-2672 .panel-2col-stacked .panel-col-top .inside {
    margin-bottom: -1em;
}
.page-node-2672 li.bxslider-views-slideshow-main-frame-row {
    padding-left: 30px;
    padding-right: 30px;
}
.page-node-2672 .views-slideshow-bxslider li img {
    margin-right: auto;
    margin-left: auto;
}
/*
.labProjectSlider .slide__content {
    width: 80%;
    padding-left: 30px;
}*/
span.labName {
    text-align: left;
    font-family: OpenSansL;
    font-size: 20px;
    line-height: 1.5em;
}
li.listItem a {    font-size: 17px;}
span.listItem {    font-size: 17px;}
.view-get-data-for-projects-per-lab .view-header {    padding-top: 50px;}

span.labName a {
    display: inline-block;
	font-size: 20px;
    line-height: 1.2em;
}
.prjTitle {
    margin-top: 12px;
	font-size: 16px;
    line-height: 1.5em;
    font-family: openSansL;
}
.page-node-2672 ul {
    margin-top: 10px;
    margin-bottom: 25px;
}
ul.nestLevelb {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    list-style-type: none;
}
/*
.page-node-2672 #cells .panel-col-first.panel-panel,
.page-node-2672 #cells .panel-col-last.panel-panel {margin-top:30px;border-top:1px solid #6E7A86;}*/
.projectsLabView table,.gridView table, .no-borders table{
    border: none!important;
}
.projectsLabView td.col-first, .gridView td.col-first {    border-right: 1px solid #6A7A86;}
.projectsLabView .row-first.row-last td.col-first {    border-right: none;}
.projectsLabView td, .gridView td {
    border: none;
    width: 50%;
	padding-left:20px!important;
	padding-right:20px!important;
}
.no-borders table{margin-bottom:0px!important;}
.no-borders td {
    
    padding: 0px!important;
	 border-right: 1px solid #6A7A86;
	 border-top:none;
	 border-bottom:none;
	     width: 25%;
    vertical-align: top;
}

.no-borders td.col-last {
    border-right: inherit;
}
/*Slideshow*/
.slideDataProj {
   
    margin-left: auto;
    margin-right: auto;
}
.views-field.views-field-field-image.imgSlider {
    padding-top: 10px;
}
.nameLab {
    text-align: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
	margin-bottom: 10px;
    color: #666666;
}
/*Image style for project slider view*/
.imgSlider img {
    border-radius: 0em;
    box-shadow: 3px 3px 6px #BBB;
    text-align: center;
    background: #fff;
    display: block;
	margin-top:10px;
    margin-left: auto;
    margin-right: auto;
} 

.view-project-view-slider .views-field.views-field-field-image {
    min-height: 140px;
}
/*LECTURES PAGE*/
/**LAB ALL PEOPLE PAGE**/
.view-collect-persons-per-lab li.views-row {
    margin: initial!important;
    padding: initial!important;
}
#node-14574 ul {
    list-style-type: none!important;
    margin-left: initial!important;
}
.view-people-per-lab.view-display-id-attachment_1 h3, .view-people-per-lab.view-display-id-attachment_2 h3,.view-people-per-lab.view-display-id-attachment_3 h3 {
    border-top: none!important;
    margin-top: 0px!important;
    /*********padding-top: 5%!important;**********/
}

.view-people-per-lab table, .categoryPeople table, .view-researchers table{
    border: none!important;
}
.view-people-per-lab .views-field.views-field-views-conditional, .view-people-per-lab .views-field.views-field-views-conditional-4, .categoryPeople .views-field.views-field-views-conditional,.view-researchers .views-field-nothing, .view-people-per-lab .views-field.views-field-views-conditional-1 {
    display: list-item;
    margin-left: 20px;
}

.view-people-per-lab .view-content h3,  .view-researchers .view-content h3{
    font-size: 24px!important;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 2%;
    border-top: 1px solid #6E7A86;
}
.view-people-per-lab td.col-1, .view-researchers td.col-1 {
    width: 50%;
}
.header-line td.col-1 {
    width: 100% !important;
}
.view-people-per-lab td, .categoryPeople td, .view-researchers td{
    padding: 5px!important;
    border: none!important;
}
.view-people-per-lab .view-content h3,  .view-researchers .view-content h3 , .view-people-per-lab.view-display-id-attachment_1 h3,
.view-people-per-lab.view-display-id-attachment_3 h3,
.view-people-per-lab.view-display-id-attachment_2 h3 {
    font-size: 20px!important;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 2%;
    border-top: 1px solid #6E7A86;
	font-family:OpenSansR;
	color:#505050;
}
.categoryPeople .view-content h3{ border-top: inherit; display:none;}
.view-get-people-per-lab-and-category .view-content h3 {border-top:none!important;}

.page-node-2450 .panel-panel.unit.panel-col-fifty.lastUnit {
    flex: 1;
    min-width: 25%;
    border-right: 1px solid #6E7A86;
    border-top: 1px solid #6E7A86;
    padding: 20px;
}
/*PERSON PAGE and PROJECT PAGE and LECTURE PAGE*/
.view-person-page .views-field-title-field-et, .view-project-page .views-field-title, .view-project-page .views-field-title-field-et div.field-content, .oneLecture .views-field-title-field-et, 
.onePage .views-field-title-field-et, .oneWorkshop .views-field-title-field-et,.nodeTitle, .view-datasets.view-display-id-page_1 .views-field-title-field-et div.field-content  {
    font-family: OpenSansR!important;
    font-size: 24px!important;
    line-height: 1.5em;
    margin-bottom: 1.2em;
	color: #505050;
}
.oneWorkshop .views-field.views-field-field-subtitle {
    margin-bottom: 1em;
}
.onePage .views-field.views-field-field-subtitle {
    margin-top: -0.8em;
    margin-bottom: 1.2em;
}
/*Ypo-titloi*/
.view-project-page span.views-label, .subLabel, .oneColumnField {    color: #323232;}
.view-person-page .views-field.views-field-field-image, .view-project-page .views-field.views-field-field-image, .oneLecture .views-field-field-image, .onePage .views-field-field-image , .oneWorkshop .views-field-field-image, .view-datasets.view-display-id-page_1 .views-field.views-field-field-image{
    display: block;
    width: 150px;
    float: left;
}
.views-field-field-acronym div.field-content {    line-height: inherit;}
.oneLecture .views-field.views-field-field-short-description-et , .onePage .views-field.views-field-field-short-description-et,div.views-field.views-field-field-lab-description, .view-project-page .views-field.views-field-body  {  margin-top: 30px;}

.view-person-page .views-field.views-field-nothing-1, .view-project-page .views-field.views-field-nothing, .oneLecture .views-field.views-field-nothing, .onePage .views-field.views-field-nothing, .oneWorkshop .views-field.views-field-nothing-1, .view-datasets.view-display-id-page_1 .views-field.views-field-nothing,
.views-field.views-field-field-educational-title-et
{
    display: block;
    border-left: 1px solid #6A7A86;
    padding-left: 20px;
    margin-left: 170px;
/***min-height: 250px;***/
}
.view-datasets.view-display-id-page_1 .views-field.views-field-nothing {
    display: block;
    border-left: 1px solid #6A7A86;
    padding-left: 20px;
    margin-left: 170px;
    min-height: 150px;
}

/*.hr {
    border-bottom: solid 1px #6E7A86;
    margin-bottom: 30px;
}*/
.view-person-page h2 {
    font-family: OpenSansR;
    font-size: 20px;
	color: #505050;
    padding-top: 10px;
    padding-bottom: 5px;
}
/*NO RESULTS FOUND*/
span.noResults_empty {
    letter-spacing: 5px;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 19px;
    font-weight: lighter;
    line-height: 1.5em;
    color: #505050;
    text-transform: uppercase;
    display: block;
    text-align: center;
}
/*CELLS*/
#cells .panel-col-first.panel-panel,#cells .panel-col-last.panel-panel, 
#cells2c .panel-col-first.panel-panel,#cells2c .panel-col-last.panel-panel {
    display: table-cell;
    width: 50%;
    min-width: 150px;
    padding-bottom: 2em;
    padding-left: 30px;
    padding-right: 30px;
    
}
/*.page-node-22 #cells .panel-col-first.panel-panel,.page-node-22 #cells .panel-col-last.panel-panel  {*/
#cells .panel-col-first.panel-panel, #cells .panel-col-last.panel-panel  {	border-top: 1px solid #6E7A86;}
#cells .panel-col-first.panel-panel , #cells2c .panel-col-first.panel-panel{margin-right: 1px; border-right: 1px solid #6E7A86; }
#cells .panel-col-last.panel-panel, #cells2c .panel-col-last.panel-panel	{border-left: 1px solid #6E7A86;margin-left: -2px;}

/*MORE INFO BUTTON*/
.moreinfo{
border: 1px solid #1C7AB5;
    padding: 3px 20px;
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    display: inline-block;
    -webkit-transition-duration: 0.4s;
    transition-duration: 0.4s;
cursor: pointer;
}
.moreinfo a:hover {
	color: #fff;
	text-decoration: none;
}

.moreinfo:hover {
    background-color: #4E95DD;
	border: 1px solid #006699;
}
/*PUBLICATION PAGE*/
.page-publication h5 {
    font-weight: normal!important;
    font-size: 18px;
    font-family: OpenSansL;
}

/*JOBS PAGE*/

.view-get-jobs .views-row {    padding-bottom: 20px; }
.jobTitle {
    padding: 5px;
    background-color: #f2f2f2;
	margin-bottom:10px;
}

/*CONTACT PAGE*/
.cont_img img {border-right: 1px solid #6E7A86; height:auto!important;}
td.cont_img { width: 45%; vertical-align:top; }
.view-get-jobs .views-row.views-row-4.views-row-even { /*TO BE REMOVED this rule*/
    display: none;
}
/*PAGE UNDER CONSTRUCTION*/
.page-node-932 h1.page-title {visibility: hidden;}
.page-node-932 .content.node-page {
    min-height: 250px;
    position: relative;
    margin-top: -75px!important;
    padding-top: 150px!important;
}
.page-node-932 .content.node-page {
    min-height: 250px;
    position: relative;
    margin-top: -75px!important;
    padding-top: 150px!important;
}

/*HCI Awards & Impact pages*/
.newbook_img {
    display: block;
    float: left;
    margin-right: 30px;
}

#books {
    width: 100%;
    display: table;
    margin-right: 100%;
    margin-bottom: 20px;
}
#books div.item {
    width: 100%;
    clear: left;
    display: table;
    margin-bottom: 15px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #A5ABC3;
}
#books div.leftpic-ver {
    float: left;
    display: table-cell;
    width: 111px;
    height: 115px;
}
h2 span.gdprPages {
	color: #505050;
    font-family: Calibri, Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 0.5em;
}
/*NEXT PREV Buttons*/
button.slick-next.slick-arrow {
    border: none;
    background: transparent;
    background-image: url(/sites/all/themes/phoenix_responsive_theme/images/next.png);
    background-repeat: no-repeat;
    cursor: pointer;
	width:40px;
    height: 35px;
    border-radius: 0;
	/*position: relative;
    left: 134em;
    bottom:20em;*/
	position: absolute;
    margin-top: -14%;
    right: 0;
    margin-right: 0.5%;
}
button.slick-prev.slick-arrow{
	border: none;
    background: transparent;
    background-image: url(/sites/all/themes/phoenix_responsive_theme/images/prev.png);
    background-repeat: no-repeat;
    cursor: pointer;
    height: 35px;
	width:40px;
    border-radius: 0;
	/*position: relative;
    bottom: 20em;
	left: 2.5em;*/
	position: absolute;
    float: left;
	margin-top: -14%;
    margin-left: 1%;
}
nav.slick__arrow {    height:0px;}

/********LOG IN PAGE*********/
.page-user-login .tabs-wrapper {    display: none;}
.page-user-login div#edit-actions {
    position: initial;
    top: initial;
    float: initial;
}
#user-login, #user-pass, #user-register-form {    max-width: 570px!important;}
.not-logged-in .bottomsideL {    display: none;}
/*********************************/
/********	 Jobs page    ********/
/*********************************/


.jobItems .views-row {
    color: #000000 !important;
    padding: 20px;
    padding-bottom: 5px;
    margin-bottom: 18px;
    border: 1px solid #C9D3DF;
    border-radius: 3px;
    background-color: #E9EDF2;
    -webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, .05);
    -moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0px 1px 1px rgba(0, 0, 0, .05);
}
.jobItems span.field-content {
    color: black;
	font-weight: lighter;
}
.jobItems .views-field.views-field-views-conditional-6 {
    margin-top: 10px;
}
.jobItems .views-field.views-field-views-conditional-1 {
    margin-top: 10px;
    margin-bottom: 10px;
}
.jobItems .views-field.views-field-enddate{    margin-bottom: 10px;}
/********PUBLICATION PAGE*********/
.col-sm-1 {    display: none;}


/*Remove preview button*/
input#edit-preview.form-submit {
    display: none !important;
}
/*****
.node-type-panel .tabs-wrapper {
    display: none;
}*/
.filter-wrapper.form-wrapper {
    display: none;
}
.top a {
    float: right;
    display: block;
    padding-left: 15px;
    background-image: url(/sites/all/themes/phoenix_responsive_theme/_gfx/ArrowTopRed.gif);
    background-repeat: no-repeat;
    background-position: left center;
    font-size: 0.85em;
}

h1#site-title {    display: none;}

.my-quick-tabs a div.field-content, .demotitle {
    font-size: 24px;
    font-family: OpenSansL;
    font-size: 24px;
    display: block;
    line-height: 1.5em;
    color: #505050;
    border-bottom: 1px solid #ccc;
	margin-top: 20px;
    margin-bottom: 20px;
}
.my-quick-tabs .ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    left: inherit;
    right: 0.5em;
}
.my-quick-tabs .views-field-title-field-et {

	font-family: OpenSansL;
font-size: 24px;
display: block;
line-height: 1.5em;
color: #505050;
border-bottom: 1px solid #ccc;
margin-top: 20px;
margin-bottom: 20px;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background:none;}
.ui-accordion .ui-accordion-header{
	margin-top: 10px;
	min-height: 48px;
}
h2.subtitle2 {
    font-family: OpenSansL;
    font-size: 24px!important;
    display: block;
    line-height: 1.5em;
    color: #505050;
    border-bottom: 1px solid #ccc;
    margin-top: 20px;
    margin-bottom: 20px;
}
#all-news-recent .views-field.views-field-nothing, #all-news-recent .views-field.views-field-nothing-1 {
    text-align: left;
}
/*HCI*/
.detailed_cs h2.pane-title {
    font-family: openSansR;
	margin-bottom: 1.2em;
    line-height: 1.5em!important;
}

.StephanidisPhoto {
    display: block;
    width: 150px;
    float: left;
}
.PersonInfoSteph {
    display: block;
    border-left: 1px solid #6A7A86;
    padding-left: 20px;
    margin-left: 170px;
    min-height: 250px;
}
.greekremtitle h2.pane-title {
    display: none;
}
.tags {
background-color:#32414F!important;
color: #FFFFFF!important;
display: inline-block;
padding-left: 8px;
padding-right: 8px;
text-align:
font-size: 14px;
} 
.hci-grid
{
display: grid;
grid-template-columns: auto auto auto auto;
}

.hci-grid-item
{
border-right: 1px solid #6E7A86;
border-bottom: 1px solid #6E7A86;
 padding: 20px;
}

.hci-grid-right-item
{
border-bottom: 1px solid #6E7A86;
padding: 20px;
}
.hci-grid-last-item
{
border-right: 1px solid #6E7A86;
padding: 20px;
}

.hci-grid-content
{
display: block;
font-size: 1.17em;
margin-block-start: 1em;
margin-block-end: 1em;
margin-inline-start: 0px;
margin-inline-end: 0px;
}

/******************** END OF HCI CODE ***************/
div#promotionbox1 {
	display:block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    width: 100%;
    max-width: 1280px;
}
div#promotionbox1 p {
    text-align: center;
}
.panel-col-bottom.panel-panel {
    padding-top: 20px;
}


div#promotionbox1 {
	display:block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    width: 100%;
    max-width: 1280px;
}
div#promotionbox1 p {
    text-align: center;
}
.panel-col-bottom.panel-panel {
    padding-top: 20px;
}

/*
span.icon {
    display: block;
    float: left;
    text-align: center;
    margin: 10px;
    padding: 10px;
    width: 15%;
    height: 48px;
    border: 1px solid #006699;
    border-radius: 3px;
    color: #fff;
    background-color: #4E95DD;
}
*/
span.icon {
   display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 170px;
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    list-style-type: none;
    margin: calc(20% /20);
    overflow: hidden;
    border: 1px solid #006699;
    border-radius: 3px;
    color: #fff;
    background-color: #4E95DD;
	}
iframe.map {
    width: 100%;
}
.icon a {
    text-decoration: none;
    color: white;
}


/*


.view-videos .views-field.views-field-title.firstTitle {
    margin-bottom: 10px;
    margin-top: 10px;
}

.view-videos .views-row {
    border-top: 1px solid #ccc;
	flex-wrap: wrap;
    /* padding-top: 10px; 
}
.view-videos .views-row.views-row-1.views-row-first{ border-top: inherit;}*/
.grid-layout .views-row {
    display: flex;
	flex-wrap: wrap!important;
    flex-direction: row;
    justify-content: center;
    margin: 0 auto;
}
.grid-layout .views-column {
    width: 49%;
    text-align: center;
}
div.panel-panel.line{flex-wrap: wrap;}
.panel-panel.unit.panel-col-twenty-five.lastUnit {    border-right-color: inherit;}
.grid-layout video{margin:0 auto;}
/*
.view-videos .views-column.views-column-1.views-column-first {
    border-right: 1px solid #ccc;
}
*/
.oneColumnField div.field-content {
    color: #323232;
    font-weight: 400;
}
.panel-panel.unit.panel-col-twenty-five.lastUnit {
    border-right-color: inherit;
}
.oneColumnField {display: flex; flex-wrap: wrap!important;}
.oneColumnField .field-content {    line-height: initial;}
span.labName a:focus {  outline-color: white!important;}
blockquote{
 background: rgb(250, 247, 247) no-repeat!important;
 padding:15px!important;
}
.view-collect-symbai-news .views-field.views-field-nothing {
    width: 100px;
    float: left;
}
.view-collect-symbai-news .views-row {
    min-height: 140px;
}
.view-collect-symbai-news .views-row {
    padding-top: 20px;
    border-top: 1px solid #ccc;
}
.view-collect-symbai-news .views-row-first {
    border-top: inherit;
}
.view-symbai-menu div.view-content {
    display: flow-root;
    margin-bottom: -10px!important;
}
.view.view-person-page h3 {
    display: none;
}
.container {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    
    justify-content: space-evenly;
    align-items: center;
}
img.mx-auto.d-block {
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.view-videos .views-row {
    min-height: 312px!important;
    border-bottom: 1px solid #ccc;
    margin-top: 20px;
    margin-bottom: 20px;
}
.embedded-video {
    margin-right: 20px;
    display: block;
    float: left;
}
.views-field.views-field-title-field-et.firstTitle {
    margin-bottom: 0.5em;
}
article#node-14560, article#node-14560 a {
    font-weight: lighter;
    line-height: 1.5em;
}
.view-all-news-highlights .imageGallery .slide__content {
    min-height: inherit!important;
}
.top{margin-top:2em;}
 /*This was added because collapsed fieldset didn't open*/
span.fieldset-legend {
    z-index: 1;
}
.view-datasets .views-row {
    display: inline-block;
    width: 100%;
    border-bottom: 1px solid #A5ABC3;
    margin-bottom: 15px;
    padding-bottom: 13px;
}

.field-content.videoNews {
        display: flex;
        align-items: center;
        justify-content: center;

}