<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/
 
 
/* =Theme customization starts here
------------------------------------------------------- */

h1, h2, h3 {font-weight: bold !important;}

.greenb {color: #7ac043; font-weight:bold;}

#footer-info a:link, #footer-info a:visited {color: #ffffff !important; text-decoration: underline; }
#footer-info a:hover, #footer-info a:active {color: #ffff00 !important; }

h1, h2, h3, a:link, a:visited, #top-menu a:link, #top-menu a:visited {color: #7AC043 !important;}
a:hover, a:active {color: #01652F !important;}

h4 {font-size:20px; margin-bottom:10px;}

.intro .et_pb_text_inner  {
    font-size: 1.4em;
	color: #000;
}

/* Use the following CSS code if you want to have a class per icon */
ul { padding-left:20px; list-style:none !important; }
li { margin-bottom:10px; }
#et-boc .fogliolina li:before {    
    font-family: 'FontAwesome';
    content: '\f06c';
    margin:0 5px 0 -15px;
    color: #7ac043;
}

/* #colonne_semi .venti {
    width: 17% !important;
}
*/
.manyothers {padding-bottom: 0;
    margin-top: -22px;
    padding-left: 25px;
font-size: 0.85em;}


.et_pb_text_inner   {
    font-size: 1.2em;
	color: #222;
}

 .entry-content ul  {
    padding: 0 0 23px 2.5em;
    font-size: 0.9em;
}

.indent { margin-left:6%;}

@media screen and (max-width: 375px) {#colonne_semi .quaranta {width: 100% !important;} #colonne_semi .venti {width: 95% !important;}}


@media screen and (min-width: 376px) {
#colonne_semi .quaranta {width: 30%;}
#colonne_semi .venti {width: 15%;}
}



/* #et-boc &gt; div &gt; div &gt; div.et_pb_row.et_pb_row_6 &gt; div &gt; div.et_pb_with_border.et_pb_module.et_pb_cta_0.et_clickable.et_pb_promo.et_pb_bg_layout_dark.et_pb_text_align_center {padding:10px 0 !important; }

.et_pb_promo_description {padding: 0 !important; }
*/

.et_pb_promo {padding: 10px 40px !important; }

#et-boc &gt; div &gt; div &gt; div.et_pb_row.et_pb_row_4.et_pb_row_1-4_3-4 &gt; div.et_pb_column.et_pb_column_1_4.et_pb_column_5.et_pb_css_mix_blend_mode_passthrough &gt; div &gt; div &gt; div:nth-child(1)  {margin-bottom: 0 !important; padding-bottom: 5% !important;}


/*-----------------------------
Making WordPress Contact Form 7 Plugin form responsive and full width with CSS customization
Add this code snippet to your WordPress theme's style.css file.
-------------------------------*/
div.wpcf7 .wpcf7-form-control  { 
	/* max-width: 95%; */
	    height: 30px;
	margin-top:1px;
}

/* Make Contact Form 7 Select Dropdown field responsive &amp; full width */
.wpcf7 select {  
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin: 0;
    padding: 4px;
    text-indent: 0px;
    width: 100%;
    z-index: 100;
}
/* Make Contact Form 7 text field full width &amp; responsive */
.wpcf7-text { 
	width: 100%;
} 

/* Some additional CSS customization to the whole Contact Form 7 form */
div.wpcf7 { 
	background-color: #f5f5f5; /* Adds background color */
	border: 1px solid #01652f; /* Adds a form border */
	padding: 4% 2% 4% 6%;
	-webkit-border-radius: 20px; /* Making form border rounded */
	-moz-border-radius: 20px; 
	border-radius: 20px; 
}

.wpcf7 label {margin-bottom: 10px; font-size:11px !important;}

#wpcf7-f107-p105-o1 &gt; form &gt; div {font-size: 0.8em !important;
    line-height: 0.9em;
    padding-bottom: 0px;}

form &gt; p  &gt; label &gt; span &gt; textarea { padding: 4px;
    width: 100%;
    height: 20%;
    min-height: 140px;
}

div.wpcf7 .wpcf7-submit {width:100%;}

.obblig {
	font-size: 0.8em;
	text-align: right;
}
.privacy {
	font-size: 0.8em;
	line-height: normal;
margin-bottom: 5px;
}

.flex-row-wrapper {
 display: flex;
 }

.grecaptcha-badge { 
visibility: collapse! important; 
}

#post-1275 .entry-content ul, #post-1271 .entry-content ul{
    padding: 0 0 23px 0;
}

.normal {font-size: 1em}
.smaller1 {font-size:0.92em;}
.smaller2 {font-size:0.8em;}
.smaller3 {font-size:0.7em;}
.greater1 {font-size:1.1em}
.greater2 {font-size:1.17em; line-height:1.2em;}
.greater3 {font-size:1.3em}

/* inizio Conctact Form 7 su due colonne */
#responsive-form{
max-width:100% /* questo parametro puÃ² essere modificato */;
margin:0 auto;
width:100%;
}
.form-row{
width: 100%;
}
.column-half, .column-full{
float: left;
position: relative;
padding: 0.45rem;
width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box
}
.clearfix:after {
content: â€œâ€;
display: table;
clear: both;
}
/**â€”â€”â€”â€”â€”- Media query â€”â€”â€”â€”â€”-**/
@media only screen and (min-width: 48em) {
.column-half{
width: 50%;
}
}
/* fine Conctact Form 7 su due colonne */

div.wpcf7 {
    padding: 3% 5% 2% 5%;
}</pre></body></html>