.ast-button,
.wp-block-button__link,
.wp-block-search__button,
.wp-block-file__button,
.uagb-button__link,
.wp-element-button,
.ast-outline-button,
.ast-outline-button,
.uagb-ss__wrapper,
#ast-scroll-top {
transition: all 0.5s ease !important;
}
.ast-blog-layout-4-grid .ast-article-inner,
.ast-blog-layout-5-grid .ast-article-inner,
.ast-blog-layout-6-grid .ast-article-inner {
box-shadow: none;
}
.pll-parent-menu-item > a > span:not(.dropdown-menu-toggle) {
display: none !important;
}
.uagb-ifb-image-content {
aspect-ratio: 3 / 4;
overflow: hidden;
margin-bottom: 15px;
}
.single .entry-header .post-thumb img,
.uagb-post-grid .uagb-post__image img,
.ast-blog-layout-4-grid .ast-article-inner .wp-post-image {
object-fit: cover;
}
.ast-pagination .page-numbers {
border-color: var(--ast-global-color-0);
border-radius: 3px;
line-height: 2.45em !important;
font-weight: 600 !important;
}
.ast-pagination .page-numbers.current,
.ast-pagination .page-numbers:focus,
.ast-pagination .page-numbers:hover {
color: var(--ast-global-color-2);
border-color: var(--ast-global-color-0);
background-color: var(--ast-global-color-0);
} .site-logo-img a img{
filter: contrast(0.75);
}
.site-logo-img a:hover img {
filter: url(#ast-img-color-filter);
} .woocommerce-js div.product form.cart .button.single_add_to_cart_button {
padding: 15px 20px 10px;
line-height: 1.5em;
transition: all 0.5s ease;
}
a.ast-button.ast-badge-tax {
padding: 9px 10px 6px;
border-radius: 3px;
font-size: 14px;
line-height: 1em;
}
.ast-single-entry-banner[data-post-type="product"] .ast-container > *:not(:last-child),
.ast-single-entry-banner[data-post-type="product"] .read-more {
margin-bottom: 25px;
}
.woocommerce-js div.product form.cart div.quantity {
float: left;
margin: 0.3em 1em 0.3em 0;
}
div.product.ast-product-tabs-layout-distributed .ast-distributed-header {
font-weight: 600;
}
.woocommerce-js div.product .related.products {
border-top: 1px solid var(--ast-global-color-6);
padding-top: 25px;
}
#tab-woocommerce_events h2:first-child,
#tab-title-additional_information {
display: none !important;
}
.woocommerce-js div.product .woocommerce-tabs ul.tabs li a {
padding: 0.5em 1em;
}
.woocommerce-js div.product .woocommerce-tabs ul.tabs li a:hover,
.woocommerce-js div.product .woocommerce-tabs ul.tabs li a:active,
.woocommerce-js div.product .woocommerce-tabs ul.tabs li a:focus {
color: var(--ast-global-color-0);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before,
.woocommerce div.ast-product-tabs-layout-vertical .woocommerce-tabs ul.tabs li:hover::before {
background: var(--ast-global-color-0);
}
.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active::before,
.woocommerce-js div.product .woocommerce-tabs ul.tabs::before {
top: auto;
bottom: 0;
}
.ast-woo-shop-product-description {
margin-bottom: 15px;
}
.ast-woo-product-category,
.cart_item {
font-size: 0.8em !important;
}
.ast-modern-checkout .woocommerce #ast-order-review-content .woocommerce-checkout-review-order-table thead tr th, 
.ast-modern-checkout .woocommerce #order_review .woocommerce-checkout-review-order-table thead tr th {
font-weight: 700;
}
.woocommerce-js div.product form.cart .variations label {
font-weight: 700;
font-size: 0.9em;
}
.ls-event-date-time {
padding: 15px 15px 0;
font-size: 0.8em;
color: var(--ast-global-color-2);
}
.woocommerce ul.products li.product .astra-shop-thumbnail-wrap,
.woocommerce-page ul.products li.product .astra-shop-thumbnail-wrap {
margin-bottom: 0.5em;
} .wpc-filters-section {
margin-bottom: 3rem !important;
}
.wpc-filters-range-column input {
max-width: 100% !important;
}
.wpc-filter-chips-list {
font-size: 0.8em;
}
span.wpc-filter-chip-name {
line-height: 1em;
}
.wpc-filter-chips-list a, body .wpc-filter-chips-list li.wpc-filter-chip a {
padding: 5px 15px 3px !important;
}
li.wpc-filter-chip.wpc-chip-reset-all a {
color: #fff !important;
background-color: #d79846 !important;
}
.wpc-filter-layout-submit-button {
flex-direction: row !important;
font-size: 0.8em !important;
}
.wpc-filters-main-wrap a.wpc-filters-reset-button {
border: none !important;
}
.wpc-posts-found {
font-size: 0.8em;
border-bottom: 1px solid var(--ast-global-color-6);
padding-bottom: 5px;
margin-bottom: 20px;
}