/*VARIAVEIS CSS 111*/
:root {
  --cor-fundo: #161B1F;
  --cor-fundo-texto: #AAA;
  --cor-fundo-escuro: #161B1F;
  --cor-fundo-escuro-medio: #2B3034;
  --cor-fundo-claro-medio: #161B1F;
  --cor-fundo-claro: #161B1F;
  

  --cor-titulo: white;
  --cor-borda: gray;
  --cor-texto-escuro: gray;
  --cor-texto-claro: #AAAA;
  --cor-texto-luminoso: #FFF;
  --cor-nav-fundo: #000;
  --cor-banner-fundo: var(--cor-nav-fundo);
  --cor-box-titulo: white;
  --cor-box-fundo: #2B3034;
  --cor-box-texto: blue;

  --cor-rodape-fundo: black;
  --cor-rodape-texto: silver;
  --cor-rodape-texto-hover: yellow;
  --cor-rodape-titulo: white;
  --cor-rodape-icones: yellow;

  --cor-icones: yellow;
  --cor-icones-fundo: #000;
  --cor-rodape-icones-hover: green;
  
  --cor-breadcrumb-fundo: #333;
  --cor-breadcrumb-borda: #333;
  --cor-breadcrumb-texto: #CCC;
  --cor-breadcrumb-seta: #555;
  --cor-breadcrumb-ativo-fundo: #333;
  --cor-breadcrumb-ativo-borda: #444;
  --cor-breadcrumb-ativo-texto: #DDD;

  --cor-titulo-texto: #DDD;
  --cor-titulo-fundo: transparent;
  --cor-titulo-borda: #CCC;

  --cor-cabecalho-texto: #CCC;
  --cor-cabecalho-fundo: #111;
  --cor-cabecalho-borda: var(--cor-cabecalho-fundo);

  --cor-menu-fundo: #2B3034;
  --cor-menu-fundo-select: var(--cor-icones);
  --cor-menu-borda: #000;
  --cor-menu-texto: silver;
  --cor-menu-texto-select: white;
  --cor-menu-texto-hover: black;

  --cor-carrinho-botao-adicionar-texto: var(--cor-fundo);
  --cor-carrinho-botao-adicionar-borda: #000;
  --cor-carrinho-botao-adicionar-fundo: yellow;
  --cor-carrinho-botao-adicionar-hover-fundo: #FFF;
  --cor-carrinho-botao-adicionar-hover-texto: #000;
  --cor-carrinho-botao-mais-texto: #FFF;
  --cor-carrinho-botao-mais-fundo: #006633;
  --cor-carrinho-botao-mais-borda: #000;
  --cor-carrinho-botao-mais-hover-fundo: #FFF;
  --cor-carrinho-botao-mais-hover-texto: #000;

  --cor-mini-carrinho-texto: var(--cor-fundo);
  --cor-mini-carrinho-seta: green;
  --cor-mini-carrinho-aviso: green;
  
  --cor-icones-redes-sociais: var(--cor-icones);
  --cor-icones-redes-sociais-hover: #FFF;
  
  --cor-page-tabs-texto: var(--cor-icones);
  --cor-page-tabs-fundo: var(--cor-icones);
  --cor-page-tabs-texto-hover: var(--cor-fundo);
  --cor-page-tabs-borda-separador: var(--cor-input-borda);

  --cor-produto-fundo: #2B3034;
  --cor-produto-texto: gray;
  --cor-produto-borda: gray;
  --cor-produto-nome: white;
  --cor-produto-preco: #FFF;
  --cor-produto-texto-hover: red; 
  --cor-produto-preco-antigo: gray;
  --cor-produto-preco-fundo: var(--cor-icones);
  --cor-produto-preco-texto: var(--cor-fundo);
  --cor-produto-visualizar-texto: var(--cor-fundo);
  --cor-produto-visualizar-texto-hover: #FFF; 
  --cor-produto-visualizar-fundo: rgba(255, 255, 0, 0.70);
  --cor-produto-link-texto: #FFF;
  --cor-produto-link-texto-hover: var(--cor-icones);

  --cor-produto-titulo-link: #FFF;


  --cor-pagina-produto-cabecalho-texto: var(--cor-fundo);
  --cor-pagina-produto-cabecalho-fundo: var(--cor-icones);
  --cor-pagina-produto-cabecalho-borda: #000;
  --cor-pagina-produto-link-texto: #FFF;
  --cor-pagina-produto-link-texto-hover: var(--cor-icones);
  --cor-pagina-produto-icone: #FFF;
  --cor-pagina-produto-icone-hover: var(--cor-icones);
  --cor-pagina-produto-borda: var(--cor-input-borda);
  --cor-pagina-produto-preco-fundo: #FFF;
  --cor-pagina-produto-preco-borda: #000;

  --cor-pagina-produto-nome-texto: yellow; 
  --cor-pagina-produto-descricao-curta-texto: var(--cor-texto-claro);  
  --cor-pagina-produto-descricao-completa-texto: var(--cor-texto-claro);
  --cor-pagina-produto-qtde-texto: var(--cor-texto-claro);

  --cor-pagina-produto-preco-texto: #000;
  --cor-pagina-produto-preco-aux-texto: silver;

  --cor-slider-botao-fundo: green;
  --cor-slider-botao-icone: red;

  /*VVVVVV*/
  --cor-pagina-carrinho-link-texto: #FFF;
  --cor-pagina-carrinho-link-icone: #FFF;
  --cor-pagina-carrinho-link-texto-hover: var(--cor-icones);


  --cor-botao-pequeno-fundo: #006633;
  --cor-botao-pequeno-text: #FFF;
  --cor-botao-pequeno-borda: #000;
  --cor-botao-pequeno-fundo-hover: yellow;

  --cor-box-texto-2: #444;
  --cor-box-fundo-2: #DDD;
  --cor-box-borda-2: #FFF;

  --cor-sub-cabecalho: #000;



  --cor-botao-medio-texto: #FFF;
  --cor-botao-medio-fundo: #006633;
  --cor-botao-medio-borda: #000;

  --cor-botao-medio-texto-hover: #FFF;
  --cor-botao-medio-fundo-hover: var(--cor-icones);

  --cor-botao-medio-texto-2: #000;
  --cor-botao-medio-fundo-2: var(--cor-icones);
  --cor-botao-medio-borda-2: #000;
  
  --cor-input-fundo: #2B3034;
  --cor-input-borda: green;
  --cor-input-texto: gray;
  --cor-input-botao-fundo: gray;
  --cor-input-botao-hover: #FFF;
  
  --cor-form-input-fundo: #FFF;
  --cor-form-input-texto: #000;
  --cor-form-input-texto-2: #FFF;
  --cor-form-input-borda: siler;
  --cor-form-input-borda-2: silver;

  --cor-tabela-titulo-texto: #DDD;
  --cor-tabela-titulo-fundo: #333;
  --cor-tabela-texto: red;
  --cor-tabela-fundo: #999;
  --cor-tabela-fundo-2: blue;

  
  --cor-tabela-borda: #666;
  --cor-tabela-borda-2: red;

  
  --cor-tabela-rodape-fundo: #444; 
  --cor-tabela-rodape-texto: red; 

  --cor-carrinho-texto: red; 
  --cor-carrinho-tabela-rodape-texto: #CCC; 

  --cor-carrinho-tabela-total-texto: #FFF;

  --cor-carrinho-info-fundo: #AAA;
  --cor-carrinho-info-texto: #FFF;
  
  --cor-form-grey-fundo: #FFF; 
  --cor-form-grey-texto: #000; 

  --cor-icone-lixeira: #FFF;
  --cor-icone-lixeira-hover: yellow;


/*ZZZZZ*/
}


