/* 
Theme Name: Delizia Italiana Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Custom Theme for Delizia Italiana
Author: El Merkat
Author URI: https://elmerkat.com
Template: hello-elementor
Version: 1.0.1
Text Domain: delizia_italiana-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
*/
body,html {
    overflow-x: hidden !important;
}
.section-home-categorias .elementor-widget-wrap {
    overflow: hidden !important;
}
.section-home-categorias .elementor-widget-wrap {    
    /*animation: mymove 0.5s forwards;  */
    background-size: 100% 100% !important;
    transition: background-size 0.5s !important;
}
.section-home-categorias .elementor-widget-wrap:hover {    
    background-size: 120% 120% !important;    
}
/*@keyframes mymove {  
    from { background-size: 100% 100%; }  
    to { background-size: 120% 120%; }  
} */ 
.woocommerce-product-attributes-item__label {
    display: none;
}
.woocommerce table.shop_attributes td {
    background-color: transparent !important;
    border: none !important;
}
.woocommerce table.shop_attributes {
    margin-bottom: 0px !important;
    border-top: none !important;
}
.woocommerce table.shop_attributes td {
    font-style: normal !important;
}
.woocommerce-product-attributes tr:nth-child(2) p {
    font-weight: bold !important;
}
.menu-productos .elementor-nav-menu .sub-menu {  
    display: block !important; 
    position: relative;
    background: transparent;
    width: 100% 
}  
.menu-productos a:hover, .menu-productos .current-menu-item a {
    border-bottom: 2px solid var(--e-global-color-secondary);
    width: fit-content !important;
}
.menu-productos .sub-menu li a {
    padding-left: 0px !important;
    margin-left: 12px !important;
}
.header-search {
    display: none;
}
#btBuscarHeader {
    cursor: pointer;
}
.woocommerce-product-attributes-item--attribute_pa_alergenos p {
    font-size: 13px !important;
    font-weight: 500 !important;
}
.e-search-results-container .elementor-page-title {
    display: block !important;
}
@media screen and (max-width:768px) {
	.mobile-hidden {
		display: none !important;
	}
    #select-filter-id-1 {
        background: transparent;
        border: none;
        color: #A82020;
        font-family: 'Montserrat' !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        width: auto !important;
    }
    .e-search-submit  {
        display: none !important;
    }
}
.elementor-widget-wpml-language-switcher {
    width: 70px !important;
}
.wpml-ls-legacy-dropdown a {
    background-color: transparent !important;
    border: none !important;
}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after {
    content: none !important;
}
.elementor-social-icon:hover path {
    fill: var(--e-global-color-secondary) !important;
}