h2 {
    font-size: 26px !important;
}

@media(min-width: 1024px){
.ocultadesktop {
    display:none;
}
.destaques-home ul li{
    border-right: 1px solid #DCDCDC;
}

footer.rodape .info-social-pag .box-sociais {
position: relative;
z-index: 999999;
left: 224px;
top: -57px;
}

} 

@media (min-width: 300px) and (max-width: 767px){

    .cep-box > .container {
    padding: 19px 0px;
    line-height: 32px;
    border-top: 1px solid #E0E0E0;
}
.preco-produto .op-pag {
    display: none;
}

.alt-image-h3 h3 {
    font-size:28px !important;
    font-weight:400 !important;
    Text-Transform : Uppercase !important;
    color:#646464 !important;
    
}


.preco-produto h2 {
    color: #0064AA;
    text-align: center;
    margin-top: 22px;
margin-bottom: -11px;
}

/* Esconde elementos no mobile */
.ocultamobile {
    display:none;
}
/*posicionamento do botao e campo de texto */
.newsletter-box .col-xs-12.col-sm-2 {
    top: -34px;
    z-index: -1;
}
.newsletter-box .formularios-campos input[type="email"]{
    width: calc(90% - 50px);
}
.newsletter-box .formularios-campos .col-sm-5 {
    width: calc(100% - 50px);
}
.newsletter-box .formularios-campos {
    height: 52px;
}
/*Rodape normal e escondido no mobile*/
footer.rodape .rodape-final{
    display: none;
}
.bordaslider{
    border-top: 1px outset #B4B5B7;
}
.destaques-home ul li{
    border-right: 1px solid #FFF;
}

}


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent
}
body {
    line-height:1
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display:block
}
nav ul {
    list-style:none
}
blockquote, q {
    quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
    content:none
}
a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent
}
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none
}
mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold
}
del {
    text-decoration:line-through
}
abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help
}
table {
    border-collapse:collapse;
    border-spacing:0
}
hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #ccc;
    margin:1em 0;
    padding:0
}
input, select {
    vertical-align:middle
}
html, body {
    height:100%;
    width:100%
}
body {
    overflow-x:hidden;
    font-family:'Roboto Condensed'!important
}
body>.container {
    padding:0
}
body>.container>.row {
    margin:0
}
.fw, nav, nav ul.menu-ul>li.institucional-menu-li div.sub-menu p, nav ul.menu-ul>li.institucional-menu-li div.sub-menu ul li, nav ul.menu-ul>li.institucional-menu-li div.sub-menu ul li a, nav .logar div.box-ja-logado a, nav .logar .box-login h2, nav .logar .box-login input[type="text"], nav .logar .box-login input[type="password"], nav .logar .box-login input[type="submit"], nav .logar .box-login .nao-cadastrado, nav .logar .box-login .nao-cadastrado ul, header.header, header.header .carrinho-busca .carrinho #cart, header.header .carrinho-busca .carrinho .box-carrinho ul.lista-produtos, header.header .carrinho-busca .carrinho .box-carrinho ul.lista-produtos>li, header.header .carrinho-busca .carrinho .box-carrinho .valor-sub, header.header .carrinho-busca .carrinho .box-carrinho .final-box, header.header .carrinho-busca .carrinho .box-carrinho .final-box p, footer.rodape, footer.rodape .rodape-sup, footer.rodape .rodape-sup>ul.todos-link>li h3, footer.rodape .rodape-sup>ul.todos-link>li ul, footer.rodape .rodape-sup>ul.todos-link>li ul li, footer.rodape .rodape-sup>ul.todos-link>li ul li a, footer.rodape .rodape-sup>ul.todos-link>li.contatos-site p, footer.rodape .info-social-pag, footer.rodape .info-social-pag .box-sociais ul, footer.rodape .info-social-pag .box-pagamentos ul, footer.rodape .rodape-final, footer.rodape .rodape-final p, article.pro-seg-cat, article.pro-seg-cat .topo-titulo, article.pro-seg-cat .topo-titulo p, article.pro-seg-cat .topo-titulo ul.seleciona-op, article.pro-seg-cat .conteudo-all, article.pro-seg-cat .conteudo-all .box-psc, article.pro-seg-cat .conteudo-all .box-psc>h2, article.pro-seg-cat .conteudo-all .box-psc .lista-itens ul, article.pro-seg-cat .conteudo-all .box-psc ul.lista-segmentos, article.pro-seg-cat .conteudo-all .box-psc ul.lista-segmentos li h2, article.pro-seg-cat .conteudo-all .box-psc ul.lista-segmentos li p, .breadcrumb, article.institucional-home, article.institucional-home h3, article.institucional-home ul, article.institucional-home ul li h4, article.institucional-home ul li p, .produtos-lancamentos, .produtos-lancamentos h3, .produtos-lancamentos div#produtos-destaques, .produtos-lancamentos .caption h2 b, .cliente-home, .cliente-home h3, .cliente-home div#carousel0, .produto-slider, .produto-slider .img-produto, .produto-slider .tumb-produto, .t-produto, .preco-produto, .preco-produto h2, .botao-compra, .botao-compra button, .box-infos, .box-infos h2, .box-infos p, .page-produto-interno, #product, #product h3, #product .form-group, #product .form-group label, #product .form-group .form-control, .destaques-home, .destaques-home h3, .destaques-home ul, .destaques-home ul li, .destaques-home .controlador-owl-destaques, .newsletter-box {
    float:left;
    width:100%;
    height:auto
}