.fancybox-skin {
  background: var(--cor-carrinho-info-fundo) !important;
}

/*?????????*/
table {
  background-color: var(--cor-tabela-fundo); 
}
.table .table {
  background-color: var(--cor-tabela-fundo-2); 
}
.table-bordered {
  border: 1px solid var(--cor-tabela-borda); 
}
.table-bordered > tfoot > tr > td {
  border: 1px solid var(--cor-tabela-borda); 
}
.table tbody > tr > td {
  border: 1px solid var(--cor-tabela-borda);
}
.table-bordered > thead > tr > th, 
.table-bordered > thead > tr > td, 
.table-bordered > tbody > tr > th, 
.table-bordered > tbody > tr > td, 
.table-bordered > tfoot > tr > th, 
.table-bordered > tfoot > tr > td {
    border: 1px solid var(--cor-tabela-borda);
}

.table tfoot strong {
    color: var(--cor-texto-escuro);
}

.table td a.color-myaccount {
  color: var(--cor-produto-preco);
  text-decoration: var(--cor-produto-preco);
}



.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: orange; 
}
table.std th,
table.table_block th {
  color: var(--cor-tabela-titulo-texto);
}
.table > thead > tr > th {
  background: var(--cor-tabela-titulo-fundo);
  color: var(--cor-tabela-titulo-texto);
}
.table tfoot tr {
  font-weight: 800;
  background: var(--cor-tabela-rodape-fundo); 
  color: var(--cor-tabela-rodape-texto); 
}

