/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
.jeg-elementor-kit.jkit-icon-box:hover .icon-box > .icon svg {
    filter: brightness(0) invert(1);
}
section#pack-inner:hover .align-right .heading-section-title h2.heading-title {
    color: #C50036 !important;
}
section#steps-inner .icon.style-color:hover {
    background: linear-gradient(180deg, #2B3F94 0%, #2884C6 81%) !important;
	border: none;
}
section#steps-inner .icon.style-color:hover svg {
    fill: #fff !important;
}
section#steps-inner .icon.style-color:hover i{
	color: #fff; 
}
a.elementor-button.elementor-button-link {
    background: #91994e !important;
}

section#banner-sec a.elementor-button.elementor-button-link, section#wellnes-inner .icon.style-color:hover {
	background: linear-gradient(180deg, #2B3F94 0%, #2884C6 81%) !important;
}
section#product-sec li.product:hover h2 {
    color: #fff !important;
}
section#product-sec li.product:hover span.price {
    color: #fff !important;
}
section#cont-sec button.metform-btn.metform-submit-btn {
    background: #91994e !important;
}
.wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    background: #91994e !important;
    color: #fff !important;
}

/* preloader */

.preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #fff;
  z-index: 999999;
}

#videoPlayer {
  max-width: 100%;
  max-height: 100%;
	width: 100%;
	object-fit: cover;
}
.preloader-img img {
    width: 9%;
}
.preloader-img {
	  animation: fadeIn 10s;
}
.page-loading .preloader-icon {
    font-size: 0px !important;
    display: none !important;
}
body:not(.home) .preloader{
	display: none;
}
body.archive.post-type-archive.post-type-archive-product .elementor-element.elementor-element-a27a77f.elementor-wc-products ul.products li.product:hover {
    border-radius: 150px 150px 0 0;
}
body.archive.post-type-archive.post-type-archive-product .woocommerce ul.products li.product .woocommerce-placeholder, ul.products.elementor-grid.columns-4 li.product-category img {
    border-radius: 150px 150px 0 0 !important;
}
.wc-proceed-to-checkout a {
    background: #909954 !important;
}

@media only Screen and (max-width: 1000px) {
	section#product-sec ul.products {
    	display: block !important;
    	text-align: center !important;
	}
}