.menu{width: 100%; float: left; height: 120px; background: #fff; position: fixed; z-index: 999999; top: 0px; box-shadow: 0px 0px 40px 2px rgba(0, 0, 0, 0.25); }
.risco-verde{width: 100%; float: left; height: 4px; background: #4e7b44}
.logo{width: 187px; height: 67px; float: left; margin: 25px 0 0 91px; background: url(../img/header/logo.png) no-repeat center; transition: 1s }
.entre-contato{float: left; margin: 30px 0 0 75px }
.form-menu{float: left; margin: 23px 0 0 24px; transition: 0.5s }
.form-menu input{float: left; width: 115px; height: 25px; border: solid 1px #4e7b44; text-align: center}
.form-menu button{float: left; width: 32px; height: 29px; background: url(../img/header/pesquisar.png) no-repeat center; border: none; cursor: pointer }
.form-menu button:hover{ box-shadow: inset 0px 0px 11px 5px #165626; }
::-webkit-input-placeholder{font: 10px latoregular; color: #4a4a4a; text-align: center }
::-moz-placeholder{font: 10px latoregular; color: #4a4a4a; text-align: center; padding: 20px 0}
:-ms-input-placeholder{font: 10px latoregular; color: #4a4a4a; text-align: center; padding: 20px 0}
.tel{ float: left; background: url(../img/header/tel.png) no-repeat center left; padding: 7px 0 7px 46px; margin: 12px 0 0 29px}
.whats{ float: left; background: url(../img/header/whats.png) no-repeat center left; padding: 7px 0 7px 46px; margin: 12px 0 0 34px}
@media (max-width: 990px){
    .logo {margin: 10px 10px; background-size: 140px !important; width: 142px; height: 52px; background: url(../img/header/logo-res.png) no-repeat center;}
    .tel{display: none}
    .whats{display: none}
    .entre-contato {display: none}
    .form-menu { float: right; margin: 21px 0px;}
    .menu{ height: auto;}
	.form-menu button{ background: url(../img/header/pesquisar-res.jpg) no-repeat center; background-size: 33px}
}

@media (max-width: 340px){
    .form-menu input { width: 100px;}
}