/*link's do site*/
a {color: #006bae;text-decoration: none;}
a:hover {color: #168621;text-decoration: none;}
h1, .h1 {font-size: 20px;color: #7D7D7D;}
h2, .h2 {font-size: 20px;color: #7D7D7D; font-family: 'Roboto', sans-serif;}

h3, .h3 {font-size: 18px;color: #7D7D7D;}

.hover_img1{background: url(../img/nome.png) no-repeat center;width: 000px;height:000px;}
.hover_img1:hover{background: url(../img/nome.png) no-repeat center;width: 000px;height:000px;}

.tituloblog a{color: #696969;text-decoration: none;}

/* imagem preto e branco */
.img-post {
 opacity:1;
 -moz-opacity: 0.75;
 filter: alpha(opacity=75);
 -webkit-filter: opacity(0.75);
 /*filtro P/B*/ 
 filter: gray; /* IE6-9 */
 -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
 /*qualidade*/
 image-rendering: auto;}

.img-post:hover {
 opacity:1;
 -moz-opacity: 1;
 filter: alpha(opacity=100);
 -webkit-filter: opacity(1);
 filter: none; /* Firefox 10+ */
 -webkit-filter: grayscale(0%); /* Chrome 19+ & Safari 6+ */
 image-rendering: auto;}
/* imagem preto e branco */


.divider-titulos {background: #d8d8d8;width: 2%;display: block;height: 2px;margin: 0 auto;margin-bottom: 20px;margin-top: 5px;margin-bottom: 5px;}

/*css topo site*/
.navbar-default {background-color: transparent;border-color: transparent;}
.navbar-nav>li>a {padding-top: 15px;padding-bottom: 15px;}
.navbar-nav {float:right}
.navbar{margin-bottom: 0px; margin-bottom: 0px;border: none; margin-top: 17px;}
.navbar-collapse {padding-right: 0px;padding-left: 0px;}
.link_meio{margin: 0px 20%;}
.telefone{position: absolute;top:5px;right: 0%;z-index: 999999;}
.tel{float: right;margin-top: 13px;margin-right: 15px;}
.facebook{margin: 12px 10px 0px 0px;}
.facebook:hover{opacity: .5;}

/*css topo site*/
.topo {background-color: #fff;border-top: 3px solid #e4e4e4;border-bottom: 1px solid #e8e8e8;}
.logo {background: url(../img/logo.png);margin-top: 7px;width: 330px; height: 89px;}

/*setas slide*/
.carousel-control.right {background-image: url( );  }
.carousel-control.left {background-image: url( ); }


.controle-setas .carousel-control .icon-next  {
    right: -40%;
	margin-top: -35px;
}

.controle-setas .carousel-control .icon-prev  {
    left: 0%;
	margin-top: -35px;
}



.text-center {text-align:center;}
.img-center {display: inline-block;}




/*paginação*/
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 2;color: #fff;cursor: default;background-color: #464646;border-color: #464646;}

/*slide*/
.glyphicon-chevron-right:before {content: "\e080";font-size: 40px;}
.glyphicon-chevron-left:before {content: "\e079";font-size: 40px;}
.carousel-control .glyphicons-chevron-left, .carousel-control .glyphicons-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
    width: 30px;height: 30px;font-size: 50px;}
.carousel-indicators li {
    display: inline-block;width: 10px;height: 10px;margin: 1px;text-indent: -999px;cursor: pointer;background-color: #cacaca!important;
    background-color: rgba(0,0,0,0);border: 1px solid #cacaca!important;border-radius: 0px;}
.carousel-indicators {bottom: 0px;margin-top: 20px;}
.carousel-indicators {position: absolute;
    bottom: 10px;left: 50%;
    z-index: 15;width: 60%;padding-left: 0; margin-left: -30%;text-align: center;list-style: none;}


.carousel-indicators .active {width: 13px; height: 13px; margin: 0;background-color: #059bef;}


/*css noticias*/
.thumb-noticias {overflow: hidden;height: 150px;}
.img-noticia-home {overflow: hidden;height: 180px;}
.img-hover:hover {opacity:.8;}
.sidebar {padding-bottom: 20px;}
.vejamais{margin-top: 80px;color: #fff;background-color: #00ae6e;border-color: #00ae6e;}
.vejamais:hover{color: #fff;background-color: #31946f;border-color: #31946f;}
.galeria {border-radius: 3px;border: 1px solid #e8e8e8;}


/*css mapa google maps*/
#mapa{width: 100%; height: 400px; margin-top: 50px; }
.como-chegar {padding-top:30px;}


/*css produtos destaque home*/
.hoverzoom {position: relative;overflow: hidden;margin-bottom: 25px;}
.hoverzoom > img {width: 100%;-webkit-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);-moz-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);-ms-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);-o-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);}
.hoverzoom:hover > img {-webkit-transform: scale(1.5);-moz-transform: scale(1.5);-ms-transform: scale(1.5);-o-transform: scale(1.5);transform: scale(1.5);}
.hoverzoom .retina{position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0;background: none repeat scroll 0 0 rgba(106, 247, 57, 0.10); text-align: center;padding: 30px;-webkit-transition:  all .8s cubic-bezier(.190, 1.000, .220, 1.000);-moz-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);-ms-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);-o-transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000);transition: all .8s cubic-bezier(.190, 1.000, .220, 1.000); }
.hoverzoom:hover .retina {opacity: 1;box-shadow: inset 0 0 100px 50px rgba(0,0,0,.5);}
.retina  {color: #fff; font-size: 13px;padding-top: 5px;}
.hoverzoom .retina a { display: block;background: #484849;border: 1px solid  #484849;border-radius: 4px;color: #fff!important;text-decoration: none;text-align: center;padding: 10px 5px;margin: 16px auto 0;}
.hoverzoom p {color:#fff;}
/*css produtos destaque home*/

/********************* css pagina itens de produtos ********************/

/*css tabs pagina produtos*/
.nav-tabs>li>a {margin-right: 2px;line-height: 1.428571429;border: 1px solid transparent;border-radius: 4px 4px 0 0;background-color: #168621;color: #fff;}
.tab-content>.active {display: block;background-color: #fff;}
.nav-tabs:hover>li>a {margin-right: 2px;line-height: 1.428571429;border: 1px solid transparent;border-radius: 4px 4px 0 0;background-color: #168621;color: #fff;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {color: #555;cursor: default;background-color: #0D6916;color: #fff;border: 1px solid #ddd;border-bottom-color: transparent;}



.texto-sobre p {
    text-align: justify;
}


/*css informações pagina produtos*/
p {    margin: 0 0 10px;
    font-size: 15px;
    font-family: Arial;
    color: #8e8e8e;
    letter-spacing: 0.8px;}
	
.texto-sobre p {
    margin: 0 0 10px !important;
    font-size: 15px !important;
    font-family: Arial !important;
    color: #8e8e8e !important;
    letter-spacing: 0.8px !important;
}

.texto-sobre li {
    font-size: 15px !important;
    font-family: Arial !important;
    color: #8e8e8e !important;
    letter-spacing: 0.8px !important;
}

	
.texto-breve-produtos {margin-bottom: 10px;}

/*css botão pdf*/
.botao-pdf {padding-top: 20px;padding-bottom: 20px;}
.btn-pdf {color: #fff;background-color: #C20600;border-color: #d43f3a;}




/*css formulario contato*/
.formulario-contato {    outline: none;display: block;width: 100%;height: 45px;margin-bottom: 10px;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;color: #555;
  vertical-align: middle;background-color: #F4F4F4;background-image: none;border: 1px solid #ccc;}

.formulario-contato-mensagem {    outline: none;display: block;width: 100%;height: 155px;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;color: #555;
  vertical-align: middle;background-color: #F4F4F4;background-image: none;border: 1px solid #ccc;} 

.formulario-cadastro-news {    outline: none;display: block;width: 100%;height: 40px;margin-bottom: 10px;padding: 6px 12px;font-size: 14px;line-height: 1.428571429;color: #555;
  vertical-align: middle;background-color: #f2f5f7;background-image: none;border: 1px solid #ccc;}

.enviar-contato {outline: none;background-color: #6d6d6d;color: #fff;padding: 6px 12px;border: 1px solid transparent;border-radius: 0px;}
.enviar-contato:hover {background-color: #fdb913;color: #fff;padding: 6px 12px;border: 1px solid transparent;border-radius: 0px;}

.enviar-news {background-color: #6b6b6b;color: #fff;padding: 8px 12px;border: 1px solid transparent;border-radius: 0px;}
.enviar-news:hover {background-color: #e8b702;color: #fff;padding: 8px 12px;border: 1px solid transparent;border-radius: 0px;}

.texto-noticias {margin-bottom: 20px;}
.leia-mais{color: #fff;background-color: #f1bd00;border-color: #f1bd00;padding: 6px 12px;border-radius: 0px;border: none;}
.leia-mais:hover{color: #fff;background-color: #828282;border-color: #828282;padding: 6px 12px;border-radius: 0px;border: none;}

/*css pagina obriagdo*/
.texto-obrigado {color: #797979;font-size: 20px;text-align:center;}

/*css rodape*/
.rodape{background-color: #000;text-align: center;}
.texto-rodape {color: #fff;}

.header_mobile {display:none;}
.header_desktop {display:block;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: transparent;
}
.texto-sobre ul,.texto-sobre ol {
    font-family: Arial !important;
    color: #8e8e8e !important;
    letter-spacing: 0.8px !important;
}

/* #################### INICIO RESPONSIVO #################### */

@media (max-width: 1349px) {
.logo-rodape {display:none;}}

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

@media(max-width: 1024px){
  .dropdown-menu{top: 0px;position: relative;border-radius: 0px; width: 100%; border: 0px;}
  .navbar-nav{margin: 0px;}
  .topo .col-md-10,.topo2 .col-md-10{width: 100%;padding: 0px;}
  .topo .container,.topo2 .container{width: 100%;padding: 0px;}
  .navbar{position: static;}
  .navbar-header{float: none;}
  .navbar-default .navbar-toggle{display: block;background-color:#414141;border:none;outline: none;float: right;margin-right: 0px; margin-top:6px}
  .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color: #f39100;}
  .navbar-collapse{display:none;text-align: center;max-height:none;position: absolute;width: 100%;left: 0px;overflow: hidden!important;margin-top: 2px;}
  .navbar-collapse.in{display: block;position: absolute;}
  .navbar-collapse.collapse{display: block;height: 0px!important;overflow: hidden!important;position: absolute;margin-left:0px;padding-left: 0px; }
  .navbar-collapse ul.menutopo{padding-left: 0px;width: 100%;}
  .navbar-collapse a{display: inline-block;width: 100%;border-bottom:transparent;padding-top: 15px!important;padding-bottom: 15px!important;}
  .navbar-collapse ul li{width: 100%;}
  .navbar-collapse ul{padding: 0px;}
  .navbar-collapse ul ul{background-color: #043C5F}
  .navbar-default .navbar-nav>li>a{padding:15px 0px 15px 0px!important; }
  .dropdown-menu>li>a{background-color: #656565; color: #d2d2d2!important;} 
  .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{background-color: #565656!important;color: #d2d2d2!important;}
}

@media (max-width: 991px) {
  .navbar-default {background-color: transparent;border-color: transparent;padding-top: 0px;}
  .dropdown-menu>li>a{background-color: #656565; color: #d2d2d2!important;} 
  .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{background-color: #565656!important;color: #d2d2d2!important;}
.navbar-collapse a{display: inline-block;width: 100%;border-bottom:1px solid #D8D8D8;padding-top: 15px!important;padding-bottom: 15px!important;}
  .header_mobile {display:block;}
  .header_desktop {display:none;}
  .img-noticia-home {overflow: hidden;height: 350px;}
  
}

@media(max-width: 767px){
  .logo{margin-top: 7px}
  .navbar-nav{margin: 0px;}
  .topo .col-md-10,.topo2 .col-md-10{width: 100%;padding: 0px;}
  .topo .container,.topo2 .container{width: 100%;padding: 0px;}
  .navbar{position: static;}
  .navbar-header{float: none;}
  .navbar-collapse{text-align: center;max-height:none;position: absolute;width: 100%;left: 0px;margin-top: 20px;}
  .navbar-collapse.in{display: block;position: absolute;}
  .navbar-collapse.collapse{display: block;height: 0px!important;position: absolute;margin-left:0px;padding-left: 0px; }
  .navbar-collapse ul.menutopo{padding-left: 0px;width: 100%;}
  .navbar-collapse a{display: inline-block;width: 100%;border-bottom:1px solid #D8D8D8;padding-top: 15px!important;padding-bottom: 15px!important;}
  .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {background-color: #eee;border-color: #6b6b6b;}
  .navbar-collapse ul li{width: 100%;}
  .navbar-collapse ul{padding: 0px;}
  .navbar-collapse ul ul{background-color: #043C5F}
  .navbar-default .navbar-nav>li>a{padding:15px 0px 15px 0px!important; }

    .img-noticia-home {overflow: hidden;height: 200px;}
  
}

@media(max-width: 480px){
  .navbar-default {background-color: transparent;border-color: transparent;padding-top: 0px; margin-left: 0px;}
  .glyphicon-chevron-right:before {content: "\e080";font-size: 20px;}
.glyphicon-chevron-left:before {content: "\e079";font-size: 20px; }
}


@media(max-width: 320px){

}