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

/* Elementor: fix scrollbar orizzontale */
html, body {overflow-x:hidden;}

/* Elementor: fix margine ultimo paragrafo */
.elementor-widget-text-editor p:last-child {margin-bottom:0!important;}

/* Elementor: fix campo accettazione */
.elementor-field-type-acceptance > label {display:none;}
.elementor-field-type-acceptance .elementor-field-option > input {vertical-align:middle;}
.elementor-field-type-acceptance .elementor-field-option > label {font-size:13px;}
.elementor-field-type-acceptance .elementor-field-option > label > a {color:var(--e-global-color-background); transition:color 0.3s; text-decoration:underline!important;}
.elementor-field-type-acceptance .elementor-field-option > label > a:hover {color:var(--e-global-color-secondary);}

/* Header homepage fixed */
body.home .elementor-location-header {position:absolute; left:0; right:0; z-index:9999;}

/* Rank Math */
nav.rank-math-breadcrumb > p {margin-bottom:0!important; display:flex; align-items:center; gap:10px;}
nav.rank-math-breadcrumb > p {font-size:14px; letter-spacing:0.2px; color:var(--e-global-color-background);}
nav.rank-math-breadcrumb > p > a {color:var(--e-global-color-background); transition:color 0.3s;}
nav.rank-math-breadcrumb > p > a:hover {color:var(--e-global-color-secondary);}
nav.rank-math-breadcrumb > p > span.separator {color:var(--e-global-color-secondary);}

/* Iubenda */
.elementor-location-footer a.iubenda-cs-preferences-link {color:var(--e-global-color-background); transition:color 0.3s;}
.elementor-location-footer a.iubenda-cs-preferences-link:hover {color:var(--e-global-color-secondary);}