
body {
    border-top: 4px solid #530A00;
    padding-top: 15px;
}

h1, .h1, h2, .h2, h3, .h3 {
    color: #5B150C;
}

a, a:hover{
	color: #567608 ;
   /* color: #530A00; */
   text-decoration:none;
}

a:hover{
	color:#623513;
}

h1, .h1 {
    font-size: 26px;
}

h3, .h3 {
    font-size: 20px;
}

p {
    text-align: justify;
}

.logo{
	margin-top: 30px;
	max-width: 85%;
}

.social_set a{
	text-decoration:none;
}

.social_set a:hover{
	text-decoration:none;
}

.social_icon{
	width:30px;
}

.input-group-glyph{
	position:relative;
}

.input-group-glyph input {
    padding-right: 30px;    
}
.input-group-glyph span {
    position: absolute;
    right: 0px;
    padding: 10px 12px;
    pointer-events: none;
	z-index:99;
}

.site-title-heading {
    font-size: 28px;
    margin-top: 20px !important;
}


.site-description {
    font-size: 18px !important;
    line-height: 22px !important;
    margin: 8px 0 40px;
}

#site-footer {
    border-top: 1px solid #567608;
    padding: 20px;
	color: #666666;
}

.latest ul{
	list-style:none;
	margin:0;
	padding:0;
}

.latest ul li{
	padding:5px 0px;
	border-bottom:1px dotted #cacaca;
}

.latest ul li a{
	color:#666;
}

.seperator{
	height:2px;
	border-top:1px solid #cacaca;
	width:100%;
	margin:30px 0px;
}

#main-column .post .entry-header .entry-meta {
    border-top: 1px dotted #CACACA;
    margin: 0 0 10px;
    padding: 4px;
    text-align: right;
}

.tweet-wrap {
    list-style: none outside none;
    padding: 0 !important;
}

#main-column .attachment .entry-title, #main-column .post .entry-title, #main-column .page .entry-title {
    margin-top:10px;
	margin-bottom:40px;
}

.archive  .entry-title{
	margin-bottom:10px !important;
}

#main-column .post, #main-column .page {
    padding: 10px 25px 20px;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    background-image: linear-gradient(to bottom, #F9F9F9 0px, #DCDCDC 100%);
    border-color: #567608 !important;
    text-shadow: none;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #32B35B !important;
    border-color: #1EA665 !important;
}

.pagination > li > a, .pagination > li > span {
	color: #0F7726;
}

.navbar-primary-collapse{
	
}

.navbar-brand, .navbar-nav > li > a {
	color:#567608 !important; 
    /*  color: rgba(3, 103, 2, 0.65) !important; */
    font-size: 15px;
    font-weight: bold;
}

.member {
    border: 1px solid #EEEEEE;
    margin: 0 0 20px;
}

.navbar-default .navbar-nav > .current-page-ancestor ,
.navbar-default .navbar-nav > .current-category-ancestor{
    background-image: linear-gradient(to bottom, #EBEBEB 0px, #F3F3F3 100%);
    background-repeat: repeat-x;
    box-shadow: 0 3px 9px rgba(0, 0, 0, 0.075) inset;
	background-color: #E7E7E7;
    color: #555555;
}

#dc-dcssb,
#nav-dcssb li.size-box {
    height: auto !important;
}

.carousel-indicators {
    bottom: 0;
}

.carousel-caption {
    left: 0;
    padding: 0 5%;
    right: 0;
}

.carousel-caption p{
    text-align: center !important;
}

.slide .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.slide .carousel-inner .active {
  opacity: 1;
}
.slide .carousel-inner .active.left,
.slide .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.slide .carousel-inner .next.left,
.slide .carousel-inner .prev.right {
  opacity: 1;
}
.slide .carousel-control {
  z-index: 2;
}

.headlist {
    border: 1px solid #cacaca;
    padding: 15px !important;
}

.headlist > h3 {
    margin: 0 0 10px;
}

.headlist a span{
	color:#567608;
}

.latest li.lastitem{
    border-bottom: none  !important;
}

