/* ALTERAÇÕES */

.accordion-inner {
padding: 9px 15px;
border-top: 1px solid;
background-color: white;
}
.active .radio-conteiner {
background-color: black;
}

all.min.css?v=5b67297:60
.radio-conteiner {
display: inline-block;
padding: 5px 10px;
background-color: black;
}

.carrinho-checkout .atendimento {
    border-width: 0px;
    border-style: solid;
    padding: 5px;
    margin: 20px 11px 0px;
}

/* COR ICONES */

.fundo-principal, .botao.principal, .botao.principal:hover, .menu li:hover > a .fundo-secundario, .flex-control-paging li a.flex-active, .dropdown-menu > li > a:hover, .filtro.lista ul li label:hover, .filtro.lista ul li.active label, .menu-simples li a:hover, .menu-simples li.active a {
    background-color: #03376f;
}

body {
    font-size: 14px;}
/* Barra de busca */

#cabecalho .busca { padding: 0; border: none; background: transparent; }

#cabecalho .busca input { padding: 10px 5px 10px 15px; border-radius: 5px; }

#cabecalho .busca .botao-busca { height: 42px; top: 0; right: -20px; border-radius: 5px; border-top-left-radius: 0; border-bottom-left-radius: 0; width: 55px; font-size: 18px; }

.acoes-conta>li i { border-radius: 10px; }

.busca.borda-alpha {background: none;border: none;padding: 0;}

.busca input {padding: 10px;border-radius: 5px;box-shadow: none;}

.busca .botao-busca {padding: 13px 14px 27px;top: 0;margin-top: 0px;
color: transparent;
border-radius:5px;
}

#cabecalho .busca .botao-busca {
font-size:25px; 
top: -4px;
width: 80px;
height:40px;
right: -20px;

}

.busca .botao-busca {
border-width: 0px;
border-style: solid;
border-color: transparent;
    color:  #3b71ad;

}

#barraTopo{
height: 70px;
        background-color: rgb(255, 255, 255);
}

#form-buscar .botao, .botao:hover{
background-image: none;
}

#form-buscar .fundo-secundario, .fundo-secundario:hover, .fundo-secundario.botao:hover {
    color: #3b71ad;
    background-color: transparent;
}

#barraTopo .botao, .botao:hover{
background-image: none;
}

#barraTopo .fundo-secundario, .fundo-secundario:hover, .fundo-secundario.botao:hover {
    color: #3b71ad;
    background-color: transparent;
}

/* CARRINHO */
.tabela-carrinho .preco-produto .preco-promocional {
    white-space: nowrap;
    font-size: 15px;
}
.carrinho {
background-color: #173E6D;
}

.carrinho>a strong {
color: white;
}
.carrinho.vazio>a span {
font-size: 20px;
color: white;
}

.total strong {
    font-size: 30px;
    margin: 0 10px;
    vertical-align: baseline;
}
.borda-alpha, .borda-alpha * {
    border-color: #003872;
}

.carrinho-interno{
width: 220px;
}
.carrinho-interno ul{
    max-height: 300px;
}

/* PERFIL */

.botao.pequeno {
    font-size: 12px;
    padding: 3px 10px;
    color: white;
    background-color: #173E6D;
}
.caixa-info {
    padding: 20px 30px;
    margin: 0 0 10px;
    border: 2px solid;
    background-color: white;
    border-color: #173E6D;
}
.caixa-dados {
    padding: 20px;
    margin-top: 20px;
    border-width: 1px;
    border-style:none;
}

.botao.pequeno {
color: black;
background-color: white;
}
.botao{
background-image:none
}
#corpo .span6 .principal {
margin-right: auto;
}

/* BOTAO PRODUTO ADICIONADO*/
.bandeiras-produto span {
    box-shadow: NONE;
    border-radius:50px;
}
.listagem .bandeiras-produto .bandeira-carrinho {
    background-color: black;
    border-radius: 30px;
}

/* CODIGOS TOPO */

.canais-contato ul{
float: none;
}

