.regular-price .price, .special-price .price {font-family: roboto_condensedbold;font-size: 24px; font-weight: normal; line-height: 15px;}
.old-price, .special-price {display: inline-block;}
.old-price .price-label, .special-price .price-label, .price-to {display: none}
.old-price .price {font-family: roboto_condensedregular;font-size:12px; color: #9d9d9d; font-weight: normal;}
.minimal-price .price-label, .price-from .price-label {font-weight: normal; font-family: roboto_condensedregular;font-size:12px; color: #9cc83f;}
.precoParcela {font-family: roboto_condensedregular;font-size:12px; color: #444; text-transform: uppercase;}
.precoParcela strong {font-family: roboto_condensedbold;}
.precoDesconto .price {color: #ec3929;}
.precoDesconto .valorDesconto {display: inline; text-transform: uppercase}
.disponibilidade-multicd {text-transform: none;}

/* View Type: Grid */
.products-grid a, .slideLancamento a { text-decoration: none; cursor: pointer; }
.products-grid li.last {background:none;}
.products-grid .link-compare {display:block; font-size: 12px; margin-top: 10px; text-align: center; }
.products-grid .selecionado {color: #999999;}
.products-grid .availability { line-height:13px; }
.products-grid li:hover button, .products-grid li:hover .availability { display: block;}
.products-grid button {display: none;position: absolute; top:80px; left:50%; width: 54px; height: 52px; background: url(../../../images/sprite.png) no-repeat 0 -110px; margin-left: -27px;}
.products-grid button span {display: none;}
.products-grid .availability, .products-grid .availability span, .slideLancamento .availability, .slideLancamento .availability span {display: block; }

.col2-left-layout .products-grid,
.col2-right-layout .products-grid { width:100%;}
.col1-layout .products-grid { width:100%;}

.products-grid {margin-bottom: 0px; position:relative;}
.products-grid li.item {display: block; float: left; width:18%;padding: 0; margin:0 1%; min-height: 475px; max-height: 475px; text-align: left; position: relative; z-index: 1;}
.products-grid li.item:hover, .slideLancamento .item:hover {opacity: 1; filter: alpha(opacity=100); z-index: 2;}
.products-grid li .englobaProduto, .slideLancamento .englobaProduto {padding: 5px;}
.products-grid li:hover .englobaProduto, .slideLancamento .item:hover .englobaProduto {background: #fff;}
.products-grid li .produto-botoes {top: 20px; left: 6%;}
.products-grid .fotoProduto a {display: block;}
.products-grid .fotoProduto, .slideLancamento .fotoProduto {width: 180px; height: 180px; text-align:center; margin: 0 auto 10px auto;}
.products-grid .product-name, .slideLancamento .product-name {height: 48px; font-family: roboto_condensedregular;font-size: 14px; font-weight: normal; color: #333; text-transform: uppercase; border: 0; padding: 0; margin: 0 0 10px 0; overflow: hidden; line-height: 16px;}
.products-grid .product-name a, .slideLancamento .product-name a {color: #333;}

.lista-avaliacoes {display: table; width: 100%; margin: 0 0 5px 0;}
.rating-box {float: left; margin: 0 5px 0 0;}
.qtdeAvaliacoes {font-family: roboto_condensedbold;font-size: 10px; color: #ec3929; text-transform: uppercase;}
.precoProduto {text-transform: uppercase;}
.products-grid .price-box, .slideLancamento .price-box {margin:10px 0 0 0;font-family: roboto_condensedbold; font-size: 22px; font-weight: normal; color:#ec3929; line-height: 18px;}
.products-grid .precoDesconto, .slideLancamento .precoDesconto {display: block; margin: 0; font-family: roboto_condensedregular;font-size: 13px; color:#ec3929; text-align: left; line-height: 14px; }
.products-grid .precoDesconto .valorDesconto, .slideLancamento .precoDesconto .valorDesconto {display:inline; font-size: 12px; color: #333; text-transform: uppercase;}
.produtoDesconto {display: block;font-family: roboto_condensedregular; font-size: 12px; text-transform: uppercase; color: #444;}
.produtoDesconto span {color: #ec3929;}
.products-grid .link-compare {display: block; width: 125px;font-family: roboto_condensedbold; font-size: 11px; font-weight: normal; text-transform: uppercase; color: #999; margin:18px auto 0 auto;}
.products-grid .link-compare span {display: block; float: left; width: 16px; height: 16px; background: url(../../../images/icones.png) no-repeat -88px -121px;}
.products-grid .selecionado {color: #444;}
.products-grid .selecionado span {background-position: -88px -138px;}
.products-grid .link-compare:hover {color: #ec3929;}
.products-grid .mw_display_point {display:block; width: 140px; text-transform: uppercase; margin: 0 auto;}
.products-grid li .caixaBotao, .slideLancamento .caixaBotao {display: none; width:127px; height: 42px; margin: 10px auto 0 auto;}
.products-grid button.btn-cart, .slideLancamento button.btn-cart {display:block; position: static; float: right;width:80px; height: 40px; background:transparent;}
.products-grid button.btn-cart span, .slideLancamento button.btn-cart span {background: #9CC83F; border-bottom: 4px solid #769e24; height: 36px; display:block; width:80px; float:right; padding: 0;}
.products-grid button.btn-cart span span, .slideLancamento button.btn-cart span span {font-family: roboto_condensedregular;font-size: 16px; font-style: normal; color: #fff; text-shadow:0 1px 0 #699d15; padding: 0; line-height: 38px;}
.products-grid .caixaBotao input, .slideLancamento .caixaBotao input {float:left;font-family: roboto_condensedbold;font-size: 13px; height:40px; width:47px !important; float: left;}
.products-grid li:hover .caixaBotao, .slideLancamento .item:hover .caixaBotao {display: block;}

/* View Type: List */
.products-list li.item:hover {opacity: 0.8;filter:alpha(opacity=80);}
.products-list .product-shop {overflow: hidden; display: block; margin-right: 100px;}
.products-list .link-compare {display:block; font-size: 12px; margin-top: 10px; text-align: left; }
.products-list button {position: absolute; top:50%; right:0; display: block; width: 54px; height: 52px; background: url(../../../images/sprite.png) no-repeat 0 -110px; margin-top: -26px;}
.products-list button span {display: none;}
.products-list li.item { border-bottom:1px solid #e5e5e5; padding:20px 0; position: relative;}
.products-list li.item.last { border-bottom:0; }
.products-list .product-image {width: 180px; float:left; position: relative;margin-right: 20px;}
.products-list .produto-botoes {position: absolute; z-index: 1;}
.products-list .produtoInfoList {overflow: hidden; display: block;}
.products-list .product-name { margin:0;font-family: roboto_condensedbold; font-size:14px; color:#333; text-transform: uppercase; padding: 0; border: 0;}
.products-list .product-name a { color:#333; }
.products-list .rating-box {margin: 0;}
.products-list .caixaInfoProd {display: table; width: 100%; margin-top:15px;}
.caixaPrecoProd { float: left; width: 33%; text-transform: uppercase; margin-bottom: 20px;}
.products-list .price-box {margin: 0;}
.products-list .precoDesconto {float: left; width: 33%;}
.products-list .precoDesconto a {display: block; width: 100%; height: 56px; padding: 18px 0 0 0; border:1px solid #e0edcb; background: #f7feea;font-family: roboto_condensedbold; font-size: 26px; color:#97bf44; text-align: center; margin: 0 auto; line-height: 18px; }
.products-list .precoDesconto a .valorDesconto {display: block; font-family: roboto_condensedbold;font-size: 12px; color: #333; text-transform: uppercase;margin: 5px;line-height: 12px;}
.products-list .btComprarList {float: right; width: 33%; height: 76px; position: relative;}
.products-list .btComprarList button {width: 100%; max-width: 192px; height: 76px; top: 0; background: url(../../../images/btComprarList.jpg) no-repeat center; margin: 0;}
.products-list .link-compare {display: block;font-family: roboto_condensedbold;font-size: 11px; font-weight: normal; text-transform: uppercase; color: #999; margin:15px 0 0 0;}
.products-list .link-compare span {display: block; float: left; width: 16px; height: 16px; background: url(../../../images/icones.png) no-repeat -88px -121px; margin-right: 10px;}
.products-list .selecionado {color: #444;}
.products-list .selecionado span {background-position: -88px -138px;}
.products-list .link-compare:hover {color: #ec3929;}
.products-list .availability {display: block; margin: 10px 0;}
.products-list .availability span {display: block;}
.products-list .out-of-stock {display: block;}

/* slider */
.product-list-slider .products-grid .owl-item li.item, .slideLancamento .owl-item li.item {width: auto}
.product-list-slider .owl-item, .slideLancamento .owl-item {float: left;}
.product-list-slider, .slideLancamento {display:block; position:relative; margin:0;padding:0;}
.product-list-slider .owl-nav {position: absolute; top: 155px; width: 100%; z-index: 2;}
.product-list-slider .owl-nav div {position: absolute; display: block; width: 25px; height: 25px; background: #EE3D1F; border-radius: 50%; overflow: hidden;}
.product-list-slider .owl-nav div:before {display: block; font-family: FontAwesome; font-size: 24px; color: #fff;}
.product-list-slider .owl-nav .owl-prev {left: 0;}
.product-list-slider .owl-nav .owl-prev:before {content: "\f0d9"; text-indent: 7px;}
.product-list-slider .owl-nav .owl-next {right: 0;}
.product-list-slider .owl-nav .owl-next:before {content: "\f0da"; text-indent: 10px;}
.product-list-slider .previous {height:18px;width:14px;background:url(../../../images/icones.png) no-repeat -0px -162px;float:left;margin:204px 10px 0 0;padding:0; cursor:pointer;}
.product-list-slider .previous:hover {background-position:0 -181px;}
.product-list-slider .next {height:18px;width:14px;background:url(../../../images/icones.png) no-repeat -15px -162px;float:right;margin:204px 0 0 10px;padding:0; cursor:pointer;}
.product-list-slider .next:hover {background-position:-15px -181px;}
.product-list-slider .owl-dots {display: table; margin: auto; text-align:center; z-index:9}
.product-list-slider .owl-dot {display:block; float:left; margin-right:5px; cursor:pointer;}
.product-list-slider .owl-dot span {display:block; float:left; width:12px; height:12px; border-radius: 50%; background: #BFBEBE; margin:2px 5px 0 0; cursor:pointer;}
.product-list-slider .owl-dot span:hover, .product-list-slider .owl-dots .active span {background: #EE3D1F; width: 16px; height: 16px;margin: 0 5px 0 0;}
.product-list-slider .owl-dots {position: absolute; top: -42px; right: 0;}

@media only screen and (max-width: 1199px) {
    .product-list-slider .products-grid li.item, .slideLancamento .products-grid li.item {width: 23%;}
}
@media only screen and (max-width: 991px) {
    .product-list-slider .products-grid li.item, .slideLancamento .products-grid li.item {width: 31%;}
    .product-list-slider .owl-dots {position: static;margin-bottom: 30px;}
    .products-grid .caixaBotao input, .slideLancamento .caixaBotao input {font-size: 16px;}
}
@media only screen and (max-width: 680px) {
    .product-list-slider .products-grid li.item, .slideLancamento .products-grid li.item {width: 48%;}
}
@media only screen and (max-width: 480px) {
    .product-list-slider .owl-dots {display: none}
    .product-list-slider.owl-carousel .products-grid li.item {width: 98%}
    .product-list-slider .products-grid li.item, .slideLancamento .products-grid li.item {display: table;width: 98%; min-height: 0; max-height: 0; text-align: center; margin-bottom: 20px;}
    .ratings .rating-box {float: none; margin: auto;}
    .product-list-slider .products-grid li.item .product-name {height: auto;}
    .products-grid .precoDesconto {text-align: center;}
    .products-grid li .caixaBotao {display: block}
}
