.fundo-menu { width: 100%; float: left; height: 168px; background: url(../img/header/fundo-menu.png) repeat-x center top;}
.logo { width: 200px; float: left; height: 108px; margin: 0 0 0 30px; background: url(../img/header/logo.svg) no-repeat center; background-size: contain;}
.conteudo-menu { float: right; width: 800px; margin: 0 30px 0 0; height: 108px; display: flex; align-items: center;}
.conteudo-menu span { float: left; width: 100%; display: flex; flex-flow: wrap; justify-content: space-between;}
header .conteudo-menu-span-a{ float: left; font: 18.5px montserrat-bold; color: #777b7c; padding: 0 0 0 35px; height: 30px; display: flex; align-items: center;}
.conteudo-menu-span-a i { float: left; height: 30px; background: none; background-size: contain;display: flex;align-items: center;font: 18.5px montserrat-regular; color: #777b7c;}
.tel-menu{ background: url(../img/header/tel-menu.png) no-repeat center left}
.wpp-menu{ background: url(../img/header/wpp-menu.png) no-repeat center left}
.envelope-menu{ background: url(../img/header/envelope-menu.png) no-repeat center left}
.menu-links1{ float: left; width: 100%; display: flex; justify-content: space-around; margin: 10px 0 0;}
.menu-links1 a{ float: left; color: #616161; font: 14.5px montserrat-regular; padding: 10px 0}
.menu-links1 a:hover{ font-weight: bold; color: #6cb59d;}
.ativo2 { font-weight: bold !important; color: #6cb59d !important;}
.menu-links2 { float: left; width: 100%; height: 60px; display: flex; justify-content: space-around;}
.menu-links2 a { float: left; height: 100%; display: flex; align-items: center; justify-content: space-around; padding: 0 25px; font: 14px montserrat-regular; color: #fff}
.menu-links2 a:hover{ background: #daaf5e}
.ativo{ background: #daaf5e}
.botao-areas-de-atuacao { background: #5d5f69 !important; padding: 0 35px !important;}
.menu-links3{ display: none}
.envelope-menu b{font-size: 0;}

@media(max-width: 1220px){
	.menu-links2 a { padding: 0 15px;}
	.botao-areas-de-atuacao { padding: 0 20px !important;}
}
@media(max-width: 1140px){
	.logo { margin: 0}
	.conteudo-menu { margin: 0; width: 700px;}
	/* .conteudo-menu-span-a { padding: 0; background: none !important} */
	header .conteudo-menu-span-a.tel-menu{display: none;}
	header .conteudo-menu-span-a.tel-menu:nth-child(1){ display: block;}

}
@media(max-width: 1024px){
	.logo { margin: 0;}
	.conteudo-menu { margin: 0;}
	.menu-links2 a { font: 12px montserrat-regular;}
} 
@media(max-width: 990px){
	.conteudo-menu{ display: none} 
	.menu-links2{ display: none} 
	.logo { margin: 0 0 0 20px; width: 124px; height: 80px;}
	.fundo-menu { height: 80px;}
	.menu-links3 { display: none; width: 104%; float: left; margin: 0 0 0 -2%; background: #6cb59d; box-shadow: 0px 2px 4px 0px #0000002e; position: relative; z-index: 3}
	.menu-links3 a { padding: 12px 10px; width: calc(100% - 20px); float: left; font: 14.5px montserrat-regular; color: #fff; box-shadow: inset 0px -1px 0px 0px #58907d;}
	.menu-links3 a:hover { background: #58907d; color: #fff;}
	.menu-links3 span { padding: 12px 10px; width: calc(100% - 20px); float: left; font: 14.5px montserrat-regular; color: #fff; box-shadow: inset 0px -1px 0px 0px #58907d;}
	.menu-links3 span:hover { background: #58907d; color: #fff;}
	.menu-links3 strong { float: left; width: 100%; background: #639e8b; display: none;}
	.menu-links3 strong a{ padding: 12px 20px 12px 40px; width: calc(100% - 60px);}
	.ativo3{ background: #58907d !important}
	.celular-home { display: block; width: 40px; height: 40px; margin: 20px 10px 20px 0; float: right; background: url(../img/ligar.png) no-repeat center top; background-size: 40px;}
	.icon-menu { float: right; width: 32px; height: 32px; background: url(../img/icon-menu.png) no-repeat center; background-size: 32px; margin: 24px 20px 24px 10px}
}