/*======BOTÂO GERAL======*/
.btn-comprar-p{justify-content: center;}
.alert .close{right: 0px!important; top:3px!important;}
.btnComprar-p{padding: 12px 46px; background: #b49262; border-radius: 5px; font-weight: 500; font-size: 17px; color: #fff;}
.btnComprar{text-align: center;margin-top: 55px;}
.btnComprar a:hover{opacity: 80%;color:#fff !important;}
#id_email_login {width: 100%;background-size: 24px;box-shadow: rgb(0 0 0 / 20%) 0px 0px 5px;padding: 20px;}
#formularioLogin .submit-email {background: #b49262 !important;padding: 9px 15px !important;box-shadow: rgb(0 0 0 / 20%) 0px 0px 5px;}
.identificacao .email-box{margin-right: 0px !important;}
#login-content .identificacao-title {font-weight: 600 !important;color: #000 !important;margin-top: 20px !important;}
#id_senha_login{width: 100%;margin-top: -15px;background-size: 24px;box-shadow: rgb(0 0 0 / 20%) 0px 0px 5px;border-radius: 20px;}
.identificacao .control-group .botao.principal{padding: 8px;line-height: 21px;margin-top: -15px;}
.produto-info a.cor-secundaria:hover{color: #0A1C2E !important;}
/*======LOGAR======*/
.conteiner-principal .conteiner{box-shadow: unset !important;}
#id_email{box-shadow: rgb(0 0 0 / 20%) 0px 0px 5px;border-radius: 20px;padding: 0px 0px 0px 15px;height: 40px;}
#id_senha{box-shadow: rgb(0 0 0 / 20%) 0px 0px 5px;border-radius: 20px;padding: 0px 0px 0px 15px;height: 40px;}
.recuperar-senha{color: #12675b;font-size: 15px;}
h1.titulo.cor-secundaria{text-align: center;padding: 30px 0px 20px 0px;}
button.botao.principal{background: #b49262;border-radius: 20px;font-weight: 600;color: #fff;box-shadow: rgb(0 0 0 / 37%) 3px 3px 3px;border: 0px;padding: 10px 15px;}
.cadastro legend{line-height: normal;padding-bottom: 10px;padding-bottom: 9px !important;margin-top: -10px;font-size: 15px;text-align: center;font-weight: 600;}
legend i.icon-user{padding: 8px 10px 8px 10px;background: #000;color: #fff;border-radius: 100%;	}
legend i.icon-edit{padding: 8px 7px 9px 10px;background: #000;color: #fff;border-radius: 100%;}
.caixa-sombreada{border-top: 2px solid #000 !important;border-radius: 20px;box-shadow: rgb(0 0 0 / 20%) 0px 0px 5px;}
/*======Criar Conta======*/
#formCadastroCompleto .dados-acesso.row-fluid{border-radius: 20px;	}
#formCadastroCompleto .caixa-sombreada.borda-principal{background: #fff;}
#formCadastroCompleto input{box-shadow: rgb(0 0 0 / 20%) 0px 0px 5px;border-radius: 20px;padding: 0px 0px 0px 15px;height: 40px;width: 100%;}
#id_estado, #id_sexo{box-shadow: rgb(0 0 0 / 20%) 0px 0px 5px;border-radius: 20px;padding: 0px 0px 0px 15px;height: 40px;width: 100%;}
#formCadastroCompleto input#id_tipo_0,#formCadastroCompleto input#id_tipo_1 {box-shadow: unset !important;border-radius: unset !important;padding: unset !important;height: unset !important;}
#formCadastroCompleto .offset9 a.botao{border-radius: 20px;margin-top: 3px;border: 0px;box-shadow: rgb(0 0 0 / 37%) 3px 3px 3px;padding: 10px 21px;}
/*======Painal U======*/
.caixa-info a.botao.principal, .titulo .botao.pequeno.principal, button.botao.fundo-secundario {background-color: #00b22c !important;border-radius: 20px;padding: 10px 10px;box-shadow: rgb(0 0 0 / 37%) 3px 3px 3px;font-weight: 600;color: #fff;text-transform: uppercase;font-size: 12px;height: 40px;}
#id_mes, #id_ano{box-shadow: rgb(0 0 0 / 20%) 0px 0px 5px;border-radius: 20px;padding: 0px 0px 0px 15px;height: 40px;	}
.conta-menu .menu-simples a{font-weight: 300;font-weight: 300;color: #06ad8c;}
.abas-conta  li a{border-top: 2px solid #000 !important;border-top-left-radius: 20px;border-top-right-radius: 20px;background: #fff;}
li.active a{background-color: #0a1c2e !important;color: #fff !important;}
.atributo-comum a:hover span, .atributo-comum .active a span { color: #fff !important; background-color: #0a1c2e; border-radius: 20px; }
.atributo-comum a span{font-weight: 500 !important;}
.atributo-comum .active a span{color: #fff !important;}
.minha-conta .abas-conteudo.borda-alpha{border-radius: 20px;	}
.caixa-dados, .caixa-dados .caixa-info, .abas-conteudo{background: #fff;border-radius: 20px;}
.caixa-dados .caixa-info li span{font-weight: 300;}
.caixa-dados .caixa-info li{font-size: 15px;}
.caixa-dados .pull-right{color: #06ad8c;}
.caixa-dados input, .cadastro input, .cadastro select{box-shadow: rgb(0 0 0 / 20%) 0px 0px 5px;border-radius: 20px;padding: 0px 0px 0px 15px;height: 40px;width: 100%;}
.caixa-dados .help-inline, .cadastro .help-block{font-size: 12px;}
.caixa-dados .acao-editar a, .cadastro .acao-editar a, .acao-editar .offset8 a{border-radius: 20px;padding: 10px 10px;box-shadow: rgb(0 0 0 / 37%) 3px 3px 3px;font-weight: 600;color: #868686;text-transform: uppercase;font-size: 12px;height: 40px;}
.caixa-dados .acao-editar a.botao.principal.pequeno{background: #00b22c !important;color:#fff !important;font-size:12px;padding: 10px 10px;}
.cadastro .acao-editar .offset8 button, .caixa-dados .acao-editar .offset8 button{background: #00b22c !important;color:#fff !important;padding: 10px 10px;}
#id_email_recuperar_senha{box-shadow: rgb(0 0 0 / 20%) 0px 0px 5px;border-radius: 20px;padding: 0px 0px 0px 15px;height: 40px;width: 100%;}
#modalRecuperarSenha .close{background: #000;border-radius: 50%;width: 40px;height: 40px;color: #fff;}
#modalRecuperarSenha a{border-radius: 25px;padding: 10px 30px;box-shadow: rgb(0 0 0 / 37%) 3px 3px 3px;font-weight: 600;color: #868686;text-transform: uppercase;font-size: 12px;height: 40px;}
@media screen and (max-width:350px) {
/*======CARRINHO LATERAL======*/
#carrinho-mini table.tabela-carrinho tr:not(.bg-dark) td:nth-child(2) .produto-info a{width: 140px !important;	}
#carrinho-mini .table-footer tbody tr:nth-child(1) td:nth-child(2){width: 68px !important;}
#carrinho-mini .subtotal strong{font-size: 13px !important;}
}
@media screen and (max-width:767px) {
/*======CARRINHO L======*/
#carrinho-mini input#calcularFrete, input#usarCupom, #btn-cupom, #btn-frete{height: 35px !important;line-height: 2 !important; padding: 2px 10px !important;}
#carrinho-mini .input-append .btn, .input-prepend .btn{padding: 0px 5px !important;	}
#carrinho-mini .table-footer tbody tr:nth-child(2) td:nth-child(1){padding: 0px 0px 5px 0px !important;}
.btnComprar-p{padding: 12px 40px!important;}
}
@media screen and (max-width:993px) {
#id_senha{width: 100%!important;}
button.botao.principal{margin: 0 auto;margin-top: 20px;margin-bottom: 20px;}
#id_senha_login{padding: 0px 0px 0px 15px!important;height: 35px !important;}
/*Painel*/
.caixa-dados .acao-editar a,.cadastro .acao-editar a,.acao-editar .offset8 a{width: 100%;margin: 0 auto;}
.acao-editar button{width: 100%;}
.cadastro #id_tipo{display:inline-flex;}
.caixa-dados .acao-editar a{margin-bottom: 10px;}
.cadastro .form-horizontal.large-label .controls{margin-left: 0px;}
#modalRecuperarSenha{box-shadow: 0 0px 0px 4px rgb(255 255 255 / 30%) !important;width: 90% !important;margin: 0 auto !important;top:20px;right: 0px !important;}
}
@media screen and (min-width:994px) {
#id_senha_login{padding: 20px;}
/*==Definir Container==*/
.container, .container-lg, .container-md, .container-sm{max-width:1150px !important;}
/*==Painel==*/
.acao-editar .offset8{display: inline-flex;align-items: center;}
#modalRecuperarSenha{box-shadow: 0 0px 0px 4px rgb(255 255 255 / 30%) !important;width: 50% !important;height: 50%;margin: 0 auto !important;top:20px;right: 0px !important;}
}
/*======CARRINHO L======*/
.fancybox-skin{box-shadow: 0 0px 0px 4px rgb(255 255 255 / 30%) !important;}
#comprar-ajax-status .sucesso #carrinho-mini{display: block !important;}
.fancybox-inner{width: auto !important;height: 100% !important;}
#comprar-ajax-status .buttons{display: none !important;}
.produto-info ul{display: none;}
#carrinho-mini .subtotal span{font-weight: 600;font-size: 14px;}
#carrinho-mini .tabela-carrinho .bg-dark{background-color: #eee!important;}
#carrinho-mini #usarCupom{box-shadow: rgb(0 0 0 / 20%) 0px 0px 5px;border-top-left-radius: 20px;border-bottom-left-radius: 20px;}
#carrinho-mini .input-append .btn, .input-prepend .btn{text-shadow: unset !important;font-size: 12px !important;border-top-right-radius: 20px !important;border-bottom-right-radius: 20px !important;box-shadow: rgb(0 0 0 / 20%) 0px 0px 5px;}
#carrinho-mini table.tabela-carrinho tr:not(.bg-dark) td:nth-child(2) .produto-info a{font-size: 13px !important;}
#carrinho-mini input[name="quantidade"]{padding: 0px !important;}
#carrinho-mini .table-footer tbody tr:nth-child(1){display: flex !important;justify-content: center;float: right !important;border-left: 1px solid #d6d6d6 !important;}
#carrinho-mini .table-footer tbody tr:nth-child(2) td{margin-bottom: -13px;}	
#carrinho-mini .tabela-carrinho .form-horizontal .controls input{width: 85px;	}	
#carrinho-mini .subtotal strong{margin: 0px !important;font-size: 15px;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{content: '';background-image:url('https://cdn.awsli.com.br/1237/1237734/arquivos/btn-closev3.png') !important;background-size:cover;position:absolute;width:45px;height:45px;margin-left:-20px;}
#carrinho-mini .table-header thead tr th:nth-child(1){display: flex !important;justify-content: center;    background: #eee;padding: 5px!important}
#carrinho-mini .table-header thead tr{padding: 0px !important;background: #eee;}
#carrinho-mini .table-header thead tr th:nth-child(1) h6{color:#605f5f !important;}
#carrinho-mini .table-header thead tr th:nth-child(2){display: none !important;	}
#carrinho-mini .table-header thead tr th:nth-child(3){display: none !important;}
#carrinho-mini .table-header thead tr th:nth-child(4){display: none !important;	}
#carrinho-mini .table-footer tbody tr:nth-child(1){border-bottom: 0px !important;	}
#carrinho-mini .table-footer tbody tr:nth-child(2){padding-left: 50px;background: #eee !important;display: flex !important;padding-bottom: 20px;}
#carrinho-mini [class^="icon-"]:before, [class*=" icon-"]:before{color: #6c6363 !important;}
.cadastro legend{margin-top: 0px!important;}
#carrinho-mini .subtotal, .total, .descontos{text-align: center !important;padding: 12px 0px 14px 0px;}
#carrinho-mini .form-horizontal .control-label{text-align: center !important;  }
#carrinho-mini .tabela-carrinho .form-horizontal .controls{margin: 0px !important;}
#carrinho-mini .table-footer tbody tr:nth-child(1) td:nth-child(2){width: 85px;padding: 0px;}
#carrinho-mini .table-footer tbody tr:nth-child(2) td:nth-child(1){padding: 0px 0px 7px 0px;}
#carrinho-mini .table-footer tbody tr:nth-child(2) td .form-horizontal .control-group{margin-left: 0px !important;}
#carrinho-mini .tabela-carrinho tr {margin-bottom: 0;border-bottom: 1px solid #efefef !important;}	
#carrinho-mini table.tabela-carrinho tr:not(.bg-dark) td {display: table-cell !important;}	
#carrinho-mini table.table.tabela-carrinho.border-alpha tr td{border: 0px !important;}
#carrinho-mini table.tabela-carrinho tr:not(.bg-dark) td:nth-child(2) .produto-info a {display: block;width: 170px;margin-top: 0px !important;margin-bottom: 35px;font-weight: 600 !important;font-size: 12px !important;text-align: left !important;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
#carrinho-mini table.tabela-carrinho tr:not(.bg-dark) td:nth-child(2) {width: 160px;padding-top: 10px !important;vertical-align: top !important;}
#carrinho-mini table.tabela-carrinho tr:not(.bg-dark) td:nth-child(4) form .quantidade{width: 90px;justify-content: start !important;border: 0 !important;margin-left: 85px;margin-top: -33px;}
#carrinho-mini .tabela-carrinho .quantidade input[type="text"]{width: 40px !important;border-radius: 20px;}
#carrinho-mini .tabela-carrinho .quantidade{border-radius: 3px;height: 32px;display: flex;align-items: center;width: 82px;background: #fff;flex-wrap: wrap;}
#carrinho-mini table.tabela-carrinho tr:not(.bg-dark) td:nth-child(3) {float: right;right: 0px;margin-top: -35px;padding: 0 !important;}
.preco-produto.destaque-parcela.com-promocao {margin-top: 0px!important;}
#carrinho-mini table.tabela-carrinho tr:not(.bg-dark) td:nth-child(5) {float: right;right: 0;margin-top: -94px}
#carrinho-mini .tabela-carrinho .quantidade a, .tabela-carrinho .excluir a{font-size: 14px !important;	}
#carrinho-mini .preco-produto .preco-venda{font-size: 14px;}
#carrinho-mini table.tabela-carrinho tr:not(.bg-dark) td:nth-child(3) .preco-produto strong {font-size: 14px !important;font-weight: bold !important;}
#carrinho-mini label[for="usarCupom"] b{font-size: 0.8em !important;color: #333 !important;font-weight: 400;}	
#carrinho-mini #usarCupom{padding: 15px 10px;}
#carrinho-mini .input-append .btn, .input-prepend .btn{padding: 6px 5px;	background: #00aa57; color:#fff;}	
#carrinho-mini .tabela-carrinho .text-left{text-align: left !important;}
#id_email_login {margin-bottom: 10px;}
#formularioLogin .submit-email{max-width: 95% !important;margin: 0 auto;}
#login-content .identificacao-title {font-size: 0.8em !important;}
#carrinho-mini .table-footer tr:nth-child(1) > td:first-child{display: none;}
#carrinho-mini .conteiner-imagem img{padding: 0px  !important;}
#carrinho-mini .tabela-carrinho tr{display: block !important;}
#comprar-ajax-status .sucesso .head{display: none !important;}
@media screen and (min-width:1181px){
#formularioLogin .submit-email{border-bottom-right-radius: 20px;border-top-right-radius: 20px;}
#id_email_login{float:left;border-radius: 20px;}
#carrinho-mini table.tabela-carrinho tr:not(.bg-dark) td:nth-child(4) form .quantidade{left: 105px !important;margin-top: -45px !important;}
#carrinho-mini table.tabela-carrinho tr:not(.bg-dark) td:nth-child(5){width: 50px !important;margin-top: -95px !important;}
#carrinho-mini table.tabela-carrinho tr:not(.bg-dark) td:nth-child(3){width: 180px !important;margin-top: -31px;}
#carrinho-mini .table-footer tbody tr:nth-child(1){width: 150px !important;}
#carrinho-mini .tabela-carrinho .form-horizontal .controls input{width: 108px !important;}
}
@media screen and (max-width:1180px) {
#carrinho-mini .table-footer tbody tr:nth-child(2){padding-left:0px!important;justify-content: center;}
#id_email_login {border-radius: 20px;padding: 0px 0px 0px 15px!important;height: 35px !important;}
#formularioLogin .submit-email {border-radius: 20px;}
#carrinho-mini table.tabela-carrinho tr:not(.bg-dark) td:nth-child(5){width: 30px !important;}
#carrinho-mini .subtotal, .total, .descontos{padding: 10px 0px 15px 0px!important;}
#carrinho-mini table.tabela-carrinho tr:not(.bg-dark) td:nth-child(3){width: 75px !important;}
#carrinho-mini .table-footer tbody tr:nth-child(2) td{width: unset !important;}
#carrinho-mini .form-horizontal .control-label{margin-top: -3px;}
#carrinho-mini .tabela-carrinho .quantidade{height: 0px!important;}
#carrinho-mini .tabela-carrinho .quantidade input[type="text"]{font-size:12px!important; height: unset !important;width: 40px !important;}
.tabela-carrinho thead{display: block;}
}