@import url(https://fonts.googleapis.com/css?family=Libre+Baskerville:400,700,400italic);
@import url(https://fonts.googleapis.com/css?family=Rambla:400,400italic,700,700italic);

html,body,*{
	font-family: "Open Sans", sans-serif!important;
}

body {
	background-color:#ebebeb;
}

h1{
	color: #007a37;
	border-bottom: 2px solid #ABC489;
}

h1, h2, h3, p , a, ul li{
	color: #777777;
}

.bt-cs .bt-inner .bt-title {
	color: #000000 ! important;
	font-weight: bold;
}

header {
	background-color: #FFF;
	box-shadow: 0 -0.5em 2em 0 #000000;
	border-bottom: 2px solid #ABC489;
}

menu ul .active a{
	color: #ABC489;
}

.menu li ul {
	display: none;
	background-color: #007a37;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}

.menu li ul li a {
	color: #FFF;
}

.menu li ul li:hover {
	background-color: #80e000;
}

.menu li ul li:hover a{
	color: #FFF;
}

.menu a:hover, .webmail a:hover {
	color: #ABC489;
}

.search .button {
	background-color: #233d7d;
}

#noticia {
	background-color: #d5e5c0;
}

#titulo_servicos .custom h2{
	border-bottom: 2px solid #ABC489;
}


#servicos {
	background-color: rgba(2,103,48,1);
}

#servicos p {
	color: #FFF;
}

#servicos .custom ul li:nth-child(2n){
	background-color: #777777;
}

#servicos .custom ul  li:hover{
	cursor: pointer;
	background-color: #80e000;
}

#links  div li a{
	color: #004079;
}

#titulo_clientes .custom h2{
	border-bottom: 2px solid #ABC489;
}

#djslider-loader98 {
	background-color: #FFF ! important;
}

#mod-visform1  input, #field5, #mod-visform4 input, #field12{
	 border-color: #777777;
}

.visforms-form .btn {
	background-color: #007a37;
	color: #FFF;
}

#sobre  {
	background-color: #f1f1f1;
}

#services {
	background-color: #f1f1f1;
}

#equipa {
	background-color: #FFF;
}

#equipa > .team h3  {
	background-color: #f1f1f1;
}

#publicacoes .owl-item {
	background-color: #FFF;
}

.evofrontpage-default a.evofp-readon {
	background-color:#ABC489 ! important;
}

#partners {
	background-color: #000;
}

.partners {
	color: FFF;
	border-bottom: 1px solid #FFF;
	width: 95%;
	margin: 0 auto;
}

.partners #partners p{
	color: FFF;
}

#footer-1 .visforms-form  h1{
	display: none;
}

#footer-1 {
	background-color: #000;
	color: #FFF;
}

#footer-1 input, #field7 {
	background-color: #FFF;
}

#footer-1 p{
	color: #FFF;
}

#footer-2 {
	background-color: #FFF;
} 