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

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

.scroll-wrapper {
    float: left;
    margin-top: 5px;
    margin-bottom: 20px;
}

.mais-vendidos {
    text-align: center;
    margin-bottom: 56px;
    float: left;
    width: 1024px;
    border-bottom: 1px solid #e0e0e0;
    line-height: 0;
}

.lojas-especiais {
    text-align: center;
    margin-bottom: 61px;
    float: left;
    width: 1024px;
    margin-top: 89px;
    border-bottom: 1px solid #e0e0e0;
    line-height: 0;
}

li.item h2.product-name, li.item div.price-box, li.item div.info-payment, .block-related p.product-name{
  
}


/*--------------------------------------------*/
/** Título**/
.scroller-tit {
    color: #414292;
    font-family: "Titillium Web";
    font-size: 30px;
}
span.scroller-tit:after {
    content: "";
    background: url(../images/bg-scroller.png) no-repeat left center;
    width: 100px;
    height: 20px;
    display: block;
}


/*--------------------------------------------*/
/** Início Setas**/
.arrows-scroll .prev1 {
    background-image: url(../images/sprite-header.png);
    background-position: 0 -394px;
    color: transparent;
    left: 10px;
    padding: 10px 5px;
    position: absolute;
    z-index: 99;
    width: 20px;
    top: 284px;
    background-repeat: no-repeat;
}
.arrows-scroll .prev1:hover{
  opacity: 0.8;

}
.arrows-scroll .next1 {
    background-image: url(../images/sprite-header.png);
    background-position: 0 -454px;
    color: transparent;
    top: 284px;
    padding: 10px 5px;
    position: absolute;
    z-index: 99;
    background-repeat: no-repeat;
    right: 22px;
    width: 10px;
}
.arrows-scroll .next1:hover{
  opacity: 0.8;
}
/** Fim Setas**/
/*--------------------------------------------*/
.scroller, .block-related ul#block-related {
    width: 1060px !important;
    height: 450px !important;
    margin-top: -10px;
    padding-top: 25px;
    text-align: left;
    overflow: hidden;
}
.grid-produtos {
    float: left;
    width: 100%;
}
.grid-produtos.grid-produtos-3 .scroller {
    width: 1306px !important;
}
.block-related ul#block-related{
    border-top: none !important;
}

.block-related .block-title > h2 {
    color: #00468d;
}
.products-grid:after {
  content: '';
  display: table;
  clear: both;
}
/*--------------------------------------------*/
/** li.item**/
.cms-home .category-products .products-grid li.item,
.block-related li.item {
    margin: 15px 5px 0;
}
.products-grid .product-image > img {
    margin-bottom: 20px;
}
.category-products .products-grid li.item {
    margin: 15px 8px 0;
}
.products-grid > li:after {
  content: '';
  display: table;
  clear: both;
}
.block-related li.item, .products-grid li.item {
    float: left;
    height: 420px;
    width: 237px;
    border: 2px solid transparent;
    text-align: left;
    padding: 5px;
    position: relative;
    overflow: hidden;
}
li.item:hover {
    border: 2px solid #34b840;
}

.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, .checkout-cart-index .product-cart-info .product-name > a {
    -moz-box-orient: vertical !important;
    display: -webkit-box;
    font-family: "Titillium Web";
    font-size: 14px;
    font-weight: bold;
    height: 38px !important;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: none;
    margin-bottom: 10px;
    color: #414292;
}
.products-grid .product-name a, .block-related .product-name a{
    color: #414292;
    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 {
  
}
.price-box .special-price,
.block-related .price-box .special-price {
  color: #dc2b34;
  font-family: "Titillium Web";
  font-size: 24px !important;
  font-weight: bold;

}
.price-box .old-price,
.block-related .price-box .old-price {
    font-family: "Titillium Web";
    color: #10101d;
    font-weight: normal;
    line-height: 0.7;
    text-transform: uppercase;
}
.regular-price,
.block-related .regular-price {
    color: #dc2b34;
    font-family: "Titillium Web";
    font-size: 24px !important;
    font-weight: bold;
}
.p-maior-parela,
.block-related .p-maior-parela  {
    color: #414292;
    font-family: "Titillium Web";
    font-size: 13px;
    font-weight: 600;
    line-height: 1.5;
    text-transform: none;
}

.p-preco-boleto,
.block-related .p-preco-boleto {
    color: #959595;
    font-family: "Titillium Web";
    font-size: 12px;
    display: none;
}
.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: 55px;
    top: 200px;
    position: absolute;
    z-index: 9;
    text-align: center;
    width: 245px;
    left: 0;
}

