.servicos .sub-menu {
	font-family: 'Open Sans', sans-serif;
	text-align: center;
}
@media (min-width:768px) {
.servicos .sub-menu li {
	float: left;
	width: 33%;
	margin: 1px;
	text-align: center;
	display: table;
}
}
.servicos .sub-menu li, .servicos .sub-menu li a {  background-color: rgb(225,220,217);
}
@media (min-width:768px) {
.servicos .sub-menu li, .servicos .sub-menu li a {
	height: 55px;
}
}
@media (min-width:768px) and (max-width:992px) {
.servicos .sub-menu li, .servicos .sub-menu li a {
	height: 85px;	
}
}
.servicos .sub-menu li a {
	width: 100%;
	font-size: 14px;
	color: #605d5b;
	vertical-align: middle;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
	padding-left: 10px;	
}
@media (min-width:768px) {
.servicos .sub-menu li a {	
	display: table-cell;
}
}
@media (max-width:768px) {
.servicos .sub-menu li a {	
	display: block;
	text-align: left;
	padding: 10px;
	margin-bottom: 1px;
}
}
.servicos .sub-menu li a:hover, .servicos .sub-menu li a.active {
	font-weight: bold;
	color: #FFF;
	background-color: #7a5360;
	text-decoration: none;
}
.servicos .sub-links { margin-top: 30px; margin-bottom: 10px; }
.servicos .sub-links a {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	color: #a7a9ac;
	margin-right: 10px;
	text-decoration: none;
}
.servicos .sub-links a:hover, .servicos .sub-links a.active  {
	color: #58595b;
	text-decoration: none;
}


.servicos .list-servicos { margin: 0px 0px 10px 2.2%; padding: 0px; clear:both }
.servicos .list-servicos:after {
	content: '';
	width: 100%;
	height: 1px;
	margin-bottom: -1px;
	clear: both;
	display: block;
}
.servicos .list-servicos li { margin: 0px 3% 1% 0px; padding: 0px; float: left; }
.servicos .list-servicos.floatNone li { margin-right: 0px; margin-bottom: 1%; float: none; }
.servicos .list-servicos.floatRight li { margin: 0px 3% 1% 0px; padding: 0px; float: none; }
.servicos .list-servicos {
	color: rgba(128,130,132,1);	
}
