/**
Theme Name: Historia Art Gallery
Author: Historia Art Gallery
Author URI: https://historiaart.com.ph
Description: Discover a Digital Filipino art gallery dedicated to showcasing thoughtfully selected artworks that blend creativity, culture, and contemporary expression. As a Digital Filipino art gallery, our platform highlights meaningful works that go beyond decoration. As a result, each piece featured in this Digital Filipino art gallery adds visual depth and transforms everyday spaces into reflections of personal taste and artistic identity.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: historia-art-gallery
Template: astra
*/

.main-header-menu .sub-menu .menu-link {
    padding: .7em 1em !important;
    font-size: 15px !important;
}
.entry-title {
    font-size: 25px !important;
}
.ast-on-card-button .ahfb-svg-iconset{
	display: none !important;
}

button#wpforms-submit-327 {
    width: 100% !important;
		background-color: #09084e !important;

}
.ast-site-header-cart .widget_shopping_cart .buttons .button, .ast-site-header-cart .widget_shopping_cart .buttons .button.wc-forward, .woocommerce .ast-site-header-cart .widget_shopping_cart .buttons .button, .woocommerce .ast-site-header-cart .widget_shopping_cart .buttons .button.wc-forward {
    color: #fff !important;
}
.woocommerce ul.products li.product.desktop-align-left, .woocommerce-page ul.products li.product.desktop-align-left {
    text-align: center;
    box-shadow: 1px 1px 8px -2px #808285 !important;

    padding: 11px !important;
}
span.woocommerce-Price-amount.amount {
    color: red !important;
	  font-size: 1.1em !important;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    width: 100% !important;
}
.woocommerce-js a.button {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
	background:#09084e !important;
}
span.ast-woo-product-category {
  display:none !important;
}
.ast-menu-cart-fill .ast-addon-cart-wrap {
    background-color: #ecd573 !important;
    color:#ecd573 !important;
}
 .ast-site-header-cart .widget_shopping_cart .buttons .button:not(.checkout):hover {
    color: #000 !important;
}
.ast-site-header-cart .widget_shopping_cart .buttons .button:not(.checkout) {
    color: #000 !important;
}
.woocommerce-js div.product .product_meta>span>* {
    color: #649d1c !important;
}
a.button.product_type_variable.add_to_cart_button {
    width: 100% !important;
}
.ast-icon svg:not([fill]) {
    fill: #FFCB03 !important;
}
.woocommerce-message::before, .woocommerce-info::before {
    color: #09084e !important;
}
select.orderby, p.woocommerce-result-count, nav.woocommerce-breadcrumb {
    display: none !important;
}
a.showcoupon {
    color: #09084e !important;
}
.woocommerce-js div.product form.cart div.quantity {
    float: none !important;
}
h1.woocommerce-products-header__title.page-title {
    display: none !important;
}

/* SCROLL TO TOP  */
.ast-scroll-to-top-right {
    bottom: 100px;
	  background: #09084e !important;
}
.wpsr-fm-chat-wrapper .wpsr-fm-chat-bubble {
    right: 0;
}
span.sku_wrapper {
    display: none !important;
}
nav.woocommerce-pagination ul li a {
    background: #09084e !important;
    color: #fbfbfb !important;
}
nav.woocommerce-pagination ul li span.current {
    background: #ffa532 !important;
}

a.page-numbers:hover {
    background: #09084e !important;
}
li.aws_result_item.aws_no_result {
    color: #ff0000 !important;
}
.aws-container .aws-search-field {
   font-size: 16px !important;
}
.aws-container .aws-search-form .aws-form-btn:hover {
    background: #ffa532  !important;
border: 1px solid #ffa532 !important; 
}
.aws-container .aws-search-form .aws-form-btn{
	 background: #09084e !important;
	border: 1px solid #09084e !important;
}
.aws-container .aws-search-form .aws-search-btn_icon {
    fill: #fff !important;
}
h2.woocommerce-loop-product__title {
  font-size: 1em !important;
}
.woocommerce-js div.product .product_meta>span>* {
    color: #09084e !important;
}

/* OUT OF STOCK  */
.woocommerce-js ul.products li.product .woocommerce-loop-product__link:hover .ast-shop-product-out-of-stock, .woocommerce-page ul.products li.product .woocommerce-loop-product__link:hover .ast-shop-product-out-of-stock,.woocommerce-js ul.products li.product .ast-shop-product-out-of-stock, .woocommerce-page ul.products li.product .ast-shop-product-out-of-stock {
    background-color: #ff0000 !important;
}

/* READ MORE STYLE  */
a.button.product_type_simple {
    width: 100% !important;
}

