/*
Theme Name: Shoptimizer Child Theme
Theme URI: 
Description: Child theme of Shoptimizer
Author: CommerceGurus
Author URI: 
Template: shoptimizer
Version: 1.2.2
License:         	GNU General Public License v2 or later
License URI:     	http://www.gnu.org/licenses/gpl-2.0.html
*/
footer.copyright a {
    color: #fff !important;
}

.archive header.woocommerce-products-header {
    display: block !important;
}
body, button, input, select, option, textarea, :root :where(body) {
    font-family: Poppins;
}
.woocommerce-form-coupon-toggle {
    display: none;
}
.coupon {
    display: none !important;
}
span.product-out-of-stock {
    display: none;
}
ul#menu-secondary-menu li a {
    color: #fff;
	padding:0;
}

ul#menu-secondary-menu li {
    background: #25D366;
    padding: 16px;
}

.cart-custom-field {
    display: none;
}
.header-widget-region {
    display: none !important;
}
ul#menu-secondary-navigation li a {
   background-color: #3bb54a;
    font-weight: 500;
    padding: 15px;
    color: #fff;
}
ul#menu-secondary-navigation li a:hover, ul#menu-secondary-navigation li a:focus {
    background-color: #0E811E;
}
    .header-5 .shoptimizer-cart .cart-contents .amount {
        font-size: 14px;
        display: none;
    }
    .shoptimizer-primary-navigation {
        display: block !important;
    }
ul#menu-header-menu {
    text-align: center;
}
ul#menu-footer-menu li a {
    color: #fff;
    padding-right: 20px;
}
ul#menu-footer-menu {
    text-align: center;
}
.menu-footer-menu-container li {
    display: inline-block;
}
footer.copyright .widget p {
    margin: 0;
    font-size: clamp(.875rem,.8115rem + .2033vw,.9375rem);
    text-align: center;
}
.site-footer {
    padding: 2rem 0;
}
.below-content {
    display: none;
}
.poroct-cte-top {
    /* max-width: 800px; */
    /* width: 800px; */
    margin-left: auto;
    margin-right: auto;
    background: #000;
    padding: 20px;
    display: flex;
   justify-content: center;
    margin: 40px 0;
}
.poroct-cte-top p.elementor-heading-title a {
    color: #fff;
    font-size: 26px;
    padding-right: 20px;
    line-height: 35px;
}
.poroct-cte-top a.elementor-button.elementor-button-link.elementor-size-sm.elementor-animation-push {
    background: #25d366;
	color:#fff;
}
.call-back-feature button {
    display: none !IMPORTANT;
}

.poroct-cte-top a.elementor-button.elementor-button-link.elementor-size-sm.elementor-animation-push {
    background: #25d366;
    color: #fff;
    padding: 10px;
    line-height: 34px;
}
.poroct-cte-top p {
    font-size: 24px;
    color: #fff;
    padding-right: 20px;
    margin: 0;
    position: relative;
    top: 10px;
}
.checkout-wrap {
    display: none;
}
div#text-9 {
    padding-left: 100px;
}
div#text-13 p {
    text-align: left;
}
footer.copyright {
    background: #1e73be !important;
    margin-top: 0px !important;
    padding: 10px 0;
    color: #fff;
    text-align: left;
}
.single-product button.wa-order-button {
    width: 100% !important;
}
p.stock.out-of-stock {
    display: none;
}
.single-product .call-back-feature {
    display: none !important;
}

footer.copyright img {
    background: #fff;
    padding: 4px;
}
.site footer.site-footer .widget .widget-title, .site-footer .widget.widget_block h2 {
    color: #fff;
    font-size: 22px;
    text-transform: capitalize;
}
footer.copyright .widget p {
    margin: 0;
    font-size: clamp(.875rem,.8115rem + .2033vw,.9375rem);
    text-align: center;
    color: #fff;
}
@media(max-width:767px){
	
	.mobile-extra {
    display: none !important;
}
.poroct-cte-top p.elementor-heading-title a {
    color: #fff;
    font-size: 20px;
    padding-right: 20px;
    line-height: 35px;
}

}

ul.wc_payment_methods.payment_methods.methods {
 display: none;
}