.products-grid .actions > a {
    text-decoration: none;
}
/** Início Actions da Categoria **/
.catalog-category-view .products-grid .actions,  
.catalogsearch-result-index .products-grid .actions {

    height: 55px;
    top: 200px;
    position: absolute;
    z-index: 2147483647;
    text-align: center;
    width: 245px;
    left: 0;
}
/*--------------------------------------------*/
/** Botão página de produto **/
.actions .button.btn-pag-produto {
    background-color: transparent;
    background-image: url("../images/sprite-home.png");
    background-position: 0 -1225px;
    border: medium none;
    height: 60px;
    margin-left: 34px;
    width: 60px;
    -webkit-animation-name: slideInLeft !important;
    -moz-animation-name: slideInLeft !important;
    animation-name: slideInLeft !important; 
    animation-duration: 0.6s !important; 
    -webkit-animation-duration: 0.6s !important;
    -moz-animation-duration: 0.6s !important;
    cursor: pointer;
    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;
    display: none;
}
/*--------------------------------------------*/
/** Botão adicionar ao carrinho **/
.actions .button.btn-cart {
    background-color: #34b840;
    border: none;
    height: 40px;
    margin: 0 auto;
    width: 225px;
    border-radius: 5px;
    -webkit-animation-name: slideInRight !important;
    -moz-animation-name: slideInRight !important;
    animation-name: slideInRight !important;
    animation-duration: 0.6s !important;
    -webkit-animation-duration: 0.6s !important;
    -moz-animation-duration: 0.6s !important;
    /* display: none; */
}
.actions .button.btn-cart::before {
    color: #fc821f;
    content: "ADICIONAR AO CARRINHO";
    font-family: avenirltstd-black;
    font-size: 11px;
    line-height: 1.1;
    margin-left: -48px;
    margin-top: 28px;
    position: absolute;
    text-align: center;
    width: 90px;
    display: none;
}
/*--------------------------------------------*/
/** Span dos Botões**/
.actions .button.btn-cart span span, .actions .button.btn-pag-produto span span {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}
.products-list .action .button,
.products-grid .actions .button {
  white-space: normal;
}
/*--------------------------------------------*/


/** Comparar produtos **/
.add-to-links {
    display: none;
}

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

.amlabel-table2 .amlabel-txt {
    font-size: 15px;
    font-weight: bold;
    margin-left: 5px;
    margin-top: 7px;
}

.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 {
    border-radius: 5px;
    padding: 27px 20px;
    z-index: 9999999;
}
/*estrelas reviews*/
.products-grid .ratings {
     display: inline-block !important;
    height: 15px;
    margin-top: 20px;
    padding-left: 0;
}
.products-grid .rating-box {
     background-image: url("../images/star-all-grid-empty.png");
    background-repeat: no-repeat;
    background-size: 66px auto;
    float: left;
    height: 18px;
    width: 70px;
}
.products-grid .rating-box .rating{
    background-image: url("../images/star-all-grid.png");
    background-repeat: no-repeat;
    background-size: 66px auto;
    height: 18px;
}
        
.ratings .amount > a {
    color: #959595;
    font-size: 12px;
    margin-left: 4px;
    display: none;
}

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