/*  MICROTHEMER STYLES  */


/*= General =================== */

/** General >> Pp video gallery item wrap:(2) pp video title **/
.pp-video-gallery-item-wrap:nth-of-type(2) .pp-video-title {
	font-size: 25px !important;
	font-weight: bold !important;
}

/** General >> Post 12200 elementor cta button **/
#post-12200 .elementor-cta__button {
	text-decoration: none !important;
}

/** General >> Post 12129 elementor cta button **/
#post-12129 .elementor-cta__button {
	text-decoration: none !important;
}

/** General >> List item menu link:(1) **/
#ast-hf-menu-1 > li > .menu-link:nth-of-type(1) {
	color: rgb(255, 255, 255) !important;
	background-color: rgba(6, 4, 4, 0.52) !important;
}

/** General >> List item menu link (#1:hover) **/
#ast-hf-menu-1 > li > .menu-link:nth-of-type(1):hover {
	color: rgb(255, 0, 0) !important;
	background-color: rgba(0, 0, 0, 0.98) !important;
}

/** General >> Main astra shop thumbnail wrap **/
#main .astra-shop-thumbnail-wrap {
	height: auto !important;
}

/** General >> Main woocommerce loop product title **/
#main .woocommerce-loop-product__title {
	color: rgb(255, 255, 255) !important;
	font-size: 18px !important;
	background-color: rgb(0, 0, 0) !important;
	padding: 10px !important;
}

/** General >> Span (#1) bdi **/
.price > span:nth-of-type(1) > bdi {
	font-family: mulish !important;
	font-size: 18px !important;
	font-weight: 700 !important;
}

/** General >> Pp woo products summary wrap [type="number"] **/
.pp-woo-products-summary-wrap [type="number"] {
	width: 75px !important;
}

/** General >> Pp woo products summary wrap cart **/
.pp-woo-products-summary-wrap .cart {
	-webkit-flex-direction: column !important;
	-moz-flex-direction: column !important;
	-ms-flex-direction: column !important;
	flex-direction: column !important;
}

/** General >> Uael woo products summary wrap cart **/
.uael-woo-products-summary-wrap .cart {
	display: run-in !important;
}

/** General >> Plus qty **/
#plus_qty {
	visibility: visible !important;
}

/** General >> Uael woo products summary wrap [type="submit"] **/
.uael-woo-products-summary-wrap [type="submit"] {
	bottom: 52px !important;
	float: right !important;
}

/** General >> Uael woo products summary wrap [type="number"] **/
.uael-woo-products-summary-wrap [type="number"] {
	width: 100px !important;
}

/** General >> Pp woo products summary wrap [type="submit"] **/
.pp-woo-products-summary-wrap [type="submit"] {
	float: left !important;
}

/** General >> Pp woo products summary wrap buttons added **/
.pp-woo-products-summary-wrap .buttons_added {
	width: 125px !important;
	margin-top: 10px !important;
	margin-right: 25px !important;
	top: 25px !important;
	right: 50px !important;
	float: right !important;
}

/** General >> Woocommerce elementor grid **/
.woocommerce .elementor-grid {
	font-size: 20px !important;
	font-weight: 900 !important;
}

/** General >> Woocommerce loop category title count **/
.woocommerce-loop-category__title .count {
	display: none !important;
}


/*= General _2 ================ */

/** General _2 >> Main woocommerce loop category title **/
#main .woocommerce-loop-category__title {
	font-family: Mulish, sans-serif !important;
	color: rgb(255, 255, 255) !important;
	font-size: 18px !important;
	line-height: 25px !important;
	text-shadow: 3px 3px 4px rgb(0, 0, 0) !important;
	background-color: rgba(0, 0, 0, 0.4) !important;
	width: 100% !important;
	padding-right: 5px !important;
	padding-left: 5px !important;
	left: 0 !important;
	right: 0 !important;
}

/** General _2 >> Tab title description link **/
#tab-title-description a {
	visibility: hidden !important;
}

/** General _2 >> Product 14964 wc tabs **/
.wc-tabs {
	height: 0 !important;
	visibility: hidden !important;
}

