/*
 Theme Name:   Astra Child Theme
 Description:  Child theme for Astra
 Author:       PS Cards
 Template:     astra-child
 Version:      2.0.0
*/

div#platima-payment-block {
    display: block;
    text-align: center;
    padding-bottom: 2em;
}
#platima-payment-block p {
    font-size: 1.25em;
}
#platima-payment-block a#platima-pay-button {
    color: white;
    background-color: rgb(18 40 63);
    padding: 15px 30px;
    border-radius: 7px;
    text-decoration: none;
}
#platima-payment-block a#platima-pay-button:hover {
    background-color: rgba(120,231,35,1);
    color: black;
}
img#brand-qr-code {
    position: absolute;
    background: white;
    left: 50%;
    top: 35%;
    border-radius: 7px;
    padding: 5px;
    transform: translate(-50%, -50%);
    width: 32px;
    height: 32px;
}
div#platima-payment-content {
    position: relative;
}
ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details, .woocommerce-table.woocommerce-table--order-details.shop_table tfoot:first-of-type {
    display: none;
}

.entry-summary .price {
	display: none;
}
.sidebar-main .remove.remove_from_cart_button, .sidebar-main .quantity, .sidebar-main .checkout {
	display: none !important;
}

.woocommerce-checkout.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview li {
	display: inline-block;
	line-height: inherit;
	margin: 0 3rem;
	padding: 0;
	border-bottom: 0 none;
	border-right: 0;
	overflow: visible;
	font-size: 1em;
	text-transform: none;
	/* margin: 0 auto; */
}
.woocommerce-loop-product__title {
	font-size: 1.1rem !important;
	font-weight: 500 !important;
}
.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
	max-width: 330px;
	margin: auto;
}
.astra-shop-thumbnail-wrap .ast-on-card-button.ast-select-options-trigger.product_type_variable.add_to_cart_button {
	display: none;
}
.sidebar-main img.attachment-woocommerce_thumbnail {
	height: 91px !important;
}
.woocommerce-js .widget_shopping_cart .cart_list li, .woocommerce-js .widget_shopping_cart li, .woocommerce-js ul.product_list_widget .cart_list li, .woocommerce-js ul.product_list_widget li {
	min-height: 7rem;
}
.woocommerce-loop-product__title:hover {
	color: #028A17 !important;
	font-weight: 600 !important;
}
.single_variation_wrap .price {
	display: block;
	font-size: 1.8rem !important;
}
.entry-content blockquote p {
	margin-bottom: 0;
}
blockquote {
	margin: 0.5rem;
	border: none;
}
#primary, #secondary {
	margin-top: 2em !important;
}
bdi {
	color: green;
}
.woolentor-stock-progress-bar, .wpcf7 {
  font-family: "Montserrat", sans-serif;
}
.attachment-330x0.size-330x0 {
	max-width: 320px !important;
}
.site-primary-footer-wrap {
	padding-top: 25px;
	padding-bottom: 25px;
}
.ast-single-entry-banner[data-post-type="product"] .ast-container, .ast-single-entry-banner[data-post-type="product"] {
	padding-top: 1em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.5em;
}
.woocommerce .star-rating, .woocommerce .comment-form-rating .stars a, .woocommerce .star-rating::before {
	color: #049AD5;
}
.widget_nav_menu ul ul.sub-menu {
	margin-top: .75em;
}
.elementor-256 .elementor-element.elementor-element-3cd9e1e {
	padding-left: 0px;
}
.woocommerce-js .select2-container .select2-selection--single, .woocommerce-js select, .woocommerce-page .select2-container .select2-selection--single, .woocommerce-page select {
	padding: 0 0.8rem;
}
.custom-logo {
	max-width: 75% !important;
}
.ast-single-entry-banner {
	padding-top: 0px !important;
}
.woocommerce-review__published-date {
	display: none;
}