.form-control.grey {
  background: var(--cor-form-grey-fundo); 
}

/*?????????*/
.box {
  color: var(--cor-box-texto-2);
  background: var(--cor-box-fundo-2);
  border: 1px solid var(--cor-box-borda-2);
}
.box-info-product .exclusive {
  border: 1px solid #000;
  color: orange;
  background: #006633;
}
.box-info-product .exclusive:before {
  color: #FFF;
  background: #006633;
  border-right: 1px solid #FFF;
}
.box-info-product .exclusive:hover {
  color: #000;
  background: yellow;
}

.bottom-pagination-content{
  border-top: 1px solid var(--cor-input-borda);
}
.button.button-medium {
  color: var(--cor-botao-medio-texto);
  background: var(--cor-botao-medio-fundo);
  border: 1px solid var(--cor-botao-medio-borda);
}
.button.button-medium:hover {
  color: var(--cor-botao-medio-texto-hover);
  background: var(--cor-botao-medio-fundo-hover);
}
.button.exclusive-medium {
  color: var(--cor-botao-medio-texto-2);
  background: var(--cor-botao-medio-fundo-2);
  border: 1px solid var(--cor-botao-medio-borda-2);
}
.button.exclusive-medium span {
  background: var(--cor-botao-medio-fundo-2);
  /*border: 1px solid #fff;*/
}
.button.exclusive-medium span:hover {
  /*border-color: blue; */
}


 
/* ******************************************************************
 * global.css
 * ******************************************************************/

/*?????????*/
body {
  font-family: Trebuchet, Helvetica, sans-serif;
  color: var(--cor-fundo-texto); 
  background-color: var(--cor-fundo); 
}
/*?????????*/
mark {
  background: red;
  color: yellow; 
}


/*?????????*/
.form-control {
  color: var(--cor-form-input-texto);
  background-color: var(--cor-form-input-fundo);
  border: 1px solid var(--cor-form-input-borda);
}
/*?????????*/
.dropdown-menu {
  background-color: var(--cor-form-input-fundo);
  border: 1px solid var(--cor-input-borda);
}
/*?????????*/
.breadcrumb {
  background-color: var(--cor-breadcrumb-ativo-fundo);
  border: 1px solid var(--cor-breadcrumb-ativo-borda);
  color: var(--cor-breadcrumb-ativo-texto);
}
.breadcrumb a.home {
  color: var(--cor-breadcrumb-texto);
}
.breadcrumb a {
  background: var(--cor-breadcrumb-fundo);
  color: var(--cor-breadcrumb-texto);
}
.breadcrumb a:after{
  background: var(--cor-breadcrumb-ativo-fundo);
  border-right: 1px solid var(--cor-breadcrumb-seta);
  border-top: 1px solid var(--cor-breadcrumb-seta);
}
/*XXXXXX*/
.header_user_info a {
  color: var(--cor-texto-luminoso);
}
#contact-link a {
  color: var(--cor-texto-luminoso);
}
/*?????????*/
.panel-footer {
  background-color: var(--cor-rodape-fundo);
}
/*?????????*/
.panel-default {
  border-color: yellow; 
}
/*?????????*/
@media only screen and (min-width: 1200px) {
  body {
    color: var(--cor-fundo-texto); 
  }
}
/*?????????*/
.columns-container {
  background: var(--cor-fundo); 
}
/*?????????*/
header {
  background: var(--cor-cabecalho-fundo);
}
header .row {
  background-color: var(--cor-cabecalho-fundo);
}
/*?????????*/
header .banner {
  background: var(--cor-banner-fundo);
}
/*?????????*/
header .nav {
  background: var(--cor-nav-fundo); 
}
/*?????????*/
header .nav .row {
  background: var(--cor-nav-fundo); 
 }