@media (min-width: 1024px) {
    #content {
        padding:0
    }
}
@media (min-width: 768px) and (max-width: 1023px) {
    #content {
        padding:0
    }
}
#slideshow0 {
    padding:0;
    margin:0px 0 10px
}
#slideshow0 .owl-item .item {
    width:100%
}
#slideshow0 .owl-item .item a {
    width:100%
}
#slideshow0 .owl-item .item a img {
    width:100%
}
.owl-carousel .owl-buttons .owl-prev {
    left:-50px
}
.owl-carousel .owl-buttons .owl-next {
    right:-50px
}
nav {
    background:#a9a9a9;
    margin-bottom:10px
}
@media (min-width: 300px) and (max-width: 767px) {
    nav {
        height:34px
    }
}
nav ul.menu-ul {
    float:left;
    padding:0
}
nav ul.menu-ul>li {
    display:inline-block
}
nav ul.menu-ul>li>a {
    padding:0;
    padding:7px 7px 7px 0;
    display:inline-block;
    font-size:14px;
    color:#fff;
    margin-right:15px;
    text-transform:uppercase
}
nav ul.menu-ul>li>a:hover, nav ul.menu-ul>li>a:active, nav ul.menu-ul>li>a:focus {
    text-decoration:none;
    color:#fff
}
nav ul.menu-ul>li>a span.ii {
    display:inline-block;
    width:30px;
    height:21px;
    vertical-align:middle
}
@media (min-width: 768px) and (max-width: 1023px) {
    nav ul.menu-ul>li>a {
        font-size:13px;
        margin-right:5px
    }
}
@media (min-width: 300px) and (max-width: 767px) {
    nav ul.menu-ul>li>a .info-texto, nav ul.menu-ul>li>a .caret {
        display:none
    }
}
nav ul.menu-ul>li.institucional-menu-li {
    position:relative
}
nav ul.menu-ul>li.institucional-menu-li:hover div.sub-menu {
    display:block
}
nav ul.menu-ul>li.institucional-menu-li div.sub-menu {
    display:none;
    position:absolute;
    z-index:999;
    width:330px;
    padding:20px 15px;
    background:#fff;
    border:solid 1px #dcdcdc;
    -webkit-border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -ms-border-radius:0 0 5px 5px;
    -o-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px
}
@media (min-width: 300px) and (max-width: 767px) {
    nav ul.menu-ul>li.institucional-menu-li div.sub-menu {
        left:-200px;
        text-align:left
    }
}
nav ul.menu-ul>li.institucional-menu-li div.sub-menu p {
    font-size:14px;
    font-weight:bold;
    text-transform:uppercase;
    color:#7c7c7c;
    padding-bottom:20px
}
nav ul.menu-ul>li.institucional-menu-li div.sub-menu ul {
    float:left;
    padding-left:15px
}
nav ul.menu-ul>li.institucional-menu-li div.sub-menu ul li {
    margin-bottom:6px
}
nav ul.menu-ul>li.institucional-menu-li div.sub-menu ul li a {
    font-size:13px;
    text-transform:uppercase;
    color:#828282
}
nav ul.menu-ul>li.institucional-menu-li div.sub-menu ul li a:hover {
    color:#78aadc;
    font-weight:bold
}
nav ul.menu-ul>li.institucional-menu-li div.sub-menu ul.col1 {
    border-right:1px solid #dcdcdc;
    padding-right:10px;
    padding-left:0;
    width:137px
}
nav ul.menu-ul>li.institucional-menu-li div.sub-menu ul.col2 {
    width:160px
}
nav ul.menu-ul>li.menu-produtos-menu {
    display:none
}
@media (min-width: 300px) and (max-width: 767px) {
    nav ul.menu-ul>li {
        width:24%;
        margin-right:-3px;
        text-align:center;
        vertical-align:middle
    }
    nav ul.menu-ul>li.linha-menu {
        display:none
    }
    nav ul.menu-ul>li.atendimento {
        display:none
    }
    nav ul.menu-ul>li.menu-produtos-menu {
        display:inline-block;
        text-align:left
    }
    nav ul.menu-ul>li.menu-produtos-menu span {
        display:inline-block;
        width:30px;
        height:30px;
        cursor:pointer
    }
}
nav .logar {
    float:right;
    position:relative;
    padding:0;
    text-align:right
}
@media (min-width: 300px) and (max-width: 767px) {
    nav .logar {
        padding:0
    }
}
nav .logar b {
    display:inline-block;
    color:#fff
}
nav .logar b a {
    color:#fff !important
}
nav .logar b a:hover {
    color:#fff !important
}
nav .logar>span.label {
    display:none
}
nav .logar:hover>.box-login, nav .logar:hover>.box-ja-logado {
    display:block
}
nav .logar div.box-ja-logado {
    display:none;
    position:absolute;
    width:180px;
    background:#fff;
    left:0px;
    border:solid 1px #ebebeb;
    padding:15px;
    z-index:99999;
    -webkit-border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -ms-border-radius:0 0 5px 5px;
    -o-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px;
    box-shadow:1px 1px 9px rgba(56, 56, 56, 0.1)
}
nav .logar div.box-ja-logado a {
    padding:10px 0;
    font-size:14px;
    text-align:center;
    border-bottom:solid 1px #ebebeb;
    color:#7c7c7c !important;
    text-transform:uppercase
}
nav .logar div.box-ja-logado a:hover, nav .logar div.box-ja-logado a:focus {
    text-decoration:none;
    color:#78aadc !important
}
nav .logar div.box-ja-logado a.sair {
    border-bottom:0;
    color:#fff !important;
    background:#78aadc;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    margin-top:20px
}
nav .logar div.box-ja-logado a.sair:hover, nav .logar div.box-ja-logado a.sair:focus {
    color:#fff !important;
    background:#0064aa;
    font-weight:normal
}
nav .logar span.ii {
    display:inline-block;
    width:30px;
    height:20px;
    vertical-align:middle
}
nav .logar a.login {
    padding:0;
    padding:7px 0 7px 7px;
    display:inline-block;
    font-size:14px;
    color:#fff;
    text-transform:uppercase
}
nav .logar a.login:hover, nav .logar a.login:active, nav .logar a.login:focus {
    text-decoration:none;
    color:#fff
}
@media (min-width: 300px) and (max-width: 767px) {
    nav .logar a.login {
        padding:7px 0;
        margin-right:0;
        font-size:0
    }
}
nav .logar .box-login {
    display:none;
    position:absolute;
    width:300px;
    background:#fff;
    left:-150px;
    border:solid 1px #ebebeb;
    padding:15px;
    z-index:99999;
    -webkit-border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -ms-border-radius:0 0 5px 5px;
    -o-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px;
    box-shadow:1px 1px 9px rgba(56, 56, 56, 0.1)
}
@media (min-width: 300px) and (max-width: 767px) {
    nav .logar .box-login {
        left:-245px
    }
}
nav .logar .box-login h2 {
    font-size:15px;
    text-transform:uppercase;
    padding:10px 0;
    color:#7c7c7c
}
nav .logar .box-login input:-webkit-autofill {
    background:#ffffff !important
}
nav .logar .box-login input[type="text"], nav .logar .box-login input[type="password"] {
    outline:none;
    border:none;
    background:none;
    padding:0;
    padding:5px;
    font-size:14px;
    color:#a9a9a9;
    border:solid 1px;
    padding:5px;
    margin-bottom:15px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    background:#fff;
    background:#fff !important;
    outline:none!important;
    box-shadow:none!important
}
nav .logar .box-login input[type="text"]:focus, nav .logar .box-login input[type="text"]:hover, nav .logar .box-login input[type="text"]:active, nav .logar .box-login input[type="password"]:focus, nav .logar .box-login input[type="password"]:hover, nav .logar .box-login input[type="password"]:active {
    background:#fff;
    border:solid 1px #78aadc;
    outline:none!important;
    box-shadow:none!important
}
nav .logar .box-login input[type="submit"] {
    outline:none;
    border:none;
    background:none;
    padding:0;
    padding:7px;
    font-size:17px;
    background:#78aadc;
    color:#fff;
    font-weight:bold;
    text-transform:uppercase;
    text-align:center;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    font-weight:400
}
nav .logar .box-login input[type="submit"]:hover {
    background:#0064aa
}
nav .logar .box-login .nao-cadastrado h2 {
    text-align:center;
    padding:15px
}
nav .logar .box-login .nao-cadastrado ul {
    text-align:center
}
nav .logar .box-login .nao-cadastrado ul li {
    display:inline-block;
    text-align:center
}
nav .logar .box-login .nao-cadastrado ul li a {
    display:inline-block;
    font-size:14px;
    color:#a9a9a9
}
nav .logar .box-login .nao-cadastrado ul li a:hover, nav .logar .box-login .nao-cadastrado ul li a:active, nav .logar .box-login .nao-cadastrado ul li a:focus {
    color:#78aadc
}
nav .logar .box-login .nao-cadastrado ul li:first-child {
    padding-right:15px;
    border-right:1px solid #a9a9a9
}
nav .logar .box-login .nao-cadastrado ul li:last-child {
    margin-left:15px
}
header.header {
    padding:5px 0
}
header.header a.logo-pal {
    float:left
}
@media (min-width: 300px) and (max-width: 767px) {
    header.header a.logo-pal {
        width:100%;
        text-align:center
    }
}
header.header a.logo-pal img {
    display:inline-block
}
header.header .carrinho-busca {
    float:right;
    width:calc(100% - 200px);
    text-align:right;
    padding-top:25px
}
@media (min-width: 300px) and (max-width: 767px) {
    header.header .carrinho-busca {
        width:100%
    }
}
header.header .carrinho-busca .carrinho {
    display:inline-block;
    width:80px;
    position:relative;
    vertical-align:top;
    height:30px
}
@media (min-width: 300px) and (max-width: 767px) {
    header.header .carrinho-busca .carrinho {
        top:-93px
    }
}
header.header .carrinho-busca .carrinho .carrinho-a {
    display:inline-block;
    width:51px;
    font-size:24px;
    color:#78aadc;
    background:url(img/sprite2.png) no-repeat -1451px -219px;
    overflow:hidden;
    height:40px;
    padding:0px 0 4px 1px;
    text-align:center;
    margin-top:-7px
}
header.header .carrinho-busca .carrinho .carrinho-a:hover, header.header .carrinho-busca .carrinho .carrinho-a:active, header.header .carrinho-busca .carrinho .carrinho-a:focus {
    color:#0064aa;
    text-decoration:none
}
header.header .carrinho-busca .carrinho .carrinho-a.cinzaa {
    color:#a9a9a9 !important
}
header.header .carrinho-busca .carrinho .carrinho-a.cinzaa:hover, header.header .carrinho-busca .carrinho .carrinho-a.cinzaa:focus {
    color:#a9a9a9 !important
}
header.header .carrinho-busca .carrinho .box-carrinho {
    display:none;
    position:absolute;
    width:450px;
    background:#fff;
    left:-389px;
    top:30px;
    border:solid 1px #ebebeb;
    border-top:none;
    padding:15px;
    z-index:9999;
    -webkit-border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -ms-border-radius:0 0 5px 5px;
    -o-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px;
    box-shadow:1px 1px 9px rgba(56, 56, 56, 0.1)
}
@media (min-width: 300px) and (max-width: 767px) {
    header.header .carrinho-busca .carrinho .box-carrinho {
        width:320px;
        left:-240px
    }
}
header.header .carrinho-busca .carrinho .box-carrinho ul.lista-produtos {
    list-style:none
}
header.header .carrinho-busca .carrinho .box-carrinho ul.lista-produtos>li {
    text-align:left;
    margin-bottom:30px
}
header.header .carrinho-busca .carrinho .box-carrinho ul.lista-produtos>li img.logo-produto {
    width:50px;
    height:50px;
    display:inline-block;
    vertical-align:middle
}
header.header .carrinho-busca .carrinho .box-carrinho ul.lista-produtos>li ul.descricao-produtos {
    width:calc(100% - 60px);
    display:inline-block;
    list-style:none;
    padding-left:15px;
    vertical-align:middle
}
header.header .carrinho-busca .carrinho .box-carrinho ul.lista-produtos>li ul.descricao-produtos>li {
    float:initial!important;
    display:inline-block;
    vertical-align:middle;
    margin-right:-3px;
    text-align:center;
    padding:0;
    line-height:1.3;
    font-size:13px;
    color:#7c7c7c
}
header.header .carrinho-busca .carrinho .box-carrinho ul.lista-produtos>li ul.descricao-produtos>li a {
    line-height:1.3;
    font-size:13px;
    color:#7c7c7c
}
header.header .carrinho-busca .carrinho .box-carrinho ul.lista-produtos>li ul.descricao-produtos>li:first-child {
    text-align:left
}
header.header .carrinho-busca .carrinho .box-carrinho .valor-sub {
    border:solid 1px #a9a9a9;
    border-left:none;
    border-right:none;
    padding:10px 0
}
header.header .carrinho-busca .carrinho .box-carrinho .valor-sub b {
    float:left;
    color:#0064aa;
    font-size:15px
}
header.header .carrinho-busca .carrinho .box-carrinho .valor-sub span {
    float:right;
    font-weight:bold;
    color:#7c7c7c;
    font-size:15px
}
header.header .carrinho-busca .carrinho .box-carrinho .final-box {
    padding:15px 0;
    text-align:center
}
header.header .carrinho-busca .carrinho .box-carrinho .final-box p {
    font-size:13px;
    color:#7c7c7c;
    line-height:1.3;
    text-align:center;
    padding:8px 0
}
header.header .carrinho-busca .carrinho .box-carrinho .final-box .fechar-pedido-btn {
    outline:none;
    border:none;
    background:none;
    padding:0;
    padding:8px 30px;
    font-size:17px;
    background:#78aadc;
    color:#fff;
    font-weight:bold;
    text-transform:uppercase;
    display:inline-block;
    text-align:center;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    font-weight:400
}
header.header .carrinho-busca .busca {
    display:inline-block;
    float:initial!important
}
@media (min-width: 300px) and (max-width: 767px) {
    header.header .carrinho-busca .busca {
        width:100%;
        display: none;
    }
}
header.header .carrinho-busca .busca input[type="text"] {
    outline:none;
    border:none;
    background:none;
    padding:0;
    padding:5px;
    font-size:14px;
    color:#a9a9a9;
    border:solid 1px;
    padding:5px;
    margin-bottom:15px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    float:left;
    width:calc(100% - 40px)
}
header.header .carrinho-busca .busca input[type="text"]:focus, header.header .carrinho-busca .busca input[type="text"]:hover {
    border:solid 1px #78aadc
}
header.header .carrinho-busca .busca button {
    width:30px;
    height:30px;
    float:left;
    margin-right:10px;
    background:none;
    border:none;
    outline:none;
    width:23px;
    height:30px;
    background:url(img/sprite.png) no-repeat -260px -23px
}
footer.rodape {
    border-top:1px solid #dcdcdc;
    margin-top:40px
}
footer.rodape>.container {
    padding:30px 0 0 0
}
@media (min-width: 300px) and (max-width: 767px) {
    footer.rodape>.container {
        padding:30px 15px 0 15px
    }
}
footer.rodape .rodape-sup>ul.todos-link {
    padding:0;
    list-style:none
}
footer.rodape .rodape-sup>ul.todos-link>li {
    text-align:left;
}
footer.rodape .rodape-sup>ul.todos-link>li h3 {
    font-size:16px;
    color:#78aadc;
    text-transform:uppercase;
    margin-bottom:20px;
    font-weight:300
}
@media (min-width: 300px) and (max-width: 767px) {
    footer.rodape .rodape-sup>ul.todos-link>li h3 {
        font-size:18px
    }
    footer.rodape .rodape-sup>ul.todos-link>li h3:hover+ul {
        display:block;

    }
}
footer.rodape .rodape-sup>ul.todos-link>li ul {
    list-style:none
}
@media (min-width: 300px) and (max-width: 767px) {
    footer.rodape .rodape-sup>ul.todos-link>li ul {
        display:none
    }
}
footer.rodape .rodape-sup>ul.todos-link>li ul li a {
    font-size:14px;
    color:#828282;
    margin-bottom:7px;
    font-weight:300
}
@media (min-width: 300px) and (max-width: 767px) {
    footer.rodape .rodape-sup>ul.todos-link>li ul li a {
        margin-bottom:10px;
        font-size:22px;
        margin-left: 22px;
    }
}
footer.rodape .rodape-sup>ul.todos-link>li ul li a:hover {
    color:#989494
}
@media (min-width: 300px) and (max-width: 767px) {
    footer.rodape .rodape-sup>ul.todos-link>li {
        margin-bottom:15px;
        padding:0
    }
    footer.rodape .rodape-sup>ul.todos-link>li h3 {
        margin-bottom: -18px;
font-size: 19px;
color: #B7AFAF;
padding-bottom: 20px;
padding-left: 15px;
font-weight: bold;
text-transform: uppercase;
    }
}
footer.rodape .rodape-sup>ul.todos-link>li.contatos-site p {
color: #B7AFAF;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 22px;
font-size: 19px;
} 
footer.rodape .rodape-sup>ul.todos-link>li.contatos-site p:last-child {
    margin-bottom:0
}
footer.rodape .rodape-sup>ul.todos-link>li.contatos-site p span {
    display:inline-block;
    width:30px;
    height:22px;
    vertical-align:middle
}
footer.rodape .info-social-pag {
    padding:10px 0;
    margin-top:20px;
    /*border-top:solid 1px #dcdcdc;*/
    border-bottom:solid 1px #dcdcdc
}
/*

CLASS ADDED FOR STYLE APPLY IN FOOTER CONTACT

*/
footer.rodape .info-social-pag .footer-contact,.footer-address {
    color:#828282;
    font-weight: 300;
    font-family:'Roboto Condensed';
    font-size:14px;
}
footer.rodape .info-social-pag .footer-address .weight-title {
    font-weight: 400;
}
footer.rodape .info-social-pag .footer-address p{
    margin-bottom:2%;
}
footer.rodape .info-social-pag .footer-contact > dd{
    margin-bottom:2%;
}