.canais-contato ul li {
    padding-left: 9px;
}

.fundo-secundario, .fundo-secundario:hover {
    background-color: #003772 ;
}
.titulo {
    font-family: 'Oswald' , serif;
    font-weight: lighter;
}
.carrinho>a span {
    line-height: 20px;
    padding: 1px 0px 0px;
}
#barraTopo .carrinho>a i {
    height: 40px;
    width: 40px;
    line-height: 39px;
    font-size: 25px;
}

.carrinho {
    height: 39px;
}

#barraTopo .carrinho>a strong {
    font-size: 20px;
    line-height: 40px;
}

.carrinho>a span {
    line-height: 15px;
    padding: 8px 0 0;
}

.carrinho>a span b {
    display: block;
    font-size: 18px;
}

#barraTopo .carrinho>a span {
    line-height: 27px;
    padding: 8px 0 0;
}

#barraTopo .canais-contato ul {
    margin-top: 8px;
}

#barraTopo h4 a {
color: transparent; 
    font-size: 31px;
}

#barraTopo .carrinho{
margin-top: 10px;
}

#barraTopo .busca{
margin-top: 10px;
}

#barraTopo .span3.hidden-phone{
margin-top: 0px;
}

#barraTopo .carrinho.vazio>a span {
    margin-left: 60px;
}

/* COLOCAR LOGO NA BARRA TOPO */
#barraTopo h4 {
    line-height: 45px;
   background-image: url('https://cdn.awsli.com.br/879/879149/arquivos/ppjpesca-responsivo.png');
	background-repeat: no-repeat;
    height: 70px;
}

/* VITRINE */

.conteiner-principal .conteiner {
    box-shadow: none;
}

.listagem .listagem-linha li {
    border: none;
}


/* NAV */

.menu.superior .nivel-um {
border: 1px solid black;
}

.menu.superior {
    background-color: #003772;
}

.menu.superior .nivel-um>li {
    border: none !important;
   letter-spacing: 3px;
       margin-right: 3%;
}

.menu.superior .nivel-um>li:first-child {
    margin-left: 2%;
}

.menu li {
    padding: 0px 15px;
}

.menu.superior .titulo {
    color: white;
}

.menu li.com-filho>a i {
    display: none;
}

.menu .nivel-dois li {
    letter-spacing: 0px
}

.nivel-um li a:hover{
border-radius: 100%;
}

/* NEWSLATTER FUNDO */

#barraNewsletter.posicao-rodape {
    position: static;
    height: 200px;
    background-image: url('https://cdn.awsli.com.br/538/538556/arquivos/BANNER_NEWLETTERok.png');
	background-repeat: no-repeat;
    background-size: 100% 100%;
}


#barraNewsletter .componente .texto-newsletter, #barraNewsletter .componente .alert {
    font-size: 25px;
    text-transform: uppercase;
    color: #06243d;
        font-weight: 900;
}

#barraNewsletter.posicao-rodape .componente .interno {
    padding: 0px 0;
}

#barraNewsletter, #barraNewsletter .show-hide, #barraNewsletter .componente, #barraNewsletter.posicao-rodape .conteiner {
     background-color: transparent;
     padding-top: 31px;
}

body.pagina-carrinho.carrinho-checkout .identificacao .control-group input {
    box-shadow: none;
}


#barraNewsletter .componente div.newsletter-cadastro, #barraNewsletter .componente .newsletter-confirmacao {
 display: flex;
    margin-left: 29%;
    margin-top: 20px;
}

#barraNewsletter .componente .texto-newsletter, #barraNewsletter .componente .alert {
    line-height: 32px;
}

#barraNewsletter .componente .botao {
     background: transparent;
     border: 2px solid #FFF;
     border-radius: 0;
     text-shadow: none;
     -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
     transition: all .3s ease-in-out;
}
#barraNewsletter .componente .botao:hover {
    background: #FFF;
    border-color: #FFF;
    color: #033770;
}

