/**
 * Style for the Elementor customizer.
 */
 .elementor-panel-menu-item-inim-settings-header { margin-top: 15px; border-radius: 6px 6px 0 0; }
 .elementor-panel-menu-item-theme-style-form-fields { border-radius: 0 0 6px 6px; }
 .inim.elementor-nerd-box .elementor-nerd-box-icon { margin: 0; }
 .inim.elementor-nerd-box .elementor-nerd-box-message .elementor-nerd-box-title { margin: 24px 0 0; font-size: 16px; }
 .inim.elementor-nerd-box .elementor-nerd-box-message .elementor-nerd-box-message { margin: 12px 0 0; font-size: 11px; }
 .inim.elementor-nerd-box .elementor-nerd-box-link { margin: 24px 0 0; }
 
 /* imposto gli stili base per elementor */
 main section:not(.elementor-inner-section) > div > .elementor-column { flex: 0 0 auto; }
 .elementor-panel #elementor-panel-header,
 .elementor-nerd-box .elementor-button.elementor-nerd-box-link,
 .elementor-button.elementor-button-brand:not([disabled]),
 #elementor-mode-switcher:hover,
 .e-notice-bar { background-color:rgb(var(--accent-dark)) !important; }
 .elementor-panel .elementor-panel-navigation .elementor-panel-navigation-tab.elementor-active,
 .elementor-template-library-menu-item.elementor-active { border-color:rgb(var(--accent-dark)) !important; }
 .elementor-panel .elementor-element:hover .icon, .elementor-panel .elementor-element:hover .title,
 #elementor-template-library-filter-my-favorites:checked + #elementor-template-library-filter-my-favorites-label i:after,
 #elementor-template-library-filter-my-favorites-label:hover i:after,
 .elementor-template-library-template-remote .elementor-template-library-template-favorite-input:checked + .elementor-template-library-template-favorite-label i:before,
 .elementor-template-library-template-remote .elementor-template-library-template-favorite-label:hover i,
 .elementor-panel a,
 .elementor-tags-list__teaser-link,
 .e-notice-bar__primary_action a { color:rgb(var(--accent-dark)) !important; }
 .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated,
 .elementor-column-gap-default > .elementor-column > .elementor-element-populated { padding: 0px; }
 
 /* elementor editor */
 .elementor-control.elementor-control-layout { display:none; }
 /* table */
 .elementor-control-table_row_list .elementor-control-type-select { display:none; }