
section.ast-single-entry-banner {
    margin-bottom: 20px;
}

.ast-menu-cart-outline .ast-cart-menu-wrap .count, .ast-menu-cart-outline .ast-addon-cart-wrap {
    border-style: solid;
    border-color: #ffffff;
    border-width: 2px;
}

.woocommerce .quantity .minus {
    padding: 10px;
}

.woocommerce div.product form.cart .button.single_add_to_cart_button {
    padding: 15px 25px;
}

span.posted_in {
    display: none !important;
}
.woocommerce div.product form.cart .button.single_add_to_cart_button {
    width: 69%;
    background-color: #2bb04a;
}

a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    background-color: #2bb04a;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    font-size: 1.1em;
    line-height: 1em;
	    background-color: #2bb04a;

}


.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
 background-color: #2bb04a;}

.woocommerce-product-details__short-description {
    margin-top: 20px;
}

.woocommerce-notices-wrapper {
    display: none;
}

a.checkout-button.button.alt.wc-forward:last-child {
    display: none;
}


td.actions {
    display: none;
}

ul.tabs.wc-tabs {
    display: none !important;
}

@media (max-width: 760px){
	.ekit-wid-con .elementskit-clients-slider.arrow_outside .slick-prev {
    left: -20px !important;
}
	iframe {
    height: max-content;
}
.woocommerce div.product form.cart .button.single_add_to_cart_button {
    width: 100% !important;
}
	}

h1.entry-title {
    margin-top: 15px;
}
td.actions {
    display: none !important;
}


a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: none;
}


a.button.wp-element-button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    display: none;
}

.ast-builder-menu-2 .menu-item > .menu-link {
    color: #ffffff;
}

.product_meta {
    display: none;
}

.elementor-9012 .elementor-element.elementor-element-69953cd:hover img {
    opacity: unset !important;
    filter: unset !important;
}

span.elementor-icon-list-icon {
    align-items: center;
}
.elementor-widget-n-tabs .e-n-tab-title:not(.e-active) {
    background-color: #ffffff;
}
:is(.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title,.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-content .e-n-tab-title).e-active {
    background-color: #040404;
    background-image: none;
} 


.elementor-element.elementor-element-cca4906.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.e-con.e-active {
    display: flex !important;
}
.elementor-9204 .elementor-element.elementor-element-7d2bc5a3  {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --gap: 0px;
    --background-transition: 0.3s;
}

.elementor-element.elementor-element-7d2bc5a3.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.e-con.e-active {
    display: flex !important;
}
.elementor-element.elementor-element-3f47dfd.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.e-con.e-active {
    display: flex !important;
}
.elementor-element.elementor-element-28132926.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.e-con.e-active {
    display: flex !important;
}
div#e-n-tabs-title-2111-accordion {
    display: none;
}
div#e-n-tabs-title-2112-accordion {
    display: none;
}
div#e-n-tabs-title-2113-accordion {
    display: none;
}
.wpr-pricing-table-text.wpr-pricing-table-item-last {
    color: #004FFF !important;
}
.elementor-element.elementor-element-3ecf597.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.e-con.e-active {
    display: flex !important;
}
.elementor-element.elementor-element-2584962d.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.e-con.e-active {
    display: flex !important;
}
.elementor-element.elementor-element-64fd60d3.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.e-con.e-active {
    display: flex !important;
}

div#e-n-tabs-title-8171-accordion {
    display: none;
}
div#e-n-tabs-title-8172-accordion {
    display: none;
}
div#e-n-tabs-title-8173-accordion {
    display: none;
}
a.wpr-pricing-table-btn.wpr-button-effect.elementor-animation-grow {
    padding: 10px 21px 11px 21px !important;
}
.elementor-element.elementor-element-399d79bf.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.e-con.e-active {
    display: flex !important;
}
.elementor-element.elementor-element-5a44f25f.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.e-con.e-active {
    display: flex !important;
}
.elementor-element.elementor-element-719b3f7f.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.e-con.e-active {
    display: flex !important;
}

div#e-n-tabs-title-1231-accordion {
    display: none;
}
div#e-n-tabs-title-1232-accordion {
    display: none !important;
}
div#e-n-tabs-title-1233-accordion {
    display: none !important;
}


.swiper-navigation-button.swiper-button-next {
    margin-left: 20px;
}
.ekit-wid-con .elementskit-clients-slider.arrow_outside .swiper-button-prev {
    left: -50px !important;
}
@media (max-width: 760px){
.ekit-wid-con .elementskit-clients-slider.arrow_outside .swiper-button-prev {
    left: -25px !important;
}
	
	.swiper-navigation-button.swiper-button-next {
    margin-left: 15px!important;
}
	}

.wpr-pricing-table-price-inner {
    color: #046BD2;
}

p.woocdddommerce {
    font-size: 21px;
    margin-top: 15px;
}

p.woocdddommerce {
    color: black;
}

.single-post div#content {
    margin-top: 30px;
}


ul.tabs.wc-tabs {
    display: block !important;
}

/* Star Rating Base */
.woocommerce .star-rating {
    font-family: 'Arial', sans-serif; /* Change font to your preference */
    font-size: 18px;
    color: #ffcc00; /* Gold color */
    letter-spacing: 2px;
    position: relative;
    display: inline-block;
}

/* Empty Stars */
.woocommerce .star-rating::before {
    content: "☆☆☆☆☆"; /* Unicode empty stars */
    color: #ccc; /* Gray color for empty stars */
}

/* Filled Stars */
.woocommerce .star-rating span {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    white-space: nowrap;
    width: 80%; /* Adjust dynamically with PHP */
}

.woocommerce .star-rating span::before {
    content: "★★★★★"; /* Unicode filled stars */
    color: #ffcc00; /* Gold color */
}