.newsletter-cadastro.input-conteiner input[type="text"] {
    height: 40px;
    width: 350px !important;
}

/* ICONES REDE SOCIAL */

.lista-redes i{
background: transparent !important;
}

.lista-redes ul li {
border: none;
}

/* RODAPÉ */

.links-rodape ul li {
    list-style-image: none;
    font-size: 16px;
}

#rodape .titulo {
    font-size: 30px;
    color: white;
}

#rodape .institucional {
    background-image: none;
}

.pagamento-selos {
    background: none;
}

#rodape {
	background: #003772;
}

.span4.sobre-loja-rodape p {
	font-size: 16px
}

.conteiner-principal #rodape .conteiner {
    background-color: #003772;
}

#rodape .conteiner .row-fluid .span9.span12 p{
	color: white;
}

/* BOTÃO TOPO */

#btn-top {
position: fixed;bottom: 90px;right: 1%;cursor: pointer;font-style: normal;font-variant: normal;font-weight: normal;font-stretch: normal;font-size: 12px;line-height: normal;font-family: arial;display: block;
}

/* BANNER MINI */

.mini-extra {
    float: left;
    margin-left: 2.6%;
    margin-top: 0px;
    width: 25.25%;
}


#corpo .modulo.span4 {
    margin-right: -3%;
    width: 25.3%;
  
}

.conteiner-principal .conteiner {
    padding: 0;
}

#corpo {
    margin-top: -4px;
}

/* FACE FOOTER */

#rodape .redes-sociais {
    background: none;
    height: 390px;
    box-shadow:none;
}

/* botao frete */
.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child>.dropdown-toggle {
border-radius: none; 
}
.btn{ 
color: black;
text-shadow:none;
background-color: none; 
background-image: none;
background-repeat: none; 
border-color: none; 
}

/* PRODUTOS */

.produto .conteiner-imagem>div{
	margin-top: 10px ;
}

.listagem.com-caixa .listagem-item {
    box-shadow: none;
    border: 1px solid black;
    text-align: center;
}

.produto .acoes-produto .preco-produto.destaque-parcela .preco-promocional {
    font-size: 30px;
    font-weight: normal;
}

.elastislide-carousel ul li.active a {
    border-color: #0ca7c0;
    border-radius: 100%;
}

.pagamento-selos{
	margin-left: 5%;
}

.listagem .titulo{
	font-size: 30px;
}

.menu.lateral .nivel-um>li>a:hover {border-radius: 0%;}

/* Menu Superior */

.menu.superior{
background-color: #033770;
border-color: #0ca7c0;
border-style: solid;
border-width: 5px;
border-top: none;
border-left: none;
border-right: none;
}

.menu.superior .nivel-um>li{
border-right: none;
border-color: #033770;
}

.menu.superior ul.nivel-um strong{
    text-transform: uppercase;
    font-weight: lighter;
}

.menu.superior .nivel-dois a {
text-transform: uppercase;
    font-weight: bold;
    color: white;
    font-family: 'Exo 2', sans-serif;
}

.menu.superior .nivel-um strong{
color: white;
}

.menu.superior .nivel-um :hover{
background-color: #0ca7c0;
    color: white;
    border-color: #0ca7c0;
}

.menu.superior .nivel-dois {
    background-color: #0ca7c0;
}

.menu.superior .nivel-dois :hover {
    background-color: #033770;
}
/* PAGINA PROD */
.info-principal-produto .breadcrumbs{
border: 0;
padding: 0;
margin: 15px -16px 10px;
}
.produto .nome-produto {
font-size: 25px;
line-height: normal;
margin: 0px;
}
.label-success, .badge-success {
background-color: #00a002;
}

.produto .tag-produto {
font-size: 13px;
font-weight: normal;
padding: 5px 5px;
margin-left: 0px;
}



/* Titulo vitrine */

.titulo-categoria.borda-principal.cor-principal.vitrine-destaque, .listagem .titulo-categoria {
    font-size: 27.49px;
    color: #2c2c2c;
    font-weight: 200;
    padding-left: 0 !important;
    border: 0;
    position: relative;
    z-index: 1;
    background: transparent !important;
    text-align: center
}

