.woocommerce .products .pressmart-star-rating {
	display:none;
}

.footer-subscribe {
	display:none;
}

#page-title {
	display:none;
}

.menu-item .nav-link img {
	max-height: 24px;
	max-width: 24px;
}



.products .product-category img {
 background: #c8563f;	
}

.button, .btn, button, input[type="button"], input[type="submit"], .search-form [type="submit"], .wp-block-search [type="submit"], .button:not([href]):not([tabindex]), .btn:not([href]):not([tabindex]), .header-cart .widget_shopping_cart .button:not(.checkout), .woocommerce .wishlist_table td.product-add-to-cart a {
	background: #c8563f;
}

.widget_shopping_car .button.checkout, .woocommerce-cart a.checkout-button, .woocommerce_checkout_login .checkout-next-step .btn, .woocommerce_checkout_login .checkout-next-step.btn, .woocommerce-checkout-payment #place_order {
	background: #c8563f;
}
.products div.product:hover .cart-button a, .products .product-buttons .cart-button a.added {
	background-color:  #c8563f;
}

div.summary form.cart .button {
	background: #c8563f;
}

.products .product-cats {
	display:none;
}

.woocommerce div.summary a.compare {
	display:none;
}



.woocommerce .cart .button, .woocommerce .cart input.button {
	margin-top: 5px;
}
.woocommerce div.summary .stock-availability, .woocommerce div.summary .woocommerce-variation-availability .out-of-stock {
	font-weight: bold;
}

.newsletter-form input[type="checkbox"] {
	display:none;
}
.woocommerce div.product .product_title {
	font-size: 16px;
}

.pressmart-canvas-sidebar {
	display:none;
}
.pressmart-promo-bar.position-type-fixed {
position:fixed !important;
}


.products-header-right > div:not(:last-child) {
	display:none;
}

.products .product-title {
	font-size:14px !important;
}


/* CARD COMPLETO */
.products .product-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* CONTEÚDO */
.products .product-info {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

/* TÍTULO (LIMITA LINHAS) */
.products .product-title {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* pode mudar pra 3 */
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 40px;
}

/* PREÇO + ÁREA */
.products .product-price-buttons {
    margin-top: auto;
}

/* BOTÃO */
.products .product-price-buttons .button {
    width: 100%;
}

.woocommerce div.product p.price del, .woocommerce div.product span.price del {
	display:none;
}

.woocommerce ul.products {
    height: auto !important;
}

.site-content {
	min-height: 0px;
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}
.main-navigation ul.menu > li > a {
	font-size:13px !important;
}