/*============================================*/
/** Início Carroussel de Produtos **/
/*============================================*/

/*--------------------------------------------*/
/** Product Grid **/

.scroll-wrapper {
    clear: both;
    margin-top: 20px;
    margin-bottom: 30px;
    position: relative;
}
li.item h2.product-name, li.item div.price-box, li.item div.info-payment{
  padding-left: 10px;
}


/*--------------------------------------------*/
/** Título**/
.scroller-tit {
     color: #3F0306;
    font-family: titillium web;
    font-size: 22px;
    font-weight: 600;
    padding-left: 20px;
}
/*--------------------------------------------*/
/** Início Setas**/
.arrows-scroll .prev1 {
    background: rgba(0, 0, 0, 0) url(../images/arrow-pergunta.png) no-repeat scroll center center !important;
    color: transparent;
    left: 0;
    top: 133px;
    padding: 10px 5px;
    position: absolute;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    z-index: 9;
}
.arrows-scroll .prev1:hover{
  opacity: 0.8;

}
.arrows-scroll .next1 {
    background: rgba(0, 0, 0, 0) url(../images/arrow-pergunta.png) no-repeat scroll center center !important;
    color: transparent;
    padding: 10px 7px;
    position: absolute;
    z-index: 9;
    right: 0;
    top: 133px;
}
.arrows-scroll .next1:hover{
  opacity: 0.8;
}
/** Fim Setas**/
/*--------------------------------------------*/
.scroller {
    border-top: 1px solid #dcdcdc;
    width: 1024px !important;
    min-height: 370px !important;
    text-align: center;
    margin: 4px auto;
}
.block.block-related .scroller {
    height: 370px !important;
}
.scroller ul.products-grid {
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 950px;
}

.products-grid:after {
  content: '';
  display: table;
  clear: both;
}
/*--------------------------------------------*/
/** li.item**/
.cms-home .category-products .products-grid li.item{
    margin: 40px 14px 0;
}
.cms-home .category-products .products-grid li.item, .block-related li.item {
    margin: 10px 5px;
}
.category-products .products-grid li.item {
    margin: 0px 20px 0;
}
.products-grid > li:after {
  content: '';
  display: table;
  clear: both;
}
.products-grid li.item {
    float: left;
    min-height: 315px;
    width: 225px;
    text-align: center;
}
.products-grid li.item, .products-grid li.item img {
    outline: none !important;
}
li.item{
  border: 1px solid transparent;
}
/*
li.item:hover{
  border: 1px solid #e4e2e2;
  border-radius: 5px;
  box-shadow: 0 0 5px 0px #e6e6e6;
}*/
.scroller li.item:last-child {
    margin-right: 0;
}
/*--------------------------------------------*/
/** Imagem do produto**/
.products-grid .product-image:after {
  background-image: url("../images/opc-ajax-loader.gif");
  background-repeat: no-repeat;
  background-position: center;
  z-index: 3;
}

/*--------------------------------------------*/
/** Nome do produto**/
.products-grid .product-name, .block-related .product-name {
     -moz-box-orient: vertical !important;
     -webkit-box-orient: vertical !important;
    display: -webkit-box;
     font-family: titillium web;
    font-size: 14px;
    font-weight: normal;
    height: 47px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: none;
    margin-bottom: 5px;
    padding: 0 5px;
}
.products-grid .product-name a, .block-related .product-name a{
    color: #3F0306;
    font-weight: 600;
}
/*--------------------------------------------*/
/** Início Preço**/
.price-box .old-price,
.price-box .special-price,
.block-related .price-box .old-price,
.block-related .price-box .special-price {
  font-size: 14px;
}
/*
.price-box .old-price .price,
.price-box .special-price .price,
.block-related .price-box .old-price .price,
.block-related .price-box .special-price .price {
  display: inline-block;
}
*/
.price-box .old-price .price,
.block-related .price-box .old-price .price {
  text-decoration: line-through;
}
.price-box .special-price,
.block-related .price-box .special-price {
  color: #3F0306;
    font-family: titillium web;
    font-size: 18px;
    font-weight: 600;

}
.price-box .special-price .price-label {
    display: none;
}
.price-box .old-price,
.block-related .price-box .old-price {
    color: #7b7b7b;
    font-family: titillium web;
    font-size: 12px;
}
.price-box .old-price .price-label {
    text-decoration: line-through;
    text-transform: lowercase;
}
.regular-price,
.block-related .regular-price {
      color: #3F0306;
    font-family: titillium web;
    font-size: 18px !important;
    font-weight: 600;
}
.p-maior-parela,
.block-related .p-maior-parela  {
     color: #5d5d5d;
    font-family: titillium web;
    font-size: 14px;
    font-weight: 600;
}
.catalog-product-view .grouped-items-table p.p-maior-parela {
    width: 100px;
    clear: both;
    margin-bottom: 10px;
}
.p-maior-parela > span,
.block-related .p-maior-parela > span  {
    color: #5d5d5d;
}
.p-preco-boleto,
.block-related .p-preco-boleto {
    color: #959595;
    font-family: avenirltstd-medium;
    font-size: 12px;
}
.p-preco-boleto > span,
.block-related .p-preco-boleto > span {
    color: #00468d;
    font-family: avenirltstd-black;
}
.products-grid .div-parcelas-cc,
.block-related .div-parcelas-cc {
    display: none;
}
.span-descoff,
.block-related .span-descoff {
    color: #00468d;
    font-family: avenirltstd-heavy;
    font-size: 11px;
    display: none;
}
.descoff-economiza,
.block-related .descoff-economiza {
    display: none;
}
.descoff-porcentagem,
.block-related .descoff-porcentagem {
    background: #00468d none repeat scroll 0 0;
    color: #fff;
    padding: 1px 4px 2px;
}
.products-grid .div-parcelamento-cc,
.block-related .products-grid .div-parcelamento-cc {
    display: none;
}
/** Fim Preço**/
/*--------------------------------------------*/