/* EXHIBITS STYLE BLOG  */
header.entry-header.ast-blog-single-element.ast-blog-meta-container,
.entry-meta {
    display: none !important;
}
.ast-excerpt-container>p:last-child {
    margin-bottom: 0;
    font-weight: 400 !important;
    font-size: 15px !important;
}
span.ast-blog-single-element.ast-taxonomy-container.cat-links.default {
    display: none !important;
}
.single .post-navigation a .ast-post-nav,
.single .post-navigation a p{
	color: #333 !important;
}
.single .post-navigation a .ast-post-nav:hover,
.single .post-navigation a p:hover{
	color: #09084e !important;
}
/* POST SLIDER STYLE */
#uc_uc_card_post_carousel_elementor_f09609c .uc_more_btn{
	width: 100% !important;
}
#uc_uc_card_post_carousel_elementor_f09609c{
	font-size: 15px !important;
}
:where(h1,h2,h3,h4,h5,h6), .site-title, .site-title a {
    letter-spacing: 0px !important;
}
.woocommerce-js div.product .out-of-stock {
    font-weight: bolder !important;
}
/* ALIGN PAGE NUMBER   */
ul.page-numbers {
    text-align: center! important;
}

/* SUB MENU PAGE */
.elementor-2776 .elementor-element.elementor-element-319f482 .wpr-sub-menu .wpr-sub-menu-item:hover{
	background: #fff !important;
	color: #DBB530 !important;
}
.elementor-2776 .elementor-element.elementor-element-319f482 .wpr-sub-menu .wpr-sub-menu-item{
	color: #222222 !important;
}
.elementor-2776 .elementor-element.elementor-element-319f482 .wpr-sub-menu .wpr-sub-menu-item:hover, .elementor-2776 .elementor-element.elementor-element-319f482 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item {
    background-color: #ffff !important;
}

div#trustedsite-tm-image {
    display: none !important;
}
a.woocommerce-Button.wc-forward.button:nth-child(1) {
    color: #fff !important;
}
.woocommerce-info {
    border-top-color: #09084e !important;
}
.woocommerce-info {
	background: #e0e0e0 !important;
}

/* PAYMENTS STYLE */
img.paymongo-method-logo.payment-method-paymongo, 
img.paymongo-method-logo.payment-method-paymongo_gcash,
img.paymongo-method-logo.payment-method-paymongo_paymaya 
 {
    width: 60% !important;
}
.woocommerce-js form .form-row textarea {
    height: 10em !important;
}

.site-content section.ast-archive-description {
    margin-bottom: 0 !important;
}

/* HEADING TITLE STYLE */
.previous,.ongoing, .explore-categories{
    background-repeat: no-repeat !important;
    -webkit-text-fill-color: transparent;
    background: -o-linear-gradient(transparent,transparent) !important;
    -webkit-background-clip: text !important;
    background-image: -webkit-linear-gradient(transparent, transparent), url(https://historiaart.com.ph/wp-content/uploads/2026/01/iconbox-bg_small.webp);
    background-position: left;
    background-size: 160% !important;
}

/* BLOG POST STYLE  */
.ast-pagination .page-numbers.current {
    color: #fff !important;
    background-color: #09084e !important;
}
.ast-excerpt-container>p {
  display: -webkit-box;
  -webkit-line-clamp: 5; /* number of lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    color: #fff !important;
}
/* PRODUCT SLIDER STYLE */
#wps-slider-section .wps-product-section .wpsp-pagination-dot{
	display:none !important;
}
#wps-slider-section #sp-woo-product-slider-4048 .wpsf-cart-button a:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button){
	border-radius: 5px !important;
}
#wps-slider-section #sp-woo-product-slider-4048.sp-wps-custom-template .wpsf-product .wps-product-data{
	border-radius:10px !important;
	padding-top:10px !important;
}
#wps-slider-section #sp-woo-product-slider-4048 .wpsf-cart-button a:not(.sp-wqvpro-view-button):not(.sp-wqv-view-button):hover{
	color: #010534 !important;
	background: #DBB530 !important;
}
/* HOME FEATURED ARTISTS  */
#uc_uc_card_post_carousel_elementor_408ccab .uc_more_btn{
	width: 100% !important;
}

#uc_uc_card_post_carousel_elementor_183d6b3 .uc_more_btn{
	width: 100% !important;
}

@media (max-width: 767px) {
    /* Target the product list and ensure it displays as a block */
    .woocommerce ul.products, 
    .woocommerce-page ul.products {
        display: block !important;
        margin: 0; /* Optional: Reset default margins */
        padding: 0; /* Optional: Reset default padding */
    }

    /* Target each individual product item */
    .woocommerce ul.products li.product,
    .woocommerce-page ul.products li.product {
        width: 100% !important; /* Make each product take the full width */
        margin: 0 0 20px 0 !important; /* Add bottom margin for spacing between products */
        float: none !important; /* Remove any floating behavior */
    }
}


@media (min-width: 992px) {
    .woocommerce ul.products {
        display: grid !important;
        grid-template-columns: repeat(4, 1fr) !important;
        gap: 30px;
    }
}