footer.rodape .info-social-pag .box-sociais {
float: initial !important;
display: inline-block;
vertical-align: middle;
margin-right: -3px;

}
@media (min-width: 300px) and (max-width: 767px) {
    footer.rodape .info-social-pag .box-sociais {
        width:100%;
        margin-bottom:20px
    }
}
footer.rodape .info-social-pag .box-sociais ul {
    list-style:none;
    text-align:left
}
footer.rodape .info-social-pag .box-sociais ul li {
    display:inline-block;
    padding-left:10px;
    font-size:16px;
    color:#828282;
    text-transform:uppercase;
    font-weight:300
}
footer.rodape .info-social-pag .box-sociais ul li span {
    display:inline-block;
    vertical-align:middle;
    width:23px;
    height:20px
}
@media (min-width: 300px) and (max-width: 767px) {
    footer.rodape .info-social-pag .box-sociais ul {
        text-align:center
    }
}
footer.rodape .info-social-pag .box-pagamentos {
    display:inline-block;
    vertical-align:middle;  
}
footer.rodape .info-social-pag .box-pagamentos .pay-methods-title{
    margin-bottom:6%; 
    font-weight: 400;
    color: rgb(183, 175, 175);
    padding-bottom: 20px;
    padding-left: 15px;
    font-weight: bold;
    text-transform: uppercase;
}
footer.rodape .box-pagamentos {
    float:right;
    display:inline-block;
    vertical-align:middle;
}
@media (min-width: 300px) and (max-width: 767px) {
    footer.rodape .info-social-pag .box-pagamentos {
        width:100%
    }
}
footer.rodape .info-social-pag .box-pagamentos ul {
    list-style:none;
    text-align:right
}
footer.rodape .info-social-pag .box-pagamentos ul li {
    display:inline-block;
    padding-left:10px;
    font-size:16px;
    color:#828282;
    text-transform:uppercase;
    font-weight:300
}
footer.rodape .info-social-pag .box-pagamentos ul li span {
    display:inline-block;
    vertical-align:middle
}
@media (min-width: 300px) and (max-width: 767px) {
    footer.rodape .info-social-pag .box-pagamentos ul {
        text-align:center
    }
}
footer.rodape .rodape-final {
    padding-top:20px
}
footer.rodape .rodape-final p {
    text-align:center;
    font-size:12px;
    color:#828282;
    margin-bottom:11px;
    line-height:1.3;
    font-weight:300
}

