body {

	font-family: 'Open Sans', sans-serif;

    background: #fff;
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0
}
 
header{background-color: #4a7b7f;}

header .logo {position: absolute;padding-top: 10px; }

header .contatos {padding: 23px 0 15px 0 ; margin: 0; display: inline-block; list-style: none;}
header .contatos li{ float: left; margin-left: 15px; cursor: pointer;}

header .sociais {padding: 23px 0 15px 0 ; display: inline-block; margin: 0; list-style: none;}
header .sociais li{ float: left; margin-left: 15px;}
header .sociais img:hover{opacity: 0.5;}

header nav{ width: 100%; height: 60px; background: url(../img/Navigation-Bar.png); margin-bottom: 0 !important;}
header .navbar{border: none; background:none;}

header nav li{padding:0px; color: #373939;}
header nav li:hover{background: #4a7b7f; }

header nav li a{padding: 20px 8px 20px 8px !important; font-size: 14px !important;}
header nav li:hover a{color: #FFF !important; }

header .group-busca{ background: #FFF; border: 1px solid #D0DAE0; border-radius:7px !important;  } 

header .busca input{border:none; outline: none !important; background: #FFF; box-shadow: none; } 

header .busca .form-control{padding: 19px 10px; border-radius:7px !important; } 

header .busca button{border:none; outline: none; color: #4a7b7f;} 

header .busca button:hover{background: none; border: none; outline: none;} 

header .busca button:focus,  .busca input:focus{outline: none !important; background: #FFF; box-shadow: none; }

header .busca{padding-top:10px; padding-right: 0;} 

header .navMudar{padding: 0; margin: 0;}
/*********************************************************
BANNER
**********************************************************/

#owl-demo{padding: 0;}
#owl-demo .item img{display: block; width: 100%; height: auto;}
.owl-pagination{ margin-top: -80px;}
.owl-theme .owl-controls .owl-page span{width: 30px !important; height: 48px !important; background: url(../img/desactive-banner.png) !important; opacity: 0.99 !important;}
.owl-theme .owl-controls .active span{background: url(../img/active-banner.png) !important;opacity: 0.99 !important;}

/*********************************************************
RESETES
**********************************************************/

.padding-zero{padding: 0 !important;}
.padding-zero-left{padding-left: 0 !important;}
.padding-lef{padding-left: 15px;}
#resultNews{color: #FFF;}
/*********************************************************
HOME
**********************************************************/

.produtos-home{min-height: 300px; }
.owl-carouselPro {margin-top: 60px; padding: 1px;}
.owl-carouselPro .item {text-align: center;}
.owl-carouselPro .item img {display: inline; text-align: center;}
.owl-carouselPro .item .miniLogo {margin-top: 10px;}
.customNavigationP{ margin-top:-100px; z-index: 999999 !important;}
.customNavigationP .prevP{background: url(../img/seta-left.png) no-repeat; height: 36px; width: 21px; margin-left: -20px;}
.customNavigationP .nextP{background: url(../img/seta-right.png) no-repeat; height: 36px; width: 21px; margin-right: -20px; float: right;}

/*********************************************************
HOME NOTICIAS
**********************************************************/

.titulofornecedor a{color: #333;}


.noticias-home{background-image: url(../img/mapa-empresa.png); background-position: center top; background-attachment: fixed; background-repeat: no-repeat;  -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

.noticias-home h1 a{font-size: 25px; text-decoration: none; cursor: pointer; border: 3px solid #424242; color: #424242; padding: 4px 10px; display: text-align: center;}
.noticias-home h1 {text-align: center; margin-top: 60px; margin-bottom: 60px;}

.noticias-home h1 a:hover{opacity: 0.7;}
.noticias-home h3 a{text-decoration: none; cursor: pointer; border: 3px solid #424242; color: #424242; padding: 4px 10px; text-align: center;}
.noticias-home h3 {text-align: center; margin-top: 60px; margin-bottom: 60px;}
.noticias-home h3 a:hover{opacity: 0.7;}

.noticias-home .descricao{background: #429ea5; color: #fff; min-height: 223px; padding:  10px 10px 17px 10px; font-size: 14px; }
.noticias-home .descricao h2{background: #429ea5; margin-top: 0; color: #fff; font-size: 20px;line-height:144%;}
.noticias-home .descricao h2 a{ color: #fff;}
.noticias-home .descricao .botao{padding-left: 20px;float: right; color: #17e9fa; display: inline-block; background: url(../img/aviao.png) left center no-repeat;}

.noticias-home .imgens{text-align: center;}
.noticias-home .imgens img{text-align: center; display: inline-block;}
/*********************************************************
HOME CLIENTES
**********************************************************/


.clientes-home{min-height: 235px;}
.aacliet a:hover{opacity: 0.7;}

.foern h1 a{text-decoration: none; cursor: pointer; border: 3px solid #424242; color: #424242;font-size: 26px; padding: 4px 10px; display:; text-align: center;}
.foern h1 {text-align: center; margin-top: 60px; margin-bottom: 10px;}

.owl-carouselCli {margin-top: 60px; padding: 1px;}
.owl-carouselCli .item {text-align: center;}
.owl-carouselCli .item img {display: inline; text-align: center;}

.customNavigationC{ position: relative; margin-top:-55px; z-index: 999999 !important;}
.customNavigationC .prevC{background: url(../img/seta-left.png) no-repeat; height: 36px; width: 21px; margin-left: -25px;}
.customNavigationC .nextC{background: url(../img/seta-right.png) no-repeat; height: 36px; width: 21px; margin-right: -25px; float: right;}

/*********************************************************
FOOTER
**********************************************************/

footer{ padding-top: 30px; background: url(../img/bg-footer.png) #003333 right bottom no-repeat;}
footer .social{ text-align: center; color: #fff; padding-top: 50px;}
footer .social img{margin-left: 7px;}
footer .social img:hover{opacity: 0.5;}
footer .social span{display: block; padding-bottom: 10px; text-align: center;}

footer div.subscribe form {margin-top:5px; position:relative;}
footer div.subscribe{ padding-right: 0px; padding-left: 0px; padding-top: 30px;}
footer div.subscribe form input[type=text] {background-color:#fff;border:2px solid #fff;height:44px;width:100%;outline:0;color:#586674;padding-left:15px;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;}
footer div.subscribe form button.subscribe {position:absolute;right:2px;top:2px;height:40px;-webkit-border-radius:3px;-webkit-background-clip:padding-box;-moz-border-radius:3px;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;outline:0;border:0;-webkit-appearance:none;appearance:none;background-color:#356569;opacity:1;color:#FFF;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;padding:0 30px;}

footer div.subscribe form button.subscribe:hover{opacity: 0.8;}
footer .footer-email{margin-top: 20px; background: url(../img/footer-email.png) no-repeat left center; padding: 14px 10px 13px 50px; color: #FFF; font-weight: bold;}
footer .footer-telefone{margin-top: 10px; margin-bottom: 20px; background: url(../img/footer-telefone.png) no-repeat left center; padding: 14px 10px 13px 50px; color: #FFF; font-weight: bold;}
footer .footer-endereco{color: #fff; padding-top: 35px;}
.copy{background: #356569; padding: 12px 0 12px 0; color: #fff;}
.copy a{text-decoration: none; color: #fff;}


.titulo_pg{background: #4a7b7f; color: #fff; text-align: center; margin: 0 auto; clear: both; padding-bottom: 10px;}
/*********************************************************
NOTICIA
**********************************************************/
.noticia-pg{padding-bottom: 70px;}
.noticia-pg h1{font-size: 28px; padding-top: 30px;line-height:144%; font-weight: 700; color:rgb(105,107,107); text-align:center;}
.noticia-pg .imagem{text-align:center; padding-top: 30px;}
.noticia-pg .imagem img{text-align:center; display: inline-block;}
.noticia-pg .descricao{text-align:left; font-size: 17px; font-weight:500; padding-top: 30px;}
.noticia-pg .compartilhe{padding: 10px 0;}
/*********************************************************
NOTICIA
**********************************************************/

.noticias-pg{padding-bottom: 70px; padding-top: 40px;}
.noticias-pg h3{margin: 0; line-height:98%; text-align:left;}
.noticias-pg h3 a{ font-size:22px; color:#515253; font-weight: 600; }
.noticias-pg p{text-align: justify; font-size:16px; color:#515253; font-weight: 500; padding-top: 5px; }

.noticias-pg .botao{padding-left: 20px;float: left; color: #515253; display: inline-block; background: url(../img/aviao-cinza.png) left center no-repeat;}
.noticias-pg .loop{border-bottom: 1px dashed #ccc; display: inline-block; margin-bottom: 20px; margin-top: 20px;}
/*********************************************************
EMPRESA
**********************************************************/
.empresa-pg{background: url(../img/mapa-empresa.png) center top; padding-bottom: 70px; padding-top: 70px;}
.empresa-pg .logo-empresa{text-align: center; padding-bottom: 30px;}
.empresa-pg .logo-empresa img{text-align: center; display: inline-block;}
.empresa-pg .texto-empresa{padding: 10px 50px; text-align: justify; font-weight: 600; font-size:16px; line-height:183%; color:rgb(55,57,57); }

/*********************************************************
CLIENTES
**********************************************************/
.clientes-pg{padding-bottom: 70px; padding-top: 70px;}
.clientes-pg .thumbnail{min-height: 100px; padding: 25px 10px;}
 

/***************************************************
 * CONTATO
***************************************************/

.contato-pg{ padding: 70px 20px;}
.contato-pg .form-control{ padding: 20px 10px;  border: 2px solid #4A7B7F; color: #4A7B7F; -webkit-box-shadow:0;  box-shadow:0;}
.contato-pg .btn-primary{ background: #4A7B7F; float: right; border:none; color: #FFF; padding: 12px 20px; }
.contato-pg .btn-primary:hover{background: #619DA3;}


.error{background: #B2EBF2; width: 100%; color: #00838F; font-weight: 500; display: inline-block; border:1px solid #80DEEA; padding: 10px; border-radius: 4px;}
.errorVermelho{background: #FFCDD2; width: 100%; color: #D32F2F; font-weight: 500; display: inline-block; border:1px solid #E57373; padding: 10px; border-radius: 4px;}
.errorVerde{background: #DCEDC8; width: 100%; color: #558B2F; font-weight: 500; display: inline-block; border:1px solid #9CCC65; padding: 10px; border-radius: 4px;}


.produtoo h1{font-size: 28px; padding-top: 30px;line-height:144%; font-weight: 700; color:rgb(105,107,107); text-align:center; display: inline;}
.alinhaTitulo{text-align: center;}
/*
****************************************************************************************
#######################################################################################
*****************************************************************************************
*/


.navbar-toggle{background: #333 !important;}


@media(min-width:993px) and (max-width:1200px){}




 
@media(min-width:769px) and (max-width:992px){

.logo{display: block; position: relative !important; width: 106px; margin: 0 auto;}

.bgRed{ text-align: center;}

header .sociais {width: 245px; margin: 0 auto;}

header .group-busca{ margin-bottom:15px;} 

.noticias-home .imgens img{text-align: center; width: 100%; display: inline-block;}

.empresa-pg .texto-empresa{padding: 10px 10px;}

}





@media(max-width:767px){

	header .group-busca{ margin-bottom:15px;margin-top: 15px;} 

	.copy{background: #356569; text-align: center !important; padding: 12px 0 12px 0; color: #fff;}

	.copy .text-right{text-align: center !important;}

	footer .footer-endereco{padding-top: 25px;}

	.banner{display: none;}
	.logo{display: block; position: relative !important; width: 106px; margin: 0 auto;}
	.bgRed{ text-align: center;}

	header .sociais {width: 100%; margin: 0 auto; text-align: center; float: none;}
	header .sociais li{display: inline; vertical-align: center;}
	header .contatos li{margin-left: 0; margin-right: 15px;}

	.customNavigationC .prevC{ margin-left: 0px;}
	.customNavigationC .nextC{margin-right: 0px; }

	.empresa-pg .texto-empresa{padding: 10px 140px;}
	.noticias-home .imgens img{text-align: center; width: 100%; display: inline-block;}


}





@media (max-width:479px){}




.lfornecedor{border: 0 !important;}

.lfornecedor span{ padding-bottom: 20px; text-align: center; display: block;}


 