/* 
Theme Name:		 Store Solidaritas
Theme URI:		 https://store.solidaritas.my/
Description:	 Store Solidaritas is a child theme of Storefront.
Author:			 Jebon
Author URI:		 https://store.solidaritas.my/
Template:		 storefront
Version:		 1.0.0
Text Domain:	 store-solidaritas
*/

a:focus,
.focus a {
	outline: none !important;
}

.woocommerce-products-header { margin:0 !important; padding:0 !important}

.entry-title { text-align:left; }
#masthead { margin-bottom:50px; }

#primary, .content-area { margin-bottom:0 !important; padding-bottom: 0 !important; height:auto; }

#maincover img { border: 1px solid #333; }
#maincover .woocommerce-loop-product__title, .products .woocommerce-loop-product__title{ 
	max-width: 100%;
	display: inline-block;
	vertical-align: middle;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	line-height: 30px;
	font-size: 15px!important;
	font-weight: 700;
}

#maincover .star-rating, #maincover .onsale { display: none; }
#maincover .title-box { margin: -20px -20px 20px -20px; }
.products .button { display: block; background: #000; color: #fff; }
.products .button:hover { display: block; background: #333; color: #fff; }
.products .amount { font-weight: bold; }
#maincover .products { margin-bottom: -60px !important; }

.woocommerce-pagination .current { background: #000 !important; color: #fff !important }
.woocommerce-pagination a:hover { background: #000 !important; color: #fff !important }

.star-rating span:before,
			.quantity .plus, .quantity .minus,
			p.stars a:hover:after,
			p.stars a:after,
			.star-rating span:before,
			#payment .payment_methods li input[type=radio]:first-child:checked+label:before {
				color: #ff0000 !important;
			}

.products .onsale { background:#ff0000 !important; color: #fff !important; display: block !important; position: absolute !important; }
.products .star-rating { display: none !important }

.purchasable .onsale { background:#ff0000 !important; color: #fff !important; }

.bwp-recaptcha .g-recaptcha { margin-right: auto !important; margin-left: auto !important; }

@media (min-width:768px){
.products img { max-height: 328px; min-height: 328px; }
}

#primary {
    float: none;
    width: 100%;
    margin: 0;
}

.custom-btn a { display: block; }

.site-footer .footer-widgets { margin-bottom: 0 !important; padding-bottom: 0 !important; }
.site-footer .block { font-size: 14px; }
.site-footer {content: none;}

#respond, .comment-respond { background: none !important; padding: 0 !important; }
.form-submit .submit { background: #000 !important; color: #fff !important; display: block; width: 100%; margin-top: 20px; }
.woocommerce-noreviews, .woocommerce-info { background: #000 !important;  }

footer .widget_nav_menu ul li {
	padding-left:0 !important; 
}
footer .widget_nav_menu ul li:before {
  display: none !important;
}

@media (max-width:768px){
	.custom-logo-link img { margin-top:13px;}
	.site-footer { text-align: center;  }
	
}