/*?????????*/
#center_column .page_product_box h3 {
  color: blue;
}
/*?????????*/
p.info-title {
  color: var(--cor-texto-escuro);
}
/*?????????*/
.dark {
  color: var(--cor-texto-escuro); 
}
/*?????????*/
label {
  color: var(--cor-texto-escuro);
}
/*?????????*/
label.required:before {
  color: green;
}
/*?????????*/
.checkbox {
  color: green; 
}
/*?????????*/
input.button_mini,
input.button_small,
input.button,
input.button_large,
input.button_mini_disabled,
input.button_small_disabled,
input.button_disabled,
input.button_large_disabled,
input.exclusive_mini,
input.exclusive_small,
input.exclusive,
input.exclusive_large,
input.exclusive_mini_disabled,
input.exclusive_small_disabled,
input.exclusive_disabled,
input.exclusive_large_disabled,
a.button_mini,
a.button_small,
a.button,
a.button_large,
a.exclusive_mini,
a.exclusive_small,
a.exclusive,
a.exclusive_large,
span.button_mini,
span.button_small,
span.button,
span.button_large,
span.exclusive_mini,
span.exclusive_small,
span.exclusive,
span.exclusive_large,
span.exclusive_large_disabled {
  color: green;
  background: url(../img/bg_bt.gif) repeat-x 0 0 #f4b61b;
}
/*?????????*/
input.button_disabled,
input.exclusive_disabled,
span.exclusive {
  border: 1px solid blue;
  color: red;
  background: url(../img/bg_bt_2.gif) repeat-x 0 0 green;
}
/*?????????*/
.button.button-small {
  background: var(--cor-botao-pequeno-fundo);
  color: var(--cor-botao-pequeno-text);
  border: 1px solid var(--cor-botao-pequeno-borda);
}
.button.button-small span {
  /*border: 1px solid var(--cor-botao-pequeno-borda);*/
}
.button.button-small span:hover {
  background: var(--cor-botao-pequeno-fundo-hover);
}
.link-button i.large {
  color: red; 
}


/*YYYYY*/

/*?????????*/
.button.ajax_add_to_cart_button span {
  color: var(--cor-carrinho-botao-adicionar-texto);
  background: var(--cor-carrinho-botao-adicionar-fundo);
  border-color: var(--cor-carrinho-botao-adicionar-borda);
  font-weight: bold;
}
/*?????????*/
.button.ajax_add_to_cart_button:hover span {
  background: var(--cor-carrinho-botao-adicionar-hover-fundo);
  color: var(--cor-carrinho-botao-adicionar-hover-texto);
  border-color: var(--cor-carrinho-botao-adicionar-borda); 
}

/*?????????*/
.button.lnk_view {
  color: var(--cor-carrinho-botao-mais-texto);
  border-color: var(--cor-carrinho-botao-mais-borda);
}
.button.lnk_view span {
  background: var(--cor-carrinho-botao-mais-fundo);
}
.button.lnk_view:hover span {
  background: var(--cor-carrinho-botao-mais-hover-fundo);
  color: var(--cor-carrinho-botao-mais-hover-texto);
}

/*?????????*/
.button.ajax_add_to_cart_button {
  color: var(--cor-carrinho-botao-mais-texto);
  border-color: var(--cor-carrinho-botao-adicionar-borda);
}














/*?????????*/
/*?????????*/
.product-name {
  color: var(--cor-produto-titulo);
}
.product-name a {
  font-weight: bold;
  color: var(--cor-produto-titulo-link); 
}
.price {
  color: var(--cor-produto-preco);
}
.price.product-price {
  color: var(--cor-produto-preco); 
}
.old-price {
  color: var(--cor-produto-preco-antigo);
}
.rte p{
  color: var(--cor-pagina-produto-descricao-completa-texto);
}