.listagem .titulo-categoria {
    display: block;
    margin: 40px 0 0;
    padding: 10px 0;
    transition: all .2s ease;
}

.titulo-categoria.borda-principal.cor-principal.vitrine-destaque::before, .listagem .titulo-categoria::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 1px;
    margin: auto;
    background: #e6e0df;
    z-index: -1;
}

.titulo-categoria.borda-principal.cor-principal p, .titulo-categoria.borda-principal.cor-principal strong, .listagem .titulo-categoria strong {
        font-weight: 400;
    background: #fff;
    display: inline-block;
    position: relative;
    text-transform: uppercase;
    letter-spacing: 4px;
    padding: 0 37px;
}


/* HOVER PRODUTOS */

.listagem.com-caixa .listagem-item .acoes-produto {
    border: none;
    background-color: transparent;
        margin-bottom: -60px;
}

.preco-produto strong.titulo {
    font-size: 25px;
    white-space: nowrap;
    font-weight: 600;
}

.listagem .listagem-item .nome-produto {
    font-size: 18px;
    line-height: 20px;
    min-height: 75px !important;
    color: grey;
}

.preco-promocional.cor-principal{
	font-size: 25px;
} 

.menu .nivel-dois, .menu .nivel-tres, .menu.lateral .nivel-um>li>a {
    background-color: #FFF;
    box-shadow: 0 0 5px rgb(3, 55, 111);
}

.botao i {
    padding-top: 6px;
}

/* CADASTRO */

.cadastro-logar.row-fluid .span6:first-child{
	width: 40%;
    margin-left: 5%;
}

.cabecalho-interno.row-fluid{
	margin-left: 5%;
}

/* PAGINA CARRINHO */

.caixa-sombreada{
	width: none;
    margin-left: none;
   	box-shadow:none;
}

.acao-editar.row-fluid{
	width: 90%;
    margin-left: 5%;
}

.selo-ssl.hidden-phone{
	margin-left: 0%;
}

.tabela-carrinho td, .tabela-carrinho th {
    border: none;
}

.table.tabela-carrinho.border-alpha{
	background:	white;
}

table th {
    background-color: rgb(0, 56, 114);
}

.tabela-carrinho .bg-dark {
    background-color: rgb(255, 255, 255);
}

th h6{
	color: white !important;
}

/* BOTÃO TOPO */

#btn-top {
position: fixed;bottom: 90px;right: 1%;cursor: pointer;font-style: normal;font-variant: normal;font-weight: normal;font-stretch: normal;font-size: 12px;line-height: normal;font-family: arial;display: block; z-index: 99;
}

/* Rastreio/barra-inicial*/

/* CÓDIGO DE 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.07);margin-top: 0px;}

.rastreio-btn {cursor: pointer;background: rgba(255, 255, 255, 0);width:150px; height:31px ;width: auto!important;}

.rastreio-topo{color:#ffffff

;text-align: center;}

.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 {
    background: #0ca7c0;
    margin-top: -10px;
    padding: 5px 5px 5px 5px;
    border-radius: 3px !important;
    font-size: 11px;
    border-radius: 0px;
    margin-left: 5px;
    color: #fff;
    font-weight: 500;
    letter-spacing: 0.5px;
    font-family: "Ubuntu", sans-serif;
}

.rastreio:hover {background:#00a7c2

;}

.rastreio-content p {
    color: #7c7c7c;
    font-family: "Ubuntu", sans-serif;
}

.rastreio-content p:hover{color:#7c7c7c;}

#OrderTracking:hover{color:black;}


.carrinho>a span {
color: white;
    line-height: 21px;
    padding: 0px 0 0;
}

/* TESTE */

.checkout-alerta-seguro .checkout-alerta-seguro-icon{
	display: none;
}

.checkout-alerta-seguro .checkout-alerta-seguro-item .icon-ok, .checkout-alerta-seguro .checkout-alerta-seguro-tit {
    color: #03376e;
}

