/*
 Theme Name:   Lindo Child
 Theme URI:    https://wordpress.com
 Description:  This is a child theme for Lindo
 Author:       Goalthemes
 Author URI:   #
 Template:     lindo
 Version:      1.0.0
 Text Domain:  lindo-child
*/
.goal-breadscrumb {
    background-color: var(--e-global-color-accent) !important;
}
.goal-breadscrumb .breadcrumb .active {
    color: var(--e-global-color-b345f2e) !important;
}
body.contentpages_addspace_abovefooter #main-container {margin-bottom: 50px;}
@media (min-width: 1200px) {
    section.main-header .megamenu > li {padding: 10px 20px !important;}
}
.single-product .goal-breadscrumb {background-image:none !important; }
.single-product .goal-breadscrumb .wrapper-breads {text-align: left;}
.widget-categories-box.style1 .categories-item .cate-image img{width:100%}

@media (min-width: 992px) {
    .single-product .goal-breadscrumb .wrapper-breads {
        padding: 10px 0px;
    }
	.goal-breadscrumb:not(.has_bg) .wrapper-breads {
        padding: 20px 0px; text-align:left
    }
	.widget-categories-box.style1 .categories-item .cate-image img{width:60%}
}
.goal-breadscrumb .breadcrumb a:hover, .goal-breadscrumb .breadcrumb a:active {
    color: var(--e-global-color-312a919);
    text-decoration: underline;
}
.info_wrapper_alert a {color: var(--e-global-color-accent);}
.megamenu > li > a {font-size: 16px;}

/* Marquee animation for scrolling content */
.marquee-content .elementor-container {
   display: flex;
   width: 5000px; /* Large width for continuous scrolling */
   transform: translateX(0);
   animation: marquee 30s linear infinite;
   white-space: nowrap;
   will-change: transform;
}

/* Keyframes for marquee animation */
@keyframes marquee {
   100% { transform: translateX(-2000px); } /* Move content left */
}
.marquee-content .elementor-icon-list-icon{animation: star-blink 2s infinite;
  -webkit-animation: star-blink 2s infinite;}
 @keyframes star-blink {
    0% {
    -webkit-transform: scale(0.5) rotate(0deg);
    transform: scale(0.5) rotate(0deg);
  }

  50% {
    -webkit-transform: scale(1) rotate(180deg);
    transform: scale(1) rotate(180deg);
  }

  100% {
    -webkit-transform: scale(0.4) rotate(360deg);
    transform: scale(0.4) rotate(360deg);
  }
  }

/* Reverse marquee animation for right-to-left scrolling */
.marquee-right .elementor-container {
   animation: marquee-right 30s linear infinite;
   transform: translateX(0);
}
@keyframes marquee-right {
   100% { transform: translateX(2000px); } /* Move content right */
}
.sbi-user-info{display:none !important;}

@media(min-width:1200px){
.woocommerce-tabs  div.tab-content h3{
    font-size: 28px
    }
	.woocommerce-tabs  div.tab-content h4{
    font-size: 24px
    }
}

.woocommerce div.product form.cart .button.wpcbn-btn,.add-to-cart-bottom-wrapper .cart button.single_add_to_cart_button.wpcbn-btn {background-color: var(--e-global-color-accent);margin-left: 10px;}
.woocommerce div.product form.cart .button.wpcbn-btn:hover{background-color: #222;}
