/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 20 2025 | 14:43:30 */
.woocommerce-js .select2-container .select2-selection--single, .woocommerce-js select, .woocommerce-page .select2-container .select2-selection--single, .woocommerce-page select
{
	padding:0 15px!important;	
}

.woocommerce .star-rating::before
{
 display:none;
}

#masthead .ast-container
{
	background:#24272D;

}

.main-header-menu > .menu-item > .menu-link, #astra-footer-menu > .menu-item > .menu-link
{
	color:white!important;
	font-family:Raleway!important;
}

/*   .woocommerce #content div.product .woocommerce-tabs, .woocommerce div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs
{
	display:none;
}   */


.elementor-3718 .elementor-element.elementor-element-3391745 .eael-product-gallery .eael-cat-tab, .elementor-3718 .elementor-element.elementor-element-485ac0d .eael-product-gallery .eael-cat-tab
{
	display:none;
}


@media (max-width: 544px) {
    .ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle {
        color: white;

    }
}

.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .site-main .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description, .ast-separate-container .comments-area {
    background-color: #F0F5FA;
}

.woocommerce-js div.product .woocommerce-tabs .panel {
    
    display: block !important;
}


/*  .woocommerce-js div.product .woocommerce-tabs .panel {
    
    display: none!important;
    
} */

/* 
.woocommerce-js div.product .woocommerce-tabs ul.tabs li.active a {
   
    display: none!important;
}

li#tab-title-wcpoa_product_tab {
    display: none!important;
} */

  div#tab-wcpoa_product_tab {
    display: block !important;
} 

/* div#tab-description {
    display: none!important;
}  */

.elementor-3669 .elementor-element.elementor-element-f50c957 .eael-product-grid .eael-product-wrap .icons-wrap li a {
    
    background-color: #0d4da4!important;
}

.ast-primary-header-bar {
    border-bottom-width: inherit;
    
}


a.elementor-button.elementor-button-link.elementor-size-sm {
    padding-top: 20px!important;
    /* font-size: 14px; */
    /* padding: 5px 4px!important; */
    line-height: 0.5!important;
}

.woocommerce .star-rating, .woocommerce .comment-form-rating .stars a, .woocommerce .star-rating::before {
    color: #FFCC33;
font-size:17px!important;
}

.elementor-4197 .elementor-element.elementor-element-714253e8.wpr-search-form-input-focus .wpr-search-form-input {
    color: #ffffff!important;
    
}

span.eael-onsale.sale-preset-5 {
    text-transform: uppercase;
}

span.eael-onsale.outofstock.sale-preset-1 {
    text-transform: uppercase;
}

.woocommerce-js #reviews #review_form {
    
    display: block;
}

.woocommerce-js div.product .product_meta {
   
    margin: 23px 0 .8em;
}

/* div#cpsw-payment-request-wrapper {
    display: none !important;
} */
p#learn-more {
    margin-top: 20px;
}

.cpsw_stripe_icons
 {
    display: inline-flex !important;
}

.payment_method_stripe_affirm {
	
	display: block !important;
}