/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 3.4.5.1763562251
Updated: 2025-11-19 14:24:11

*/

.logo-slider {
  overflow: hidden;
  width: 100%;
  position: relative;
}

.logo-track {
  display: flex;
  gap: 60px;
  animation: slide 20s linear infinite;
  will-change: transform;
}

/* Hover = Pause Animation */
.logo-slider:hover .logo-track {
  animation-play-state: paused;
}

.logo-track img {
  height: 60px;
  transition: transform 0.3s ease;
	cursor:pointer;
}

/* Hover push/zoom effect */
.logo-track img:hover {
  transform: scale(1.1);

}

@keyframes slide {
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

h5.jet-woo-builder-archive-product-title {
    margin:0px !important;
}

button.woosq-btn.woosq-btn-270.quick_view.woosq-btn-has-icon.woosq-btn-icon-only {
    background: #fff;
    border: none;
    padding: 10px;
    border-radius: 50%;
}
button.woosq-btn.quick_view.woosq-btn-has-icon.woosq-btn-icon-only {
	background: #fff;
    border: none;
    padding: 10px;
    border-radius: 50%;
	color:#111;
	box-shadow: rgba(0, 0, 0, 0.07) 0px 0px 10px 0px;
}

button.woosq-btn.quick_view.woosq-btn-has-icon.woosq-btn-icon-only:hover{
	background:#1D4ED7;
	color: #fff;
}

button.single_add_to_cart_button.button.alt {
    background: #1D4ED7;
}

.product_listing img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    transition: transform 0.4s ease;
}

.product_listing:hover img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    transform: scale(1.5);
}

.featured_products_slider .jet-listing-grid__slider-icon.prev-arrow.slick-arrow {
    border-radius: 50%;
}

.featured_products_slider .jet-listing-grid__slider-icon.next-arrow.slick-arrow {
    border-radius: 50%;
}

.woocommerce p.stars a {
    color: #faaa00;
}
a{
	color: #111;
}
button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
    color: #111;
    border-color: #111;
}

button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained:hover{
	background:#1d4ed7;
	color:#fff;
}

.wp-block-woocommerce-cart {
    margin: auto;
}


button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained {
    color: #111;
    border-color: #111;
}

a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover{
	background:#1d4ed7;
	color:#fff
}

nav.woocommerce-MyAccount-navigation ul li{
	list-style:none;
	padding:10px 0;
}

nav.woocommerce-MyAccount-navigation {
    background: #1d4ed7;
	padding: 30px 0;
	border-radius:10px;
}

nav.woocommerce-MyAccount-navigation {
    margin-bottom: 80px;
}

nav.woocommerce-MyAccount-navigation ul li a{
	text-decoration:none;
	color:#fff;
}

nav.woocommerce-MyAccount-navigation ul li.is-active a{
	color:#5BC939;
}
.wp-block-button.wc-block-grid__product-add-to-cart a {
    text-decoration: none;
    background: #1d4ed7;
}
.wp-block-button.wc-block-grid__product-add-to-cart a:hover {
    background: #808080;
	color:#fff;
}


h1.entry-title {
    text-align: center;
    padding: 30px 0;
}
