﻿/*---------------------------------------------------------------   Estilo do site Lingerie Store   ----------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*----------------------------------------------------------      ESTILO PADRAO PARA O SITE       ------------------------------------------------------*/
.txtBlack{color:Black;}
.txtWhite{color:White;}
.txRosa{color: #ff00ff}

.fundoSearch 
{
    border:1px solid #9e1c50;
    background: linear-gradient(to bottom, #eeeeee 0, #eeeeee 16%,#f7f7f7 35%,#fcfcfc 60%);
}

.menuIcon {
    height: 42px;
    width: 30px;
}

.customValidate div,
.customValidate td{border:1px solid #9e1c50; background-color:#F7F3F3;}
.lkhover{ margin-left: 22px;}
.lkhover:hover{border: 2px solid #e6e6e6; }
.opcAjuda{position: fixed;}

/*---CURTIR DOS PRODUTOS---*/
.lkLike{ text-decoration: none;font-size: larger;margin-left: 24px;}
.curtir:hover{text-decoration: none; color: red;}

.titleDados{ color: #000000;font-weight: bold;}
.textos{ font-family: Century Gothic;font-size: medium;}

.btn-start {
    color: #fff;
  height: 45px;
  font-size: 18px;
  text-transform: uppercase;
  text-decoration: none;
  padding:10px 40px 15px;
  border: 1px solid #6e6d6c;
  border-radius: 4px;
  margin: 30px 0 20px;
    background: #d700a3;
    background: rgba(215, 0, 163, 0.6);
}

.btn-start:hover {
    color: #ff00ff;
    background:#000000;
    background:rgba(0, 0, 0, 0.8); 
    transition: all 1.4s;
    border: 1px solid #ff00ff;
}

.btnPage-start {
  color: #ff00ff;
  height: 25px;
  font-size: 12px;
  text-decoration: none;
  text-transform: uppercase;
  padding:9px 25px 9px;
  border: 1px solid #ff00ff;
  border-radius: 4px;
}
.btnPage-start:hover 
{
    text-decoration: none;
    background:#000000;
    background:rgba(0, 0, 0, 0.8); 
    transition: all 1.4s;
    border: 1px solid #ff00ff;
    color: #ffffff;
}

.btnBay-start {
  color: #ff00ff;
  height: 25px;
  font-size: 12px;
  text-decoration: none;
  text-transform: uppercase;
  padding:9px 25px 9px;
  border: 1px solid #ff00ff;
  border-radius: 17px;
}
.btnBay-start:hover 
{
    background:#ff00ff; 
    transition: all 1.4s;
    border: 1px solid #fff;
    color: #fff
}

.btnMore-start {
    color: #ff00ff;
  height: 20px;
  font-size: 18px;
  text-decoration: none;
  padding: 9px;
    background: #000000;
    background: rgba(0, 0, 0, 0.6);
  border-radius: 50%;
}

.btnMore-start:hover {transition: all 1.4s;color: #fff}

.btnCart-start {
  color: #ff00ff;
  height: 20px;
  font-size: 18px;
  text-decoration: none;
  padding: 9px;
  background: #fff;
  border-radius: 50%;
}
.btnCart-start:hover {background:#ff00ff; transition: all 1.4s;color: #fff}

/*-------------------------------------------------------------     ESTILO DA MASTERPAGE     ---------------------------------------------------------*/
body { padding-top:85px;}
.corpoMenu {background: #fff;height: 85px;}
.subMenu {width: 360px; border: 1px solid black}
.dropMenu{list-style-type: none;}
.iconSpace{ margin-top: -3px;}

.dropdown 
{   
    color: #ff00ff;
    font-family: Arial;
    text-transform: uppercase;
}

.navbar-nav a{
    background: #fff;
    color: #ff00ff;
    font-family: Arial;
    text-transform: uppercase;
}
.menuDados{height: 60px;margin-top: 5px; margin-left: 42px;}

.nome{background-color:#d4847f; text-decoration:none; margin-right:-35px; margin-top:2px; margin-bottom:-2px;}
.nome1{text-decoration:none;}

#button:hover {
    background:#000000;
    background:rgba(0, 0, 0, 0.6);color: #fff; transition: all 1.8s
}

.user{margin-top:32px; margin-left:185px;}
.userxs{margin-top:25px; margin-left:85px;}
.menuxs{padding-top:10px;}
.logotopo{margin-top:-17px;margin-left: -8px;}

/*-- estilizando textos e fontes --*/
.categoria{color:White; font-family:Calibri;}
.start{color:White;} .start:hover{color:Gray;}
.qtdCar{font-family: Arial;text-transform: uppercase;font-size: 14px; }

/*-- estilizando a DIV de pesquisas --*/
.divSearch
{
    background-color:silver;
    border:1px solid silver;
    border-radius: 8px;
}

.txtSearch{width:120px;}
.links{ color: #0000ff;text-decoration: none;}
.links:hover{ color: purple;}
.links:visited{ color: #3f1015;}
/*-----------------------------------------------------------      FIM DO ESTILO DA MASTERPAGE   ----------------------------------------------*/

/*-----------------------------------------------------------      ESTILO DA INDEX   ----------------------------------------------------------*/
.fundo{background-color:white;}
.fundoProds{ background-color: #fff; }

.left_sidebar{width:100px; float:left; padding-top:12px;}
img.gift{float:left; padding:5px; margin:5px; border:1px #9e1c50 solid; }

.langBorder{border:1px solid gray; border-radius:4px;}
.catgMasc{margin-left:12px;}
.model{color: #9e1c50; font-family: Monotype Corsiva; border-bottom: dashed; }
.gift{ color: #a6f2a4;font-family: Freestyle Script;}

.lksCat{ text-decoration: none;}
.lksCat:hover{ text-decoration: none;}

.ItemCat{background:whitesmoke;border: 3px solid silver; font-size: 22px; border-radius: 6px;font-family: News701 BT;}
.ItemCat:hover{ background: silver; border: 3px solid white; transition: all 2s; }

.catxs{margin-bottom:8px;}
.novidades{margin-top:35px;}

/*-- estilo do rodape --*/
.footerColor{background:#fff; border-top: 2px solid #a9a9a9; padding:5px 0 20px 0; margin-top:10px;}
.item{margin-left:22px; font-family:EngraversGothic BT;}
.xsMenu{margin-left:18px; font-family:EngraversGothic BT;}

/*--------------------------------------------------------------   FIM DO ESTILO DA INDEX  ------------------------------------------------------------------*/

/*-------------------------------------------------------------   ESTILO DA PAGINA DE PRODUTOS  -------------------------------------------------------------*/
.btnStyle {    
    background: #d4847f;
    color: #ffffff;
}
.btnStyle:hover {
    color: #ffffff;
    -webkit-box-shadow: 0 4px 9px 0 rgba(219,215,219,1);
    -moz-box-shadow: 0 4px 9px 0 rgba(219,215,219,1);
    box-shadow: 0 4px 9px 0 rgba(219,215,219,1);
}

.linha-right 
{
    border-right: 1px solid #000000;
    border-right: 1px solid rgba(0, 0, 0, 0.25);
}

.linha-left 
{

    margin-left: -1px;
    border-left: 1px solid #000000;
    border-left: 1px solid rgba(0, 0, 0, 0.25);
}


/*============== MENU DE PRODUTOS =============*/
.left_menu ul{ list-style-type:none; margin: 0; padding: 0;}

.product_details{ float:left; border: 1px solid #fff }
.product_details:hover {
    border: 1px solid #b7bac0;
    border: 1px solid rgba(183, 186, 192, 0.5); transition: all 1.8s;
}

.prod_title{ color:#d4847f; padding:0 10px 0 0; }
span.price{font-size:20px; color:#32cd32;font-weight: bold;}

.btnDetail{margin-left:16px;}
.menuCat{margin-top:-487px;}
.detailsXS{margin-left:-8px;}
.deTitleXs{margin-top:-55px;}
.next{text-decoration:none; float:left; margin-left:-25px;}
.qtdProd{margin-top:-50px;}
.pager{ margin-bottom: -25px;}
.imgAlign{ margin-left: -4px;}

/*-------------------------------------------------------------   FIM DO ESTILO DA PAGINA DE PRODUTOS   -----------------------------------------------------*/


/*----------------------------------------------------------   ESTILIZANDO PAGINA DE PRODUTOCATEGORIA   -----------------------------------------------------*/
.navCat{float:right;}
.menusubCateg{margin-top:-540px;}
/*--------------------------------------------------------   FIM DO ESTILO PAGINA PRODUTOCATEGORIA   -----------------------------------------------------*/


/*-------------------------------------------------------------   ESTILO DA PAGINA DE CONTATOS   ----------------------------------------------------------*/
.contact_input{
font-family:Sans-Serif;
float:left;
background-color:#3F1015;
border:1px #6F222B solid;
color:#FFFFFF;
}

label.contact_form{
width:150px;
float:left;
padding:0 0 5px 0;
font-size:12px;
color:#FFFFFF;
}

/*---------------------------------------------------------  fFIM DO ESTILO DA PAGINA DE CONTATOS  -----------------------------------------------------*/


/*---------------------------------------------------------  ESTILO DAS PAGINAS DE CONTATO E LOGIN  ----------------------------------------------------*/
.recSenha{margin-left:30px; }
.fundoPage{background-color:Black; filter:alpha(opacity=80); opacity:0.9; z-index: 10000; }
.fontes{font-size:12px;}

/*------------------------------------------------------  FIM DO ESTILO DA PAGINA DE CONTATO E LOGIN  ----------------------------------------------------*/

/*---------------------------------------------------------  ESTILO DA PAGINA DE CARRINHO  ------------------------------------------------------------*/
.bfrete{border:1px solid silver;}

.botoesPagar{margin-top:-30px;}
.calculos{font-size:20px; color:#9e1c50;}

/*--------------------------------------------------------  FIM DO ESTILO DA PAGINA DE CARRINHO  ------------------------------------------------------*/

.left-control, 
.right-control {
  position: absolute;
  color: #800000;
  top: 50%;
  line-height: 31px;
  margin-top: -17px;
  font-size: 17px;
  border-radius: 50%;
    z-index: 15;
  color:#444
}