/* Product archive css */
ul.products .woo-action-wrapper{display: none;}
.woof_container_inner h4{font-family: "Inter"; font-size: 17px;}
.woof_list_checkbox li div{margin-top: 6px;}
.woof label{padding-bottom: 0; margin-bottom: 0;}
.woocommerce-cart .page-header, .woocommerce-checkout .page-header, .woocommerce-shop .page-header{display: none;}
.elementor-menu-cart__toggle .elementor-button{padding: 0!important;}
.wpf_item input[type=checkbox]{border-radius: 4px!important; border: 1px solid #000000!important;}
.wpf_item .wpf_item_name{color: #000;}
.wpf_item label{color: #000;}
.wpf_hide_text li>input:checked+label>i:after, .wpf_item input[type=checkbox]:checked:before{color: #000;}
.wpf_reset_btn{margin-top: 20px; background: #174aae; border: 5px solid #174aae; color: #fff; padding-right: 2px;}
.wpf_slider.ui-slider .ui-widget-header{background: #174aae!important;}
.wpf-slider-label .woocommerce-Price-amount{color: #000!important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border: 1px solid #000000!important;}
.single-product .elementor-location-header.sticky > .e-con, html body.woocommerce-cart .elementor-location-header.sticky > .e-con, html body.woocommerce-checkout .elementor-location-header.sticky > .e-con{min-height: 60px; background-color: #020914!important;}
html body.woocommerce-cart .wc-block-cart__submit-container .wc-block-cart__submit-button span{color: #fff !important;}
html body.woocommerce-cart .wc-block-cart__submit-container .wc-block-cart__submit-button:hover:after{display: none!important;}
html body.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{color: #000!important;}
html body.woocommerce-cart table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name:hover:after{background: #000;}
.wc-block-checkout__sidebar .wc-block-components-product-name{color: #000!important; font-size: 16px!important; font-family: "Inter"!important;}
.wp-block-woocommerce-checkout-order-summary-block .wc-block-components-formatted-money-amount, .wc-block-components-totals-footer-item .wc-block-components-totals-item__label{color: #011f53;}
html body.woocommerce-checkout .wc-block-components-checkout-step__heading .wc-block-components-checkout-step__tite{font-family: "Inter"!important; font-size: 22px !important;}
html body.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button{color: #011f53 !important;}
html body.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button:hover{color: #011f53 !important;}
html body.woocommerce-checkout .wp-block-woocommerce-checkout-actions-block .wc-block-checkout__actions_row .wc-block-components-checkout-return-to-cart-button:hover:after{background: #011f53!important;}
.wc-block-components-checkout-return-to-cart-button svg{fill: #011f53;}
.wc-block-components-checkout-step__title{color: #011F53; font-size: 20px !important; font-family: "Inter"!important;}
.wc-block-components-order-summary-item__description .wc-block-components-product-name{color: #011F53; font-size: 16px !important; font-family: "Inter"!important;}
.elementor-menu-cart__product-name a{color: #1b47a6;}
.elementor-menu-cart__toggle .elementor-button, .elementor-menu-cart__toggle .elementor-button-icon{color: #fff!important;}
.elementor-menu-cart__product-price.product-price bdi{color: #8a8989;}
.elementskit-accordion .elementskit-card-body{background-color: #f7f8fa!important;}
.elementskit-card.active{box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);}
.landing_tabs .elementor-icon-list-icon svg{width: auto; height: auto;}
.landing_tabs .elementor-icon-list-item{margin-right: 18px;}
.landing_tabs .e-con > .e-con-inner{display: flex; justify-content: center;}
.landing_reviews h2{color: #000!important;}
.landing_reviews .ti-footer.source-Google{display: none;}
html .landing_reviews .ti-review-item:nth-child(odd) .ti-inner{ background-color: #F5F5FF !important;}
.single-e-landing-page .ti-widget.ti-goog .ti-col-4 .ti-reviews-container{flex: 0 0 100%; max-width: 100%;}

/* Landing page css */
.elementskit-card.active{box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.25);}
.ekit-wid-con .collapse.show{border-radius: 0 0 15px 15px;}

@media (min-width: 480px) {
    .ti-widget.ti-goog .ti-review-item:hover {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0px);
    }
}

@media (min-width: 1025px){
	#ekit-megamenu-main-menu .elementskit-submenu-panel{min-width: 274px;}
	.top_poweredby{display: none;}
	.elementor-24563 .elementor-element.elementor-element-8149394{justify-content: center;}

}

@media (max-width: 1024px){
.elementskit-navbar-nav-default.elementskit-menu-offcanvas-elements.active{background: #630C85; top: 80px;}
.elementor-location-header .menu-item.current-menu-item>a, .elementor-location-header .elementskit-navbar-nav-default .elementskit-submenu-panel>li>a, .elementor-location-header .elementskit-navbar-nav-default .elementskit-navbar-nav>li>a { color: #fff;}
.top_poweredby{display: block;}
.powered_by{display: none;}
.powered_by_top{color: #fff; font-size: 14px;}
.elementor-24518 .elementor-element.elementor-element-5cf0894,.elementor-24563 .elementor-element.elementor-element-d22892f {width: 30%; justify-content: center;}
.elementor-24518 .elementor-element.elementor-element-d2586c8,
.elementor-24563 .elementor-element.elementor-element-8149394{width: 64%; justify-content: center;}
.elementor-menu-cart__toggle_button{ padding-left: 0;}
.elementor-menu-cart__toggle_button .amount bdi{font-size: 15px;}
.elementor-location-header .rise8 .e-con.e-flex>.e-con-inner{justify-content: space-between;}
.woocommerce-page .logo img{max-height: 50px; width: auto;}
.wpf_reset_btn{background: #174aae; border: 3px solid #174aae; padding-right: 5px; color: #fff;}
.woocommerce .wc-style-detailed ul.products .product .woo-entry-image{background: #fff!important;}
.woocommerce .wc-style-detailed ul.products .product .woo-entry-image{text-align: center; display: flex; justify-content: center;}
.woocommerce .wc-style-detailed ul.products .product .woo-entry-image img{height: 200px; width: auto;}
.wpf_item{padding: 0;}
.keydesign-container{padding-top: 40px;}


}

@media (max-width: 766.98px) {
.keydesign-container{padding-top: 0;}
}