/* Put your custom css here */
body{ position: relative;}
.mosaic3 article{margin-left: -1px;}
.navbar-header{
	height: 50px;
}

.navbar-brand img{
	width: 80%;
}

.third img{height: 60px;
margin-top: -30px;
margin-bottom: 20px;}

.qmsomos{
background: url("../images/bg-quem-somos.jpg");
background-size: contain;
}

h1{text-transform: uppercase;
font-weight: bold;font-size: 2.9em;
font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;color: #2eb1a5;}

.scroll-header.menu-header.navbar-fixed-top {
background-color: rgba(255,255,255,1);
}

.servicos h3{
	text-transform: uppercase;
font-weight: bold;text-align: center;
font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;color: #2eb1a5;
height: 70px;
}

.servicos .subtitle{

		text-transform: uppercase;
font-weight: bold;text-align: center;
font-family: Optima, Segoe, "Segoe UI", Candara, Calibri, Arial, sans-serif;color: #727272;

}

.servicos p{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	display: table;
}

.grayP{
	font-size: 1.3em;
	font-weight: bold;
}

.greenP{
	font-size: 1.3em;
	font-weight: bold;
	color: #1aaca0;
}

#servicos .col-md-2 p{font-size: 0.8em;height: 160px;}
#servicos .col-md-2 img{margin-left: auto;
margin-right: auto;}

#servicos p.second {
height: 160px;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
color: white;
background-color: #2eb1a5;
}

#pre-header{display: none !important;}

.espacamento-serv{
	margin-left: 12%;
}