article.pro-seg-cat {
    position:relative;
    margin-bottom:0px
}
article.pro-seg-cat>.container {
    border-top:1px solid #dcdcdc;
    border-bottom:1px solid #dcdcdc;
    padding:20px 0px
}
@media (min-width: 300px) and (max-width: 767px) {
    article.pro-seg-cat {
        display:none;
        position:absolute;
        top:35px;
        background:#fff;
        z-index:9999
    }
}
article.pro-seg-cat.ativo {
    display:block
}
article.pro-seg-cat .topo-titulo>.col-sm-6 {
    padding:0
}
article.pro-seg-cat .topo-titulo p {
    line-height:1.3;
    font-weight:400;
    font-size:12px;
    text-transform:uppercase;
    color:#7c7c7c
}
@media (min-width: 300px) and (max-width: 767px) {
    article.pro-seg-cat .topo-titulo p {
        text-align:center;
        padding-bottom:20px;
        display:none
    }
}
article.pro-seg-cat .topo-titulo ul.seleciona-op {
    list-style:none;
    padding-right:15px
}
article.pro-seg-cat .topo-titulo ul.seleciona-op li {
    text-align:right;
    padding-right:0
}
article.pro-seg-cat .topo-titulo ul.seleciona-op li a {
    text-align:center;
    display:inline-block;
    font-size:17px;
    color:#a9a9a9;
    text-transform:uppercase;
    font-weight:bold
}
article.pro-seg-cat .topo-titulo ul.seleciona-op li a:hover, article.pro-seg-cat .topo-titulo ul.seleciona-op li a.ativo {
    color:#78aadc;
    text-decoration:none
}
article.pro-seg-cat .conteudo-all {
    position:relative
}
article.pro-seg-cat .conteudo-all .box-psc {
    display:none;
    padding:12px 15px 10px 15px;
    position:absolute;
    top:20px;
    z-index:9999;
    -webkit-border-radius:0 0 5px 5px;
    -moz-border-radius:0 0 5px 5px;
    -ms-border-radius:0 0 5px 5px;
    -o-border-radius:0 0 5px 5px;
    border-radius:0 0 5px 5px;
    background:#fff;
    border:1px solid #dcdcdc;
    height:260px
}
@media (min-width: 300px) and (max-width: 767px) {
    article.pro-seg-cat .conteudo-all .box-psc {
        height:auto
    }
}
article.pro-seg-cat .conteudo-all .box-psc>h2 {
    font-size:16px;
    text-transform:uppercase;
    color:#7c7c7c;
    padding-bottom:15px
}
article.pro-seg-cat .conteudo-all .box-psc .lista-itens {
    padding-top:15px;
    padding:0
}
article.pro-seg-cat .conteudo-all .box-psc .lista-itens ul {
    list-style:none
}
@media (min-width: 300px) and (max-width: 767px) {
    article.pro-seg-cat .conteudo-all .box-psc .lista-itens ul li {
        width:100%!important;
        float:left
    }
}
article.pro-seg-cat .conteudo-all .box-psc .lista-itens ul .col-sm-4 {
    padding-left:0
}
article.pro-seg-cat .conteudo-all .box-psc .lista-itens ul a {
    width:100%;
    display:inline-block;
    font-size:13px;
    text-transform:uppercase;
    color:#7c7c7c;
    padding:5px 0;
    margin-bottom:2px
}
article.pro-seg-cat .conteudo-all .box-psc .lista-itens ul a:hover {
    color:#78aadc;
    font-weight:bold
}
article.pro-seg-cat .conteudo-all .box-psc .mostra-img {
    border-left:1px solid #dcdcdc;
    height:230px;
    position:relative;
    padding-right:0
}
@media (min-width: 300px) and (max-width: 767px) {
    article.pro-seg-cat .conteudo-all .box-psc .mostra-img {
        display:none
    }
}
article.pro-seg-cat .conteudo-all .box-psc .mostra-img img {
    display:inline-block;
    max-width:100%;
    vertical-align:middle;
    top:0;
    right:0;
    left:0;
    bottom:0;
    position:absolute;
    margin:auto
}
article.pro-seg-cat .conteudo-all .box-psc ul.lista-segmentos {
    list-style:none;
    position:absolute;
    top:0;
    right:0;
    left:0;
    bottom:0;
    margin:auto;
    height:155px
}
@media (min-width: 300px) and (max-width: 767px) {
    article.pro-seg-cat .conteudo-all .box-psc ul.lista-segmentos {
        position:relative;
        height:auto
    }
}
article.pro-seg-cat .conteudo-all .box-psc ul.lista-segmentos li {
    float:left;
    padding:0 15px;
    text-align:center;
    width:20%;
    border-right:1px solid #dcdcdc
}
article.pro-seg-cat .conteudo-all .box-psc ul.lista-segmentos li:last-child {
    border:0
}
@media (min-width: 300px) and (max-width: 767px) {
    article.pro-seg-cat .conteudo-all .box-psc ul.lista-segmentos li {
        width:100%;
        padding-bottom:0px
    }
}
article.pro-seg-cat .conteudo-all .box-psc ul.lista-segmentos li span {
    display:inline-block;
    margin-bottom:10px
}
article.pro-seg-cat .conteudo-all .box-psc ul.lista-segmentos li span.is-hopitalar {
    background-position:-186px -29px;
    width:104px;
    height:110px
}
article.pro-seg-cat .conteudo-all .box-psc ul.lista-segmentos li span.is-alimentos {
    background-position:-1424px -29px;
    width:97px;
    height:110px
}
article.pro-seg-cat .conteudo-all .box-psc ul.lista-segmentos li span.is-farmaceutica {
    background-position:-825px -30px;
    width:103px;
    height:108px
}
article.pro-seg-cat .conteudo-all .box-psc ul.lista-segmentos li span.is-eletrica {
    background-position:-494px -30px;
    width:110px;
    height:108px
}
article.pro-seg-cat .conteudo-all .box-psc ul.lista-segmentos li span.is-hidraulica {
    background-position:-1136px -30px;
    width:78px;
    height:108px
}
article.pro-seg-cat .conteudo-all .box-psc ul.lista-segmentos li h2 {
    font-size:16px;
    text-align:center;
    padding:0;
    text-transform:uppercase;
    color:#7c7c7c;
    margin-top:20px
}
article.pro-seg-cat .conteudo-all .box-psc ul.lista-segmentos li h2 a {
    font-size:16px;
    color:#7c7c7c
}
article.pro-seg-cat .conteudo-all .box-psc ul.lista-segmentos li p {
    font-size:13px;
    color:#7c7c7c;
    line-height:1.3
}
article.pro-seg-cat .conteudo-all .box-psc ul.lista-segmentos li:hover h2 {
    color:#78aadc
}
article.pro-seg-cat .conteudo-all .box-psc ul.lista-segmentos li:hover h2 a {
    color:#78aadc
}
article.pro-seg-cat .conteudo-all .box-psc ul.lista-segmentos li:hover span.is-hopitalar {
    background-position:-26px -29px;
    width:104px;
    height:110px
}
article.pro-seg-cat .conteudo-all .box-psc ul.lista-segmentos li:hover span.is-alimentos {
    background-position:-1276px -29px;
    width:97px;
    height:110px
}
article.pro-seg-cat .conteudo-all .box-psc ul.lista-segmentos li:hover span.is-farmaceutica {
    background-position:-655px -30px;
    width:103px;
    height:108px
}
article.pro-seg-cat .conteudo-all .box-psc ul.lista-segmentos li:hover span.is-eletrica {
    background-position:-348px -30px;
    width:110px;
    height:108px
}
article.pro-seg-cat .conteudo-all .box-psc ul.lista-segmentos li:hover span.is-hidraulica {
    background-position:-988px -30px;
    width:78px;
    height:108px
}
article.pro-seg-cat .conteudo-all #b-produtos .lista-itens ul a {
    font-size:13px;
    margin-bottom:1px
}
article.pro-seg-cat .conteudo-all #b-catalogos .lista-itens ul a {
    font-size:13px;
    margin-bottom:3px
}
.oi, #supermenu {
    display:none!important
}
.ii2 {
    background:url(img/sprite2.png)
}
.ii {
    background:url(img/sprite.png)
}
.ii.i-contato {
    background-position:-25px -19px
}
.ii.i-atendimento {
    background-position:-75px -19px
}
.ii.i-institucional {
    background-position:-120px -21px
}
.ii.i-ldecoracao {
    background-position:-456px -25px
}
.ii.i-login {
    background-position:-207px -22px
}
.ii.i-carrinho {
    background-position:-404px -256px
}
.ii.i-instagram {
    background-position:-164px -231px;
    width:16px;
    height:16px
}
.ii.i-facebook {
    background-position:-22px -229px
}
.ii.i-vimeo {
    background-position:-68px -230px
}
.ii.i-youtube {
    background-position:-116px -230px;
    width:22px;
    height:15px
}
.ii.i-link {
    background-position:-171px -185px;
    width:15px;
    height:15px
}
.ii.i-visa {
    background-position:-374px -212px;
    width:48px;
    height:15px
}
.ii.i-master {
    background-position:-444px -207px;
    width:43px;
    height:24px
}
.ii.i-itau {
    background-position:-516px -206px;
    width:27px;
    height:26px
}
.ii.i-bndes {
    background-position:-569px -212px;
    width:69px;
    height:15px
}
.ii.i-boleto {
    background-position:-661px -208px;
    width:29px;
    height:31px
}
.ii.i-menu-i {
    background-position:-507px -258px
}
.ii.f-num {
    background-position:-21px -178px
}
.ii.f-mail {
    background-position:-66px -178px
}
.ii.f-sky {
    background-position:-115px -182px
}
.breadcrumb a {
    font-size:13px;
    color:#7c7c7c
}
.breadcrumb li:last-child a {
    color:#0064aa
}
.owl-carousel .owl-wrapper:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
.owl-carousel {
    display:none;
    position:relative;
    width:100%;
    -ms-touch-action:pan-y
}
.owl-carousel .owl-wrapper {
    display:none;
    position:relative;
    -webkit-transform:translate3d(0px, 0px, 0px)
}
.owl-carousel .owl-wrapper-outer {
    overflow:hidden;
    position:relative;
    width:100%
}
.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition:height 500ms ease-in-out;
    -moz-transition:height 500ms ease-in-out;
    -ms-transition:height 500ms ease-in-out;
    -o-transition:height 500ms ease-in-out;
    transition:height 500ms ease-in-out
}
.owl-carousel .owl-item {
    float:left;
}
.owl-controls .owl-page, .owl-controls .owl-buttons div {
    cursor:pointer
}
.owl-controls {
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
.grabbing {
    cursor:url(grabbing.png) 8 8, move
}
.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -webkit-transform:translate3d(0, 0, 0);
    -moz-transform:translate3d(0, 0, 0);
    -ms-transform:translate3d(0, 0, 0);
}
#sync1 .item {
    background:#fff;
    padding:0px 0px;
    margin:5px;
    color:#FFF;
    text-align:center
}
#sync1 .item img {
    display:inline-block;
    max-width:100%
}
#sync2 .item {
   padding: 0px 0px;