.box-security {
  border-top: 1px solid silver;
}

  




/*?????????*/
.page-heading {
  color: var(--cor-titulo-texto);
  background-color: var(--cor-titulo-fundo);
  border-bottom: 1px solid var(--cor-titulo-borda);
}
/*?????????*/
.page-heading span.heading-counter {
  color: var(--cor-fundo);
}
/*?????????*/
.page-heading span.lighter {
  color: yellow; 
  }
/*?????????*/
.page-subheading {
  color: var(--cor-sub-cabecalho);
}
/*?????????*/
h3.page-product-heading {
  color: var(--cor-pagina-produto-cabecalho-texto);
  background: var(--cor-pagina-produto-cabecalho-fundo);
  border: 1px solid var(--cor-pagina-produto-cabecalho-borda);
}
/*?????????*/
ul.footer_links {
  border-top: 1px solid var(--cor-titulo-borda);
}






/*?????????yyyyyy*/
.content_sortPagiBar .sortPagiBar {
  border-bottom: 1px solid var(--cor-titulo-borda);
}
/*?????????*/
.content_sortPagiBar .display_m li a {
  color: red;
}
/*?????????*/
.content_sortPagiBar .display_m li a i {
  color: green; 
}
/*?????????*/
.content_sortPagiBar .display_m li a:hover i {
  color: coral; 
}
/*?????????*/
.content_sortPagiBar .display_m li.selected i {
  color: yellow; 
}
/*?????????*/
.content_sortPagiBar .display_m li.display-title {
  color: fuchsia;
}
/*?????????*/
.header-container {
  background: red; 
}
/*?????????*/
.footer-container {
  background-color: var(--cor-rodape-fundo); 
}
/*?????????*/
@media (min-width: 768px) {
  .footer-container {
    background: var(--cor-rodape-fundo); 
  } 
}
/*?????????*/
.footer-container #footer {
  color: var(--cor-rodape-texto); 
}
/*?????????*/
.footer-container #footer a {
  color: var(--cor-rodape-texto); 
}
/*?????????*/
.footer-container #footer a:hover {
  color: var(--cor-rodape-texto-hover); 
}
/*?????????*/
.footer-container #footer h4 {
  color: var(--cor-rodape-titulo);
}
/*?????????*/
.footer-container #footer h4 a {
  color: var(--cor-rodape-titulo); 
}
/*?????????*/
.footer-container #footer #block_contact_infos > div ul li > span,
.footer-container #footer #block_contact_infos > div ul li > span a {
  color: var(--cor-rodape-texto);
}
/*?????????*/
.footer-container #footer #block_contact_infos > div ul li i {
  color: var(--cor-rodape-icones); 
}
/*?????????*/
.footer-container #footer #social_block ul li a {
  color: var(--cor-icones-redes-sociais);
}
/*?????????*/
.footer-container #footer #social_block ul li a:hover {
  color: var(--cor-icones-redes-sociais-hover);
}
/*?????????*/
#left_column{
  background-color: var(--cor-box-fundo);
}
/*?????????*/
.block {
  /*background-color: coral;*/
}
/*?????????*/
.block .list-block li {
  border-top: 1px solid var(--cor-titulo-borda); 
}
/*?????????*/
.block .list-block li a i {
  display: none; 
}
/*?????????*/
.block .list-block li a:before {
  color: green;
}
/*?????????*/
.block .list-block li a:hover {
  color: blue;
  font-weight: bold; 
}
/*?????????*/
.block .list-block .form-group {
  border-top: 1px solid var(--cor-titulo-borda);
}
/*?????????*/
#facebook_block,
#cmsinfo_block {
  background: var(--cor-box-fundo);
}

/*?????????*/
.block .title_block,
.block h4 {
  color: blue;
  background: yellow;
  border-top: 5px solid red;
}
/*?????????*/
.block .title_block a,
.block h4 a {
  color: green; 
}
/*?????????*/
.block .title_block a:hover,
.block h4 a:hover {
  color: fuchsia; 
}