/** General _2 >> Unordered list wc block product categories list item (#1) **/
ul .wc-block-product-categories-list-item {
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
	line-height: 22px !important;
	text-align: center !important;
	background-color: rgb(4, 3, 3) !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	padding-left: 0 !important;
	margin-bottom: 10px !important;
}

/** General _2 >> Block 3 wp block woocommerce product categories **/
#block-3 .wp-block-woocommerce-product-categories {
	font-size: 16px !important;
	line-height: 22px !important;
}

/** General _2 >> Secondary **/
#secondary {
	width: 225px !important;
	padding-right: 0 !important;
}

/** General _2 >> Block 2 link **/
#block-2 a {
	color: rgb(255, 255, 255) !important;
	font-size: 15px !important;
	width: 100% !important;
	padding-right: 2px !important;
	padding-left: 2px !important;
}

/** General _2 >> Content **/
#content {
	font-size: 16px !important;
}

/** General _2 >> List item (#1) link _3 **/
.wc-block-product-categories-list >  > a {
	color: rgba(255, 255, 255, 0) !important;
}

/** General _2 >> Wc block product categories list item link **/
.wc-block-product-categories-list-item a {
	color: rgb(255, 255, 255) !important;
}

/** General _2 >> Block 2 link (:hover) **/
#block-2 a:hover {
	color: rgb(255, 0, 0) !important;
}

/** General _2 >> Billing address 1 field label _3 **/
#billing_address_2_field label {
	width: 10px !important;
	height: 10px !important;
}


/*= General 3 ================= */

/** General 3 >> Woocommerce form label span **/
.woocommerce-form__label > span {
	font-family: Mulish, sans-serif !important;
}


/*= General 3 2 =============== */

/** General 3 2 >> Material icons sharp (::before) **/
#menu-1-7cbc6ea9 .material-icons-sharp::before {
	font-size: 30px !important;
	position: relative !important;
	bottom: 11px !important;
}


/*( Tablet & Phone )*/
@media (max-width: 767px) {
	/** General _2 >> Main woocommerce loop category title **/
	#main .woocommerce-loop-category__title {
	font-size: 16px !important;
	line-height: 20px !important;
}

}


/*( Phone )*/
@media (max-width: 480px) {
	/** General >> Table row (#1) product price **/
	tbody > tr > .product-price {
	padding-top: 1px !important;
	padding-bottom: 1px !important;
}

	/** General >> Table row (#1) product quantity **/
	tbody > tr > .product-quantity {
	padding-top: 1px !important;
	padding-bottom: 1px !important;
}

	/** General >> Table row (#1) product subtotal **/
	tbody > tr > .product-subtotal {
	padding-top: 1px !important;
	padding-bottom: 1px !important;
}

	/** General >> Table row (#1) product name **/
	tbody > tr > .product-name {
	padding-top: 1px !important;
	padding-bottom: 1px !important;
}

	/** General >> Table row (#1) product thumbnail **/
	tbody > tr > .product-thumbnail {
	padding-top: 1px !important;
	padding-bottom: 1px !important;
}

	/** General >> Table row (#1) product remove **/
	tbody > tr > .product-remove {
	padding-top: 1px !important;
	padding-bottom: 1px !important;
}

	/** General _2 >> Table body woocommerce cart form cart item (#2) **/
	tbody .woocommerce-cart-form__cart-item {
	padding-right: 16px !important;
	padding-left: 16px !important;
}

	/** General _2 >> Pp video gallery div (#3) **/
	.pp-video-gallery div:nth-of-type(3) {
	height: 0 !important;
	visibility: hidden !important;
	/* Skip the third video on mobile */
}

	/** General _2 >> Pp video gallery pp grid item wrap (#1) **/
	.pp-video-gallery .pp-grid-item-wrap:nth-of-type(1) {
	height: 0 !important;
	visibility: hidden !important;
	/* Skip the first video on mobile */
}

	/** General _2 >> Main woocommerce loop category title **/
	#main .woocommerce-loop-category__title {
	font-size: 11px !important;
	line-height: 15px !important;
	width: 100% !important;
	min-width: 100% !important;
	padding-top: 8px !important;
	left: 0 !important;
	right: 0 !important;
}

}

