/* 
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 del form */
.elementor-field-type-acceptance > label {display:none;}
.elementor-field-type-acceptance > .elementor-field-subgroup input {vertical-align:middle;}
.elementor-field-type-acceptance > .elementor-field-subgroup label {text-transform:none;}
.elementor-field-type-acceptance > .elementor-field-subgroup label > a {text-decoration:underline; color:#FFF;}

/* Testo evidenziato Base */
.highlight {
	margin: 0 3px 0 3px;
	background: #1A3896;
	box-shadow: .1em 0 0 #1A3896, -.1em 0 0 #1A3896;
	color: #ffffff;
	line-height: 1.3;
}

/* Testo evidenziato WatchGuard */
.highlight-wg {
	display: inline-block;
	padding: 2px 0 2px 0;
	margin: 0 3px 0 3px;
	background: #2795E3;
	box-shadow: .1em 0 0 #2795E3, -.1em 0 0 #2795E3;
}

/* Font numeri */
.number {
  font-family: "Roboto", sans-serif;
}

/* Form per accesso con password */
form.post-password-form {max-width:600px; margin:100px auto; padding:50px; background-color:#f7f7f7; border:1px solid #ebebeb;}
form.post-password-form p {width:100%; display:flex; align-items:center; justify-content:center; flex-wrap:wrap; gap:10px;}
form.post-password-form p > label {color:#666;}
form.post-password-form p > label > input {border:1px solid #ebebeb!important; height:50px;}
form.post-password-form p > * {width:100%;}


/* Colore privacy form telefono */
.privacy-color {
  color: #000!important;
}