margin: 5px;
color: #FFF;
text-align: center;
cursor: pointer;
border: solid 1px #ebebeb;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
height: 62px;
width: 44px;
}
#sync2 .item:hover {
    border:solid 1px #78aadc
}
#sync2 .item img {
    width: 42px;
height: 60px;
border-radius: 5px;
float: right;
}
#sync2 .item h1 {
    font-size:18px
}
#sync2 .synced .item {
    border:solid 1px #78aadc
}
article.institucional-home {
    padding:30px 0;
    border-bottom:1px solid #dcdcdc
}
article.institucional-home h3 {
    /*font-size:20px;
    color:#7c7c7c;
    padding-bottom:20px*/
    font-size: 19px;
    color: rgb(183, 175, 175);
    padding-bottom: 20px;
    padding-left: 0px;
    font-weight: bold;
    text-transform: uppercase;
}
article.institucional-home ul {
    list-style:none
}
article.institucional-home ul li {
    text-align:center
}
@media (min-width: 300px) and (max-width: 767px) {
    article.institucional-home ul li {
        margin-bottom:50px;
        width:100%;
        float:left
    }
}
article.institucional-home ul li span {
    display:inline-block
}
article.institucional-home ul li span.i-acao {
    background-position:-654px -212px;
    width:58px;
    height:57px
}
article.institucional-home ul li span.i-missao {
    background-position:-43px -211px;
    width:57px;
    height:57px
}
article.institucional-home ul li span.i-satisfacao {
    background-position:-959px -211px;
    width:57px;
    height:57px
}
article.institucional-home ul li span.i-sustentabilidade {
    background-position:-464px -211px;
    width:58px;
    height:57px
}
article.institucional-home ul li h4 {
    font-size:15px;
    text-transform:uppercase;
    padding:15px 7px;
    text-align:center;
    color:#7c7c7c
}
article.institucional-home ul li h4 a {
    color:#7c7c7c
}
article.institucional-home ul li h4 a:hover {
    color:#78aadc;
    text-decoration:none
}
article.institucional-home ul li p {
font-size: 14px;
color: #828282;
margin-bottom: 7px;
font-weight: 300;
line-height: initial;
}
article.institucional-home ul li:hover h4 a {
    color:#78aadc
}
article.institucional-home ul li:hover span.i-acao {
    background-position:-789px -212px;
    width:58px;
    height:57px
}
article.institucional-home ul li:hover span.i-missao {
    background-position:-164px -211px;
    width:57px;
    height:57px
}
article.institucional-home ul li:hover span.i-satisfacao {
    background-position:-1101px -211px;
    width:57px;
    height:57px
}
article.institucional-home ul li:hover span.i-sustentabilidade {
    background-position:-311px -211px;
    width:58px;
    height:57px
}
.produtos-lancamentos {
    padding:30px 0 0 0;
    border-bottom:1px solid #dcdcdc
}
.produtos-lancamentos h3 {
    /*font-size:20px;
    color:#7c7c7c;
    padding-bottom:20px;
    padding-left:15px*/
    font-size: 19px;
    color: rgb(183, 175, 175);
    padding-bottom: 20px;
    padding-left: 15px;
    font-weight: bold;
    text-transform: uppercase;
}
.produtos-lancamentos p {
    color: #828282;
    font-size: 18px;
    line-height: 28px;
    font-style: normal;
    font-weight: 300;
    text-align: left;

}
.produtos-lancamentos div#produtos-destaques .image img {
    max-width:80%
}
.produtos-lancamentos .caption {
    padding:70px 50px 0px 70px
}
.produtos-lancamentos .caption h2 {
    text-transform:uppercase;
    font-size:28px
}
.produtos-lancamentos .caption h2 a {
    color:#78aadc
}
.produtos-lancamentos .caption h2 a:hover {
    color:#0064aa
}
.produtos-lancamentos .caption h2 b {
    text-transform:uppercase;
    margin-bottom:20px
}
@media (min-width: 300px) and (max-width: 767px) {
    .produtos-lancamentos .caption {
        padding:0 15px!important
    }
    .produtos-lancamentos .caption h2 {
        margin-top:15px!important
    }
}
.cliente-home {
    padding:30px 0 0 0;
    margin-bottom:-15px
}
.cliente-home h3 {
    /*font-size:20px;
    color:#7c7c7c;
    padding-bottom:20px;
    padding-left:15px */
    font-size: 19px;
    color: rgb(183, 175, 175);
    padding-bottom: 20px;
    padding-left: 15px;
    font-weight: bold;
    text-transform: uppercase;
}


