


html {
 font-family: Esphimere;
 font-size: 16px;
  font-weight: normal;
}
body{
 background-color: #ffffff;
 color: #2e6a79;
}
a{
color: #5e5766;
}
.footer-block a{
color: #ffffff;
}
.text-special{
color: #5e5766;
}
#title-enlarged{
color: #5e5766;
}
.title-1{
border-bottom: solid 1px #5e5766;
}
.menu-top {
background-color: #3d3d3d;
}
.layer {
background-color: #3d3d3d;
}
.accent-color {
background-color: #5e5766;
 color: #ffffff;
}
li a:hover,
.dropdown:hover .dropbtn {
background-color: #7a7a7a;
}
.buttonactive { 
 background-color: #5e5766;
  color: #ffffff;
}
div.scrollmenu {
background-color: #3d3d3d;
}
.panels-button {
 background-color: #5e5766;
 opacity:0.5;
 /*filter: opacity(0.5) drop-shadow(0 0 0 #5e5766);*/
}
.panels-button:hover {
 /*opacity:1;*/
}
.project-small {
 background-color: #5e5766;
color: #ffffff;
border: solid 1px #5e5766;
}
.project-title{
 background-color: #ffffff;
color: #5e5766;
border-bottom: solid 1px  #5e5766;
}
.image-title {
border-bottom: solid 1px #5e5766;
color: #5e5766;
}
.project-image {
border: solid 1px #5e5766;
}
.ana-image {
border: solid 1px #5e5766;
border-radius: 50% 50% 10% 10%;
}
.project {
 background-color: #ffffff;
color: #2e6a79;
border: solid 1px #5e5766;
}
.project-quote {
	color: #5e5766;
	border-bottom: solid 1px #5e5766;
}
.project-name{
background-color: #5e5766;
color: #ffffff;
}
.project-description{
color: #5e5766;
}
.visualize{
 background-color: #ffffff;
}
.page-title-degradado {
 background-color: #5e5766;
	background-image: linear-gradient(#5e5766,#3d3d3d
 );
}
.page-title{
 background-color: #5e5766;
color: #ffffff;
}
.ir-button:hover {
 background-color: #a799b3;
}
.normal{
 background-color: #ffffff;
color: #5e5766;
}
.page-image{
background-image:linear-gradient(to right, #2e6a79 0%, #2e6a79 25%, transparent);  background-size: cover; background-position: 100% 0;   background-repeat: no-repeat;
background-size:100%;
}
.no-border {
	border: none;
}
.invert {
 background-color: #5e5766;
color: #ffffff;
}
.normal {
 background-color: #ffffff;
color: #5e5766;
}
.special {
 background-color: #e4bc57;
}
li {
	float: left;
}
img {
 background-color: transparent;
}
.black {
background-color: #3d3d3d;
}
.border-white {
	border: solid 1px lightgrey;
}
