/* 
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
*/

/* Add your custom styles here */

/* GLOBALE */

a:focus {
    outline: solid 0px !important;
} /* bordo sui link */
.div-quadrato {
	width: 100%!important;
	height: 100%!important;
}
a {
	color: #82BB26;
}
.icon-quadrato,
.title-quadrato,
.text-quadrato:hover{
	color: #82BB26!important;
}
.tablepress {
		font-family: 'Exo 2', sans-serif;
	--text-color: #111;
  --head-text-color: var(--text-color);
  --head-bg-color: #82bb26;
  --odd-text-color: var(--text-color);
  --odd-bg-color: #f5f2f2;
  --even-text-color: var(--text-color);
  --even-bg-color: #fff;
  --hover-text-color: var(--text-color);
	--hover-bg-color: #82bb26;
} /* colori tabelle */


/* MENÙ */

#button-quote {
	background-color:#82bb26!important;
} /* Pulsante request a quote sul menù */
#button-quote a {
	color: #ffffff!important;
} /* Pulsante request a quote sul menù */
#button-quote:hover {
	background-color:#fafafa!important;
} /* Pulsante request a quote sul menù */
#button-quote a:hover {
	color: #77777a!important;
} /* Pulsante request a quote sul menù */
.elementor-widget-n-accordion {
	--n-accordion-border-color: none!important;
} /* menù a discesa paperpot-line */
.menu-hover {
	font-size: 16px;
	color: #77777a;
	font-weight: 500;
}
.menu-hover:hover {
    cursor: pointer;
    color: #82bb26;
} /* link verdi in hover menu */

.category-megamenu:hover {
	text-decoration: underline!important;
	text-decoration-color: #82bb26!important;
} /* sottolinetura categorie menu */
.product-megamenu:hover {
	text-decoration: underline!important;
} /* sottolinetura prodotti menu */

/* FOOTER */

.link-footer {
	color: #ffffff!important;
}
.link-footer:hover {
	color: #82bb26!important;
}

/* CONTATTI */

.link-contact {
	color: #77777a;
}
.link-contact:hover {
	color: #82bb26;
}

/* I-BELT-LINE */

.arrow-icon-table {
	 width: 3%!important;
} /* frecce dentro la tabella */
.arrow-icon-table path {
	 margin-top: 2px!important;
} /* spazio sopra frecce dentro la tabella */
.btn-video-lightbox {
    background-color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-size: var(--e-global-typography-text-font-size);
    font-weight: var(--e-global-typography-text-font-weight);
    fill: #FFFFFF;
    color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 0px;
    transition: all 0.3s ease;
} /* pulsante lightbox video */
.btn-video-lightbox .elementor-button-icon {
    margin-left: 8px; /* spazio tra il testo e l'icona */
    display: inline-flex; /* assicura che l'icona si allinei correttamente con il testo */
    vertical-align: middle;
} /* spazio tra testo e icona nel pulsante */
.btn-video-lightbox:hover {
    background-color: transparent;
    font-weight: var(--e-global-typography-text-font-weight);
    fill: #82bb26;
    color: #82bb26;
    border-color: #82bb26;
} /* pulsante hover lightbox video */
