/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
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: 1.0.1
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
*/
.img-whitIcn img {
    filter: brightness(0) invert(1);
}

.hero_animate {
  animation: heroBounce 4s infinite ease-in-out;
}

.woocommerce-variation-price span.woocommerce-Price-amount.amount {
    color: var(--e-global-color-text);
    font-family: "Baloo 2", Sans-serif;
    font-size: 22px;
    font-weight: 700;
    line-height: 1.4em;
}

@keyframes heroBounce {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-15px);
  }
}
.hero_animate_down {
  animation: heroDown 5s infinite ease-in-out;
}

@keyframes heroDown {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(15px);
  }
}
.main_header{
	box-shadow: 5px 5px 5px #00000054;
}
.workshop_card:hover .workshop_card_img img {
    scale: 1.1;
}
.workshop_card_img img {
    transition: 0.3s ease-in-out ;
}

.footer_logo img {
    filter: brightness(0) invert(1);
}
.hero_counter {
    max-width: 240px !important;
}
.products_card_main ul.products li a img {
	background: #fff;
	border-radius: 8px;
	padding: 18px;
}
.workshop_loop nav.elementor-pagination .page-numbers {
	padding: 4px 10px;
	border: 1px solid #d54e4e;
	border-radius: 4px;
	transition: 0.3s ease-in-out ;
}
.workshop_loop nav.elementor-pagination .page-numbers:hover {
	background: #d54e4e ;
}
.workshop_loop nav.elementor-pagination .page-numbers.current {
		background: #d54e4e ;
}
.workshop_card_desc .elementor-widget-container{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.workshop_form .wpforms-submit
{
    padding: 4px 40px !important;
    border-radius: 50px !important;
}

.workshop_form {
	font-family: 'Baloo 2';
}
.story_card_desc {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.elementor-posts .elementor-post{
    display: flex;
    align-items: center;
}