/*--------------------------------------------*/
/** Início Actions - **/
.products-grid .actions {
    height: 0;
    margin-top: 76px;
    position: absolute;
    z-index: 2147483647;
}

.products-grid .actions > a {
    text-decoration: none;
}
/** Início Actions da Categoria **/
.catalog-category-view .products-grid .actions,  
.catalogsearch-result-index .products-grid .actions {
    position: absolute;
    width: 220px;
    z-index: 999;
}
/*--------------------------------------------*/
/** Botão página de produto **/
.actions .button.btn-pag-produto {
    display: none;
}
.actions .button.btn-pag-produto::before {
    color: #00ab96;
    content: "VIZUALIZAR PRODUTO";
    font-family: avenirltstd-black;
    font-size: 11px;
    line-height: 1.1;
    margin-left: -45px;
    margin-top: 27px;
    position: absolute;
    text-align: center;
    width: 90px;
}
/*--------------------------------------------*/
/** Botão adicionar ao carrinho **/
.actions .button.btn-cart {
     background-color: #63c784;
    background-image: url("../images/sprite-home.png");
    background-position: 18px -234px;
    background-repeat: no-repeat;
    border: medium none;
    border-radius: 60px;
    cursor: pointer;
    height: 41px;
    margin-left: 2px;
    margin-top: 105px;
    width: 221px;
    cursor: pointer;
}
.actions .button.btn-cart::before {
    color: #fff;
    content: "Adicionar ao Carrinho";
    font-family: titillium web;
    font-size: 16px;
    font-weight: 600;
    left: 58px;
    line-height: 1;
    margin-top: -9px;
    position: absolute;
    text-align: center;
}
/*--------------------------------------------*/
/** Span dos Botões**/
.actions .button.btn-cart span span,
.actions .button.btn-pag-produto span span{
  display: none;
}
.products-list .action .button,
.products-grid .actions .button {
  white-space: normal;
}
/*--------------------------------------------*/
/** Opacidade do hover **/
/*.li-hover {

    z-index: 0;
}
li.item:hover .li-hover {
    background: #fff none repeat scroll 0 0;
    opacity: 0.5;
}*/
/*--------------------------------------------*/
/** Comparar produtos **/
.add-to-links {
    display: none;
}

/*--------------------------------------------*/
/** Selos **/
.amlabel-table2 {
    height: 220px !important;
    margin-top: -202px;
    width: 220px !important;
}
.amlabel-div .amlabel-table2 {
    display: none;
}
.amlabel-div .product-image .amlabel-table2 {
    display: block;
}

.amlabel-table2 .amlabel-txt {
     color: #fff;
    font-size: 15px;
    font-weight: bold;
    margin-left: -5px;
    margin-top: 12px;
}

.product-view .block-related .scroller .amlabel-table2 .amlabel-txt {
    line-height: 1.3 !important;
    margin-left: -3px !important;
}
/*ajax to cart*/
#ajaxcartpro-add-confirm.ajaxcartpro-box-show {
    background-color: rgba(112, 51, 38, 0.8);
    border: 1px solid rgba(112, 51, 38, 0.8);
    border-radius: 5px;
    padding: 27px 20px;
    z-index: 9999999;
}
div#ajaxcartpro-add-confirm:before {
    content: "Produto adicionado ao carrinho";
    color: #fff;
    text-transform: uppercase;
    display: block;
    margin-top: -15px;
    margin-bottom: 15px;
}
/*estrelas reviews*/
.products-grid .ratings {
    display: block !important;
    margin-top: 4px;
    padding-left: 60px;
    text-align: left !important;
}
.products-grid .rating-box {
    background-image: url("../images/star-all-grid-empty.png");
    height: 18px;
    width: 100px;
    float: left;
}
.products-grid .rating-box .rating{
    background-image: url("../images/star-all-grid.png");
    height: 18px;
}
        
.ratings .amount > a {
    color: #959595;
    font-size: 12px;
    margin-left: 4px;
}

/*============================================*/
/** Fim Carroussel de Produtos **/
/*============================================*/