/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
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: 2.0.0
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
*/

/*Colors*/

:root {
  --bg-button-th: #3E68E0;
  --bg-button-th-hv: #3559C7;
}

/* Add your custom styles here */

#content,
.elementor[data-elementor-type="wp-page"] {
  transition: filter .35s ease, opacity .35s ease;
}

#content.blur,
.elementor[data-elementor-type="wp-page"].blur {
  filter: blur(8px);
  transition: filter .45s ease, opacity .45s ease, transform .45s ease;
}

.elementor-1759 .elementor-element.elementor-element-4c0790a {
  transition: background-color .35s ease, background .35s ease;
}

body.menu-hover-active .elementor-1759 .elementor-element.elementor-element-4c0790a {
  background-color: #fff!important; /* cámbialo por el color exacto que quieras */
  background-image:none;
}

.elementor-1759 .elementor-element.elementor-element-4161c9b > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container {
  transition: color .35s ease, background-color .35s ease;
}

body.menu-hover-active .elementor-1759 .elementor-element.elementor-element-4c0790a .e-n-menu .e-n-menu-wrapper .e-n-menu-heading .e-n-menu-item .e-n-menu-title-text,
body.menu-hover-active .elementor-1759 .elementor-element.elementor-element-4c0790a .elementor-icon-box-wrapper a.elementor-icon{
  color: #000 !important;
}
body.menu-hover-active .elementor-1759 .elementor-element.elementor-element-4c0790a .elementor-menu-cart__toggle .elementor-button svg{
    fill:#000;
}
body.menu-hover-active .elementor-1759 .elementor-element.elementor-element-4c0790a .elementor-widget-image img.wp-image-752{
    transition: filter .35s ease, opacity .35s ease, transform .35s ease;
    filter: brightness(0) saturate(100%);
}

#cont-flot {
  position: relative;
}

.floating-bar.sticky--active {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  width: 100vw !important;
  margin: 0 !important;
  transform: none !important;
}

.floating-bar:not(.sticky--active) {
  transform: none !important;
  overflow: visible !important;
}

.e-n-menu button .tit_menu{
    text-transform: capitalize;
  background: rgba(0,0,0,0.3);
  padding: 3px 6px;
  border-radius: 2px;
  color: #fff;
  font-weight: 600;
  font-size: 13px;
}
.e-n-menu button:hover .tit_menu{
   background: #fff;
   color:#000;
}

@media (min-width: 1025px) {

    body.page-blur-active
    .elementor[data-elementor-type="product-archive"],

    body.page-blur-active
    .elementor[data-elementor-type="product"] {
        filter: blur(8px);
        transition: filter 0.25s ease;
    }

    body:not(.page-blur-active)
    .elementor[data-elementor-type="product-archive"],

    body:not(.page-blur-active)
    .elementor[data-elementor-type="product"] {
        filter: blur(0);
    }
}