.cliente-home div#carousel0 .owl-next img, .cliente-home div#carousel0 .owl-prev img {
    opacity:1!important
}
@media (min-width: 300px) and (max-width: 767px) {
    .cliente-home div#carousel0 img {
        display:inline-block
    }
}
.itens-home {
    margin-top:0!important
}
.itens-home .title-itens {
    border-top:0!important
}
.title-itens {
    border-color:#dcdcdc
}
.produto-slider .img-produto {
    position:relative;
    text-align:center
}
.produto-slider .img-produto .bt-esquerda {
    width:36px;
    height:72px;
    display:inline-block;
    position:absolute;
    top:40%;
    bottom:0;
    background-position:-627px -58px;
    left:0
}
@media (min-width: 300px) and (max-width: 767px) {
    .produto-slider .img-produto .bt-esquerda {
        background-position:-725px -251px;
        width:22px;
        height:39px;
        top:40%
    }
}
.produto-slider .bt-direita {
    width:36px;
    height:72px;
    display:inline-block;
    position:absolute;
    top:40%;
    bottom:0;
    background-position:-720px -59px;
    right:0
}
@media (min-width: 300px) and (max-width: 767px) {
    .produto-slider .bt-direita {
        background-position:-770px -246px;
        width:23px;
        height:44px;
        top:40%
    }
}
.produto-slider .img-do-produto {
    width:100%;
    display:inline-block;
    padding:0 80px
}
@media (min-width: 300px) and (max-width: 767px) {
    .produto-slider .img-do-produto {
        padding:0 25px
    }
}
.produto-slider .owl-controls {
    display:none!important
}
.t-produto {
    font-size:20px;
    color:#7c7c7c;
    margin-bottom:20px;
    text-transform:uppercase;
    padding:10px 0;
    color:#0064aa
}
.preco-produto h2 {
    font-size:28px;
    color:#7c7c7c;
    margin-bottom:10px;
    text-transform:uppercase;
    text-align:right
    
}
.preco-produto .op-pag {
    float:right;
    text-decoration:underline;
    color:#a9a9a9;
    font-size:14.7px;
    margin-bottom:20px;
    cursor:pointer;
}
.c-direita {
    padding-right:0
}
.botao-compra {
    margin-top:20px
}
.botao-compra .col-xs-6 {
    padding-right:0
}
.botao-compra button {
    border:0;
    background:0;
    text-transform:uppercase;
    padding:10px 5px;
    border:solid 1px #0064aa;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
    font-size:17px;
    font-weight:bold
}
.botao-compra .bt-carrinho-produto button {
    color:#0064aa;
    background:#fff
}
.botao-compra .bt-carrinho-produto button:hover {
    background:#0064aa;
    color:#fff
}
.botao-compra .bt-comprar-produto button {
    background:#0064aa;
    color:#fff
}
.botao-compra .bt-comprar-produto button:hover {
    color:#0064aa;
    background:#fff
}
.box-infos {
    padding:10px 0;
    border-bottom:1px solid #dcdcdc;
    margin-bottom:20px;
}
.box-infos.no-b {
    border-bottom:none!important;
    margin-bottom:5px
}
.box-infos h2 {
    font-size:17px;
    color:#7c7c7c;
    margin-bottom:20px;
    text-transform:uppercase
}
.box-infos p {
    font-size:17px;
    color:#7c7c7c;
    margin-bottom:20px;
    line-height:1.4

    
}
#product>hr {
    display:none
}
#product h3 {
    font-size:16px;
    color:#7c7c7c;
    margin-bottom:12px;
    text-transform:uppercase;
    color:#0064AA;
    font-weight: bold;
}
#product .form-group {
    padding:5px 0;
    margin-bottom:10px
}
#product .form-group label {
    padding:7px 0
}
#product .form-group .form-control#input-quantity {
    width:40px!important
}
.alert {
    float:left;
    width:100%;
    margin-top:20px
}
.destaques-home {
    padding:30px 0 20px 0;
    border-bottom:1px solid #dcdcdc
}
.destaques-home:hover .controlador-owl-destaques {
    opacity:0.6
}
.destaques-home h3 {
   /* font-size:20px;
    color:#7c7c7c;
    padding-bottom:20px */
    font-size: 19px;
    color: rgb(183, 175, 175);
    padding-bottom: 20px;
    padding-left: 15px;
    font-weight: bold;
    text-transform: uppercase;

}
.destaques-home ul {
    list-style:none
}
.destaques-home ul .owl-item:first-child {
    padding-left:0
}
.destaques-home ul .owl-item:nth-child(3n+3) li {
    border-right:0
}
.destaques-home ul li {
    padding:0 15px 15px 15px;
}
.destaques-home ul li h4 {
    font-size:17px;
    line-height:1.3;
    min-height:65px;
    text-transform:uppercase;
    font-weight:normal;
    margin-bottom:20px
}
.destaques-home ul li h4 a {
    color:#78aadc
}
.destaques-home ul li h4 a:hover {
    color:#0064aa
}
.destaques-home ul li p {
    font-size: 14px;
    color: #828282;
    margin-bottom: 7px;
    font-weight: 300;
    line-height: initial;
}
.destaques-home .controlador-owl-destaques {
    height:1px;
    position:relative;
    z-index:9999;
    opacity:0;
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out
}
.destaques-home .controlador-owl-destaques a {
    position:absolute;
    background:url("img/sprite.png") no-repeat;
    width:36px;
    height:72px;
    z-index:9999;
    display:inline-block;
    top:28px
}
.destaques-home .controlador-owl-destaques .d-next {
    right:-50px;
    background-position:-720px -59px;
    width:40px;
    height:72px
}
.destaques-home .controlador-owl-destaques .d-prev {
    left:-50px;
    background-position:-627px -58px;
    width:40px;
    height:72px
}
.newsletter-box {
    margin-top:-10px;
    border-top:1px solid #dcdcdc;
    border-bottom:1px solid #dcdcdc
}
.newsletter-box>.container {
    padding:19px 0 19px 0;
    line-height:32px
}
.newsletter-box>.container>p {
    padding:0 0 0 15px;
    font-size:14px
}
.newsletter-box .col-xs-12.col-sm-2 {
    text-align:right;
    height:32px
}
.newsletter-box .formularios-campos {
    padding:0
}
@media (min-width: 300px) and (max-width: 767px) {
    .newsletter-box .formularios-campos .col-sm-5 {
        margin-bottom:10px
    }
}
.newsletter-box .formularios-campos label {
    width:50px;
    float:left;
    height:32px;
    line-height:32px;
    text-transform:uppercase;
    font-size:14px
}
.newsletter-box .formularios-campos input[type="text"], .newsletter-box .formularios-campos input[type="email"] {
    height:32px;
    width:calc(100% - 50px);
    float:left;
    border:none;
    background:none;
    padding:0;
    padding:7px;
    border:solid 1px #a9a9a9;
    outline:none;
    font-size:13px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px
}
.newsletter-box .formularios-campos input[type="text"]:hover, .newsletter-box .formularios-campos input[type="text"]:focus, .newsletter-box .formularios-campos input[type="email"]:hover, .newsletter-box .formularios-campos input[type="email"]:focus {
    border:solid 1px #78aadc
}
.newsletter-box .formularios-campos button[type="submit"] {
    border:none;
    width:25px;
    height:25px;
    background-position:-386px -29px;
    top:-13%;
    position:relative;
    outline:none!important
}
.newsletter-box .formularios-campos button[type="submit"]:hover, .newsletter-box .formularios-campos button[type="submit"]:focus, .newsletter-box .formularios-campos button[type="submit"]:active {
    border:none!important;
    background-position:-417px -29px;
    outline:none!important
}
@media (min-width: 300px) and (max-width: 767px) {
    .newsletter-box .formularios-campos button[type="submit"] {
        float:right
    }
}

