/*
Theme Name: VerdaAgro Child
Author: WebGeniusLab
Author URI: http://webgeniuslab.net
Description: WebGeniusLab team presents absolutely fresh and powerful WordPress theme. It combines new technologies and functional design that helps to showcase your content in better way. This WordPress theme is developed with attention to details, so you can create effective presentation of a website easily. Enjoy building web pages with our product!
Version: 1.0
Template: verdaagro
Text Domain: verdaagro-child
*/


.ani-left-right {
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-name: LeftRight;
    animation-timing-function: ease-in-out
}

@keyframes LeftRight {
    0% {
        transform: translate(0px, 0px)
    }

    65% {
        transform: translate(30px, 0)
    }

    100% {
        transform: translate(0px, 0px)
    }
}

.line-animated {
    width: 68%;
    height: 88%;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translateX(-50%);
    z-index: 99;
    pointer-events: none
}
.line-animation{
    position: absolute !important;
    width: 100%;
    height: 100%;
}
.line-animated>span {
    background: rgba(255,255,255,0.1);
    width: 1px;
    height: 100%;
    position: absolute;
    left: 0%;
    top: 0
}

.line-animated>span:before {
    content: "";
    background-image: linear-gradient(0deg, #fff, transparent);
    width: 1px;
    height: 100px;
    position: absolute;
    top: 0;
    left: 0px;
    z-index: -1;
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: bottom-top;
    animation-name: bottom-top
}

.line-animated>span:nth-child(2) {
    left: 25%
}

.line-animated>span:nth-child(2):before {
    content: "";
    -webkit-animation-name: top-bottom;
    animation-name: top-bottom
}

.line-animated>span:nth-child(3) {
    left: 50%
}

.line-animated>span:nth-child(3):before {
    content: "";
    -webkit-animation-name: bottom-top;
    animation-name: bottom-top
}

.line-animated>span:nth-child(4) {
    left: 75%
}

.line-animated>span:nth-child(4):before {
    content: "";
    -webkit-animation-name: top-bottom;
    animation-name: top-bottom
}

.line-animated>span:nth-child(5) {
    left: 100%
}

.line-animated>span:nth-child(5):before {
    content: "";
    -webkit-animation-name: bottom-top;
    animation-name: bottom-top
}

@-webkit-keyframes top-bottom {
    from {
        top: 0
    }

    to {
        top: 100%
    }
}

@keyframes top-bottom {
    from {
        top: 0
    }

    to {
        top: 100%
    }
}

@-webkit-keyframes bottom-top {
    from {
        top: 100%
    }

    to {
        top: 0
    }
}

@keyframes bottom-top {
    from {
        top: 100%
    }

    to {
        top: 0
    }
}

.ani-move {
    animation: ImageMove 4s infinite linear;
    animation-duration: 5s
}

@keyframes ImageMove {
    0% {
        transform: translate(0px, 0px)
    }

    25% {
        transform: translate(10px, 20px)
    }

    50% {
        transform: translate(30px, 30px)
    }

    75% {
        transform: translate(20px, 10px)
    }

    100% {
        transform: translate(0px, 0px)
    }
}

.ani-top-bottom {
    animation-duration: 5s;
    animation-iteration-count: infinite;
    animation-name: TopBottom;
    animation-timing-function: ease-in-out
}

@keyframes TopBottom {
    0% {
        transform: translate(0px, 0px)
    }

    65% {
        transform: translate(0, 30px)
    }

    100% {
        transform: translate(0px, 0px)
    }
}

/* SVG steps - hide by default */
.svg-step {
  display: none;
  width: 500px;
  height: 500px;
	left:-120px;
  transition: opacity 0.6s ease, transform 0.6s ease;
}
div.wgl-products div.product .woo_product_image img, div.wc-block-grid .wc-block-grid__product .woo_product_image img, div.wgl-products div.product .picture img{
	    background: #cccccc52;
}
.page-header_breadcrumbs .breadcrumbs .current, .page-header_breadcrumbs .breadcrumbs a:hover, .post_categories a{
	color:#fff !important;
}
body.elementor-page-5897 #main.site-main, body.elementor-page-5893 #main.site-main , body.elementor-page-5895 #main.site-main, body.elementor-page-2911 #main.site-main, body.elementor-page-5893 #main.site-main, body.elementor-page-5891 #main.site-main, body.elementor-page-6641 #main.site-main{
    z-index: 0;
    padding: 0;
}
.wgl-woocommerce-sorting, .price, .wgl_woo_button_wrapper{
	display:none !important;
}
.button-read-more{
	padding:3px 0px !important;
}
/* Hide Reviews tab */
#tab-title-reviews, #tab-reviews { display: none !important; }

/* Hide Add to Cart buttons */
.single_add_to_cart_button, 
.add_to_cart_button , .quantity, .woocommerce .woocommerce-product-rating .star-rating, .woocommerce div.product .summary .woocommerce-product-rating, .woocommerce div.product form.cart { display: none !important; }
a.whatsapp-button {
    margin-top: 20px;
}
/* Active SVG step - fade & scale animation */
.svg-step.active {
  display: block;
  opacity: 1;
  transform: scale(1.05);
  animation: fadeIn 0.8s ease;
}
#wgl-cursor, .animated .wgl-button .button__content .icon-wrapper{
	display:none !important;
}
.text-editor__image img{
	height:70px !important;
}
div.wgl-products div.product.added_to_cart_item .picture::before, div.wgl-products div.product:hover .picture::before {
    border: 1px solid rgb(242, 117, 0) !important;
}
.woocommerce nav.woocommerce-pagination{
	text-align:center !important;
}
.button-read-more::before, .page_404_wrapper .wgl-button::before{
	content:none !important;
}
.button-read-more .button__text{
	color:#f27500 !important;
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers:hover, .woocommerce nav.woocommerce-pagination ul li .page-numbers.current{
	    background-color: rgb(242, 117, 0) !important;
}
#comments{
	display:none !important;
}
#okapi-wasb-button, .btn-wp {
    position: fixed;
    z-index: 9999999;
    bottom: 18px;
    left: 20px;
}
#okapi-wasb-icon, .btn-wp-img {
    opacity: 0.95;
    width: 56px;
    height: 56px;
}
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: scale(0.85);
  }
  to {
    opacity: 1;
    transform: scale(1.05);
  }
}
@media only screen and (max-width: 767px) {
	.svg-step {
  display: none !important;
	}
	.wgl-products-catalog {
    margin-bottom: 30px !important;
}
}