/* BLOCO TOPO/GERAL*/
body{
 font-family:  'Lato', Calibri, Arial, sans-serif;    background: #FFFFEE/**** COR DE FUNDO ****/   ;font-weight: 300;    font-size: 14px;    color: #333;    -webkit-font-smoothing: antialiased;
}
.container-fluid.green-bg-header .col-md-8                                   /* DIV DE PESQUISA - TOPO  - DESKTOP*/{
width:75%
}
.container-fluid.green-bg-header .col-md-4                                   /* DIV DE TELEFONES- TOPO  - DESKTOP */{
width:25%;font-size:140%; 
}
.jumbotron, .home-feature, .footer strong, .footer a, .footer, .jumbotron h2                                    /* COR DO TEXTO - BASE */{
color:#fff !important
}
.titulo_formulario                                    /*  TITULO DO FORMULARIO ORCAMENTO */{
display:block; width:100%; color:#2D900E !important; font-size: 27px; text-align:center
}
.green-bg-header                                                                                                                                      /* DEGRADE FUNDO BARRA DE PESQUISA */{
 background-image: linear-gradient(to top, #B34646, #B34646);
}
.green-bg-header  .row    div.col-md-4                                                                                                /* FONTE/COR TEXTO TELEFONE BARRA PESQUISA */{
 color:#fff !important; font-site:12px!important;
}
#bannerHome, #bannerHome div.item, #bannerHome div.item div.fill                                          /* ALTURA DO BANNER (HEIGHT)*/{
height:30vw;/*responsivo pelo width*/;max-height:450px 
}
#bannerHome ol li{
padding:6px; margin: 0px 10px; font-weight:bold;
}
#bannerHome a.carousel-control{
display:none; 
}
blockquote{
 margin-top:20px;
}
.bg-menu-header                                                                                                                   /*DIMENSÕES DO  MENU*/{
padding: 0px; min-height: 70px; border-bottom: 1px solid #eee; text-transform:uppercase
}
.bg-menu-header,.bg-default, .home-feature                                                                     /*COR DE FUNDO CAIXA DA EMPRESA*/{
background:none;background-image: linear-gradient(to top, #B34646, #B34646);
}
.bg-default                                                                                                                                 /*COR DE FUNDO CHAMADA - CAIXAS*/{
background:none;background-image: linear-gradient(to top, #B34646, #B34646);
}
.jumbotron h2                                                                                                                                /*TAMANHO CHAMADA - FRASE*/{
/*003*/max-width: 70%;font-size: 1.4vw; float: left;
}
.bg-menu-header                                                                                                                    /*COR DE FUNDO TOPO */{
background:none;background-color: #fff;
}
footer.container,  .footer                                                                                                          /*COR DE FUNDO - FOOTER */{
background:none;background-image: linear-gradient(to top, #B34646, #B34646);
}
.footer strong, .footer a, .footer                                                                                              /* COR DE TEXTO DO FOOTER */{
color:#eef !important
}
.logo                                                                                                                                           /*  DIMENSOES DO LOGOTIPO */{
/*003*/max-width:400px;
}
 .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover,  .navbar-default .navbar-nav>li>a                           /*COR DO MENU INATIVO */{
color:#00003C !important
}
.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>.active>a          /*COR DO BORDA TOPO INATIVO */{
color: #00003C !important;     border-top: 4px solid #FF8500;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover                   /*COR DO MENU -HOVER + BORDA TOPO */{
color: #FF8500 !important;  border-top: 4px solid #00003C;
}
a.read-more, a.read-more:visited{
color: #000000 !important;
}
/* BLOCO SERVICOS*/
.btn-zap                   /* TAMANHO DA FONTE  ENVIAR ORCAMENTO */{
font-size: 25px;
}
.telefone                   /* TAMANHO DA FONTE  ENVIAR ORCAMENTO */{
color: rgb(255, 6, 6); font-size: 25px;
}
.servicos .thumbnail       /* ALTURA MINIMA DA CAIXA DE SERVIÇOS */{
padding: 0px;
}
.caption .btn-block{
/*003*/font-size: 130%;
}
.caixaBread{
height: 37px;    overflow: hidden;
}
.caption .thumbnail-box-tittle{
height: 70px!important;
}
.caption strong, .thumbnail strong{
font-size: 130%;margin: 0px 0px 5px 0px!important;
}
strong.title   /* TITULO FORMULARIO ORCAMENTO */{
font-size: 20px;margin: 0px 0px 5px 0px!important;
}
.caption strong{
min-height: 66px;display: block;
}
.noticias .caption strong,.noticias  .thumbnail h3,.noticias  strong.title{
font-size:90%; margin:0px 0px !important
}
.thumbnail-box-description{
margin:0px 0px!important;min-height:100px;
}
.noticias  .thumbnail-box-description{
font-size:80%;margin:0px 0px !important
}
.thumbnail .img-thumbnail-box{
height:200px;overflow:hidden;
}
.thumbnail .img-thumbnail-box img{
height:100%;width:100%;
}
.servicos p, .noticias p{

}
/* BLOCO NOTICIAS*/
.img-noticia{
height:160px; overflow:hidden;
}
.noticias .thumbnail{
height:330px;
}
/* BLOCO SEOPARA*/
.seopara .panel-default>.panel-heading,.seopara .panel, .seopara .panel-collapse{
background:none;
}
/* BLOCO PRODUTOS*/
.service-content{
/*padding-right:30px;*/
}
.service-content .service-description{
padding:15px 0px;
}
.service-title{
color: #337ab7;    text-align: left;    margin: 0px 0px 20px 0px;    font-size: 17.5px;    border-left: 5px solid #337ab7;    padding: 0px 15px;
}
.service-title strong{
font-size:32px;color: #337ab7; text-align:left; text-transform:uppercase;
}
.service-title:hover {
color: #23527c;
}
.serv-gal.scrollbit{
width:50px; height:50px;padding:1px
}
.collapse{
color: #000;
}
/* BLOCO Responsividade*/
@media only screen and (min-width: 1141px){
.navbar-default .navbar-nav>li>a {font-size:15pt!important; padding-top:20px;  padding-left:7px; padding-right:7px;}
}
@media only screen and (min-width: 1031px) and (max-width:1140px){
.navbar-default .navbar-nav>li>a {font-size:13pt!important; padding-top:23px; padding-left:4px; padding-right:4px;}
}
@media only screen and (min-width: 930px) and (max-width:1030px){
.navbar-default .navbar-nav>li>a {font-size:11pt!important; padding-top:30px; padding-left:4px; padding-right:4px;}
}
@media only screen and (min-width: 700px) and (max-width:929px){
.navbar-default .navbar-nav>li>a {font-size:9pt!important;padding-top:33px; padding-left:4px; padding-right:4px;}
}
 @media only screen and (max-width:929px)      /* DIV DE PESQUISA - TOPO - MOBILE + FONTES RESPONSIVAS FORMULARIO E TITULO */{
.container-fluid.green-bg-header .col-md-8 { width:100% } .service-title strong { font-size: 3.6vw;} strong.title { font-size: 3vw;}
}
 @media only screen and (max-width:467px)      /* LOGO RESPONSIVO - MOBILE */{
/*003*/ .logo { width: 80%; }  .navbar-brand{margin-top: -10px;width: 90%;max-width: 75%;}
}
 @media screen and (min-width: 768px) and (max-width: 989px)      /* DIV DA LOGO */{
.logo { margin-top: 10px;}
}
