/*-------------------------------------------------------
|
|	RESET
|
-------------------------------------------------------*/
/*** Menu Superior ***/
.menu.superior {
  background-color: transparent;
  padding-left: 0;
  border-bottom: 3px solid #333;
}
.menu.superior .nivel-um > li {
  border: none;
}
.menu.superior .nivel-um > li:hover {
  margin-top: 0;
  /*background: #333;*/
}
.menu.superior .nivel-um > li:hover .titulo {
  color: #fff;
}
.menu .nivel-dois,
.menu .nivel-tres,
.menu.lateral .nivel-um > li > a {
  box-shadow: none;
  border: 1px solid #dedede;
}
.menu.superior ul.nivel-dois {
  border-top: none;
  margin-left: -1px;
  padding: 0;
}
.menu.superior ul.nivel-dois li {
  padding: 4px 5px 4px 15px;
}
i.icon-chevron-down,
i.icon-chevron-right {
  background: tr***/
/*** Manu Lateral ***/
.menu.lateral li {
  margin-top: -1px;
}
/*** Manu Lateral ***/
/*** Paginas de ConteÃºdo ***/
.caixa-sombreada {
  box-shadow: none;
  border: 1px solid #dedede;
}
/*** Paginas de ConteÃºdo ***/
/*** RodapÃ© ***/
#rodape .institucional,
.pagamento-selos {
  background-image: none;
}
#rodape .redes-sociais {
  background: none;
  box-shadow: none;
}
#rodape .titulo {
  color: #ffffff;
}
#rodape .pagamento-selos {
  background: #333;
}
/*** RodapÃ© ***/
/*** Pgn Produto ***/
.produto .conteiner-imagem > div {
  box-shadow: none;
}
.abas-custom .nav-tabs li a {
  box-shadow: none;
}
.abas-custom .tab-content {
  box-shadow: none;
  /*border: 1px solid #dedede*/
}
#descricao ul li {
  list-style-type: initial;
}
.produto .acoes-flutuante {
  box-shadow: none;
  border: 1px solid #dedede;
  border-top: 3px solid #121212;
}
.produto .acoes-flutuante .close_float {
  left: -62px;
  box-shadow: none;
  border: 1px solid #dedede;
  border-right: none;
}
/*** Pgn Produto ***/
/*** Breadcrumbs ***/
.breadcrumbs {
  border: none;
}
.breadcrumbs ul li {
  border: none;
}
.breadcrumbs ul li:after {
  content: '>';
  color: #999;
  font-size: 12px;
}
.breadcrumbs ul li:last-child: ***/
/*-------------------------------------------------------
|
|	end RESET;
|
-------------------------------------------------------*/
/* CABECALHO ---------------------*/
#cabecalho {
  background-color: #f9eff9;
  border-bottom: 2px solid #9668a9;
  padding-bottom: 0;
}
@media only screen and (max-width: 767px) {
  #cabecalho {
    margin-top: 50px;
  }
}
#cabecalho .conteudo-topo .superior * {
  color: #492975;
}
#cabecalho .conteudo-topo .superior i {
  color: #ffffff;
  border-radius: 4px;
}
#cabecalho .conteudo-topo a:hover {
  color: #9668A9;
}
#cabecalho > .conteiner {
  padding-bottom: 0;
}
/* BOTÃO LOGADO ------------------*/
#cabecalho .conteudo-topo .superior a.botao.secundario.pequeno.dropdown-toggle {
  background: #9668A9;
}
#cabecalho .conteudo-topo .superior .dropdown-menu li a {
  color: #492975;
  font-size: 14px;
  padding: 7px 0 7px 10px;
}
/* CARRINHO ---------------- */
#cabecalho .conteudo-topo .inferior .carrinho {
  border-radius: 8px;
}
#cabecalho .conteudo-topo .inferior .carrinho i.icon-shopping-cart.fundo-principal {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}
#cabecalho .conteudo-topo .inferior .carrinho > a,
#cabecalho .conteudo-topo .inferior .carrinho > a .cor-secundaria {
  color: #492975;
}
#cabecalho .conteudo-topo .inferior .carrinho .carrinho-interno {
  color: #9668A9;
  border-radius: 8px;
}
#cabecalho .conteudo-topo .inferior .carrinho .carrinho-interno .botao.principal:hover {
  color: #ffffff;
}
#cabecalho .conteudo-topo .inferior .carrinho .carrinho-interno ul li a:hover {
  color: #9668A9;
}
/*
-----------------------------------------------------------
LOGO MOBILE
*/
@media only screen and (max-width: 767px) {
  .logo a {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 100px;
  }
}
/*
-------------------------------------------------------------
CABEÇALHO MOBILE
*/
.atalhos-mobile {
  background: #9668a9;
  border: none;
}
.atalhos-mobile ul li {
  background: none;
}
.atalhos-mobile ul li a {
  font-size: 25px;
}
#rodape .titulo {
  color: #492975;
}
#rodape li {
  list-style: none;
}
#rodape li a {
  color: #492975;
}
#rodape li a:hover {
  color: #9668A9;
}
#rodape .pagamento-selos {
  display: none;
}
#rodape > div:last-child {
  z-index: initial !important;
  background-color: #F9EFF9 !important;
  border: none !important;
}
#corpo {
  position: relative;
  top: -60px;
  z-index: 2;
}
#corpo .conteiner {
  background-color: white;
  border-radius: 10px;
  box-shadow: 0 0 20px 0px #49297529;
}
@media (max-width: 1180px) {
  #corpo .conteiner {
    margin-left: 10px;
    margin-right: 10