/*?????????*/
.cart_navigation .button-exclusive {
  color: var(--cor-pagina-carrinho-link-texto);
}
.cart_navigation .button-exclusive i {
  color: var(--cor-pagina-carrinho-link-icone);
}
.cart_navigation .button-exclusive:hover, 
.cart_navigation .button-exclusive:focus, 
.cart_navigation .button-exclusive:active {
  color: var(--cor-pagina-carrinho-link-texto-hover);
}



/*?????????*/
a.price_discount_delete {
  color: green; 
}
.cart_delete a.cart_quantity_delete,
a.price_discount_delete {
  color: var(--cor-icone-lixeira);
}
.cart_delete a.cart_quantity_delete:hover,
a.price_discount_delete:hover {
  color: var(--cor-icone-lixeira-hover); 
}









#cart_summary tfoot td.text-right, 
#cart_summary tfoot tbody td.cart_unit, 
#cart_summary tbody tfoot td.cart_unit, 
#cart_summary tfoot tbody td.cart_total, 
#cart_summary tbody tfoot td.cart_total {
  color: var(--cor-carrinho-tabela-rodape-texto); 
}
#cart_summary tfoot td.total_price_container span {
  color: var(--cor-carrinho-tabela-rodape-texto);
}
#cart_summary tfoot td#total_price_container {
  color: var(--cor-carrinho-tabela-total-texto);
  background: var(--cor-carrinho-tabela-rodape-fundo); 
}



.cart_voucher h4 {
  color: red;
}
.cart_voucher 
.title-offers {
  color: orange;
  font-weight: bold;
}
.cart_voucher #display_cart_vouchers span {
  font-weight: bold;
  color: yellow; 
}
.cart_voucher #display_cart_vouchers span:hover {
  color: orange; 
}






/*?????????*/
#order_carrier .title_block {
  color: green;
  font-weight: bold;
  background: url(../img/bg_table_th.png) repeat-x 0 -10px yellow; 
}
/*?????????*/
table#cart_summary .gift-icon {
  color: red;
  background: #0000cc;
}
/*?????????*/
.order_carrier_content .carrier_title {
  font-weight: bold;
  color: green; 
}
/*?????????*/
a.iframe {
  color: blue;
  text-decoration: underline; 
}
/*?????????*/
a.iframe:hover {
  text-decoration: none; 
}
/*?????????*/
#cmsinfo_block {
  background: var(--cor-box-fundo);
}
/*?????????*/
#facebook_block h4 {
  color: var(--cor-box-titulo); 
}
/*?????????*/
#cmsinfo_block em {
  color: var(--cor-box-fundo);
  background: var(--cor-icones);
}
/*?????????*/
#cmsinfo_block h3 {
  color: var(--cor-box-titulo); 
}

/* ******************************************************************
 * blocksearch.css
 * ******************************************************************/
/*?????????*/
#search_block_top .btn.button-search {
  background: var(--cor-icones);
  color: var(--cor-fundo);
}
/*?????????*/
#search_block_top .btn.button-search:hover {
  color: var(--cor-input-botao-hover); 
}
#search_block_top 
#search_query_top {
  color: var(--cor-form-input-texto-2); 
  background: var(--cor-input-fundo);
  margin-right: 1px; 
  border-color: var(--cor-input-borda);
}
.ac_results {
  background: red;
  border: 1px solid var(--cor-titulo-borda);
}
/* ******************************************************************
 * blockcart.css
 * ******************************************************************/
/*?????????*/
#header .shopping_cart > a:first-child:after {
  color: var(--cor-mini-carrinho-seta);
}
.shopping_cart > a:first-child b{
  color: var(--cor-mini-carrinho-texto);
}
/*?????????*/
.shopping_cart > a:first-child {
  background: var(--cor-icones);
  font-weight: bold;
  color: var(--cor-mini-carrinho-aviso);
}
/*?????????*/
.cart_block .cart-buttons a#button_order_cart span {
  border: solid 1px #63c473;
  background: green; 
}
.cart_block .cart-buttons a#button_order_cart:hover span {
  background: yellow;
  color: #000; 
}
.cart_block .cart-info .quantity-formated {
  color: var(--cor-carrinho-info-texto);
}