.checkout-alerta-seguro {
    background-color: #ffffff;
    border: 1px solid #03376e;
    border-radius: 0px;
}

.info-principal-produto .breadcrumbs ul li:last-child a{
	color: #0da7c0;
    font-weight: 900;
    font-size: 12px;
    
}

.produto .acoes-produto .comprar {
    float: left;
    text-align: right;
    margin-left: 20%;
}

.carrinho-interno ul {
    max-height: 125px;}

.carrinho-interno .preco-produto .preco-promocional {
    font-size: 20px;
    display: block;
}
#barraTopo #modalContato{display:none;}
#barraTopo .canais-contato{display:none;} 

/* SELOS FOOTER */

#rodape div:last-child .conteiner .row-fluid div:nth-child(2){width: 20% !important; }

.dk2 img{
    margin-left: 10px;
    border-radius: 4px;
	width: 10%;
}

.integrandose img{
    margin-left: 10px;
    border-radius: 4px;}

#rodape>div:last-child .conteiner {
    background: white;
}

#rodape .conteiner .row-fluid .span9.span12 p {
    color: black;
}


/* TElA MENOR NAV */

@media (max-width: 1600px) and (min-width: 1025px){

.menu.superior .nivel-um>li {
    border: none !important;
    letter-spacing: 3px;
    margin-right: 2.6%;
}
    
    .menu.superior .nivel-um>li:first-child {
    margin-left: 5%;
}
}

/* TABLET */


@media (max-width: 1024px){

.mini-extra {
    width: 25%;
    margin-left: 2.4%;
}

    
#corpo .modulo.span4 {
       margin-right: -3.4%;
    width: 25.5%;
}
    
.menu.superior .nivel-um>li {
    border: none !important;
    letter-spacing: 3px;
    margin-right: 1.5%;
}

.menu.superior .nivel-um>li:first-child {
    margin-left: 0%;
}
  .canais-contato ul {
    float: none;
}  
    #rodape > div.institucional.fundo-secundario > div > div > div.span9 > div > div.span4{
    	margin-left: -3.5%;
    }
    #rodape > div.institucional.fundo-secundario > div > div > div.span9 > div > div.span4.links-rodape.links-rodape-categorias{
    	margin-left: 0;
    }
    #barraTopo > div > div.row-fluid > div.span6 > div > div.busca.borda-alpha.span6 > form{
    	margin-right: 10px;
    }
    #rodape > div.institucional.fundo-secundario > div > div > div.span3{
    	    margin-left: -2%;	
    }
}

@media (max-width: 1017px) and (min-width: 768px){

    .menu.superior .nivel-um>li {
    letter-spacing: 2px;
    margin-right: -1.2%;
}
    


.mini-extra {
    float: left;
   
    margin-left: 3%;
    margin-top: 2px;
}
    
.conteudo-topo.span3.hidden-phone:first-child {
    padding-left: 2%;
    padding-right: 0%;
}
   
.conteudo-topo.span3.hidden-phone {
    padding-right: 2%;
}
    

.lista-redes ul {
    margin: 0;
    width: 105%;
}
    
    
 .listagem.com-caixa .listagem-item {
    height: 350px;

}
}

@media (max-width: 767px){

        
#rodape .redes-sociais {
    background: #003772;
    height: 390px;
}
    
#id_senha {
    width: 85%;
}
    
    #rodape .span9{
    width: 90%;
    }
}

.listagem-item .acoes-produto.hidden-phone a{
    background: url(https://cdn.awsli.com.br/538/538556/arquivos/_icone.jpg) center center no-repeat;
    height: 45px;
    text-indent: -9999px;
	width: 12%;
    border: 3px solid #03376f;
}


#instagram-rodape .conteiner a {
    font-size: 25px;
    font-weight: 510;
    margin-left: 500px;
}




.tarja * {
    color: #FFF;
    margin-top: 20px;
    margin-bottom: 20px;
}
