/* 
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
*/

/* Add your custom styles here */
/* */

/**
* MODIFICATO da Paolo feb 2024:
* .wp-block-image: margine alto e basso (top righ bot lef) portato a 36 
* .wp-block-image figcaption: font da 13 portato a 12 align DX e margini top-right a 0.5em
* h3. h4. h5. wp-block-heading : margini top e bottom
*
* MODIFICATO da Paolo dec 2025:
* .wp-block-quote (citazione): imposstati margini top e bottom alto e basso
*/


.elementor hr.wp-block-separator, hr.wp-block-separator {
	margin: 2em 0;
}
.elementor hr.wp-block-separator.is-style-wide, .elementor hr.wp-block-separator {
	color: #E1EBF5;
}
.elementor .wp-block-separator.is-style-dots {
	color: #5f8ab6;
	margin: 1em 0;
}

.wp-block-image {
	margin: 36px 0 36px 0;
}

.wp-block-image figcaption {
	font-size: 12px;
	text-align: right;
	margin: 0.5em 0.5em 0 0;
}

h3.wp-block-heading {
	margin: 1.5em 0 1em 0;
}

h4.wp-block-heading {
	margin: 1.5em 0 1em 0;
}

h5.wp-block-heading {
	margin: 1.5em 0 1em 0;
}

ul.social-media-links {
	display: flex;
	padding-left: 25px;
	list-style: none;
}

spiri-highlight-wrapper {
	margin: 1.5px 0 100px 0;
}

.social-media-links .social-media-link {
	padding: 0;
	margin: 0 40px 0 0;
}

.elementor-widget-theme-post-content ol, .elementor-widget-theme-post-content ul {
	margin-bottom: .9rem; 
}

.wp-block-quote {
	border-left: 5px solid #5F8AB6;
	margin: 0;
	margin-top: 1.1rem; 
	margin-bottom: 1.6rem; 
	padding: 0 1.5rem;
	font-style: italic;
}

@media only screen and (max-width: 767px) {
	ul.social-media-links {
		flex-direction: column;
	}
	.social-media-links .social-media-link {
		margin: 5px 0;
	}
}