#layer_cart {
  background-color: var(--cor-carrinho-info-fundo);
}
#layer_cart .layer_cart_cart {
    background: var(--cor-carrinho-info-fundo);
}
/*AJUSTAR COR MINIATURA CARRINHO*/
#header .cart_block dt {
  background: var(--cor-carrinho-info-fundo);
}
#header .cart_block dt.first_item {
  background: var(--cor-carrinho-info-fundo);
}
#header .cart_block {
  background: var(--cor-carrinho-info-fundo);
  color: var(--cor-carrinho-info-texto);
}




#header .cart_block .cart-prices {
  background: gray;
}
#header .cart_block .cart-buttons {
  background: silver;
}

/* ******************************************************************
 * products.css
 * ******************************************************************/
/*?????????*/

#usefull_link_block li a {
  color: var(--cor-pagina-produto-link-texto);
}
#usefull_link_block li a:hover {
  color: var(--cor-pagina-produto-icone-hover); 
}
#usefull_link_block li a:before {
  color: var(--cor-pagina-produto-icone);
}
.box-info-product {
  background: var(--cor-pagina-produto-preco-fundo);
  border: 1px solid var(--cor-pagina-produto-preco-borda);
}
/*VVVVVV*/







.top-hr {
  background: #333;
  height: 1px;
}
/*?????????*/
.pb-left-column #image-block #view_full_size .span_link {
  color: var(--cor-produto-visualizar-texto);
  background: var(--cor-produto-visualizar-fundo);
}
/*?????????*/
.pb-left-column #image-block #view_full_size .span_link:after {
  color: var(--cor-produto-visualizar-texto);
}
.pb-left-column #image-block #view_full_size .span_link:hover:after {
  color: var(--cor-produto-visualizar-texto-hover); 
}
/*????????? VVVVVVVv*/
.pb-center-column h1 {
  color: var(--cor-pagina-produto-nome-texto); 
}
.pb-center-column #short_description_block {
  color: var(--cor-pagina-produto-descricao-curta-texto);  
  /*color: var(--cor-pagina-produto-descricao-completa-texto);*/
}
#pQuantityAvailable span {
  color: var(--cor-pagina-produto-qtde-texto);
}
#product p#loyalty b {
  color: olivedrab; 
}
/*?????????*/
.our_price_display .price {
  color: var(--cor-pagina-produto-preco-texto);
}
.our_price_display {
  color: var(--cor-pagina-produto-preco-aux-texto);
}

 /* ******************************************************************
 * product_list.css
 * ******************************************************************/
/*?????????ZZZZZ*/
ul.product_list .functional-buttons div a, ul.product_list .functional-buttons div label {
  font-weight: bold;
  color: var(--cor-produto-link-texto); 
}
ul.product_list .functional-buttons div a:hover, ul.product_list .functional-buttons div label:hover {
  color: var(--cor-produto-link-texto-hover); 
}
ul.product_list.grid > li .product-container {
  background: var(--cor-produto-fundo);
}
ul.product_list.grid > li .product-container .product-image-container {
  border: 0px solid var(--cor-produto-borda);
  background: white;
}
ul.product_list.grid > li .product-container .product-image-container .content_price {
  background-color: var(--cor-produto-preco-fundo);
}
ul.product_list.grid > li .product-container .product-image-container .content_price span {
  color: var(--cor-produto-preco-texto); 
}
ul.product_list.grid > li .product-container .product-image-container .content_price span.old-price {
  color: green; 
}
ul.product_list.list > li .product-image-container {
  border: 1px solid var(--cor-produto-borda);
  background-color: white;
}
ul.product_list .product-image-container .quick-view {
  color: var(--cor-produto-visualizar-texto);
  background: var(--cor-produto-visualizar-fundo);
  padding: 5px 10px;
}  

 
 /* ******************************************************************
 * contact-form.css
 * ******************************************************************/
/*?????????*/
.contact-title i {
  color: green;
}
/*?????????*/
.contact-form-box {
  background: url(../img/contact-form.png) repeat-x #BBB;
}
.contact-form-box textarea {
    border: 1px solid silver;
}
 /* ******************************************************************
 * category.css
 * ******************************************************************/
