/* CSS Document */
body{ font-family: 'Khand', sans-serif!important; font-size: 14px; font-style: italic!important;} 
.logo{max-width: 220px;}
.cabecalho{background: url("../imagens/imagem_menu.png");}
.nav a{color: #ffffff; font-size: 2em;}
.nav a:hover{color: #ff0000;}
#menu{display: block; margin: 0 auto;}
#menu-mobile{display: none; font-size: 1.3em;}
.linha-red{width: 100%; height: 4px; background: #ff0000;}
.inf-contato{background: url("../imagens/imagem_fundo_infomacoes.png"); color: #fff; background-size: cover; background-position: top center;}
.inf-contato h3{ font-size: 1.5em; text-align: center; width: 100%; font-weight: 300;}
.inf-contato img{margin: 0 auto; display: block; max-width: 50px;}
.inf-contato p{text-align: center; font-size: 1.3em}
.inf-contato .fone{ font-size: 1.5em;}
.home-cli{background: url("../imagens/imagem_fundo_clientes.png"); color: #fff; background-size: cover; background-position: top center;}
.home-cli h1{font-weight: 300;}
.home-cli img{display:  block; margin: 0 auto;}
.home-cli p{text-align: center; font-size: 1.3em}
.footer{background: url("../imagens/imagem_fundo_rodape.png"); color: #fff; background-size: cover; background-position: top center;}
.footer img{max-width: 100px;}
.footer p{text-align: center;}
/*------------CSS pagina Serviços--------*/
.servicos{background: url("../imagens/servicos/imagem-fundo-servicos.png"); color: #fff; background-size: cover; background-position: top center;}
.servicos, .galeria-servicos p{text-align: center; font-size: 1.3em;}
.servicos img{display:  block; margin: 0 auto;}
.galeria-servicos{background: url("../imagens/servicos/imagem-fundo-trabalhos.png"); color: #fff; background-size: cover; background-position: top center;}
.filter-button{font-size: 1.2em!important;font-weight:bold;border-bottom: 4px solid #f9ea37!important;border-radius: 0;text-align: center;color: #000;background: #f9ea37;}
.filter-button:hover{border-bottom: 4px solid #d84d2a!important;border-radius: 0;text-align: center;color: #d84d2a;}
.port-image{ width: 100%;}
.gallery_product{margin-bottom: 30px;}
.icon-dir{transform: rotate(180deg);}
/*---------------Css pagina Empresa ------------------*/
.empresa{background: url("../imagens/Empresa/imagem-fundo-equipamento.png"); color: #fff; background-size: cover; background-position: top center;}
.empresa p{text-align: center; font-size: 1.3em;}
.empresa img{display:  block; margin: 0 auto;}
/*----------------Css pagina contato-----------------*/
.contato{background: url("../imagens/Contato/imagem-fundo-contato.png"); color: #fff; background-size: cover; background-position: top center;}
.contato p{text-align: center; font-size: 1.3em;}
.form-group textarea,.form-group input{background: rgba(0,0,0,0); color: #fff; border: solid #ff0000 2px; font-style: italic; border-radius: 0!important;}
.form-group textarea:empty,.form-group input:empty{background: rgba(0,0,0,0); color: #fff; border: solid #ff0000 1px;}
.form-group input::-webkit-input-placeholder{ color: #fff!important;}
.form-group input::-moz-placeholder{ color: #fff!important;}
.form-group input::-ms-input-placeholder{ color: #fff!important;}
.form-group textarea::-webkit-input-placeholder{ color: #fff!important;}
.form-group textarea::-moz-placeholder{ color: #fff!important;}
.form-group textarea::-ms-input-placeholder{ color: #fff!important;}
.btn-danger{background: #ff0000!important; font-size: 1.3em!important; padding: 1px 18px!important; font-style: italic;}
/*---------------------------------*/
@media only screen and (max-width: 1024px) {
	.home-cont p{ line-height: 1em;}
}
@media only screen and (max-width: 768px) {
	.mostra-desktop{display: none;}
	.mostra-mobile{display: block;}
	.home-cont img{max-width: 46px;}
	#menu-mobile{display: block;}
	#menu{display: none;}
}
