/*
Theme Name: XTRA Child
Theme URI: https://xtratheme.com/
Template: xtra
Author: Codevz
Author URI: https://codevz.com/
Description: Fast, lightweight and powerful Multipurpose theme for any kind of websites such as business, commerce, services, niche, portfolio, blog, etc.
Tags: custom-menu,custom-logo,entertainment,full-width-template,one-column,two-columns,left-sidebar,e-commerce,right-sidebar,custom-colors,editor-style,featured-images,microformats,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready,blog
Version: 4.4.17.1676467256
Updated: 2023-02-15 13:20:56

*/
.smaltimento-text-align p{
		text-align:right;
	}
/*animation counter*/
.counter-smaltimento h2.elementor-heading-title.elementor-size-default{
	text-align:right;
	line-height:69px;
}
.counter-smaltimento .elementor-counter-number{
	line-height:69px;
}
.counter-smaltimento .elementor-element-populated{padding:0;}
.elementor-element-e396797{
	width:70% !important;
	text-align:left;
	line-height:69px;
}
.elementor-element-660e38a{
	width:30% !important;
}
.elementor-element-populated{
	
}
.elementor-counter-number-prefix{
	display:none;
}


@media screen and (max-width: 480px){
	/* double-check-2-color*/
	.double-check-2-color img{
		float:left !important;
	}
	
	/*slide show testo*/
	.slide-text .n2-ss-slider h2.n2-ow {
		font-size:18px !important;
	}
}

/*wp-forms*/
.wpforms-confirmation-container-full{
	background:#3e721d;
	color:#fff;
}
#wpforms-form-126 .wpforms-field-container{
	
	padding:20px;
	/*max-width: 70%;*/
	margin: 0 auto;
}
.input-name input,
.input-lastname input,
.input-phone input,
.input-azienda input,
.input-where input,
.input-message input,
.input-message ,
#wpforms-126-field_8-container{
	margin: 0 auto!important;
	max-width: 60%!important;
	border: 0!important;
    border-bottom: 1px solid #909090!important;
}
/* blocco email*/
.wpforms-field-container .input-email{
	margin: 0 auto!important;
	max-width: 60%!important;	
}
.wpforms-field-container .input-email div.wpforms-field-medium{
	max-width:100%!important;
	border: 0!important;
}
.wpforms-field-container .input-email div div.wpforms-one-half:nth-of-type[1]{
	width:40%;
	margin:0 5% 0 0% !important;
}
.wpforms-field-container .input-email div div.wpforms-one-half:nth-of-type[2]{
	width:40%;
	margin:0 0% 0 5% !important;
}
div.wpforms-container-full .wpforms-form input[type="email"]{
	width:100%!important;
	border: 0!important;
    border-bottom: 1px solid #909090!important;
}


#wpforms-submit-126{
	background-color: #3e721d;
	border-radius:10px;
	padding: 5px 15px;
	color:#fff;
	width:100px;
}

.wpforms-is-recaptcha{
	padding: 20px;
	max-width: 58%;
	margin: 0 auto!important;
}

.wpforms-submit-container{
	padding: 20px;
	max-width: 58%;
	margin: 0 auto !important;
}


@media screen and (max-width:1400px){
	#wpforms-form-126 .wpforms-field-container,
	.wpforms-submit-container{
		max-width:95%;
	}
	
	.input-name input,
	.input-lastname input,
	.input-phone input,
	.input-azienda input,
	.input-where input,
	.input-message input,
	.input-message ,
	#wpforms-126-field_8-container{
		margin: 0 auto!important;
		max-width: 90%!important;
	}
	
	.wpforms-field-container .input-email{
		max-width: 90%!important;
	}
	#wpforms-126-field_7-container, 
	#wpforms-126-field_8-container{
		width:90%;
		margin:0 auto;
	}
	.wpforms-is-recaptcha,
	.wpforms-submit-container{
		padding: 20px;
		max-width: 83%;
		margin: 0 auto!important;
	}
}

@media screen and (max-device-width:1400px){
	#wpforms-form-126 .wpforms-field-container,
	#wpforms-form-126 .wpforms-is-recaptcha,
	.wpforms-submit-container{
		max-width:95%;
	}
	.smaltimento-text-align p{
		text-align:center;
	}
	.input-name input,
	.input-lastname input,
	.input-phone input,
	.input-azienda input,
	.input-where input,
	.input-message input{
		margin: 0 auto!important;
		max-width: 90%!important;
	}
	
	.wpforms-field-container .input-email{
		max-width: 90%!important;
	}
	#wpforms-126-field_7-container, 
	#wpforms-126-field_8-container{
		width:90%;
		margin:0 auto;
	}
}

/*text wrap*/
.elementor-heading-title{
	word-wrap:normal !important;
}

.counteer-clienti-soddisfatti-top .elementor-counter-number-wrapper{
	display: block !important;
    margin: 0 auto;
    width: 50%;
}

.counteer-clienti-soddisfatti-top .elementor-counter-number-suffix,
.counteer-clienti-soddisfatti .elementor-counter-number-suffix {
	color:#3E721D;
}