.nav.nav-tabs img {
    float: left;
    margin: 4px 6px 0 0;
}

.tab-content>.tab-pane {
	padding-top: 30px;
}

.map-content>div{
	margin-top:20px;
}

.map-content h2{
	 margin-top: 0px;
}

.map-content .tab-content>.tab-pane {
	padding-top: 0px;
}

#site-pre-footer {
    background: none repeat scroll 0 0 #E8E8E8;
    border-top: 3px solid #567608;
    padding-top: 20px;
}

.pre-site-footer ul {
	 list-style: none outside none;
    margin: 0 10px;
    padding: 0;
	border-top:1px dotted #cacaca;
}

.pre-site-footer ul  li{
	border-bottom: 1px dotted #CACACA;
    padding: 1px 8px;
}

.twiget-widget {
    border: 1px solid #CACACA !important;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.086);
}

.home .twiget-widget {
	padding:0px 15px;
	margin-top:-10px;
}

.tweet-bio {
    display: none;
}

.twiget-feed {
    font-size: 95%;
}

.twiget-meta {
    display: none;
}

.navbar-nav > li > a {
	padding-left:22px;
	padding-right:22px;
}

#menu-grassmenu-greek  > li > a {
	padding-left:18px;
	padding-right:18px;
}

#menu-grassmenu-turkish  > li > a {
	padding-left:13px;
	padding-right:13px;
}

.carousel-caption h4{
	font-family:Georgia;
	font-weight:bold;
}

.carousel-caption p span{
	font-size:90%;
	font-style:italic;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.list-seperator {
	background: #cacaca;
	height: 10px !important;
	line-height: 10px !important;
	padding: 0;
}

.twiget-tweet{
	text-align:left;
}

.home .list-group a{
	color: #567608;
	font-weight: 700;
	font-size: 110%;
}

.list-group.programme a{
	color: #567608;
	font-weight: 700;
}

.list-group.programme a.active{
		color:#ffffff !important;
}

.link-btn {
    border: 1px solid #cacaca;
    margin-bottom: 10px;
}

.team a.list-group-item ,
.board a.list-group-item ,
.postdoctoral-researchers a.list-group-item ,
.research a.list-group-item {
    color: #567608 !important;
    font-weight: bold;
}

.dropdown-menu > li > a {
    color: #567608 !important;
    padding: 6px 20px;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #567608 !important;
}

.nav-tabs  a {
    padding: 10px 6px !important;
}

#map-container{
	height:550px;
}

.mapinfo{
	display:none;
	background:#ffffff;
	border:1px solid #cacaca;
	border-radius: 8px;
	margin: -50px 0 0;
    padding: 8px 15px;
	font-size:14px;
}

.mapinfo h2{
	font-size:18px;
	font-weight:bold;
	margin-bottom: 8px;
    margin-top: 0px;
}

.map-content {
   bottom: 0;
    color: #ffffff;
    display: block;
    margin: 15px;
    position: absolute;
	display:none;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}

#cityselector {
    position: absolute;
    right: 30px;
    top: 20px;
}

.archheadlist li{
	margin: 10px 0px; 
	font-size: 16px
}

.archheadlist li:last-child{
	border:none !important;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{
	background: #ffffff;
}

.wpdm-link-tpl {
    padding: 4px;
    background: #F3F3F3;
}

#sidebar-left .widget .widget-title, #sidebar-right .widget .widget-title {
    font-size: 20px;
}

#sidebar-left .widget, #sidebar-right .widget {
    border: 1px solid #cacaca;
}

.home .widget_mc4wp_form_widget  {
    border: 1px solid #CACACA !important;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.086);
	padding:0px 10px 10px 10px;
}

/*------------------------------------------------------------------- 
   Varius Media Queries 
------------------------------------------------------------------- */

/* No media queries on Extra small devices (phones, less than 768px) since this is the default in Bootstrap */

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {  

}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 

	.container {
		max-width: 970px;
	}

}

.carousel-caption a,
.carousel-caption a:hover {
    color: #ffffff;
}

