/**
* AV Dev
*
* @author AV Dev Core Team <suporte@avdev.com.br>
*/

.page-main>.page-title-wrapper .page-title{display:none !important;}
.catalog-category-view .breadcrumbs{display:none;}
.product-items .product-reviews-summary .rating-summary .rating-result:before{font-size:17px;height:17px;}
.product-items .product-reviews-summary .rating-summary .rating-result>span:before{color:#000;font-size:17px;height:17px;}
.list.products-list .item.product-item .details-right button.show_less{display:none;}
.list.products-list .item.product-item .details-right button{border:none;border-bottom:3px solid #000;display:inline-block;margin:0 20%;width:60%;padding:7px 10px;}
.list.products-list .item.product-item .product-item-info .product-item-details{width:35%;}
.price-box .special-price,
.price-box .old-price{width:100%;}
.product-item .price-box .old-price .price{font-size:26px;}
.product-item .installments-price{font-size:16px;}
.product-item .installments-price span,
.product-item .installments-price strong{width:100%;float:left;}
.product-item-inner .product-item-actions{margin-top:15px;float:left;width:100%;}
.product-item .product.name a.product-item-link{color:#000;font-size:28px;}
.product-item .product-item-name{margin:0 0 10px;}
.product-item-sku{display:none;}
.product-item-actions .actions-secondary>.action.towishlist:after{font-size:18px;}
.block.filter .block-subtitle.filter-subtitle{display:none;}
.page-products .ctst.products-list .product-items .item.product-item{border-bottom:1px solid #e1e1e1;padding:30px 10px;margin:0;}
.page-products .ctst.products-list .product-items .item.product-item:first-child{padding-top:15px;}
.products-list .product-item-info .product-item-details span.grouped_price{font-size:22px;}
.sidebar .filter-options-item .items li input[type=checkbox][type=checkbox]{cursor:pointer;}
.catalog-category-view .page-main .sidebar.sidebar-main,
.catalogsearch-result-index .page-main .sidebar{position:relative;}
.catalog-category-view .page-main .sidebar .block.filter,
.catalogsearch-result-index .page-main .sidebar .block.filter{display:block;}
.catalog-category-view .page-main .sidebar .block.filter>.block-title.filter-title,
.catalogsearch-result-index .page-main .sidebar .block.filter>.block-title.filter-title{margin:0;}
.catalog-category-view .page-main .sidebar .block.filter>.block-content.filter-content,
.catalogsearch-result-index .page-main .sidebar .block.filter>.block-content.filter-content{margin-top:10px;}
.catalog-category-view .page-main .sidebar .block.filter.active>.block-content.filter-content,
.catalogsearch-result-index .page-main .sidebar .block.filter.active>.block-content.filter-content{padding:5px 20px 15px !important;}
.catalog-category-view .sidebar .block.filter .block-title.filter-title strong,
.catalogsearch-result-index .sidebar .block.filter .block-title.filter-title strong{text-transform:initial;border-radius:4px;font-size:16px;}
.catalog-category-view .sidebar .block.filter .block-title.filter-title strong::before,
.catalogsearch-result-index .sidebar .block.filter .block-title.filter-title strong::before{margin-right:8px;}
.catalogsearch-result-index main#maincontent{padding-top:10px;}

/* Ajuste na pagina de tags */
.block-tags .list-product-tags li{margin:5px 10px 20px 0;}

@media screen and (min-width:768px)
{
    .products-list .product.details.short-description{width:37%;float:left;}
    .list.products-list .item.product-item .details-right button{display:none !important;}
    .list.products-list .item.product-item .product-item-info .product-item-top{width:60%;margin-right:3%;}
    .list.products-list .item.product-item .product-item-photo{width:50%;float:left;}
    .list.products-list .item.product-item .product-item-top .qs-button{left:22%;}
    .products.wrapper.list .product-item-top .product-reviews-summary{width:50%;margin-top:20px;}
    .product-item .product-reviews-summary .reviews-actions{display:none;}
    .list.products-list .item.product-item .video-description.product-item-description{display:none;}
    .list.products-list .item.product-item .product-item-actions .actions-primary{width:100%;}
    .product-item-inner .product-item-actions button.action.tocart{width:100%;}
    .list.products-list .item.product-item .product-item-actions .actions-primary+.actions-secondary{width:18%;}
    .product-item .product-item-actions .actions-secondary>.action{padding:7px 0;}
    .list.products-list .item.product-item .product-item-info .details .product-item-details{width:100%;}
    .list.products-list .item.product-item .product-item-description{color:#000;font-size:16px;}
    .list.products-list .item.product-item .know_more{text-decoration:underline;color:#000;}
    .catalog-category-view .sidebar .block.filter .block-title.filter-title strong,
    .catalogsearch-result-index .sidebar .block.filter .block-title.filter-title strong{padding-bottom:5px;}
}
@media screen and (max-width:767px)
{
    .page-title-wrapper{position:absolute;}
    .page-title-wrapper,
    .sidebar .block.filter:not(.account-nav){display:none;}
    .catalogsearch-result-index .page-main .sidebar{position:relative;}
    .catalog-category-view .page-main .sidebar .block.filter,
    .catalogsearch-result-index .page-main .sidebar .block.filter{display:block;position:absolute;left:0;right:0;z-index:2;}
    .catalog-category-view .page-main .sidebar .block.filter>.block-title.filter-title,
    .catalogsearch-result-index .page-main .sidebar .block.filter>.block-title.filter-title{margin:0 0 0 10px;padding-top:10px;text-align:left;}
    .catalog-category-view main#maincontent{padding-top:0;}
    .catalog-category-view .category-view>.category-description{margin-bottom:5px;}
    .product-list-container .toolbar-products{margin-bottom:0;}
    .toolbar-products .toolbar-amount{display:none;}
    .page-products .ctst.products-list .product-items .item.product-item{border-bottom:1px solid #e1e1e1;padding:30px 10px;margin:0;}
    .product-item .product-item-name{word-break:break-word;overflow-wrap:break-word;}
    .product-item .product-item-name .product-item-link,
    .product-item .product-item-link,
    .product-item .product.name a.product-item-link{font-size:22px;word-break:break-word;overflow-wrap:break-word;}
    .list.products-list .item.product-item .short-description{display:initial;float:left;width:50%;margin:0 0 0 2%;min-height:130px;}
    .list.products-list .item.product-item .short-description .product-item-description{display:initial;}
    .product-list-container .list.products-list .item.product-item .product-item-info .product-item-top{width:48%;margin:0;}
    .product-item .price-box .special-price .price{font-size:26px;color:#000;}
    .product-list-container>.search.results>dl.block{padding:10px;margin-bottom:0;}
    .product-list-container .list.products-list .item.product-item .product-item-info .product-item-details{width:100%;}
    .product-list-container .list.products-list .item.product-item .product-item-top .product-item-photo{width:100%;}
    .list.products-list .item.product-item .details-right.product-item-details .product-item-description{font-size:15px;color:#000;}
    .list.products-list .item.product-item .details-right a.know_more{border-bottom:1px solid #000;padding:0;width:auto;float:left;margin:5px 0 0;}
    .product-item .price-box{margin:10px 0 5px;}
    .product-item .product-item-details .price-box .old-price,
    .product-item .product-item-details .price-box .special-price{margin:0;width:100%;float:left;text-align:left;}
    .product-item .price-box .old-price .price{font-size:22px;}
    .product-item .installments-price{text-align:left;}
    .product-item .price-box{margin:10px 0 5px;}
    .product-item-inner .product-item-actions .actions-primary button.action.tocart.unavailable{padding:5px 10px;}
    .product-item-inner .product-item-actions button.action.tocart.unavailable>span{font-size:16px;}
    .product-item-inner .product-item-actions{display:initial;width:100%;float:left;}
    .list.products-list .item.product-item .product-item-inner .product-item-actions .actions-primary+.actions-secondary{display:none;}
    .product-item-inner .product-item-actions .actions-primary button.action.tocart{width:95%;padding:5px 30px;height:auto;background:#000;border-color:#000;color:#fff;}
    .product-item-inner .product-item-actions .actions-primary{width:100%;}
    .product-item-inner .product-item-actions button.action.tocart>span{display:block;font-size:18px;overflow:visible;text-indent:1px;text-align:center;font-weight:bold;}
    .product-item-inner .product-item-actions .actions-primary button.action.tocart::before{display:none;}
    .actions-primary .tocart:before{margin:-1px 5px 0 0;}
    .products.wrapper.list .product-reviews-summary{width:100%;float:left;text-align:left;margin-bottom:5px;}
    .list.products-list .item.product-item .details-right .product-item-description{display:block;display:-webkit-box;max-width:100%;width:100%;margin-top:10px;
        -webkit-line-clamp:12;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#808080;}
    .list.products-list .item.product-item .details-right .product-item-description .box-youtube,
    .list.products-list .item.product-item .details-right .product-item-description br{display:none;}
    .list.products-list .item.product-item .details-right .product-item-description.open{overflow:initial;text-overflow:initial;-webkit-line-clamp:unset;}
    .list.products-list .item.product-item .details-right .product-item-description.open:before{display:none;}
}
