/**
* Theme Name: RBpazt Child
* Description: This is a child theme of RBpazt, generated by Merlin WP.
* Author: <a href="https://leebrosus.com/">HP</a>
* Template: rbpazt
* Version: 1.1.1
*/

@media (min-width: 768px){
	.single-product div.product .summary .brand-custom{
		display: inline-block;
		font-size: 14px;
	}

	.single-product div.product .summary.entry-summary .woosw-btn{
		line-height: 30px;
	}
}

div#tab-additional_information tr.woocommerce-product-attributes-item.woocommerce-product-attributes-item--weight {
    display: none;
}

.onsale-custom {
  padding: 4px 12px;
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
  display: inline-block;
  border-radius: 2px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 3;
  color: #fff;
  background-color: #de0101;
}
.single-product .onsale-custom {
  top: 15px;
  left: 15px;
}
.woocommerce-info {
	text-align: center;
}
.single-product div.product .summary.entry-summary .single_add_to_cart_button {
	color: #fff;
}
.site-account-side form.rbpazt-login-form-ajax button[type=submit] {
  background-color: #9f1f63 !important;
  border-color: #9f1f63 !important;
  color: #fff !important;
}
.site-account-side form.rbpazt-login-form-ajax button[type=submit]:hover  {
  background-color: #222 !important;
  border-color: #222 !important;;
  color: #fff !important;
}
button::after, a.more-link::after,
input[type=button]::after,
input[type=reset]::after,
input[type=submit]::after,
.button::after,
.wc-block-grid__products .wc-block-grid__product .wp-block-button__link::after,
.added_to_cart::after {
  display: none;
}
button:hover, a.more-link:hover,
input[type=button]:hover,
input[type=reset]:hover,
input[type=submit]:hover,
.button:hover,
.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover,
.added_to_cart:hover {
  background-color: #222;
  border-color: #222;;
  color: #fff;
}
.button.whatsapp {
  background-color: #2cc54e;
  border-color: #2cc54e;
	color: #fff;
}
.button.whatsapp:hover {
  background-color: #1bab3b;
  border-color: #1bab3b;
}
.button.email {
  background-color: #2c91c5;
  border-color: #2c91c5;
	color: #fff;
}
.button.email:hover {
  background-color: #197caf;
  border-color: #197caf;
}
.button.email i, .button.whatsapp i {
  vertical-align: text-top;
}
body.home .site-main {
  margin: 0;
}
body.home .site-main .container {
  padding: 0;
}
.shop_filter_canvas .site-main {
  margin-top: 10px;
}
@media (min-width: 1024px) {
  .shop_filter_canvas .site-main {
    margin-top: 50px;
  }
}
ul.products li.product a[class*=product_type_], ul.products .wc-block-grid__product a[class*=product_type_], .wc-block-grid__products li.product a[class*=product_type_], .wc-block-grid__products .wc-block-grid__product a[class*=product_type_] {
	color: #fff;
}
.elementor-widget-rbpazt-banner .elementor-button {
		color: #fff;
}
.elementor-widget-rbpazt-banner .elementor-button:focus {
	background-color: #222;
	border-color: #222;;
	color: #fff;
}
ul.products li.product .price, ul.products .wc-block-grid__product .price, .wc-block-grid__products li.product .price, .wc-block-grid__products .wc-block-grid__product .price {
	color: #9F1F63;
}
.single-product .woocommerce-tabs ul.tabs li.active a, .single-product .woocommerce-tabs ul.tabs li a:hover {
	color: #fff;
}
.modal-coupon {
  display: none;
}
.product-cat {
  display: none;
}
#btn-back-to-top {
	right: 25px;
	bottom: 50px;
	border-radius: 50% 50%;
	color: #fff;
}
#btn-back-to-top:hover, #btn-back-to-top:focus {
  background-color: var(--accent);
  color: #fff;
}
#jp-relatedposts {
	display: none !important;
}
.rbpazt-product-pagination {
	display: none !important;
}
.info-custom {
  margin-top: 20px;
}
@media (min-width: 768px) {
  .single-product div.product .summary .brand-custom {
    display: inline-block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 13px;
    color: var(--accent);
    vertical-align: text-bottom;
  }
}
.gridlist-toggle a.active, .gridlist-toggle a:hover {
    background-color: #9F1F63;
		color: #fff;
}
.products-list-default .product-block-list .price {
	color: #9F1F63;
}
.products-list-default .product-block-list a[class*=product_type_]{
    color: #fff;
}
.product-block-list .shop-action button:before {
	color: #fff;
}
#woosq-popup p.price {
	color: #9F1F63;
}
.single-product div.product .product_meta > span a:hover {
    color: #9F1F63;
}
.woocommerce-Tabs-panel h3 {
	font-size: 22px;
}
@media (min-width: 1024px) {
	.content-area, .widget-area {
	    margin-bottom: 0;
	}
}
form.woocommerce-form-login button[type=submit], form.woocommerce-form-register button[type=submit] {
	color: #fff;
}
form.woocommerce-form-login button[type=submit]:hover, form.woocommerce-form-register button[type=submit]:hover {
	background-color: #222;
}
#customer_login .u-column1 a, #customer_login .u-column2 a {
	color: #9F1F63 !important;
}
.header-button-canvas {
	background-color: #eeeeee;
}
