/*
Theme Name: Primegift
Template: customify
*/

.customify-wc-sub-total{
	display:none;
}
.wc-product__title {
	margin-bottom:10%;
}
.button.add_to_cart_button, .button.added_to_cart, .button.alt, .button.checkout, .button.product_type_external, .button.product_type_grouped, .button.product_type_variable{
	background: #63B5E6;
}

.quantity{
	display:none;
}
.woocommerce-message {
    border-top-color: #63B5E6;
}
.woocommerce-message::before {
    content: '\e015';
    color: #63B5E6;
}
.wc_payment_methods{
	display: none;
}
.tax-total{
display: none;
}
.woocommerce-shipping-totals {
	display:none;
}
.cart-subtotal{
	display:none;
}
a.remove {
	color: #fff;
	background: #63B5E6;
}
.woocommerce-MyAccount-navigation-link--downloads{
	display: none;
}
div.product p.price, div.product span.price{
	font-size:2em;
  	}
.site-content span.amount{
	color:#63B5E6;
	font-weight: 800;
}
.reviews_tab{
	display:none;
}
.woocommerce ul.products li.product a img{
	width:auto;
}
.wc-list-view .product.customify-col:not(.product-category) .wc-product-inner .wc-product-media, .wc-product-inner .wc-product-media{
	display:flex;
	justify-content:center;
	align-items:center;
}
.wc-product-inner .wc-product-media{
	flex-basis:300px;
}
div.product div.images img{
	width:auto;
	margin:0 auto;
}
a.bottomlinks:link{
	color:#000;
	
}
a.bottomlinks:hover{
	color:#63B5E6;
}
.woocommerce ul.products li.product h2 {
  line-height: 2.5ex;
  height: 7.5ex; 
  overflow: hidden;
}
.pswp__caption{
	display:none;
}
.tax_label{
	display:none;
}
.nav-menu-desktop .sub-menu li a{
	color:#686868;
}
.nav-menu-desktop .sub-menu li:hover a{
	color:#fff;
	background:#63B5E6;
}

#billing_country .select2.select2-container .select2-selection .select2-selection__arrow{
  top: 50%!important;
  transform: translateY(-50%)!important;
}

.warn-text{
	color: red;
}

.invisible-text{
	display: none;
}

p.no-points-text {
	background: #ef2c2c52;
	color: #a22a2a;
	text-align: center;
	padding: 5px;
	border-radius: 10px;
	margin-top: 10px;
	/* display: none; */
	font-weight: 500;
}