/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 25 2026 | 11:24:12 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 


/** Start Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/

.envato-block__preview{overflow: visible;}

/* Envato Kit 141 Custom Styles - Applied to the element under Advanced */

.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{
	text-align: center;
}
.envato-kit-141-top-0 h1,
.envato-kit-141-top-0 h2,
.envato-kit-141-top-0 h3,
.envato-kit-141-top-0 h4,
.envato-kit-141-top-0 h5,
.envato-kit-141-top-0 h6,
.envato-kit-141-top-0 p {
	margin-top: 0;
}

.envato-kit-141-newsletter-inline .elementor-field-textual.elementor-size-md {
	padding-left: 1.5rem;
	padding-right: 1.5rem;
}

.envato-kit-141-bottom-0 p {
	margin-bottom: 0;
}

.envato-kit-141-bottom-8 .elementor-price-list .elementor-price-list-item .elementor-price-list-header {
	margin-bottom: .5rem;
}

.envato-kit-141.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container {
	padding-bottom: 52px;
}

.envato-kit-141-display-inline {
	display: inline-block;
}

.envato-kit-141 .elementor-slick-slider ul.slick-dots {
	bottom: -40px;
}

/** End Block Kit CSS: 144-3-3a7d335f39a8579c20cdf02f8d462582 **/



/** Start Block Kit CSS: 136-3-fc37602abad173a9d9d95d89bbe6bb80 **/

.envato-block__preview{overflow: visible !important;}

/** End Block Kit CSS: 136-3-fc37602abad173a9d9d95d89bbe6bb80 **/



form input[type=text],form input[type=tel],form input[type=email]{height:45px;margin:0px 0 10px 0!important; border-radius:5px!important;border:1px solid #eee!important;background-color:#fff!important}
form textarea{height:100px; border-radius:5px!important;border:1px solid #eee!important;background-color:#fff!important}
input[type=submit] {    display: block;height:60px;margin-top:20px}
input[type="checkbox"] { height:12px;background-color:#fff!important}
.wpcf7-list-item {     margin: 0 0 0 0;}
form label {
     font-weight: 400;
    font-family: inherit!important;
}
form .wpcf7-list-item a{text-decoration:underline;}

.ekit_menu_responsive_tablet .elementskit-submenu-indicator {
 
    border: 0;font-weight:500;
}

/* blog template */
/* nascondo immagine copertina predefinita*/
body.post-template.single article.qodef-blog-item .qodef-e-inner .qodef-e-media-image {display:none}
body.post-template.single article.qodef-blog-item .qodef-e-content .qodef-e-info{text-align:center;justify-content:center}
body.post-template.single article.qodef-blog-item .qodef-e-content h1{text-align:center;justify-content:center;max-width:1140px;margin:0 auto}

/* table of content marzo 2026 roberta */
#ez-toc-container{margin:30px 0}

.single-post .elementor-widget-text-editor p {
    white-space: pre-line;
}