/****************************luiz****************************/

.tumb-produto .owl-carousel .owl-item {
    width: 65px !important;
}
@media (min-width: 992px) {
    #sync1 .item{
        width: 277px;
        border: 1px solid rgb(220, 220, 220);
        border-radius: 6px;
        height: 382px;
    }
    #sync1 .item img{
        /* border: 1px solid #ccc;*/
        width: 277px;
        height: 380px;
        border-radius: 5px;
    }
}
select.form-control {
    font-size: 15px;
    color: #808080;
    border: 1px solid #DCDCDC;
    border-color:  none;
    padding: 8px;
    height: inherit;
    box-shadow: none;
    margin: 1px 0;
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: "";
}

select.form-control .descricao_select{
    color:#AAAAAA;
    margin-left:14px;
}
select.form-control option{
    margin-left:14px;
    font-size: 15px;
    color: #AAAAAA;
}
select.form-control option:hover{
    border:1px solid #78AADC;
    border-radius:5px;
    color:#AAAAAA !important;
    background: none !important

}
select.form-control option.container{
    border:#F6F6F6;
    border-radius: 5px;
    margin-top:2px;
}
.info_pag{
    margin-top:40px;line-height:12px;text-align:right;
}
.c-direita .preco-produto + .info_pag + hr + h3{
    color:#0064AA;
    font-size:14px;
    margin-bottom: 13px;
}
.form-control:focus {
    box-shadow: none;
    border: 1px solid #0064AA;
}
.produto-slider .bt-direita {
    width: 16px;
    height: 32px;
    background-position: -775px -259px;
}
.produto-slider .img-produto .bt-esquerda{
   background-position: -725px -259px
}
h1.t-produto:last-word{
    font-weight:bold;
}
h1.t-produto::nth-word(2){
    font-weight:bold;   
}
.produto-slider .img-do-produto{
    padding: 0 51px;
}
.owl-carousel .owl-wrapper-outer{
   /* width: 101%;
    margin-left: -5px;
    */
}
.info-pag{
    margin-top:40px;
    line-height:12px;
    text-align:right;
}
.info-pag span:first-child{
    color:#0065AA;
    font-weight:bold;
}
.prazo_entrega{
    font-size:10px;
}
.form-group .control-label{
    display: block;
}

