
h1,h2,h3,h4,h5,h6{ margin:0px;}

.section {padding: 15px 0;}
.img-responsive-hack{ width:100%;}
.img-responsive-inline-block{ display:inline-block; margin:0 auto}

.affix {    position:relative;}

.col-nopadding{ padding:0px;}

.btn-gradient { transition:all 300ms;
    width:auto; border-radius:20px; border:none; color:#FFF;
    background: black; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#A0A0A0, black); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#A0A0A0, black); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#A0A0A0, black); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#A0A0A0, black); /* Standard syntax (must be last) */
}
.btn-gradient:hover{ color:#FFF; background:linear-gradient(black, #A0A0A0)}


.btn-gradient2 { transition:all 300ms;
    width:auto; border-radius:20px; border:none; color:#000;
    background: white; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#ECECFB, white); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#ECECFB, white); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#ECECFB, white); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#ECECFB, white); /* Standard syntax (must be last) */
}
.btn-gradient2:hover{ color:#000; background:linear-gradient(white, #ECECFB)}


.btn-bold{ font-weight:bold}


.btn-red{ background-color:#FF0000; color:#FFF}
.btn-red:hover{ color:#FFF}

.pagination > li > a, 
.pagination > li > span { color:#000}

.pagination > .active > a, 
.pagination > .active > span, 
.pagination > .active > a:hover, 
.pagination > .active > span:hover, 
.pagination > .active > a:focus, 
.pagination > .active > span:focus { background-color:#000}


.section-topo{ background-image:url('../imagens/bg-topo.png'); background-position:center top; color:#fff; background-color:#1C1D21}

.section-topo .teldest {display:inline-block; background-color:; padding:0px 5px; font-weight:bold; border-radius:15px}
.section-topo .teldest small{ font-size:12px}

.section-topo .col-text-top {}


.carousel .item img {   min-width: 100%;}
.carousel-caption { bottom:0px; padding:10px; width:100%; left:0px; right:auto; background-color:rgba(0, 0, 0, 0.6);}
.carousel-caption p { margin:0px; text-align:left; font-size:16px; font-weight:bold}

.carousel-indicators{ width:auto; bottom:-6px; right:10px; left:auto}
.carousel-indicators li { width:20px; height:20px; background-color:#F00; border:none}
.carousel-indicators .active {  width:20px; height:20px; background-color:#000 }
.carousel-control, .carousel-control:hover { background:none !important}

.carousel-control img{ position: absolute; top: 50%;}




.produtos-bg{ background-image:url('../imagens/bg-row.png'); background-position:center top; color:#FFF}
.produtos-bg .jcarousel-wrapper { border:hidden; box-shadow:none}
.produtos-bg .jcarousel li{ border:hidden}
.produtos-bg .jcarousel li img { border:1px solid #FFF}

.produtos-bg .jcarousel li .image-caption{ min-height:40px}

.produtos-bg .jcarousel-control-prev, 
.produtos-bg .jcarousel-control-next { background:#FFF; color:#000}


.section-pagina{}
  
  .section-pagina h1 { margin-bottom:30px}
  
  .section-pagina h1:after{content: "";
    display: block;
    height: 20px;
    background-image: url('../imagens/border-image.png');
    background-repeat: no-repeat;
    background-position: center bottom;
  }


.section-lista{}
  .section-lista h3{ margin-bottom: 20px; font-weight: bold}
.section-lista p.texto{ min-height: 106px; overflow: hidden;}

.section-grid{}
  .section-grid .col-grid-item{ margin-bottom:30px;}

.form-wrapper {}
.form-wrapper .input-group-addon { border-radius:0px; background-color:#000; color:#FFF; font-size:20px}
.form-wrapper .form-control { border-radius:0px;}


.section-rodape { color:#FFF; border-top:0px solid #FF0000}
.section-rodape { background-image:url('../imagens/bg-rodape.png'); background-position:center top; background-repeat:no-repeat; background-color:#111; background-size:cover}
.section-rodape a { color:#FFF}

.section-rodape ul li a { display:inline-block; min-width:200px}
.section-rodape button { background-color:transparent; border:none}

.section-rodape .dropdown-menu { display: block; position: relative; float: none}
.section-rodape .dropdown-menu > li > a { min-width: inherit; padding: 1px 1px; left: inherit; top: inherit}

@media (min-width: 1200px) {
    .container{
        max-width: 1366px; width:100%;
    }
}

@media (max-width: 991px){
     
	 .col-logo img{margin:0 auto;}
	 
}


@media (max-width: 767px){

       
	   .navbar-default .navbar-collapse, .navbar-default .navbar-form { background-color:#000}
	   
	   .navbar-toggle{ background-color:#FFF}
       
       .section-topo .col-text-top { text-align:center !important}
       .section-topo .col-text-top .text-right{text-align:center !important}
       
	   .carousel-control{display:none}
       
}
