/* 
Theme Name: Dekoresine Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Dekoresine 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: dekoresine-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
*/

/* Styles */


/* Global */

a, a:hover {
    color: unset;
}

.text-underline {
    text-decoration: underline !important;
}

.fw-light {
    font-weight: 300 !important;
}

.gtr-auto {
    grid-template-rows: auto !important;
}

.elementor-button:hover {
    background-image: linear-gradient(90deg, #8F5E25 0%, #8F5E25 100%) !important;
}


/* Header */

.nav-menu .elementor-item-active svg {
    fill: #FBF4A1 !important;
}

.nav-menu .elementor-sub-item {
    text-align: center;
}


/* Home */

.icon-list .elementor-icon-list-text {
    border-bottom: 1px solid #C2C2C2;
    padding-bottom: 20px;
    padding-left: 0 !important;
    width: 100%;
}

.icon-list svg {
    transform: translateY(-10px);
}

.collapse .content {
    max-height: 0px;
    overflow: hidden;
    transition: max-height 0.5s ease;
}

.collapse:hover .content {
    max-height: 1000px !important;
}


/* Contatti */

.icon-box-location h3 {
    margin-top: 0;
}



/* Breakpoints */

/* Mobile */
@media (max-width: 766px) {

    .language-switcher .cpel-switcher__name {
        display: none !important;
    }

    .elementor-button .elementor-button-text {
        font-size: 18px !important;
    }

}