.box-infos iframe{
    height:527px;
    display: block;
    width: 100%;
    border: none;
}
@media (max-width: 550px) {
    .box-infos iframe{
        height: 257px !important;
    }
}
.preco-produto h2{
    font-weight: bold;
}
#product .form-group .form-control#input-quantity {
    width: 100% !important;
    font-size: 15px;
    color: #808080;
    padding: 6px 13px;
    margin-bottom: 12px;
}
.botao-compra button{
    font-size: 20px;
}
.bt-comprar-produto{
    padding: 0px;
}
.bt-comprar-produto button#button-carrinho-comprar#button-carrinho-comprar {
    color: #0064aa !important;
    background: #fff !important;
    border-color:#0064aa !important;
    float: left;
    width: 52%;
    margin-top: 0px;
}
.bt-comprar-produto button#button-carrinho-comprar#button-carrinho-comprar:hover {
    color: #fff !important;
    background: #0064aa !important;
    border-color:#0064aa !important;
}
.bt-comprar-produto button#button-comprar-agora#button-comprar-agora{
    float: right;
    width: 45%;
    /*margin-left: 16px;*/
}
.valor_frete{

}
.cep-box{
    border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;color: #aaa; font-size: 14px;line-height: 20px;clear: both;
}
.cep-box>.container {
    padding: 19px 0 19px 0;line-height: 32px;
}
.cep-box>.container input{
height: 32px; width: calc(100% - 50px); float: left; border: none; background: none; padding: 0; padding: 7px; border: solid 1px #DCDCDC; outline: none; font-size: 13px; border-radius: 5px; height: 33px; font-style: italic;
}
.cep-box>.container input.buttonCEP{
padding: 0px; border: solid 1px #DCDCDC;outline: none;font-size: 13px;border-radius: 5px;background: #fff;width: 150px;height: 33px;
    font-style: normal;
}
.cep-box>.container input.buttonCEP:hover{
border: solid 1px #DCDCDC;background: #DCDCDC;color:#fff;
}
.breadcrumb>li a img {
    padding-right: 5px;
}
ul.breadcrumb{
    padding: 16px 0px 27px 0;
}
.valor_frete{
text-align: center;
}
.valor_frete p{
    font-size: 15px
}
.box-infos h2{
    color:#AAAAAA;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 10px;
}
.box-infos{
    color: #aaa;
    font-size: 14px;
    line-height: 20px;
    padding: 20px 0;
    margin-bottom:0px !important;

    color: #828282;
    font-size: 18px;
    line-height: 28px;
    font-style: normal;
    font-weight: 300;
    text-align: left;

}
.box-infos p:last-child{
    display: none
}
.c-direita{
      margin-bottom: 10px;
}
.c-esquerda{
      margin-bottom: 30px;
}
@media (min-width: 767px) {
    .c-direita{
      margin-top: -55px;
    }
}
@media (max-width: 766px){
.cep-box>.container input{
     width: 100% !important;
    }
    .cep-box{
        border-top: 0px
    }
}
.newsletter-box .formularios-campos label,.newsletter-box>.container>p{
    color: #808284;
}
.cep-box .m-t{
    margin-top: 15px;
}
.opcoes_pag{
    position: absolute;
    top: 78px;
    background-color: rgb(255, 255, 255);
    border: 1px solid #DCDCDC;
    border-radius: 6px;
    padding: 7px;
    width: 94%;
}
.opcoes_pag .ui-accordion-content{
    clear:both;
}
.opcoes_pag .ui-accordion-content > .col-sm-12{
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #DEDEDE;
    color: #818181;
}
.opcoes_pag .ui-accordion-content > .col-sm-12 > div{
     padding: 0px;
}
.opcoes_pag .ui-accordion-content > .col-sm-12 > .col-sm-7{
    text-align: right;
}

/*selectboxit*/

.selectboxit-text {
    text-indent: 0px !important;
}
.selectboxit-container .selectboxit {
    width: inherit !important;
    cursor: pointer;
    margin: 0;
    padding: 0;
    border-radius: 6px;
    overflow: hidden;
    display: block;
    position: relative;
    font-size: 15px;
    color: #808080;
    border: 1px solid #f3f3f3;
    border-color: none;
    padding: 10px;
    height: inherit;
    box-shadow: none;
    margin: 2px 0;
    background-image: none;
    font-family: 'Roboto Condensed', sans-serif !important;
}
.selectboxit-container {
    font-size: 15px;
    color: #808080;
    border-color: none;
    padding: 0px;
    height: inherit;
    box-shadow: none;
    width: 100%;
}
.selectboxit-container .selectboxit-options{
    width: 100% !important;
    min-width: 100% !important;
}
.selectboxit-container *{
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 15px;
}
.selectboxit .selectboxit-arrow-container .selectboxit-arrow{
    display: none;
}
.selectboxit-btn.selectboxit-enabled:hover, .selectboxit-btn.selectboxit-enabled:focus, .selectboxit-btn.selectboxit-enabled:active {
    background-color: #fff;
    text-decoration: none;
    border:1px solid #0064AA;
    color:#AAAAAA;
}

.newsletter-box .col-xs-12.col-sm-2{
    text-align: start;
}


/* OTHER CSS */
.social-icons{
    width:100%;
    height:auto;
    overflow: hidden;
    text-align: right;
}
.social-icons span{
color: #B7AFAF;
font-weight: bold;
text-transform: uppercase;
}
.social-icons ul{
    list-style:none;
}
.social-icons ul li{
    float:right;
    width:auto;
}
/* Botão saiba mais - Railison */
.btn-default2 {
    color: #C8C8C8;
    background-color: #FFF;
    border-color: #CCC;
}
.btn-default2:hover{
    color: #0064AA;
    background-color: #FFF;
    border-color: #0064AA;
}