/**
Theme Name: Botica 44 Child Theme
Author: Mi Pymera Web
Author URI: https://mipymeraweb.com/
Description: A child theme for Botica 44.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: botica-44-child-theme
Template: astra
*/

/* MI PYMERA WEB */

/* GLOBALES */

/* Hide reCaptcha Badge */
.grecaptcha-badge {
    visibility: hidden;
}

/* Astra container over footer */
body.archive > #content.site-content {
    z-index: 1;
    background-color: var (--e-global-color-astglobalcolor6);
}

/* Custom Scroll Bar */

::-webkit-scrollbar {
    width: 10px;
    background: var(--ast-global-color-5);
}
::-webkit-scrollbar-track {
    border-radius: 0px;
}
::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background: var(--ast-global-color-0);
}

/* Header */
.ast-sticky-main-shrink .ast-sticky-shrunk .site-logo-img img {
    max-height: 100% !important;
}

/* Icon on buttons */
.elementor-button .elementor-align-icon-right {
    margin-top: 1px;
}

.elementor-button-icon svg {
    width: 12px;
}

/* Improved Animations Stylesheet, works for the 'fade' animations */

@keyframes fadeDown {
    from {
        opacity: 0;
        transform: translate3d(0,-20px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInDown {
    animation-name: fadeDown
}

@keyframes fadeLeft {
    from {
        opacity: 0;
        transform: translate3d(-10px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInLeft {
    animation-name: fadeLeft
}

@keyframes fadeRight {
    from {
        opacity: 0;
        transform: translate3d(30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInRight {
    animation-name: fadeRight
}

@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translate3d(0,20px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInUp {
    animation-name: fadeUp
}

@keyframes floatAnimation {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-5px);
  }
}

/* Menu Cart */
body.ast-theme-transparent-header .ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after {
    color: var(--ast-global-color-5);
    background-color: #ffffff00;
    box-shadow: none;
	font-size: 14px;
    font-weight: 400;
	line-height: 1.5em;
}
i.astra-icon.ast-icon-shopping-bag {
	width:0px;
}
body.ast-theme-transparent-header .ast-site-header-cart .ast-woo-header-cart-info-wrap {
    margin: 0;
	font-size: 14px;
    font-weight: 400;
	line-height: 1.5em;
}

/* Icon on Search Screen */
.ast-search-box.full-screen .search-submit, .ast-search-box.header-cover .search-submit {
    background: var(--ast-global-color-8);
    color: var(--ast-global-color-0);
}

/*Icon Header*/
#ast-bag-icon-svg{
	display:none;
}

/*  SINGLE PRODUCT */

/* Margin bottom on title */
.woocommerce-js h2 {
    margin-bottom: 0;
}

/*Finalizar compra*/
.woocommerce-checkout.woocommerce-order-received .woocommerce-order ul.woocommerce-order-overview {
    background: var(--ast-global-color-7) !important;
}
.ast-modern-checkout .woocommerce .ast-mobile-order-review-wrap {
    background-color: var(--ast-global-color-7) !important;
}
