

:root{
    --cor-principal: #4dbcbc;
    } 
    
    
    /* DESKTOP FUNDO */
    @media screen and (min-width:768px) {
    #corpo {
        margin-top: 152px!important;
        background-repeat: no-repeat;
    }
    }
    
    /* MOBILE FUNDO */
    @media screen and (max-width:767px) {
    body {
        background-repeat: no-repeat !important;
        background-size: 400% !important;
        background-position: top !important;
    }
    }
    
    #barraTopo {
        display: none !important;
    }
        
        
        /* PAGINAS EXTRAS */
        .categoria-12240466 #corpo > div > div.secao-principal.row-fluid.sem-coluna > div.conteudo.span9 > h1{
            display: none;
        }
        .pagina-pagina #corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div > div > p > img {
        width: 100%;
    }
        .filtro-estado {
        margin: 50px 0px !important;
                text-align: center;
    }
        .estados {
        display: inline-flex;
    }
        .bh-es {
        background: #003263;
        width: 50px;
        height: 50px;
        text-align: center;
        line-height: 50px;
        border-radius: 10px;
                margin: 0 10px;
    }
        .estados a {
        font-size: 14px;
        font-weight: bold;
        color: white;
        text-decoration: none;
    }
        #revendedor .conteudo {
        display: inline-flex;
        width: 100%;
    }
        #revendedor .conteudo>span:nth-child(2) {
        background: #e95625;
        color: white;
        padding: 20px;
        border-radius: 10px;
    }
    #revendedor .conteudo>span {
        font-size: 30px;
        color: #ea5b2a;
        width: 35%;
        margin: 0 auto;
    }
    #revendedor .conteudo div {
        width: 40%;
        margin: 0 auto;
        display: inline-flex;
    }
        #revendedor .conteudo div>img {
        width: 100%;
    }
        #revendedor ul {
        display: inline-flex;
        width: 100%;
        margin: 30px auto;
    }
        #revendedor li {
        list-style: none;
        width: 45%;
        margin: 0 auto;
                display: inline-flex;
    }
        #revendedor li>div:nth-child(1) {
        width: 25%;
    }
        #revendedor li>div {
        width: 40%;
        font-size: 30px;
        line-height: 30px;
        color: #e95625;
                margin: 0 auto;
    }
    #revendedor li>div a {
        background: #e95625;
        text-align: center;
        display: block;
        height: 21px;
        padding: 10px;
        font-size: 20px;
        color: white;
        font-weight: 600;
        width: 60%;
        border-radius: 15px;
        line-height: 20px;
        margin: 20px 0;
    }
        
       #revendedor form {
        width: 100%;
        margin: 0 auto;
        text-align: center;
               background-image: url(https://cdn.awsli.com.br/1296/1296334/arquivos/bolinhas-fundo.png);
        background-position: top;
        background-size: 100%;
    }
        #revendedor form ul {
        width: 80%;
    }
    #revendedor form li {
        width: 100%;
        display: block;
        text-align: center;
    }
    #revendedor form li input {
        width: 60%;
        text-align: center;
        border-color: #0f00fd;
    }
    #revendedor form li p {
        text-align: left;
        width: 60%;
        margin: 0 auto;
        color: #0f00fd;
        font-size: 20px;
        text-transform: lowercase;
    }
        #revendedor > div > form > p > input[type=submit] {
        background: #e95625;
        padding: 10px 40px;
        border: none;
        border-radius: 10px;
        color: white;
        font-size: 24px;
        text-transform: lowercase;
        margin: 20px auto 40px;
    }
    
        
        div#pontos {
        width: 100%;
        display: block;
    }
        
        .pagina-pagina #pontos .conteiner {
        padding: 0 20px !important;
        max-width: 1140px !important;
    }
        .onda {
        display: block;
        width: 80%;
        margin: 50px auto !important;
    }
    #pontos .encontre {
        background: #ffc200;
        margin: 40px auto;
        border-radius: 10px;
        text-align: justify;
        padding: 20px 0px 20px 50px;
        width: 60%;
    }
        #pontos .encontre span {
        font-size: 40px;
        color: #10148b;
    }
        #pontos .conteudo ul {
        display: inline-flex;
                margin: 40px 0;
    }
        #pontos .conteudo li {
        list-style: none !important;
        width: 30%;
        margin: auto;
        text-align: center;
    }
        #pontos h1 {
        font-weight: 400;
        color: #10148b;
        text-transform: uppercase;
    }
        #pontos p {
        color: #10148b;
        font-size: 14px;
        font-weight: 600;
        line-height: 10px;
    }
        #pontos .info-cont a {
        background: #10148b;
        color: #fbcd3b;
        padding: 3px 0;
        border-radius: 4px;
        font-weight: 600;
        text-transform: uppercase;
        text-decoration: none !important;
        display: block;
        width: 35%;
        margin: 10px auto;
    }
        @media screen and (max-width:767px) {
        #pontos .encontre {
        background: #ffc200;
        margin: 40px auto;
        border-radius: 10px;
        text-align: justify;
        padding: 10px;
        width: 90%;
    }
            #pontos .encontre span {
        font-size: 18px;
        color: #10148b;
    }
            #pontos .conteudo ul {
        display: block;
        margin: 40px 0;
    }
            #pontos .conteudo li {
        list-style: none !important;
        width: 100%;
        margin: auto;
        text-align: center;
    }
            #pontos .info-cont a {
            width: 50%;
            }
            #revendedor .conteudo {
        display: inline-grid;
            }
            #revendedor .conteudo>span {
        width: 80%;
            }
            #revendedor .conteudo div {
        width: 80%;
        margin: 10px auto;
            }
            #revendedor ul {
        display: inline-grid;
        width: 100%;
        text-align: center;
    }
            #revendedor li {
        list-style: none;
        width: 80%;
        margin: 20px auto;
        display: inline-grid;
        text-align: center;
    }
            #revendedor li>div {
        width: 100%;
        font-size: 30px;
        line-height: 30px;
        margin: 0 auto;
    }
            #revendedor li>div a{
                margin: 20px auto;
            }
        }
        
        
        
    /* FIM PAGINAS EXTRAS */    
        
        
        
    .menu.superior .nivel-dois {
        top: 30px;
    }
        .pagina-pagina #corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div > h1 {
    display: none;
    }
    
       .pagina-pagina #corpo {
        margin-bottom: 0;
        padding-bottom: 0px;
    }
        .pagina-pagina #corpo > div > div.secao-principal.row-fluid.sem-coluna, .pagina-pagina #corpo > div > div.secao-secundaria{
                margin-bottom: 0px;
        }
        .caixa-sombreada {
        padding: 0;
        box-shadow: none;
    }
     .pagina-pagina #corpo .conteiner {
        max-width: 100%;
        padding: 0;
    }  
     .pagina-pagina .breadcrumbs.borda-alpha {
        display: none;
    }
        .cont {
        display: inline-flex;
    }
      .cont .textos {
          width: 75%;
          margin: 0 30px;
    }
    .cont .image {
        width: 35%;
        margin: 0 30px;
    }
    .titulodois {
        font-size: 30px;
        font-weight: 700;
        margin: 0px 0 30px;
    }
    .cont span {
        font-size: 20px;
        line-height: 40px;
        width: 80%;
        display: inline-grid;
            text-align: justify;
    }
    .bloco {
        margin: 30px 0 70px;
    }
        #sobre-nos > .bloco:nth-child(2) {
        color: #3c3c3b;
        text-align: right;
    }
    #sobre-nos > .bloco:nth-child(3) {
        color: #3ec8c4;
        text-align: left;
    }
        #sobre-nos > .bloco:nth-child(4) {
        color: #ff5b1a;
            text-align: right;
    }
    .blocao {
        background: #ff5b1a;
        display: inline-flex;
        color: white;
    }
        .bloquinho {
        margin: 20px 45px;
        width: 32%;
    }
        .titulotres {
        font-size: 30px;
        font-weight: 700;
        margin: 10px 0px 30px;
    }
        .bloquinho span {
                font-size: 18px;
        line-height: 40px;
    }
        
        
        .titulo-categoria.vitrine-4146007 strong{
            color: #10148b !important;
        }
        .titulo-categoria.vitrine-4146007:after {
        background: #ff8d00 !important;
        }
        .titulo-categoria.vitrine-4146007:before {
        background: #ff8d00 !important;
        }
    
            .titulo-categoria.vitrine-4119814 strong{
            color: #ff8d00 !important;
        }
        .titulo-categoria.vitrine-4119814:after {
        background: #0f00fd !important;
        }
        .titulo-categoria.vitrine-4119814:before {
        background: #0f00fd !important;
        }
        
                .titulo-categoria.vitrine-video strong{
            color: #fec200 !important;
        }
        .titulo-categoria.vitrine-video:after {
        background: #4dbcbc !important;
        }
        .titulo-categoria.vitrine-video:before {
        background: #4dbcbc !important;
        }
                    #depoimento .titulo-categoria strong{
            color: #10148b !important;
        }
        #depoimento .titulo-categoria:after {
        background: #fec200 !important;
        }
        #depoimento .titulo-categoria:before {
        background: #fec200 !important;
        }
        
        
        li.categoria-id-4119814.borda-principal, li.categoria-id-4146007.borda-principal {
        display: none;
    }
    #depoimento .flexslider .slides>li {
        text-align: center;
        /*margin-right: 10px;*/
    }
        #depoimento .flexslider .slides img{
            width: auto;
                margin: 0 auto;
        }
        #depoimento > div.flexslider.carousel > div > ul > li > p {
        text-align: center;
    }
        /*#depoimento .flexslider .slides>li{
            text-align: center;
        }*/
        #cabecalho > div.conteiner > div > div.conteudo-topo.span9 > div.inferior.row-fluid > div.span4.hidden-phone {
        width: 40%;
    }
    .modulo.span4.sem-banner {
        display: none;
    }
    
    .modulo.span4 {
        width: 50%;
    }
       #barra-frete {
        background: #4dbcbc;
        padding: 10px;
        display: block;
        margin-bottom: 10px;
        text-align: center;
        font-size: 16px;
        color: white;
        text-transform: uppercase;
        font-weight: bold;
    } 
        #descricao span, #descricao strong {
        font-family: Raleway;
    }
        .redes-sociais span.fundo-secundario {
        background: transparent;
        font-size: 20px;
        padding: 20px 0;
        margin-bottom: 20px;
        display: block;
    }
        #rodape .redes-sociais .titulo {
        display: none;
    }
    #rodape .institucional .lista-redes {
        text-align: left;
    }
    .redes-sociais .titulo:after {
        content: 'Redes Sociais';
        font-size: 20px;
    }
    .redes-sociais .titulo{
        font-size: 0 !important;
    }
    #rodape .caixa-facebook{
        display: none;
    }
    .span12.banner.tarja {
        text-align: center;
    }
    .row-fluid.banner.cheio {
        margin-bottom: 0 !important;
    }
    .secao-banners .conteiner {
        padding: 0;
    }
    .flexslider{
        border: none;
    }
    .acao-editar>div button{
        margin-left: 8px;
        /*background: linear-gradient(to right, #07437e, #02c2e0) !important;*/
    }
    .cadastro-logar .botao {
        padding: 5px 14px 4px;
        margin-left: 10px;
        /*background: linear-gradient(to right, #07437e, #02c2e0) !important;*/
    }
    textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
        border-color: #c3c3c3;
        outline: 0;
        outline: thin dotted \9;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }
    .mega-recebe-prod .listagem-item {
        min-width: 200px;
            border-left: 1px solid #e2e2e2 !important;
    }
    .mega-recebe-prod .listagem-item .info-produto a {
        white-space: normal;
        line-height: 18px;
    }
    .listagem .listagem-item .nome-produto{
        font-weight: 600;
        margin: 0 10px;
    }
    .listagem .listagem-item:hover .imagem-produto.has-zoom .imagem-principal {
        opacity: 1;
    }
    .menu.superior li{
        border: none;
    }
    .menu.superior .nivel-dois li:hover{
        /*background: linear-gradient(to right, #07437e, #02c2e0);*/
        border-radius: 50px;
    }
    .menu.superior .nivel-dois li:hover>a {
        /*color: white;*/
    }
    .menu.superior .nivel-um>li:hover .nivel-dois .span6{
        width: 100%;
    }
    .menu.superior .nivel-um>li:last-child:hover .nivel-dois {
        right: 0;
        left: unset;
    }
    #cabecalho > div.menu.superior > ul > li.com-filho.borda-principal > ul > div.mega-categorias.span6 {
        width: 100%;
        text-align: left;
        margin-left: 10px;
    }
    .mega-recebe-prod .listagem .listagem-linha li {
        width: unset;
    }
    .mega-recebe-prod .listagem .listagem-linha:hover, .mega-recebe-prod .listagem .listagem-linha li:hover {
        background: transparent !important;
    }
    .mega-recebe-prod .listagem .listagem-linha{
        padding: 0;
    }
    .menu.superior .nivel-um>li:hover .nivel-dois {
        display: inline-flex;
        border-radius: 30px;
    }
    
    span.bandeira-frete-gratis.label-success {
        top: 45px;
        z-index: 99;
        right: -3px;
        position: absolute;
        /*background: white;*/
        border: none;
        /*color: black;*/
        box-shadow: none;
        font-weight: 700;
    }
    .listagem-item.produto-adicionado .bandeiras-produto .adicionado-carrinho {
        display: inline-block;
        position: absolute;
        top: 160px;
        background: transparent;
        right: 85px;
        color: black;
        font-weight: bold;
        border: none;
        box-shadow: none;
        font-size: 14px;
    }
    .listagem-item.produto-adicionado .produto-sobrepor {
        background-color: rgba(255, 255, 255, 0.53);
    }
    .listagem-item.produto-adicionado .acoes-produto {
        display: none;
    }
    .fa {
        font-family: FontAwesome-v4 !important;
    }
    .row-fluid.banner.hidden-phone {
        margin-top: 0px;
        margin-bottom: 0;
    }
    
    /* RASTREIO */
    .rastreio-content {
        position: absolute;
        background: rgb(255, 255, 255);
        z-index: 999;
        padding: 10px;
        text-align: center;
        border-radius: 0px;
        border: 1px solid rgba(228, 228, 228, 0.59);
        display: none;
        box-shadow: 0 7px 15px rgba(0, 0, 0, 0.38);
        margin-top: -10px;
        width: 180px;
        border-radius: 10px;
        font-size: 14px;
        line-height: 20px;
    }
    .rastreio-btn {
    cursor: pointer;
        background: rgba(255, 255, 255, 0);
        line-height: 75px;
        text-align: center;
        margin-right: 9px;
        float: right;
    }
    .rastreio-topo {
        /*color: #d6d6d6;*/
        text-align: center;
        display: inline-flex;
        padding-right: 0px;
    }
    .rastreio-topo img {
        width: 80px;
        float: left;
        height: 26px;
        padding-top: 5px;
    }
    .rastreio-topo i {
        display: block;
        font-size: 25px;
        /*color: #07437e;*/
        background-color: transparent;
        float: left;
        padding: 5px;
        border-radius: 10px;
    }
    .rastreio-topo:hover i {
        font-size: 25px;
        /*color: white;*/
        /*background: linear-gradient(to right, #07437e, #02c2e0);*/
        float: left;
        padding: 5px;
        border-radius: 10px;
    }
    .rastreio-topo span{
        float: left;
        /*color:#606060;*/
            line-height: 35px;
        display: none;
    }
    .rastreio-content h1 {
        font-size: 32px;
        /*color: #000;*/
    }
    #OrderTracking {
        width: 160px;
        border: 0;
        box-shadow: none;
        /*background-color: rgba(245, 245, 245, 0); */
        box-shadow: inset 0px 0px 0px 1px rgb(204, 204, 204) !important; 
        border-radius:0px;
    }
    .rastreio:hover {
        /*background: #000;*/
        /*color: #fff;*/
    }
    
    .rastreio {
        /*background: linear-gradient(to right, #07437e, #02c2e0);*/
        margin-top: 0px;
        padding: 7px;
        font-size: 14px;
        border-radius: 6px;
        /*color: #ffffff;*/
    }
    .rastreio-content p {
        /*color:#000;*/
    }
    .rastreio-content p:hover {
        /*color:#000;*/
    }
    div.rastreio-btn.span1 {
        margin-left: 10px;
    }
    #OrderTracking:hover {
        color:#5a5a5a;
    }
    /* FIM RASTREIO */
    #rodape > div.institucional.fundo-secundario > div > div > div.span9 > div > div.span4{
        width: 22.623932%;
        padding-top: 15px;
    }
    #rodape .span4.sobre-loja-rodape {
        padding-top: 0 !important;
    }
    #rodape > div.institucional.fundo-secundario > div > div > div.span9 > div > div.span12.visible-phone{
        display: none !important;
        width: 22.623932%;
    }
    
    
    .fundo-secundario, .fundo-secundario *, .fundo-secundario *:hover, .fundo-secundario:hover, .fundo-secundario.botao:hover {
        /*color: #606060;*/
    }
    body {
        background: #fff;
        font-family: 'Raleway', sans-serif;
    }
    .titulo {
        font-family: 'Raleway', sans-serif;
    }
    .fundo-principal, .botao.principal, .menu li:hover>a .fundo-secundario, .flex-control-paging li a.flex-active, .dropdown-menu>li>a:hover, .filtro.lista ul li label:hover, .menu-simples li a:hover, .menu-simples li.active a {
        /*background: linear-gradient(to right, #07437e, #02c2e0);*/
        text-shadow: none;
        border: none;
        box-shadow: none;
    background-image: none;
            /*background-color: #555;*/
    }
    .scrollToTop {
        position: fixed;
        z-index: 999;
        bottom: 2rem;
        right: 1.5rem;
        background: #fff;
        /*color: #fff;*/
        display: block;
        width: 54px;
        height: 54px;
        text-align: center;
        box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
        border-radius: 150px;
        padding: 10px 6px;
        text-transform: uppercase;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition: all .2s ease-out;
        transition: all .2s ease-out;
    }
    .scrollToTop:active, .scrollToTop:focus, .scrollToTop:hover {
        text-decoration: none;
        /*color: #fff;*/
    }
    .scrollToTop span {
        font-size: 13px;
        font-weight: 600;
        font-family: 'Raleway', sans-serif;
    }
    
    .scrollToTop i {
        font-size: 1em;
        font-weight: 600
    }
    /* FRETE GRATIS */
    .free-shipping {
    text-align:center;
    display:block;
    padding:10px 0;
    /*background: linear-gradient(to right, #07437e, #02c2e0);*/
    border-radius:5px 5px 0 0;
    font-size:14pt;
    /*color:#fff;*/
    font-weight:600;
    display:none!important;
    }
    
    .free-shipping.warning svg {
    display:none;
    }
    
    .free-shipping.warning em {
    font-style:initial;
    /*color:#ffd700!important;*/
    font-weight: bold;
        font-size: 14px;
    }
    
    .free-shipping {
        display: block !important;
        width: 100%;
        text-align: center;
        padding: 10px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        /*color: #fff;*/
        font-weight: 600;
        font-size: 13px;
        margin: 0 0 20px;
        text-transform: uppercase;
    }
    
    .free-shipping .icon {
        width: 30px;
        height: 30px;
        fill: #fff;
        vertical-align: middle;
        margin-right: 10px;
    }
    
    .free-shipping em {
        font-weight: 600;
        font-style: normal;
    }
    
    .free-shipping.warning {
        /*background-image: linear-gradient(to right, #07437e, #02c2e0);*/
    }
    
    .free-shipping.success {
        /*background-image: linear-gradient(to right, #07437e, #02c2e0);*/
    }
    /* FIM FRETE GRATIS */
    @media screen and (min-width:768px) {
        .floating-bar #cabecalho>.conteiner .sandwich>.hamburguer{
        left:0;
        opacity:1;
    }
    .floating-bar #cabecalho .menu.active-menu {
        top: 90px;
        box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.13);
    }
    .floating-bar #cabecalho .conteudo-topo>.inferior>.span6>.span6{
        margin-top:20px;
    }
    .floating-bar #cabecalho {
        /*position: fixed;*/
        top: 0;
        z-index: 999;
        width: 100%;
        box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.13);
            /*background: white;*/
            padding-bottom: 0px !important;
    }
    .floating-bar #cabecalho .menu{
        position:absolute;
        width:100%;
        left:0;
        top:-0px;
        z-index:-1;
        transition:ease-in-out .3s;
    }
    .floating-bar #cabecalho>.conteiner {
        padding-top: 0;
        /*background-color: white;*/
        box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.13)
    }
    .floating-bar #cabecalho>.conteiner .logo a{
        width:100%;
    }
    #cabecalho>.conteiner .sandwich {
        position: absolute;
        top: 35px;
        right: -50px;
        cursor: pointer;
        overflow: hidden;
    }
    #cabecalho>.conteiner .sandwich>.hamburguer{
        width:36px;
        height:4px;
        /*background-image: linear-gradient(to right, #07437e, #02c2e0);*/
        margin-bottom:4px;
        position:relative;
        left:-40px;
        opacity:0;
        transform-origin:left;
        transition:ease-in-out .3s;
    }
    #cabecalho>.conteiner .sandwich>.hamburguer:nth-child(2){
        opacity:1;
        transition-delay:.2s;
    }
    #cabecalho>.conteiner .sandwich>.hamburguer:nth-child(1){
        transition-delay:.1s;
    }
    #cabecalho>.conteiner .sandwich-active .hamburguer:nth-child(1){
        transform:rotate(45deg);
        left:2px;
        width:24px;
    }
    #cabecalho>.conteiner .sandwich-active .hamburguer:nth-child(2){
        opacity:0;
        left:-40px;
    }
    #cabecalho>.conteiner .sandwich-active .hamburguer:nth-child(3){
        transform:rotate(-45deg);
        left:2px;
        width:24px;
    }
            .floating-bar #cabecalho>.conteiner {
        padding-top: 0;
        /*background-color: black;*/
    }
    
    #cabecalho .conteiner {
        padding-bottom: 0;
        max-width: 100%;
        padding: 0;
    }
        #cabecalho > .conteiner > .row-fluid {
        max-width: 1140px;
        margin: 0 auto;
    }
    #cabecalho>.conteiner>.row-fluid>.span3 {
        position: relative;
        padding: 0;
    width: 16%;
    }
    #cabecalho .logo a {
        width: 100%;
        transition: ease-in-out .2s;
        margin: 0 AUTO;
        height: 90px;
    }
    #cabecalho .menu>.nivel-um {
        width: fit-content;
        margin: auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        padding: 0;
        margin: 20px auto;
    }
    
    /* CABECALHO */
        .contato-top {
        line-height: 75px;
        text-align: center;
        margin-right: 15px;
        position: relative;
        display: inline-block;
        left: 0;
        align-items: center;
        text-align: center;
        border-radius: 50px;
        letter-spacing: .09px;
        padding-right: 1%;
        cursor: pointer;
    }
    .contato-content {
        display: none;
        position: absolute;
        background: rgb(255, 255, 255);
        z-index: 999;
        width: 180px;
        border: 1px solid rgba(228, 228, 228, 0.59);
        border-radius: 10px;
        box-shadow: 0 7px 15px rgba(0, 0, 0, 0.38);
        padding: 20px;
        left: -98px;
            margin-top: -15px;
        line-height: 30px;
    }
        .contato-content .titulo{
        font-size: 20px;
        }
    .contato-content ul li i {
        font-size: 16px;
        /*color: #07437e;*/
    }
    .contato-content ul {
        margin: 0;
        font-size: 12px;
        word-break: break-word;
    }
    .contato-content ul li {
        padding: 10px 0;
    }
    .contato-content ul li a {
        /*color: black;*/
    }
        .contato-top{
        line-height: 75px;
        text-align: center;
        margin-right: 10px;
        float: right;
    }
    .contato-top i{
        font-size: 25px;
        /*color: #07437e;*/
        background: transparent;
        border-radius: 10px;
        padding: 5px;
    }
        .contato-top:hover .contato-evtop>i{
        /*color: white;*/
        /*background: linear-gradient(to right, #07437e, #02c2e0);*/
        border-radius: 10px;
        padding: 5px;
        font-size: 25px;
    }
    #corpo>.conteiner {
        /*background: white;*/
        border-radius: 30px 30px;
    }
        #corpo {
        margin-bottom: 0;
        padding-bottom: 30px;
    }
    #cabecalho > div.conteiner > div.row-fluid > div.conteudo-topo.span9{
        margin-top: 10px;
        width: 81%;
    }
        #cabecalho {
        position: absolute;
        top: 70px;
        left: 0;
        width: 100%;
        height: 90px;
        /*background: black;*/
        z-index: 1020;
    }
    
        .pagina-inicial #corpo {
            padding-top: 0;
    }
    
    
    .barra-inicial {
        /*background-color: #d0d0d0;*/
        display: none;
    }
    .lista-redes i {
        background: transparent!important;
        line-height: 35px;
        font-size: 30px;
        width: 50px;
        /*color: #fff !important;*/
    }
    .lista-redes ul li{
        border: none;
    display: block !Important;
    }
    .conteudo-topo .superior{
        display: none;
    }
    .conteudo-topo .inferior {
        margin-top: 5px;
    display: inline-flex;
    }
    #cabecalho .conteiner {
        padding-bottom: 0;
        max-width: 100%;
        padding: 0;
    }
    
    .barra-inicial>.conteiner {
        max-width: 1140px !important;
        margin: 0 auto;
    }
    #cabecalho > .conteiner > .row-fluid {
        max-width: 1140px;
        margin: 0 auto;
    }
      .floating-bar #cabecalho {
        /*position: fixed;*/
        top: 0;
        z-index: 9999;
        width: 100%;
        box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.13);
        /*background: white;*/
        padding-bottom: 0px !important;
    }
    .busca.borda-alpha {
        width: 97%;
        background: transparent;
        border: none;
        padding: 5px 0px 5px 5px;
        line-height: 50px;
        height: auto;
        text-align: right;
        float: right;
    }
    .busca input {
        width: 75%;
            border: 1px solid #c7c7c7;
            border-radius: 0px;
    }
    .busca .botao-busca {
    position: relative;
        right: 30px;
        top: unset;
        background: #ff8d00;
        border: none;
        color: #ffffff!important;
        font-size: 18px;
        padding: 0 10px;
    }
    .minha-conta{
        line-height: 64px;
        text-align: center;
        margin-right: 10px;
        float: right;
    }
    .minha-conta .btn-group{
        line-height: 0;
    }
    .minha-conta .btn-group .dropdown-toggle {
        box-shadow: none;
        padding: 5px;
        background: transparent;
        border-radius: 10px;
    }
    .minha-conta .btn-group a{
        /*color: white;*/
        line-height: normal;
        background: transparent;
        border: none;
    }
        .minha-conta:hover .btn-group .dropdown-toggle {
        /*background: linear-gradient(to right, #07437e, #02c2e0);*/
        padding: 5px;
        border-radius: 10px;
    }
        .minha-conta:hover .btn-group .dropdown-toggle i, .minha-conta:hover .btn-group .dropdown-toggle span {
        /*color: white;*/
    }
        .minha-conta .btn-group ul li a {
        /*color: #606060;*/
    }
        .minha-conta .btn-group ul li a:hover {
        /*color: white;*/
    /*background: linear-gradient(to right, #07437e, #02c2e0);*/
    }
    .minha-conta .btn-group a i {
        font-size: 25px;
        /*color: #07437e;*/
        margin-right: 3px;
    }
    .minha-conta .btn-group a span {
        font-size: 10px;
        padding: 0;
        /*color: #07437e;*/
        margin: 0;
    }
    
    .carrinho {
        border: none;
        float: right;
        position: relative;
        margin: 0;
        padding: 0;
        line-height: 75px;
    }
        .carrinho a>i.icon-shopping-cart.fundo-principal:hover{
        opacity: 1;
    color: var(--primary-color);
        }
    .carrinho a>i.icon-shopping-cart.fundo-principal {
        display: block;
        width: unset;
        height: unset;
        background-color: transparent;
        padding: 5px;
        border-radius: 10px;
        line-height: 30px;
        font-size: 25px;
        margin: 14px 0;
    }
        .carrinho a:hover>i.icon-shopping-cart.fundo-principal {
        /*color: white;*/
        /*background: linear-gradient(to right, #07437e, #02c2e0);*/
        padding: 5px;
        border-radius: 10px;
    }
    .carrinho>a i.icon-shopping-cart:before {
        content: "\f07a";
        font-family: "Font Awesome 5 Free";
        font-weight: 600;
        font-size: 25px;
    }
    .carrinho>a span{
        display: none !important;
    }
    .carrinho.vazio>a span{
        display: none !important;
    }
    .carrinho>a strong {
        font-size: 16px;
        margin: 10% -20%;
        line-height: 30px;
        color: #ffffff;
        /*background: #606060;*/
        border-radius: 150px;
        width: 25px;
        text-align: center;
        height: 25px;
    }
    .carrinho-interno.borda-principal {
        top: 70px;
        width: 200px;
        text-align: center;
        border: none;
        /*color: #07437e;*/
        padding: 15px;
    }
    .carrinho-interno .nome-produto {
        width: auto;
        max-height: 65px;
        overflow: hidden;
        margin-left: 0px;
        font-size: 14px;
        line-height: normal;
        /*color: #07437e;*/
        font-weight: bold;
    }
    .carrinho-interno .preco-produto {
        float: right;
        margin: 30px 0 0;
    }
    .carrinho-interno>div>span {
        float: unset;
        line-height: 20px;
    }
    .carrinho-interno>div .botao:hover {
        /*background: linear-gradient(to right, #07437e, #02c2e0);*/
        /*color: white;*/
    }
    .carrinho-interno>div .botao {
        float: unset;
        /*background: transparent;*/
        box-shadow: none;
        text-shadow: none;
        border: none;
        font-size: 16px;
        /*color: #07437e;*/
    }
    .wishlist{
        line-height: 75px;
        text-align: center;
        margin-right: 10px;
        float: right;
    }
    .wishlist a i {
        font-size: 25px;
        /*color: #07437e;*/
        background: transparent;
        padding: 5px;
        border-radius: 10px;
    }
    .wishlist:hover a i {
        font-size: 25px;
        /*color: white;*/
        /*background: linear-gradient(to right, #07437e, #02c2e0);*/
        padding: 5px;
        border-radius: 10px;
    }
    /* FIM CABECALHO */
    /* MENU */
    .menu.superior {
        background: transparent;
        text-align: center;
    width: 100%;
    padding: 0;
        margin: 0 auto;
        display: flex;
        box-shadow: none;
    }
        .menu li.com-filho>a i {
        display: none;
    }
    .menu.superior ul.nivel-um {
        margin: 0 auto;
        text-align: center;
        display: inline-flex;
    }
    .menu.superior .nivel-um>li a strong {
        color: #4dbcbc;
        font-size: 17px;
        border-bottom: 3px solid transparent;
        margin: 0;
        background: transparent;
        font-weight: bold;
    }
        .menu.superior .nivel-um>li:hover a strong {
        /*color: white;*/
        border-bottom: 3px solid transparent;
    }
    .menu.superior .nivel-um>li{
        border: none;
        padding: 0px 10px 0;
    }
    .menu.superior .nivel-um>li:hover {
        border-top-width: 0;
        margin-top: -2px;
    }
        .menu.superior a{
        display: grid;
    }
        .menu .nivel-dois .com-filho>a {
        margin-right: 0;
    }
        .menu .nivel-dois a i, .menu.lateral a i {
        float: unset;
        margin-top: 0;
    }
    /* FIM MENU */
    }
    
    /* BANNER */
    
    .banner-extra li {
        overflow: hidden;
    }
    .banner-extra img{
        -webkit-transition: all .4s ease-out;
        transition: all .4s ease-out;
    }
    .row-fluid.banner.mini-banner {
        margin-top: 20px;
            display: inline-flex;
    }
    .banner-extra img:hover{
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
    .vertical{
        float: left;
        padding-right: 20px;
        padding-top: 20px;
    }
    .horizontal{
        padding-top: 20px;
    }
    .horizontalgrande{
        margin-bottom: 20px;
    }
    #corpo > div.conteiner > div.secao-principal.row-fluid.sem-coluna > div.conteudo.span12{
        margin: 0;
    }
    /* FIM BANNER */
    /* PRODUTOS */
    .listagem .titulo-categoria, .titulo-categoria {
        display: flex;
        padding: 10px 0;
        transition: unset;
        border: none;
        text-align: center;
        font-size: 26px;
        /*color: #d0d0d0;*/
        margin: 40px 0 !important;
        font-weight: bold;
        text-transform: uppercase;
    }
    .listagem .titulo-categoria:hover, .titulo-categoria:hover {
        text-decoration: none;
        background: transparent;
        padding-left: 0;
    }
    .titulo-categoria strong {
        /* background: linear-gradient(to right, #07437e, #02c2e0); */
        padding: 10px 30px;
        border-radius: 150px;
        border: none;
        color: #ff8d00;
        font-weight: normal;
        text-transform: capitalize;
        margin: 0 auto;
        font-size: 30px;
    }
    .titulo-categoria:after {
        background: #0f00fd;
        width: 30%;
        height: 1px;
        content: "";
        display: block;
        margin-top: 25px;
    }
    .titulo-categoria:before {
        background: #0f00fd;
        width: 30%;
        height: 1px;
        content: "";
        display: block;
        margin-top: 25px;
    }
    .listagem .listagem-linha {
        padding-top: 0px;
        margin-top: 0px;
        border: none;
    }
    .listagem .listagem-linha li{
        border: none;
    }
    .listagem .listagem-linha>ul {
        margin-left: 0;
    }
    .listagem .listagem-item{
        margin-left: 0;
        border: 1px solid transparent;
        padding: 0;
    }
    .listagem .listagem-item:hover{
        margin-left: 0;
        border: 1px solid #d0d0d0;
        padding: 0;
    }
    .listagem .info-produto{
        text-align: center;
        padding: 10px 0;
        margin: 20px 0px 0;
    }
    .listagem .listagem-linha li:first-child {
        border: 0;
        /*margin-left: 8px;*/
    }
    .acoes-produto.hidden-phone .botao-comprar:after {
        font-size: 20px;
        /*color: white;*/
        font-weight: 600;
    }
    .acoes-produto.hidden-phone .botao-comprar i:before {
        content: '\f07a';
        font-size: 16px;
        /*color: white;*/
    }
    .acoes-produto.hidden-phone .botao-comprar {
        width: auto;
        display: table;
        margin: 0 auto;
        margin-top: 0px!important;
        font-size: 16px;
        /*background: linear-gradient(to right, #07437e, #02c2e0);*/
        padding: 5px 30px;
        border-radius: 150px;
        line-height: normal !important;
    }
    .listagem-item .acoes-produto{
        border: none;
            background-color: transparent;
        position: relative;
    }
    .adic-favo:before {
        content: "\f004";
        font-size: 20px;
        font-weight: normal;
        font-family: "Font Awesome 5 Free";
    }
    .adic-favo {
        position: absolute;
        top: 10px;
        left: 10px;
        z-index: 30;
        text-decoration: none;
        /*color: #606060;*/
        text-align: center;
        -webkit-transition: all .2s ease-out;
        transition: all .2s ease-out;
    }
    .adic-favo:hover:before {
        /*color: red;*/
        text-decoration: none;
        font-weight: 600;
    }
    .adic-favo:hover, .adic-favo:active, .adic-favo:focus{
        text-decoration: none;
    }
    .bandeiras-produto {
        position: absolute;
        top: -7px;
        right: -7px;
        left: unset;
    }
    .bandeiras-produto span.bandeira-promocao {
    /*background-image: linear-gradient(to right, #07437e, #02c2e0);*/
        border: none;
        box-shadow: none;
        font-size: 20px;
        padding: 10px 20px;
        font-weight: 800;
        border-radius: 30px;
        margin: 0;
    }
    .preco-produto strong.titulo {
        font-size: 16px;
        white-space: nowrap;
        font-weight: 700;
    }
    /* FIM PRODUTOS */
    
    
    
    /* INSTAGRAM */
    #instagram-fiv {
        border-top: 1px solid rgba(0, 0, 0, 0.13);
        padding-top: 30px;
    }
    .instagram-titulo-categoria{
        text-align: center;
            margin-bottom: 35px;
    }
    #instagram-fiv i {
        font-size: 20px;
        vertical-align: middle;
        display: inline-block;
        /*color: #ffffff;*/
        top: -2px;
        /*background: linear-gradient(to right, #07437e, #02c2e0);*/
        padding: 8px;
        position: relative;
        border-radius: 50px;
    }
    #instagram-fiv .titulo-insta {
        font-size: 25px;
        display: inline-flex;
        vertical-align: middle;
        margin-left: 15px;
        line-height: 23px;
    }
    #instagram-fiv .titulo-insta strong {
        font-size: 22px;
        display: block;
        /*color: #07437e;*/
        padding: 0 10px 0 0;
    }
    #instagram-fiv .titulo-insta a {
        font-size: 19px;
        /*color: #444444;*/
    }
    #instagram-fiv .titulo-insta span {
        /*color: #545454;*/
        font-weight: 400;
        font-size: 20px;
    }
    .post-img {
        margin-top: 20px;
    }
    .post-img ul {
        margin: 0;
        text-align: center;
        display: inline-flex;
    }
    #instagram-fiv ul li {
        display: inline-block;
        width: 15.5%;
        height: auto;
        margin-right: 1.3%;
    }
    #instagram-fiv ul li img {
        display: block;
        -moz-transition: all 0.3s;
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
        border-radius: 10px;
        width: 100%;
    }
    #instagram-fiv ul li:hover img {
        -moz-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        /*background: #666;*/
    }
    #instagram-fiv ul {
            display:flex;
            flex-flow:row;
            margin:0
        }
    
        #instagram-fiv ul li {
            margin-right:15px;
            display:inline-block;
            height:200px;
            border-radius:10px;
            overflow:hidden;
            flex:auto;
            cursor:pointer
        }
        #instagram-fiv ul li:hover:before {
            content:"";
            top:0;
            bottom:0;
            left:0;
            right:0;
            z-index:999;
            opacity:0;
            /*background-color:#000;*/
            transition:opacity .3s ease;
            -webkit-transition:opacity .3s ease
        }
    
        #instagram-fiv img {
            -o-object-fit:cover;
            object-fit:cover;
            -o-object-position:center;
            object-position:center;
            height:100%;
            width:100%;
            border-radius:10px;
            -webkit-transform:scale(1);
            transform:scale(1);
            -webkit-transition:.3s ease-in-out;
            transition:.3s ease-in-out
        }
    
        #instagram-fiv img:hover {
            -o-object-fit:cover;
            object-fit:cover;
            -o-object-position:center;
            object-position:center;
            height:100%;
            width:100%;
            border-radius:10px!important;
            -webkit-transform:scale(1);
            transform:scale(1);
            -webkit-transition:.3s ease-in-out;
            transition:.3s ease-in-out
        }
    
    #instagram-fiv ul li a:after {
        position: absolute;
        background-image: linear-gradient(to top, var(--cor-principal), transparent);
        border-radius: 10px;
        width: 100%;
        height: 100%;
        content: "";
        left: 0;
        bottom: 0;
        pointer-events: none;
        opacity: 0;
        transition: .3s opacity linear;
    }
    
        #instagram-fiv li {
            position:relative
        }
    
        #instagram-fiv li a {
            display:block;
            height:200px
        }
    
    #instagram-fiv li:after {
        position: absolute;
        left: 40%;
        opacity: 0;
        display: flex;
        top: 50%;
        text-shadow: 0 2px 18px #0000004f;
        transform: scale(3) rotate(90deg);
        content: "\f004";
        -webkit-font-smoothing: antialiased;
        color: white;
        font-size: 43px;
        transition: .3s all linear;
        font-weight: normal;
        font-family: "Font Awesome 5 Free";
    }
    
        #instagram-fiv li:hover:after {
            -webkit-transition: all .4s ease;
            transition: all .4s ease;
            -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
            opacity: 1;
        }
    
        #instagram-fiv li:hover a:after {
            opacity: 1;
        }
    /* FIM DO INSTAGRAM */
    
    /* NEWSLETTER */
    #barraNewsletter.posicao-rodape {
        /*background-image: linear-gradient(to right, #07437e, #02c2e0);*/
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    #barraNewsletter.posicao-rodape .conteiner {
        width: 100%;
        min-height: 65px;
        background: transparent;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }
    #barraNewsletter.posicao-rodape .componente {
        background: transparent;
    }
    #barraNewsletter.posicao-rodape .componente .interno {
        padding: 20px 10px;
    }
    #barraNewsletter.posicao-rodape .componente .interno .interno-conteudo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }
    #barraNewsletter.posicao-rodape .componente .texto-newsletter {
        width: 55%;
    }
    #barraNewsletter.posicao-rodape .componente .input-conteiner, #barraNewsletter.posicao-rodape .componente .texto-newsletter {
        padding: 0;
    }
    #barraNewsletter.posicao-rodape .componente .texto-newsletter {
        text-align: center;
        font-size: 21px;
        /*color: #ffffff;*/
        overflow: visible;
    }
    #barraNewsletter.posicao-rodape .componente .texto-newsletter::before {
        content: '\f003';
        font-family: FontAwesome;
        /*color: #ffffff;*/
        vertical-align: top;
        display: inline-block;
        margin-right: 10px;
        font-size: 1.7rem;
    }
    #barraNewsletter.posicao-rodape .componente .input-conteiner {
        width: 45%;
    }
    #barraNewsletter.posicao-rodape .componente input[type=text] {
        width: 75%;
        background: #fff;
        border: solid 1px #e0e0e0;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: 40px;
        padding: 0 26px;
        border-radius: 10px 0 0 10px;
    }
    #barraNewsletter.posicao-rodape .componente .newsletter-assinar {
        width: 20%;
        /*background: #000000;*/
        border-radius: 2px;
        /*color: #ffffff;*/
        height: 40px;
        border: 2px solid #ffffff;
    }
    #barraNewsletter.posicao-rodape .componente .newsletter-assinar:hover {
        /*background: #333333;*/
    }
    #barraNewsletter.posicao-rodape .componente .newsletter-assinar::after {
        content: 'ASSINAR';
        font-size: 14px;
        font-weight: normal;
        font-family: 'Raleway', sans-serif;
    }
    #barraNewsletter.posicao-rodape .componente .newsletter-confirmacao span {
        font-size: 14px;
        /*color: #ffffff;*/
    }
    #barraNewsletter.posicao-rodape .componente .input-conteiner {
        overflow: visible;
    }
    /* FIM NEWSLETTER */
    
    
    /* RODAPÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â° */
    #rodape .conteiner{
        max-width: 1140px;
    }
    
    #rodape .institucional {
        /*background: #000;*/
    }
    
    #rodape .pagamento-selos {
        background: #fff;
    }
        #rodape > div.institucional.fundo-secundario > div > div > div.span9{
            width: 80%;
        }
        #rodape > div.institucional.fundo-secundario > div > div > div.span3{
            width: 20%;
            float: right;
        }
    #rodape .redes-sociais {
        background: 0 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        border: none;
        padding: 0px;
        padding-top: 25px;
    }
    #rodape .institucional li span, #rodape .institucional li i{
        /*color: #07437e;*/
    }
    #rodape .titulo {
        border: none;
        font-size: 20px;
        font-weight: 500;
    }
    
    #rodape .institucional li {
        list-style: none
    }
    
    #rodape .institucional a {
        display: block;
        /*color: #fff;*/
        font-size: 14px;
        font-weight: 500;
        word-break: break-all;
        width: 100%;
    }
    
    #rodape .logo a {
        width: 80%;
    }
    
    #rodape .institucional a:hover {
        /*color: #07437e;*/
        text-decoration: none;
    }
    
    #rodape .institucional p {
        /*color: #fff;*/
        font-size: 14px;
        font-weight: 500
    }
    
    #rodape .sobre-loja-rodape span.titulo {
        display: none
    }
    
    #rodape .sobre-loja-rodape .conferir {
        font-size: 14px;
        font-weight: 600;
        display: block;
        width: 136px;
        height: 44px;
        line-height: 44px;
        background: transparent;
        border-radius: 50px;
        text-align: center;
        /*color: #606060;*/
        border: 1px solid;
        padding: 0 5px;
            margin-top: 20px;
    }
    
    #rodape .sobre-loja-rodape .conferir:hover {
        text-decoration: none;
        /*background-image: linear-gradient(to right, #07437e, #02c2e0);*/
        /*color: white;*/
        border: 1px solid;
    }
    
      #rodape .pagamento-selos {
          /*background: #000;*/
          padding: 20px 0;
      }
      #rodape .pagamento-selos .row-fluid>.span4 li {
          float: none;
          display: inline-block;
      }
    
      #rodape .pagamento-selos .row-fluid>.span4 {
          width: 48%;
          text-align: center;
      }
    
      #rodape .gateways-rodape {
          background: none;
          border: 0;
      }
    #rodape .institucional {
        background-image: none;
    }
    /* FIM RODAPÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°*/
    
    /* PAGINA CARRINHO */
    .table th, .table td {
        border-color: transparent;
    }
    .tabela-carrinho .bg-dark {
        /*background-color: rgba(0, 0, 0, 0);*/
    }
    th, tr, td {
        padding: 0;
        border: none;
    }
    .tabela-carrinho * {
        vertical-align: middle;
        background: transparent;
    }
    .carrinho-checkout .atendimento{
        border: none;
        /*color: white;*/
        font-weight: 400;
    }
    .carrinho-checkout .atendimento .icone-box {
        /*color: #07437e;*/
        border: none;
        font-size: 30px;
    }
    .carrinho-checkout .atendimento li .display-table{
        /*color:white;*/
    }
    .identificacao .control-group .submit-email.botao.principal{
        /*color: white;*/
        /*background-image: linear-gradient(to right, #07437e, #02c2e0);*/
        border: none;
        text-shadow: none;
    }
    .pagina-carrinho #calcularFrete{
        border: 1px solid rgba(96, 96, 96, 0.24);
        border-radius: 12px 0px 0px 12px;
        border-right: 0px;
        background: transparent;
        position: inherit;
    }
    .pagina-carrinho #formCalcularFrete > div > div > div > button{
        border-radius: 12px;
        position: initial;
        margin-left: -12px;
        box-shadow: none;
        padding: 4px 12px;
    }
    .pagina-carrinho #formCalcularFrete > div > div > div > button:hover {
        /*background: white;*/
        /*color: #606060;*/
    }
    .pagina-carrinho #formCalcularFrete > div > div > div > button > i{
        display: none;
    }
    .pagina-carrinho .cabecalho-interno .titulo {
        font-size: 22px;
        font-weight: bold;
        /*color: #606060;*/
    }
    .pagina-carrinho .tabela-carrinho th:first-child *{
        font-size: 18px;
        /*color: #606060;*/
    }
    .pagina-carrinho table h5, table h6{
        font-size: 18px;
        /*color: #606060;*/
    }
    .pagina-carrinho .tabela-carrinho .preco-produto .preco-promocional{
        font-weight: 600;
        /*color: #606060;*/
    }
    .pagina-carrinho .tabela-carrinho .quantidade input[type="text"] {
        width: 20px;
        margin: 0 6px;
        border: none;
        box-shadow: none;
        /*color: #606060;*/
        font-size: 18px;
    }
    .pagina-carrinho .tabela-carrinho .quantidade a{
        font-size: 12px;
        /*color: #606060;*/
    }
    .tabela-carrinho .excluir a{
        font-size: 24px;
        /*color: #606060;*/
    }
    .pagina-carrinho .subtotal strong {
        font-size: 20px;
        margin: 0 8px;
        white-space: nowrap;
        /*color: #606060;*/
        font-weight: 600;
    }
    .pagina-carrinho .total strong {
        font-size: 22px;
        margin: 0 10px;
        vertical-align: baseline;
        /*color: #606060;*/
        font-weight: 600;
    }
    .pagina-carrinho .descontos.parcelas strong{
    /*color: #606060;*/
    }
    .pagina-carrinho #corpo > div > div.secao-principal.row-fluid.sem-coluna > div > form > div > div.span12 > button{
    /*background-image: linear-gradient(to right, #07437e, #02c2e0);*/
        box-shadow: none;
        border: none;
        text-shadow: none;
        border-radius: 20px;
        /*color: white;*/
        font-weight: 700;
        font-size: 20px;
        padding: 10px 20px;
    font-family: 'Raleway', sans-serif;
    }
    .pagina-carrinho #corpo > div > div.secao-principal.row-fluid.sem-coluna > div > form > div > div.span12 > button:hover{
        /*background-image: linear-gradient(to right, #07437e, #02c2e0);*/
    }
    .pagina-carrinho #corpo > div > div.secao-principal.row-fluid.sem-coluna > div > form > div > div.span12 > button > i{
        display: none;
    }
    .pagina-carrinho #corpo > div > div.secao-principal.row-fluid.sem-coluna > div > form > div > div.span12 > a{
        /*background: white;*/
        border-radius: 20px;
        /*color: #606060;*/
        font-weight: 700;
        font-size: 14px;
        font-family: 'Raleway', sans-serif;
        padding: 10px 20px;
    }
    .pagina-carrinho #corpo > div > div.secao-principal.row-fluid.sem-coluna > div > form > div > div.span12 > a:hover {
        border-radius: 20px;
        /*color: white;*/
        font-weight: 700;
        font-size: 14px;
        padding: 10px 20px;
    }
    .resumo-compra .tabela-carrinho .padding-preco>div {
        padding-left: 15%;
        width: 100%;
    }
    /* FIM PAGINA CARRINHO */
    /* PAGINA PRODUTO */
    .info-principal-produto .breadcrumbs ul li .fa {
        padding-right: 5px;
        display: none;
    }
    .pagina-produto .produto-compartilhar .lista-favoritos{
        /*background-image: linear-gradient(to right, #07437e, #02c2e0);*/
    }
    .pagina-produto .produto-compartilhar .lista-favoritos i{
        /*color: white !important;*/
    }
    .pagina-produto #corpo .conteiner{
        margin-top: 20px;
    }
    .pagina-produto #corpo .conteiner .secao-principal{
        margin-top: 50px;
    }
    .pagina-produto .produto .nome-produto {
        font-size: 14px;
        line-height: normal;
        margin: 0;
        /*color: #606060;*/
        font-weight: 600;
    }
    .pagina-produto .preco-parcela > strong{
        /*color: #07437e;*/
    }
    .pagina-produto .produto .acoes-produto .comprar .qtde-adicionar-carrinho {
        text-align: center;
        margin: 20px 0;
        width: 100% !important;
        display: inline-flex;
    }
    .produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho-title {
        position: relative;
        cursor: text;
        line-height: 30px;
        /*color: #606060;*/
        padding: 0 5px;
        font-size: 18px;
        font-weight: 600;
    }
    .produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho {
        width: 12%;
        padding: 5px 0;
        text-align: center;
        font-size: 18px;
        border: none;
        margin: 0;
        box-shadow: none;
        /*color: #606060;*/
        font-weight: 600;
    }
    .pagina-produto .preco-produto strong.titulo {
        font-size: 24px !important;
        white-space: nowrap;
        font-weight: 600;
        /*color: #606060;*/
    }
    .produto .acoes-produto .comprar .disponibilidade-produto {
        font-size: 11px;
        margin: 10px auto;
        float: left;
        width: 100%;
        text-align: left;
    }
    .pagina-produto .listagem.aproveite-tambem h4{
        margin: 30px 10px;
        font-size: 0px;
        font-weight: bold;
        /*color: #606060;*/
    }
    .pagina-produto .listagem.aproveite-tambem h4:before {
        content: 'Mais como esse';
        font-size: 20px;
    }
    .pagina-produto .listagem.aproveite-tambem h4:after {
        content: '';
        width: 80px;
        /*background-image: linear-gradient(to right, #07437e, #02c2e0);*/
        height: 2px;
        display: block;
        margin: 10px 0;
        transition: all .4s;
    }
    .pagina-produto .listagem.aproveite-tambem h4:hover:after{
        width: 100px;
    }
    .pagina-produto .acoes-produto .preco-produto {
        float: unset;
        margin-bottom: 0px;
    }
    .pagina-produto .produto .acoes-produto .comprar {
        float: unset;
        text-align: center;
    }
    .pagina-produto .produto .codigo-produto {
        font-size: 11px;
        padding: 15px 0;
        border-bottom: 1px solid rgb(0, 0, 0);
        margin-bottom: 20px;
    }
    .atributos ul li a {
        -webkit-box-shadow: none;
        background: #f1f1f100;
        box-shadow: none;
        border: 1px solid black;
        margin: 0!important;
        border-radius: 0;
        transition: .12s;
    }
    
    .atributos ul li:hover a,.atributos ul li:hover span {
        -webkit-box-shadow:none;
        background:var(--txt-global);
        box-shadow:none;
        border-radius:0;
        transition:.12s
    }
    
    
    
    .atributos ul li a:hover, .atributos ul li.active a {
        /*border-color: #ffffff;*/
        background: #ffffff;
        transform: scale(1.2);
        transition: .12s;
        border: none;
        border: 1px solid black;
    }
    
    .atributos ul li.active a {
        border-color: black;
        background: transparent;
    }
    
    .atributos ul li a span {
        font-weight:700;
        font-size:16px;
        /*color:var(--txt-global);*/
        letter-spacing:-.2px
    }
    .atributo-cor span {
        font-size: 16px;
    }
    
    .pagina-produto .produto .acoes-produto .comprar .qtde-adicionar-carrinho {
        text-align: center;
        margin: 20px 0;
        width: 100% !important;
        display: inline-flex;
    }
    
    .pagina-produto .acoes-produto > div.comprar > a.botao {
        width: 40%;
        padding: 5px 0;
        /*background: linear-gradient(to right, #07437e, #02c2e0);*/
        border: none;
        /*color: #ffffff;*/
        font-size: 24px;
        font-weight: 600;
        text-shadow: none;
        border-radius: 150px;
        float: left;
    }
    div.acoes-flutuante.borda-principal.hidden-phone.hidden-tablet > div.acoes-produto > div.comprar > a {
        width: 100%;
    }
    .pagina-produto .acoes-produto > div.comprar > a.botao:hover {
        /*background-image: linear-gradient(to right, #07437e, #02c2e0);*/
        /*color: white;*/
    }
    .pagina-produto .acoes-produto > div.comprar > a.botao i{
        display: none;
    }
    .pagina-produto .parcelas-produto.borda-alpha.padrao{
        margin-top: 40px;
    }
    .pagina-produto .produto .acoes-produto .preco-produto .preco-venda {
        font-size: 13px;
        /*color: #606060;*/
    }
    .pagina-produto #formCalcularCep > div.form-inline{
        float: right;
    }
    .pagina-produto .cep label{
        /*color: #606060;*/
        font-size: 20px;
    }
    .pagina-produto #formCalcularCep > div > div > input{
        width: 170px;
        height: 30px;
        position: inherit;
            background: #dedede;
    }
    .pagina-produto #formCalcularCep > div > div > button:hover {
        /*background-image: linear-gradient(to right, #07437e, #02c2e0);*/
        /*color: white;*/
        border: 1px solid;
        /*border-color: #d0d0d0;*/
    }
    .pagina-produto #formCalcularCep > div > div > button {
        height: 40px;
        /*background: white;*/
        /*color: #606060;*/
        border: none;
        text-shadow: none;
        font-size: 16px;
        margin-left: -20px;
        position: relative;
        padding: 0 20px;
        font-weight: 600;
        border: 1px solid;
        /*border-color: #d0d0d0;*/
    }
    
    .produto .cep ul {
        padding: 60px 0 0 0;
        border-width: 1px;
        border-style: solid;
        margin: 0 auto;
        border: none;
        text-align: center;
    }
    .thumbs-vertical .elastislide-carousel ul li.active a {
        opacity: .5;
        border: none;
    }
    /* FIM PAGINA PRODUTO */
    /* PAGINA CATEGORIA */
    .pagina-categoria #corpo .listagem .listagem-linha li {
        width: 23%;
    }
    .pagina-categoria #corpo span.bandeira-frete-gratis.label-success {
        top: 20px;
        z-index: 99;
        right: 85px;
        position: absolute;
        /*background: white;*/
        border: none;
        /*color: black;*/
        box-shadow: none;
        font-weight: 700;
    }
    .pagina-categoria .listagem-item.produto-adicionado .bandeiras-produto .adicionado-carrinho {
        display: inline-block;
        position: absolute;
        top: 160px;
        background: transparent;
        right: 2px;
        /*color: black;*/
        font-weight: bold;
        border: none;
        box-shadow: none;
        font-size: 14px;
    }
    .pagina-categoria .listagem .listagem-item .imagem-produto{
        height: 180px;
    }
    .menu.lateral .ativo {
        background-color: transparent;
        border: none;
    }
    .menu.lateral .nivel-um>li>a {
        /*background-color: #FFF;*/
        box-shadow: none;
    }
    .menu.lateral li {
        z-index: 15;
        border: none;
    }
    .menu.lateral .nivel-dois {
        padding: 0;
        border: none;
        box-shadow: none;
    }
    .menu.lateral .nivel-dois li:hover {
        /*background: linear-gradient(to right, #07437e, #02c2e0);*/
        border-radius: 150px;
    }
    .menu.lateral .nivel-dois li:hover>a {
        /*color: white;*/
    }
    .menu.lateral .nivel-dois .com-filho i {
        position: absolute;
        right: 20px;
        top: 13px;
        display: block;
        /*color: #07437e;*/
        background: transparent;
    }
    .menu.lateral .nivel-dois li:hover i {
        /*color: #ffffff;*/
    }
    .menu.lateral .nivel-um>li.com-filho>a i {
        display: block;
        float: left;
        margin: 10px 5px 0;
        /*color: #07437e;*/
        background: transparent;
        font-size: 14px;
    }
    .menu.lateral .com-filho .titulo {
        font-size: 18px;
    }
    .menu.lateral.outras li .titulo {
        font-size: 18px;
    }
    .menu.lateral.outras li .titulo:before {
        content: "\f054";
        font-family: FontAwesome;
        font-weight: normal;
        font-style: normal;
        display: block;
        float: left;
        margin: 0 5px;
        /*color: #07437e;*/
        background: transparent;
        font-size: 14px;
    }
    .menu.lateral.outras .nivel-um li:hover>a {
        /*background: linear-gradient(to right, #07437e, #02c2e0);*/
        border-radius: 150px;
    }
    .menu.lateral.outras .nivel-um li:hover strong, .menu.lateral.outras .nivel-um li:hover strong:before {
        /*color: white;*/
    }
    .menu .nivel-dois li:hover>.nivel-tres {
        display: block;
        box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
        padding: 2px 5px;
        border-radius: 15px;
    }
    .filtro {
        box-shadow: none;
        outline: 0;
        padding: 20px;
        border: none;
    }
    .filtro h4{
        font-weight: 600;
    }
    .filtro.lista ul li a {
        text-decoration: none;
    }
    .breadcrumbs{
        border-top: none;
    }
    /* CONTADOR */
    
    .listagem .span3 .imagem-produto,.listagem .produtos-carrossel[data-produtos-linha="4"] .imagem-produto {
        display:flex;
        flex-direction:column;
        justify-content:center;
        align-content:center
    }
    
    .featuredProducts {
        position:relative;
        z-index: 99;
        top:50%;
        border:none;
        background: rgb(0, 0, 0);
        border-radius:10px;
    }
    
    .ms-timer {
        width:55%;
        display:inline-flex;
        margin: 5px 0;
    }
    
    .ms-timer > * {
        color:#fff!important;
        background:transparent!important;
        width:20%;
        padding:0;
        text-align: center;
        font-size:16px!important;
        margin: 0 5px;
        font-weight:700!important
    }
    
    .featuredProducts-timer {
        padding:0!important;
        display:flex;
        align-content:center
    }
    
    .featuredProducts-timer-label {
        width:39%!important;
        text-align:center;
        display:block;
        justify-content:center;
        align-content:center;
        margin: 3px 0;
        position:relative
    }
    
    .featuredProducts-timer-title {
        margin-bottom:0!important;
        width:100%;
        display:block;
        justify-content:flex-end;
        align-items:center;
        top:0
    }
    
    .featuredProducts-timer-description {
        font-size:14px!important;
        opacity:1!important;
        font-weight:700!important;
        bottom:1.5px!important
    }
    
    
    .ms-timer > .dois-pontos-contador {
        margin:0!important
    }
    .ms-timer > :after {
        content: attr(data-describ);
        display: block;
        line-height: 16px;
        color: #fff;
        width: 100%;
        text-transform: initial;
        font-size: 13px;
        font-weight: 400;
        border-bottom: 0 solid rgba(51,51,51,0.05);
    }
    .featuredProducts.timer-stopped .featuredProducts-timer-label{
        display: none;
    }
    .featuredProducts.timer-stopped .ms-timer > *{
        display: none;
    }
    .featuredProducts.timer-stopped .ms-timer{
        width: 100%;
    }
    .featuredProducts.timer-stopped .ms-timer > .esgotado{
        width: 100%;
        display: block;
    }
    /* FIM CONTADOR */
    
    
    /* MOBILE */
    @media screen and (max-width:767px) {
    
        /* MENU E BUSCA */
        .floating-bar #cabecalho {
        /*position: fixed;*/
        top: 0;
        z-index: 9999;
        width: 100%;
        box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.13);
            /*background: white;*/
            padding-bottom: 0px !important;
    }
        .floating-bar .secao-banners {
        padding-top: 180px;
    }
        .conteiner .logo {
            margin: 10px 0 20px 0;
    }
        #cabecalho {
        padding-top: 35px;
    }
        #cabecalho > div.conteiner > div > div.conteudo-topo.span9 > div.inferior.row-fluid {
            display: block;
        }
        .conteudo-topo .busca-mobile {
        overflow: hidden;
        padding: 5px;
        /*background-color: rgba(0, 0, 0, 0);*/
        border-radius: 6px;
        }
        .busca {
        border: none;
        background: transparent;
        margin: 0 auto;
        height: auto;
        line-height: initial;
        float: left;
            width: 80%;
        }
        #form-buscar {
        display: inline-flex;
        width: 100%;
    }
    .conteudo-topo .busca-mobile .atalho-menu {
        float: right;
        line-height: initial;
        border: none;
    }
        .menu.superior {
        background-color: transparent;
        margin-top: 0;
    }
        .menu.superior .nivel-um>li{
            text-align: left;
        }
    .menu.superior ul.nivel-um.active {
        display: inline-block;
        width: 85%;
        border: 1px solid;
        background: white;
        position: absolute;
        right: 0;
        left: 25px;
        top: 165px;
        z-index: 99;
    }
    .atalhos-mobile {
        background: var(--cor-principal);
        border-color: transparent;
            border: none;
    }
        .atalhos-mobile li{
            line-height: 30px;
            border: none;
        }
    .atalhos-mobile a {
        font-size: 25px;
        padding: 0px 10px;
        position: relative;
        top: 3px;
        text-shadow: none;
        text-decoration: none;
        /*color: #ffffff;*/
        line-height: 30px;
    }
    #cabecalho > div.atalhos-mobile.visible-phone.fundo-secundario.borda-principal > ul > li.fundo-principal, #cabecalho > div.atalhos-mobile.visible-phone.fundo-secundario.borda-principal > ul > li:nth-child(7) {
        background: transparent;
        display: none;
    }
        #cabecalho > div.atalhos-mobile.visible-phone.fundo-secundario.borda-principal > ul > li.fundo-principal > a{
            /*color: white;*/
        }
        .icon-th:before {
        content: "\f036";
        font-size: 2em;
    }
                button.botao.botao-busca.icon-search.fundo-secundario {
        border-radius: 150px;
        right: 0;
        font-size: 15px;
    background: transparent;
        border: none;
        color: #c3c3c3;
        }
        
    
    .menu.superior .nivel-um>li:hover .nivel-dois {
        display: block;
    }
        .menu.superior .nivel-um .titulo, .menu.lateral .nivel-um .titulo {
        font-size: 18px;
        /*color: #07437e;*/
        }
        .floating-bar #cabecalho > div.conteiner > div > div.span3{
            display: none;
        }
    .menu.superior .nivel-dois li:hover>a {
        /*color: white;*/
    }
        .menu.superior .nivel-um>li:last-child a{
            border-bottom: none !important;
        }
        .floating-bar .menu.superior .nivel-um .titulo{
        font-size: 18px;
        /*color: #07437e;*/
    }
        /* FIM MENU E BUSCA */
        
        /* BANNERS */
    
        .mini-banner{
            display: grid;
        }
        #corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div.row-fluid.banner.mini-banner > div > div{
            margin:5px;
        }
        #corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div.row-fluid.banner.mini-banner > div.modulo.span4{
        width: 100%;
    }
    .row-fluid.banner.mini-banner {
        margin-top: -15px;
        display: inline-block;
            /*background: white;*/
        border-radius: 5px 5px 0 0;
    }
        .mini-banner .slides img{
            border-radius: 5px 5px 0 0;
        }
        #corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div.row-fluid.banner.mini-banner > div.modulo.span4:nth-child(2) {
        margin: 0;
    }
        
        /* FIM BANNERS */
        
        
        /* PRODUTOS HOME */
        #corpo .secao-principal {
        margin: 0px !important;
        /*background: white;*/
                border-radius: 10px 10px 0 0;
    }
    #corpo .secao-secundaria {
        margin: 0 0 0px;
        /*background: white;*/
            border-radius: 0 0 10px 10px;
    }
    
        /* FIM PRODUTOS HOME */
        
        
        /* PAG CARRINHO */
        .resumo-compra .tabela-carrinho .padding-preco>div {
        padding-left: 0%;
        width: 100%;
        }
        .pagina-produto .cep label {
        /*color: black;*/
        font-size: 14px;
        }
        .produto .acoes-produto .comprar .qtde-adicionar-carrinho .qtde-carrinho {
        width: 96%;
        }
        .pagina-produto .acoes-produto .preco-produto {
        float: unset;
        margin-bottom: 15px;
        text-align: center;
        }
        
        /* INSTAGRAM */ 
        
        #instagram-fiv{
        padding: 5px 5px !important;
        }
        .post-img ul {
        margin: 0;
        text-align: center;
        display: block;
        }
        #instagram-fiv ul li {
        display: inline-block;
        width: 30%;
        height: auto;
        margin-right: 1.3%;
        }    
        #instagram-fiv .titulo-insta {
        display: grid;
        }
            #instagram-fiv ul {
        display: block;
        }
        #instagram-fiv li a {
        display: block;
        height: auto;
    }
            #corpo > div > div.secao-principal.row-fluid.sem-coluna > div > div.row-fluid.banner.mini-banner > div.modulo.span4:nth-child(2) {
        margin: 0;
    }
        /* FIM INSTAGRAM */
        
        /* RODAPÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â° */
    
        #sobreLoja{
        border-top: 1px solid rgba(0, 0, 0, 0.13);  
        }
        .sobreLoja.span6 {
        display: block;
        min-height: 0;
        }
        #sobreLoja p{
        text-align: center;
        }
        #rodape .pagamento-selos .row-fluid>.span4 {
        width: 100%;
        text-align: center;
        }
        #rodape .titulo {
        text-transform: uppercase;
        border: 0;
        margin: 0;
        /*color: #606060;*/
        }
        #btn-top {
        right: 5%;
        }
        #rodape .lista-redes i {
            background: transparent !important;
        }
        #rodape > div.institucional.fundo-secundario > div > div > div.span9 {
        width: 100%;
    }
        #rodape > div.institucional.fundo-secundario > div > div > div.span9 > div > div.span4 {
        width: 100%;
        text-align: center;
        margin: 0 auto;
    }
        #rodape .logo a {
        width: 100%;
    }
        #rodape > div.institucional.fundo-secundario > div > div > div.span3 {
        width: 100%;
        float: unset;
    }
        /* FIM RODAPÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬ ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬ ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â° */
        
    .titulo-categoria strong {
        padding: 5px 15px;
            background: transparent;
        border-radius: 150px;
        border: none;
        /*color: black;*/
        font-weight: normal;
        text-transform: capitalize;
        margin: 0 auto;
    }
        
    .listagem .titulo-categoria, .titulo-categoria {
        display: grid;
            margin: 20px 0 !important;
    }
    .titulo-categoria:before {
        width: 90%;
        margin: auto;
        margin-bottom: 20px;
    }
    .titulo-categoria:after {
        width: 90%;
        margin: auto;
        margin-top: 20px;
    }
    .listagem .listagem-item {
        margin-left: 0;
        border: none;
        padding: 0;
        min-height: 300px;
        border-radius: 10px;
        margin: 0 5px;
        box-shadow: none;
    }
    .listagem .listagem-linha li {
        margin: 20px 0 !important;
        border: none;
        float: left;
    }    
    .acoes-produto-responsiva .tag-comprar {
        margin: 0;
        padding: 0 16px;
        /*background: linear-gradient(to right, #07437e, #02c2e0);*/
        border-radius: 150px;
            height: 40px;
        width: 70%;
    }
        .listagem-item.produto-adicionado .acoes-produto-responsiva .tag-comprar{
        background: gray;
                padding: 0 20px;
        }
    .listagem .listagem-item .acoes-produto-responsiva {
        margin: 0;
        padding: 0 0 10px;
        position: relative;
        text-align: center;
    }
    
    .listagem .listagem-item .imagem-produto, .listagem .listagem-item .info-produto {
        width: 100%;
        text-align: center;
        border: none;
        padding: 0;
        margin-top: 45px;
    }
    strong.preco-promocional.cor-principal {
        font-size: 20px;
    }
       .info-produto .preco-produto {
        margin: 0 8px;
               font-size: 12px !important;
               min-height: 100px;
    }
        .info-produto .preco-produto:after {
            content: '';
        background: #b5b5b5;
        width: 50px;
        height: 1px;
        display: block;
        margin: 10px auto;
        }
            .info-produto .preco-produto:before {
                content: '';
        background: #b5b5b5;
        width: 50px;
        height: 1px;
        display: block;
        margin: 10px auto;
        }
    .listagem .span3 .listagem-item .nome-produto, .listagem .span4 .listagem-item .nome-produto, .listagem .span6 .listagem-item .nome-produto {
        min-height: 40px;
        font-size: 14px;
            text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }
        .listagem-item.produto-adicionado .bandeiras-produto {
        z-index: unset;
    }
        .bandeiras-produto span.bandeira-promocao {
        /*background-image: linear-gradient(to right, #07437e, #02c2e0);*/
        border: none;
        box-shadow: none;
        font-size: 20px;
        padding: 10px 20px;
        font-weight: 800;
        border-radius: 30px;
        margin: 0;
        z-index: 10;
        position: relative;
    }
    
        .listagem-item.produto-adicionado .acoes-produto-responsiva .tag-comprar span{
            font-size: 0px;
        }
        .listagem-item.produto-adicionado .acoes-produto-responsiva .tag-comprar span:after{
            Content:'Adicionado!';
            font-size: 18px;
        }
    .listagem-item.produto-adicionado .bandeiras-produto .adicionado-carrinho {
        display: none !important;
    }
        .pagina-categoria #corpo span.bandeira-frete-gratis.label-success{
        top: 160px !important;
        }
        span.bandeira-frete-gratis.label-success {
        top: 180px !important;
        z-index: unset !important;
        right: 32px !important;
        position: absolute !important;
        background: #f9ff00 !important;
        border: none !important;
        border-radius: 150px !important;
        /*color: black !important;*/
        box-shadow: none !important;
        font-weight: 700 !important;
        display: block !important;
        padding: 5px 20px !important;
        font-size: 12px !important;
    }
        .acoes-produto-responsiva .tag-comprar i{
            display:none;
        }
        div#tarja-mobile {
        /*background: white;*/
        border-radius: 5px 5px 0 0;
    }
        .contadorProdutos-produtos .acoes-produto.hidden-phone {
        height: 50px;
        display: block !important;
    }
        .preco-produto .preco-venda {
        font-size: 10px;
    }
        .preco-produto strong.titulo {
        font-size: 12px;
        white-space: unset;
        font-weight: 600;
    }
        #rodape .institucional p {
        /*color: #fff;*/
        font-size: 14px;
        font-weight: 500;
        margin: 0 5%;
    }
        #barraNewsletter.posicao-rodape{
            display: block !important;
        }
        #barraNewsletter.posicao-rodape .componente .interno .interno-conteudo{
        display: grid;
        }
        #barraNewsletter.posicao-rodape .componente .texto-newsletter {
        width: 100%;
    }
    #barraNewsletter.posicao-rodape .componente .texto-newsletter {
        text-align: center;
        font-size: 18px;
        /*color: #ffffff;*/
        overflow: visible;
        display: grid;
        margin: 10px 0;
    }
        #barraNewsletter.posicao-rodape .componente .input-conteiner {
        overflow: visible;
        display: flex;
    }
        #barraNewsletter.posicao-rodape .componente .input-conteiner {
        width: 100%;
    }
    #barraNewsletter.posicao-rodape .componente input[type=text] {
        width: 100%;
        background: #fff;
        border: solid 1px #e0e0e0;
        border-radius: 2px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: 40px;
        padding: 0 25px;
        border-radius: 150px;
    }
        #barraNewsletter.posicao-rodape .componente .newsletter-assinar {
        width: 30%;
        /*background: #000000;*/
        border-radius: 2px;
        /*color: #ffffff;*/
        height: 40px;
        border: 2px solid #ffffff;
        border-radius: 150px;
                position: absolute;
    }
        #instagram-fiv li:after {
        position: absolute;
        left: 35%;
        opacity: 0;
        display: flex;
        top: 50%;
        text-shadow: 0 2px 18px #0000004f;
        transform: scale(3) rotate(90deg);
        content: "\f004";
        -webkit-font-smoothing: antialiased;
        /*color: white;*/
        font-size: 31px;
        transition: .3s all linear;
        font-weight: normal;
        font-family: "Font Awesome 5 Free";
    }
        .listagem .listagem-item:hover {
        margin: 0 5px;
        border: none;
        padding: 0;
    }
        .pagina-produto .acoes-produto > div.comprar > a.botao {
        width: 100%;
        }
        span.preco-parcela strong {
        font-weight: 600;
    }
        input[type="text"], input[type="password"], input[type="email"], textarea, .cadastro input[type="text"], .cadastro input[type="password"], .cadastro select, .ordenar-listagem label {
        font-size: 16px;
        height: auto;
        padding: 10px;
        border-radius: 150px;
    }
        
        .atalhos-mobile>ul{
            text-align: center;
        margin: 0 auto;
        display: inline-flex;   
        }
        .atalhos-mobile li {
        line-height: normal;
        }
        .minha-conta .btn-group>a {
        background: transparent;
        border: none;
                padding: 3px;
    }
        .minha-conta .btn-group>a i {
        /*color: white;*/
        font-size: 20px;
    }
        .minha-conta .btn-group>a span {
        /*color: white;*/
            display: none;
    }
        .wishlist i {
        /*color: white;*/
            font-size: 22px;
    }
        .rastreio-topo i {
        display: block;
        font-size: 20px;
        /*color: #ffffff*/
        }
        .rastreio-btn{
            margin-top: 3px;
        }
        .contato-mobile{
            margin-top: 0px;
        }
        .contato-mobile a> i {
        /*color: white;*/
        font-size: 24px;
    }
        .rastreio-content {
        position: absolute;
        background: rgb(255, 255, 255);
        z-index: 999;
        padding: 10px;
        text-align: center;
        border-radius: 0px;
        border: 1px solid rgba(228, 228, 228, 0.59);
        display: none;
        box-shadow: 0 7px 15px rgba(0, 0, 0, 0.38);
        margin-top: 0px;
        width: 180px;
        border-radius: 10px;
        font-size: 14px;
        left: 70px;
        line-height: 20px;
    }
        .dropdown-menu>li {
        float: none !important;
        text-align: center;
    }
        .btn-group.open .dropdown-toggle{
            box-shadow: none;
        }
        .wishlist i:hover {
        /*color: white;*/
    }
        .pagina-produto #formCalcularCep > div > div > input {
        width: 100px;
        }
        .produto .principal > div {
        padding: 0 0 50px;
        margin: 0 0 10px;
        border-bottom: 2px solid rgba(0, 0, 0, 0.1);
    }
    #corpo .secao-principal>div {
        padding: 10px;
    }
        .titulo-categoria.borda-principal.cor-principal.vitrine-video {
        margin-top: -15px !important;
        padding-top: 0;
    }
        .pagina-carrinho #corpo > div > div.secao-principal.row-fluid.sem-coluna > div > form > div > div.span12 > a{
            width: 80%;
        margin: 10px auto;
        text-align: center;
        display: block;
            border-radius: 150px;
        }
        .pagina-carrinho #corpo > div > div.secao-principal.row-fluid.sem-coluna > div > form > div > div.span12 > button{
            width: 94%;
        margin: 10px auto;
        text-align: center;
        display: block;
        border-radius: 150px;
        }
        .breadcrumbs {
        border-top: none;
        /*background: white;*/
        margin: 0 !important;
        border-radius: 10px 10px 0 0;
        margin-bottom: -7px !important;
        padding: 10px;
    }
        .cadastro {
        /*background: white;*/
        padding: 10px;
        border-radius: 10px 10px 0 0;
    }
        .ordenar-listagem label {
        line-height: 22px;
        border-radius: unset !important;
    }
        .tabela-carrinho .tag-carrinho{
            background: yellow;
        /*color: black;*/
        }
        .rastreio-topo:hover i {
        font-size: 20px;
        /*color: white;*/
        background: transparent;
        float: left;
        padding: 5px;
        border-radius: 10px;
    }
                .ms-timer{
            width: 100%;
            margin: 5px 0;
        }
        .featuredProducts-timer-label{
            width: 100% !important;
        }
        .featuredProducts-timer{
            display: grid;
        }
        .banner.cheio .flexslider .slides img{
        height: auto;
        }
        .ms-timer > *{
            margin: 0 2px;
        }
        .ms-timer > .dois-pontos-contador{
            width: 5%;
        }
        .featuredProducts-timer-description{
            font-size: 12px !important;
        }
        #rodape .redes-sociais{
            text-align: center;
        }
        #rodape .institucional .lista-redes {
            text-align: center;
        }
        .lista-redes i {
        width: 50px;
        height: 30px;
        line-height: 30px;
        font-size: 30px;
        margin: 0;
    }
    .pagina-produto .produto .nome-produto{
        margin: 10px 0;
    }
        /*#depoimento .flexslider .slides>li {
        text-align: center;
        width: 355px !important;
        margin-right: 30px;
    }*/
    .cont {
        display: inline-grid;
    }
        .cont .textos {
        width: 100%;
        margin: 0px;
    }
        .cont .image {
        width: 100%;
        margin: auto;
    }
        .cont span {
        font-size: 20px;
        line-height: 30px;
        width: 100%;
        display: inline-grid;
        text-align: justify;
    }
        .bloco {
        margin: 30px 0;
        text-align: center !important;
    }
        .blocao {
        background: #ff5b1a;
        display: inline-grid;
        color: white;
    }
    .logo a {
        height: 40px;
    }
        .pagina-categoria #corpo .listagem .listagem-linha li {
        width: 100%;
    }
        #OrderTracking{    background-color: rgba(206, 206, 206, 0.77)}
        button.rastreio {
        background: #4dbcbc;
    }
            .conteiner-principal .conteiner {
        padding: 0px;
    }
        div#tarja-mobile {
        padding: 0 !important;
    }
    }
    @media screen and (max-width: 767px){
    #cabecalho > div.atalhos-mobile.visible-phone.fundo-secundario.borda-principal > ul > li.fundo-principal {
        background: transparent;
        display: block !important;
    }
    #produto > div:nth-child(1) > div:nth-child(1) > div.produto-compartilhar > div > div > ul > li.visible-phone {
        display: none !important;
    }
    }
    
    
    /* FIM MOBILE */