.content_scene_cat {
  border-top: 5px solid #333;
  color: yellow;
}
.content_scene_cat .content_scene_cat_bg {
  background-color: blue !important; 
}
.content_scene_cat span.category-name {
  color: green;
}

 /* ******************************************************************
 * blocknewsletter.css
 * ******************************************************************/
/*?????????*/
#footer #newsletter_block_left .form-group .form-control {
  background: var(--cor-input-fundo);
  border-color: var(--cor-input-borda);
  color: var(--cor-input-texto);
}
#footer #newsletter_block_left .form-group .button-small {
  background: var(--cor-rodape-icones);
  color: var(--cor-fundo);
  margin-left: -41px;
}
/*?????????*/
#footer #newsletter_block_left .form-group .button-small:hover {
  color: var(--cor-input-botao-hover) !important; 
}




/* ******************************************************************
 * superfish-modified.css
 * ******************************************************************/
.sf-menu {
  border-bottom: 3px solid var(--cor-menu-borda);
  background: var(--cor-menu-fundo); 
}
.sf-menu ul {
  background: var(--cor-menu-fundo); 
}
.sf-menu > li {
  border-right: 1px solid var(--cor-menu-borda);
}
.sf-menu > li > a {
  background: var(--cor-menu-fundo);
  color: var(--cor-menu-texto);
  border-bottom: 3px solid var(--cor-menu-borda); 
}
.sf-menu > li.sfHover > a,
.sf-menu > li > a:hover, 
.sf-menu > li.sfHoverForce > a {
  background: var(--cor-menu-fundo-select);
  border-bottom-color: var(--cor-menu-borda);
  color: var(--cor-menu-texto-hover); 
}
.sf-menu li li li a {
  color: var(--cor-menu-texto);
  font-weight: bold;
}
.sf-menu li li li a:hover {
  color: var(--cor-menu-texto-hover); 
}
.sf-menu > li > ul > li > a {
  color: var(--cor-menu-texto); 
}
.sf-menu > li > ul > li > a:hover {
  background: var(--cor-menu-fundo-select);
  color: var(--cor-menu-texto-select); 
}







/* ******************************************************************
 * homeslider.css
 * ******************************************************************/
/*?????????*/
#homepage-slider .bx-wrapper .bx-controls-direction a {
  border: 0px solid var(--cor-slider-botao-fundo);
}
/*?????????*/
#homepage-slider .bx-wrapper .bx-controls-direction a:after {
  color: var(--cor-slider-botao-icone);
}

/* ******************************************************************
 * bolckcatetgories.css
 * ******************************************************************/
/*?????????*/
#categories_block_left .block_content > ul {
  border-top: 1px solid red; 
}
/*?????????*/
#categories_block_left li a {
  font-weight: bold;
  color: red;
  border-bottom: 1px solid blue; 
}
/*?????????*/
#categories_block_left li span.grower {
  background: yellowgreen;
}
/*?????????*/
#categories_block_left li a.selected {
  background: coral; 
}
/*?????????*/

/*?????????*/
/*?????????*/

.shopping_cart > a:first-child:before {
  content: "\f07a";
  color: var(--cor-fundo);
}







/*?????????*/
#home-page-tabs {
  background: var(--cor-menu-fundo); 
}
#home-page-tabs > li a {
  color: var(--cor-page-tabs-texto);
}
#home-page-tabs > li.active a, #home-page-tabs > li a:hover {
  background: var(--cor-page-tabs-fundo);
  color: var(--cor-page-tabs-texto-hover);
}
@media (min-width: 768px) {
  #home-page-tabs > li {
    border-left: 1px solid var(--cor-page-tabs-borda-separador);
  }
}
/*?????????*/

/* ******************************************************************
 * my-account.css
 * ******************************************************************/
/*?????????*/
#my-account ul.myaccount-link-list li a {
  color: var(--cor-fundo);
  background-color: var(--cor-icones);
  border: 1px solid #000;
}
#my-account ul.myaccount-link-list li a i {
  color: green;
  border-right: 1px solid #333;
}
#my-account ul.myaccount-link-list li a:hover {
  color: green;
  background: #e7e7e7;
  border: 1px solid #333; 
}
#my-account ul.myaccount-link-list li a span {
  /*
  border: 1px solid;
  border-color: green;
  */
}






