:root{
  --green-primary:#16f9b9; --dark-blue:#251d59; --white-primary:#fff;
}

/* Grid dos cards */
.custom-products-grid{display:grid; grid-template-columns:repeat(auto-fill,minmax(300px,1fr)); gap:20px; padding:20px;}
.custom-product-item{display:flex; flex-direction:column; height:100%; border:1px solid #eee; border-radius:8px; padding:10px; background:#fff;}
.product-image{position:relative;}
.product-image img{width:100%; height:auto; display:block; border-radius:4px; object-fit:cover;}
.product-title{margin:12px 8px 0; font-weight:700; color:#1f2937; font-size:16px; line-height:1.3;}
.product-details{display:flex; gap:6px; margin:10px 0;}
.product-details span{flex:1; display:flex; align-items:center; justify-content:center; height:32px; font-size:12px; border-radius:6px; background:#eaf6fe; color:#1f2a56;}
.saiba-mais{display:flex; align-items:center; justify-content:center; height:36px; border-radius:7px; background:#69f9de; color:#251d59; font-weight:600; text-decoration:none;}
.saiba-mais:hover{background:#16f9b9;}
.product-button .button{background:#251d59; color:#fff; border-radius:7px; padding:10px; display:flex; align-items:center; justify-content:center;}

/* Selo/tag simples para não duplicar */
.product-category{position:absolute; top:8px; left:8px; padding:4px 10px; font-size:11px; border-radius:6px; background:#69f9de; color:#0f2450;}

/* Responsivo essencial */
@media (max-width:768px){
  body{padding-top:135px;} /* ajuste se mudar a altura do topo no mobile */
  .custom-products-grid{grid-template-columns:1fr;}

}
/* Fallback simples quando aspect-ratio não existir */
@supports not (aspect-ratio: 1 / 1) {
  [data-banner] .ratio-1-1 { position: relative; }
  [data-banner] .ratio-1-1::before { content: ""; display: block; padding-bottom: 100%; }
  [data-banner] .ratio-1920-600 { position: relative; }
  [data-banner] .ratio-1920-600::before { content: ""; display: block; padding-bottom: calc(600 / 1920 * 100%); }
  [data-banner] .ratio-1-1 > *, 
  [data-banner] .ratio-1920-600 > * { position: absolute; inset: 0; }
}


/* Box sticky no desktop */
@media (min-width: 1024px){
  .pdp-sticky-col { position: sticky; top: 120px; }
}

/* Evita que algum reset do tema estique o item da grid */
#pdp-main .lg\:col-span-4 { align-self: start; }

/* Garante a posição sticky e camada acima do hero */
#priceSticky { position: sticky; top: 96px; z-index: 30; }

/* Qualquer ancestral com overflow oculto atrapalha o sticky */
#pdp-main, #pdp-main > div, #pdp-main main, #pdp-main aside { overflow: visible; }

/* O hero tem overflow-hidden, mas NÃO é ancestral do aside; ainda assim, deixo a z-layer clara */
#pdp-hero { z-index: 0; }


/* Oculta o card de pagamento por padrão */
/* Por padrão, não mostra o cartão de pagamento */
/*#i9-step-payment-card { display: none !important; }*/

/* No passo 3, mostramos */
body.i9-step-3 #i9-step-payment-card { display: block !important; }


/* ============ THANK YOU – visual ============ */
.i9-card{
  background:#fff;border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.04),0 1px 3px rgba(16,24,40,.1);
  padding:20px; margin:16px 0; border:1px solid rgba(0,0,0,.05)
}
.i9-title{font-size:1.25rem;font-weight:700;color:#201a4a;margin-bottom:.5rem}
.i9-subtitle{font-size:1.05rem;font-weight:700;color:#201a4a;margin-bottom:.5rem}

/* Deixa tabelas do Woo em “card” */
.i9-order-details .woocommerce-order-details,
.i9-order-details .woocommerce-customer-details,
.i9-order-details .woocommerce-order-overview{
  margin:0!important;
}
.i9-order-details table.shop_table{
  border:0;border-radius:12px;overflow:hidden
}
.i9-order-details table.shop_table thead th{
  background:#f8fafc;color:#201a4a;font-weight:600
}
.i9-order-details table.shop_table td, 
.i9-order-details table.shop_table th{
  border-color:#eef2f7
}



/* ==== Cards de pagamento ==== */

/* Cada gateway vira um card */
.i9-methods > li.wc_payment_method{
  position: relative;
  border:1px solid #e5e7eb; border-radius:12px; background:#fff;
  padding:14px 16px; transition:.18s;
}
.i9-methods > li.wc_payment_method.is-active{
  border-color:#628b7e; box-shadow:0 0 0 3px rgba(16,185,129,.15);
}

/* Radio NATIVO fica na ESQUERDA do título */
.i9-methods > li .input-radio{
  display: none;
  position:absolute; left:16px; top:18px;
  width:18px; height:18px; margin:0;
}

/* Título com ícone na MESMA LINHA; padding p/ não colar no radio */
.i9-methods > li label{
  display:flex; align-items:center; gap:.5rem;
  font-weight:700; color:#201a4a; margin:0;  
    
  
}


/* Ícone do método (opcional – se você já injeta via JS) */
.i9-methods > li label .i9-ico{
  width:20px; height:20px; display:inline-block;
  background: currentColor;
  -webkit-mask: var(--i9-icon) center/contain no-repeat;
          mask: var(--i9-icon) center/contain no-repeat;
}

/* Descrição/campos ALINHADOS ao título e com fonte menor */
.i9-methods .payment_box{
     /* alinhado com o título (radio + padding) */
  font-size:.925rem; line-height:1.55; color:#475569;
  color: black;
 

}

/* Linha de ações: Voltar + Finalizar */
.i9-pay-actions .button,
.i9-pay-actions .i9-place-order{
  border-radius:.625rem;
}


/* avisos de erro inline */
.i9-error {
  margin-top: 6px;
  font-size: 12px;
  line-height: 1.2;
  color: #dc2626; /* vermelho */
}

/* borda de erro (funciona bem com Tailwind do seu tema) */
.i9-invalid {
  outline: none !important;
  box-shadow: 0 0 0 1px #fecaca, 0 0 0 3px rgba(220, 38, 38, .25) !important;
  border-color: #ef4444 !important;
}

/* um leve "shake" quando tenta avançar com erro */
@keyframes i9-shake {
  0%,100% { transform: translateX(0) }
  25%     { transform: translateX(-3px) }
  50%     { transform: translateX(3px) }
  75%     { transform: translateX(-3px) }
}
.i9-shake { animation: i9-shake .2s linear 2 }

/* ==== TOAST CONTAINER (topo-direito) ==== */
:root{
  --toast-top: 96px;          /* ajuste se o header fixo for mais alto/baixo */
  --toast-right: 20px;
  --toast-width: 380px;       /* largura máxima do toast */
}



/* Card já existe no seu tema; apenas refinamos o bloco do endereço */
.i9-customer .i9-grid{
  display:grid;
  grid-template-columns: 160px 1fr;
  gap:10px 16px;
}
.i9-customer .i9-row{display:contents;}            /* permite dt+dd ocupar a linha */
.i9-customer .i9-label{
  color:#64748b; font-weight:600; margin:0;
}
.i9-customer .i9-value{
  color:#0f172a; margin:0;
  word-break: break-word;
}
@media (max-width: 640px){
  .i9-customer .i9-grid{grid-template-columns: 1fr;}
  .i9-customer .i9-label{margin-top:.35rem;}
}


/* ===== Search Overlay ===== */
#search-overlay { backdrop-filter: blur(2px); }

/* container que recebe a lista */
.i9-search-wrap {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 12px 28px rgba(0,0,0,.12);
  border: 1px solid rgba(2,0,36,.06);
  overflow: hidden;
}

/* lista e itens */
.i9-search-list {
  padding: 10px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  max-height: 420px;
  overflow-y: auto;
}

.i9-search-li { list-style: none; }

.i9-search-item {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 10px 12px;
  border: 1px solid #eef2f7;
  border-radius: 12px;
  text-decoration: none;
  transition: background .15s ease, border-color .15s ease, box-shadow .15s ease;
}

.i9-search-item:hover,
.i9-search-item:focus {
  background: #f7fafc;
  border-color: #dfe7ef;
  box-shadow: 0 3px 10px rgba(0,0,0,.06);
  outline: none;
}

.i9-search-item.is-active { /* seleção via teclado */
  background: #e8fff7;
  border-color: #16f9b9;
  box-shadow: 0 0 0 3px rgba(22,249,185,.25);
}

/* thumb */
.i9-search-thumb-wrap { display: inline-flex; }
.i9-search-thumb {
  width: 84px; height: 56px; /* 16:9-ish */
  object-fit: cover;
  border-radius: 10px;
}

/* content */
.i9-search-content { min-width: 0; display: grid; gap: 6px; }
.i9-search-title   { color: #111827; font-weight: 600; line-height: 1.25; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.i9-search-meta { display: flex; align-items: center; gap: 8px; font-size: 13px; color: #374151; }


.i9-price { color: #0f766e; font-weight: 700; }
.i9-price del { color: #6b7280; margin-right: 6px; }
.i9-price-free { color: #047857; font-weight: 800; }

/* “ver todos os resultados” */
.i9-search-more {
  display: block;
  text-align: center;
  padding: 10px 14px;
  font-weight: 700;
  color: #201a4a;
  background: #b9fdea;
  border-top: 1px solid rgba(2,0,36,.08);
  text-decoration: none;
}
.i9-search-more:hover { filter: brightness(1.03); }



.faq .icon-minus{display:none}
.faq details[open] .icon-plus{display:none}
.faq details[open] .icon-minus{display:inline}




/* =======================
   CHECKOUT – CARTÃO PAGBANK ()
   ======================= */

.woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select {
    border-color: var(--wc-green);
    font-size: 15px!important;

}



/* =======================
   Notificação
   ======================= */
.woo-toast {
  position: fixed;
  top: var(--toast-top);
  right: var(--toast-right);
  width: min(92vw, var(--toast-width));
  display: grid;
  gap: 10px;
  z-index: 9999;
  pointer-events: none; /* evita bloquear cliques no site */
}

/* Blocos de mensagem dentro do toast */
.woo-toast .woocommerce-message,
.woo-toast .woocommerce-info,
.woo-toast .woocommerce-error{
  pointer-events: auto;
  margin: 0 !important;
  border: 0;
  border-radius: 12px;
  box-shadow: 0 8px 24px rgba(0,0,0,.15);
  overflow: hidden;
  animation: toast-in .22s ease both;
}

/* Cores (ajuste se quiser) */
.woo-toast .woocommerce-message{ background:#16f9b9; color:#0f2450; }
.woo-toast .woocommerce-info   { background:#e8f1ff; color:#1f2a56; }
.woo-toast .woocommerce-error  { background:#ffe9ea; color:#7a1d23; }

.woo-toast .button{
  background:#201a4a; color:#fff; border-radius:10px; margin-left:.5rem;
  padding: 2px 10px; 
  font-size: 12px;

}
.woo-toast .button:hover{ filter:brightness(1.06); }

/* Saída suave ao auto-ocultar */
.woo-toast .is-hide{ opacity:0; transform: translateX(8px); transition: .25s ease; }

@keyframes toast-in{
  from{ opacity:0; transform: translateY(-6px) }
  to  { opacity:1; transform: none }
}

/* Mobile: aproxima um pouco do topo */
@media (max-width:768px){
  :root{ --toast-top: 76px; }
}



.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button, :where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button {
    
    font-weight: 500;

    background-color: #201a4a;
  
    color: #ffff;
}






/* botão finalizar */

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt {
    background-color: #34d399;
    color: #ffffff;
    -webkit-font-smoothing: antialiased
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover {
    background-color: #00d487;
    color: #fff
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover {
    background-color: #00d487;
    color: #fff
}



.i9-steps-bleed-ty {
  width:100vw;
  margin-left:50%;
  transform:translateX(-50%);
  background:transparent;
  padding:0 0 8px;
  border:0;
  box-shadow:none;
}
.i9-steps-inner-ty {
  max-width:1400px;
  margin:0 auto;
  padding:0 24px;
}
.i9-steps-grid-ty {
  display:grid; gap:24px;
  grid-template-columns: repeat(1,minmax(0,1fr));
}
@media (min-width: 1024px){
  .i9-steps-grid-ty{ grid-template-columns: repeat(4,minmax(0,1fr)); }
}
.i9-step-ty {
  background:#1b1742; color:#e6e7ff;
  border-radius:16px;
  padding:30px 20px;
  display:flex; flex-direction:column;
  align-items:center; text-align:center;
  min-height:290px;
}
.i9-step-ty img{ width:72px; height:72px; margin-bottom:16px; }
.i9-step-ty h4{ color:#ffffff; font-weight:800; font-size:1.35rem; margin:0 0 8px; }
.i9-step-ty p{ margin:0; opacity:.95; }

/* Links */
.i9-step-ty--link {
  text-decoration: none;
  color: #ffffff !important;
  cursor: pointer;
  transition: transform .18s ease, box-shadow .18s ease, background-color .18s ease;
}
.i9-step-ty--link:link,
.i9-step-ty--link:visited,
.i9-step-ty--link:hover,
.i9-step-ty--link:active {
  color: #ffffff !important;
}
.i9-step-ty--link:hover{
  transform: translateY(-3px);
  box-shadow: 0 14px 28px rgba(0,0,0,.22), 0 10px 10px rgba(0,0,0,.12);
  background:#211b55;
}

 /* page de obg: HERO */
    .i9-hero{
      width:100vw;
      margin-left:50%;
      transform:translateX(-50%);
      background:#f5f5fe;
      padding:50px 0;
      border-radius:0;
      margin-top:-60px;
    }
    .i9-hero__inner{
      max-width:1200px; margin:0 auto; padding:0 24px; text-align:center;
    }
    .i9-hero__inner h2{
      margin:0; color:#201a4a; font-size:34px; line-height:1.15; font-weight:900;
    }
    .i9-hero__inner p{ margin-top:8px; color:#334155; }

    


    #add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment {
    background: rgba(255, 255, 255, 0);
    border-radius: 5px;
}

#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before {

  display: none;
}


#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods {
    
     padding: 0em; 
    
}


#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
    line-height: 2;
    text-align: left;
    
    font-weight: 400;
 
   margin-bottom: 10px;
  }


  #add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    position: relative;
    box-sizing: border-box;
    width: 100%;
    padding: 0em;
    margin: 0em 0;
    font-size: .92em;
    border-radius: 2px;
    line-height: 1.5;
    background-color: #dcd7e200;
    color: #515151;
}