hr {

    content: '-';

    border-bottom: 2px solid #555555;

    text-align: center;

    width: 70px;

    color: transparent;

    margin: 0 auto;

    margin-bottom: 40px;

}

.span-produtos {

    text-align: center;

    color: #555555;

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

    font-size: 14px;

}

.coluna-esquerda {

    width: 49%;

    margin-right: 1%;

    float: left;

}



.coluna-direita {

    width: 49%;

    margin-left: 1%;

    float: left;

}







div#conteudo-empresa {

    margin-top: 40px;

}



h3{

    color: #365228;

    font-size: 24px;

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

    text-align: center;

    margin-bottom: 10px;

}

.coluna-direita .span-empresa {

    color: #555555;

    font-size: 14px;

}

.coluna-direita .coluna-direita {

    float: right;

    padding-top: 50px;





}



.coluna-direita .coluna-esquerda {

    float: left;

    padding-top: 50px;





}

.coluna-direita label {

    color: #000000;

    padding: 5px 10px;

    border: 1px solid;

    font-size: 12px;

    cursor: pointer;

    width: 120px;

    margin: 0 auto;

    display: block;

        transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;


}

.botao-orcamento {

    text-align: center;

    text-decoration: none;

    cursor: pointer;

    display: block;

}

.botao-orcamento img {

    width: 32px;

    margin: 0 auto;

    display: block;

    margin-bottom: 10px;

}



.coluna-esquerda li a {

    text-decoration: none;

    color: #000000;

}

.coluna-esquerda li a img {

    padding-right: 5px;

}

.coluna-esquerda .arquivos-pdfs {
    padding: 0px;
    margin: 0px;
    text-align: center;
}

.coluna-esquerda .arquivos-pdfs li {

    display: inline-block;

    list-style: none;

    margin-right: 10px;

    font-size: 12px;

}





.bx-wrapper {

    position: relative;

    margin: 0 auto 10px ;

    padding: 0;

}



ul.produtos {

    float: left;

    width: 100%;

    padding: 0px;

    margin: 20px 0px;

    text-align: center;

}

.produtos li {

    width: 225px;

    position: relative;

    display: inline-table;

    background: #000000;

    min-height: 134px;

    margin-right: 1%;
        overflow: hidden;
    margin-bottom: 1%;

}

.produtos li img {

    width: 100%;

    position: absolute;

    z-index: 0;

    left: 0;

    opacity: 0.4;

    top: 0;

    transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;

}

.produtos li a {

    z-index: 1;

    text-decoration: none;

    color: #fff;

    position: relative;

    display: table-cell;

    text-align: center;

    vertical-align: middle;

}







.produtos li  hr {

    content: '-';

    border-bottom: 2px solid #555555;

    text-align: center;

    width: 70px;

    color: transparent;

    margin: 0 auto;

    margin-bottom: 10px;

}



.produtos li h4 {

    color: #fff;

    margin-bottom: 10px;

}





#chamadas {

    width: 100%;

    float: left;

    margin-top: 90px;

    margin-bottom: 90px;

}

.chamada {

    margin-right: 70px;

}

.chamada {

    float: left;

    text-align: center;

    width: 275px;

}

.chamada span {
   display: block;
}


.chamada h3 {

    text-align: center;

    color: #555555;

    margin-bottom: 10px;

    font-size: 14px;

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

    font-weight: 800;

}

#chamadas .chamada:first-child h3, #chamadas .chamada:first-child span  {



    text-align: left;

}



#chamadas .chamada:last-child h3 {



    text-align: right ;

}

#chamadas .chamada:last-child {

    margin: 0;

    text-align: right ;

}

.chamada a {

    text-decoration: none  !important;

    color: inherit;

}



.cabecalho-produtos img {

    width: 100%;

    padding: 50px 0 0 0;

}



#topo {

    background: url("../../imagens/template/topo-2.png") center top;

    height: 140px;



}



div#breadcrumbs {

    position: absolute;

    top: 105px;

}



div#breadcrumbs li {

    display: inline-block;

    list-style: none;

    text-transform: lowercase;



}

div#breadcrumbs li a {

    color:#fff;
    

    text-decoration: none;

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

}


@media screen and (max-width: 980px){ 
 .chamada  h3 {
        text-align: center !important;
    }

    .chamada  span {
         text-align: center !important;
    display: block;
    }
.chamada {
    margin-top:30px !important;
}
.coluna-direita {
        margin-top: 40px;
}

.bx-viewport {
    position: initial !important;
}

.produtos li {
    margin: 0 !important;
}

}




@media screen and (max-width: 640px){ 

.chamada {
    margin: 30px auto 0 !important;
    float: none;
}

}
.produtos li:hover {
    background: #365228;  
}
.produtos li:hover > img{
    opacity: 0 !important;
 
}

.coluna-direita label:hover {
    color: #fff;
    padding: 5px 10px;
    border: 1px solid;
    font-size: 12px;
    cursor: pointer;
    width: 120px;
    margin: 0 auto;
    display: block;
    background: #365228;
}


