body.archive .breadcrumb a {
	color: white;	
}

.breadcrumb span,
.breadcrumb a {
  color:#2b1d4b;
}

.page-top {
  padding-top: 158px;
}

@media (min-width:1321px){
	.page-top {
  		padding-top: 250px;
	}
}

/**
.padt-270 {
  padding-top: 270px;
}
**/

.page-top .centered-1400 {
-webkit-box-align: center;-ms-flex-align: center;align-items: center;
}

.hero {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 100px;
}
.single-research [data-visible-section] .page-header {
	text-align: left;
}	
.page-header {
  margin-top: -50px;
  text-align: center;
}
.researchlist .page-header{
	display:none;
}

section {
  padding: 0 0 50px 0;
}

.section-even {
  background: #fff;
}
.archive-dropdown {
	padding-top: 20px;
	padding-bottom: 20px;
	width: 100%;
    text-align: right;
}
.research-body {
  padding-top: 10px;
  color: #4475e6;
  font-size: 1.5rem;
  line-height: 2rem;
  text-align:justify;
	max-width: 100vw;
}

.research-body.program-buttons {
  display:flex;
  justify-content:flex-end;
}
.research-body.program-buttons .archive-dropdown:first-child {
  margin-right:35px;
}
.research-body.program-buttons .archive-dropdown:first-child > span {
  background:#f5df88;
  color:#fff;
}
.research-body.program-buttons .archive-dropdown:first-child > span:after {
  transform: rotate(-90deg);
}

/* PROGRAMS TABLE LAYOUT */
.research-body table tbody tr td {
  min-height:65px;
  padding:15px;
  text-align:center;
  color:#2b1d4b;
}
.research-body table tbody > tr:first-child td {
  background:#4475e6;
  color:#fff;
  text-align:center;
  text-transform:uppercase;
}
.research-body table tbody tr td:first-child {
  width:33.333333%;
}

.research-body table tbody tr td:nth-child(2) {
  width:20%;
}
.research-body table tbody tr td:nth-child(3) {
  width:20%;
}

.research-body table tbody tr td:nth-child(4) {
  width:26%;
}

/* even background color */
.research-body table tbody tr:not(:first-child):nth-child(even) td:first-child {
  background:#f5df88;
}
.research-body table tbody tr:not(:first-child):nth-child(even) td:nth-child(2) {
  background:#f1e09b;
}
.research-body table tbody tr:not(:first-child):nth-child(even) td:nth-child(3) {
  background:#f3e6b1;
}

.research-body table tbody tr:not(:first-child):nth-child(even) td:nth-child(4) {
  background:#f3ecd0;
}

/* odd background color */
.research-body table tbody tr:not(:first-child):nth-child(odd) td:first-child {
  background:#d7cd98;
}
.research-body table tbody tr:not(:first-child):nth-child(odd) td:nth-child(2) {
  background:#d4cea8;
}
.research-body table tbody tr:not(:first-child):nth-child(odd) td:nth-child(3) {
  background:#d5d3ba;
}

.research-body table tbody tr:not(:first-child):nth-child(odd) td:nth-child(4) {
  background:#d5d8d4;
}

.research-body a {
  color: #2b1d4b;
}
.research-body p {
  margin-bottom: 20px;
  text-align:justify;
}

.research-content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  color: #fff;
  font-size: 1.5rem;
  line-height: 2rem;
}

.researchtext.centered-1400,
.calibration_body .centered-1400 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.researchtext {
  margin-bottom: 50px;
  font-size: 1.5rem;
  line-height: 2rem;
  color: #073505;
  text-align:justify;
}

.researchtext h1,
.researchtext h2,
.researchtext h3,
.researchtext h4,
.researchtext h5 {
  margin-top: 50px;
  margin-bottom: 20px;
  font-size: 3.3rem;
  line-height: 3.6rem;
  color: #80f280;
  text-align:center;
}

.researchtext p {
  margin-bottom: 20px;
  text-align:justify;
}

.researchtext a {
  color:#80f280;
  text-decoration: underline;
}

.researchtext li {
  list-style-type: disc;
  margin-left: 20px;
  margin-bottom: 5px;
  text-align:justify;
}

.researchlist {
  background: #fff;
  padding: 50px;
  font-size: 1.5rem;
  line-height: 2rem;
  color: #ffffff;
  text-align:justify;
}

.researchlist__box:first-child {
  margin-right: 40px;
}

.researchlist h2 {
  margin-bottom: 20px;
  font-size: 3.3rem;
  line-height: 3.6rem;
  color: #80f280;
  text-align:center;
	display:none;
}
.researchlist a {
  color:#80f280;
}
.researchlist li {
  list-style-type: disc;
  margin-left: 20px;
  line-height: 3rem;
  text-align:justify;
}

.calibration_title {
  font-size: 1.5rem;
  line-height: 2.2rem;
  color: #ffffff;
  background: #529350;
  padding: 15px;
  text-align: center;
  margin-bottom: 15px;
  cursor: pointer;
  white-space:nowrap;
}

.calibration_title.active {
  background: #80f280;
}

.calibration_title span:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 13px;
  background: url(../../image/sprite.svg) no-repeat -140px -87px;
  margin-left: 10px;
}

.calibration_title.active span:after {
  -webkit-transform: scale(-1);
  transform: scale(-1);
}

.calibration_body {
  margin-top: 50px;
}

.calibration_body {
  font-size: 1.5rem;
  line-height: 2rem;
  color: #073505;
}

.calibration_body p {
  margin-bottom: 15px;
}

.calibration_body-item {
  display: none;

}

.calibration_body-item.active {
  display: block;
}
.calibration_body-item a,
.calibration_body-item a:visited {
  color:#80f280;
}
.calibration_body.desktop {
  display: block;
  color: #073505;
}

.calibration_body.mobile {
  display: none;
}
.calibration_body.mobile > .calibration_body-item.active {
  color:#fff;
}

@media(max-width:1230px) {
  .page-body {
    margin-left: 35px;
  }

  .page-content {
    margin-bottom: 0;
    padding-top: 0;
  }

  .researchlist {
    padding: 50px 0;
  }

  .researchlist .centered-1400 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .researchlist__box {
    margin-bottom: 20px;
  }
}

@media(max-width:1024px) {
  main {
    margin-bottom: 20px;
  }

  .page-top__background,
  .calibration_body.desktop {
    display: none;
  }

  .calibration_body.mobile {
    display: block;
  }

  .page .centered-1400 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .page-top .centered-1400 {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .page-body {
    margin-left: 0;
  }

  .page-content {
    background-color: #073505;
  }
  
  .researchtext {
    color: #fff;
  }

  .calibration_body {
    margin-top: 0;
  }

  .calibration_title {
    white-space:normal;
  }
}

.researchstafflist {
  background:#fff;
}

.researchstafflist li {
  margin-left:0;
  list-style-type:none;
}

.researchstafflist li a {
  color:#073505;
}

.researchstafflist li a:hover {
  color:#80f280;
}

/** Show/Hide Preset/Past fundings table **/
main[data-visible-section="present"] .archive-dropdown span[data-section="present"],
main[data-visible-section="old"] .archive-dropdown span[data-section="old"] {
	background-color: #f1e09b;	
}
.archive-dropdown span[data-section]:after {
  -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.7, 0, 0.3, 1);
  transition: -webkit-transform 0.7s cubic-bezier(0.7, 0, 0.3, 1);
  transition: transform 0.7s cubic-bezier(0.7, 0, 0.3, 1);
  transition: transform 0.7s cubic-bezier(0.7, 0, 0.3, 1), -webkit-transform 0.7s cubic-bezier(0.7, 0, 0.3, 1);
}
main[data-visible-section="old"] .archive-dropdown span[data-section="present"]:after,
main[data-visible-section="present"] .archive-dropdown span[data-section="old"]:after {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
main[data-visible-section="present"] table[data-section="present"],
main[data-visible-section="old"] table[data-section="old"] {
	display: inherit;	
}	
main[data-visible-section="present"] table[data-section="old"],
main[data-visible-section="old"] table[data-section="present"] {
	display: none;	
}


/* PROGRAMS TABLE LAYOUT */
.research-body table tbody tr td {
  min-height:65px;
  padding:15px;
  text-align:center;
  color:#2b1d4b;
}
.research-body table tbody > tr:first-child td {
  background:#4475e6;
  color:#fff;
  text-align:center;
  text-transform:uppercase;
}
.research-body table tbody tr td:first-child {
  width:33.333333%;
}

.research-body table tbody tr td:nth-child(2) {
  width:20%;
}
.research-body table tbody tr td:nth-child(3) {
  width:20%;
}

.research-body table tbody tr td:nth-child(4) {
  width:26%;
}
@media(max-width: 1024px) {
	.single-research .research-body {
		width: 100%;
		overflow-x: scroll;
	}
}

/**
 * Ypodomes
**/
.single-ypodomes .research-body{
	padding-top:50px;
}

/**
 * Anafores
 **/
.term-anafores-ektheseis .breadcrup a{
	color:#2b1d4b;
}
.term-anafores-ektheseis .page-header h1{
	color:#4475e6!important;
}
.term-anafores-ektheseis .researchlist a{
	color:white;
	text-align:left;
}