.elementor-11192 .elementor-element.elementor-element-5620abc7{--spacer-size:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-11192 .elementor-element.elementor-element-6a53f383 img{width:100%;max-width:100%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-11192 .elementor-element.elementor-element-1c78149e .elementor-heading-title{color:var( --e-global-color-2e19f449 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-11192 .elementor-element.elementor-element-325bc648{--spacer-size:20px;}.elementor-11192 .elementor-element.elementor-element-ba0d9dc .elementor-heading-title{color:var( --e-global-color-2e19f449 );}.elementor-11192 .elementor-element.elementor-element-50ee21b4 .elementor-heading-title{color:var( --e-global-color-2e19f449 );}.elementor-11192 .elementor-element.elementor-element-30f41ecd{--spacer-size:20px;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for section, class: .elementor-element-44c0c160 *//* Blog image starts beneath the transparent header. */
.elementor-11192 .elementor-element.elementor-element-44c0c160 > .elementor-container { max-width: none; }
.elementor-11192 .elementor-element.elementor-element-44c0c160 > .elementor-container > .elementor-column > .elementor-widget-wrap { padding: 0; }
.elementor-11192 .elementor-element.elementor-element-44c0c160 .elementor-widget-wrap > .elementor-widget-spacer:first-child { display: none; }
.elementor-11192 .elementor-element.elementor-element-44c0c160 .elementor-widget-wrap > .elementor-widget-image { width: 100%; max-width: none; }
.elementor-11192 .elementor-element.elementor-element-44c0c160 .elementor-widget-wrap > .elementor-widget:not(.elementor-widget-image) { width: calc(100% - 20px); max-width: 1120px; margin-left: auto; margin-right: auto; }
/* Article sidebar, stacked below text on small screens. */
.elementor-11192 .elementor-element.elementor-element-44c0c160 .miccoli-blog-sidebar { width: calc(100% - 20px); max-width: 1120px; margin: 0 auto 32px; padding: 20px 0; }
.elementor-11192 .elementor-element.elementor-element-44c0c160 .miccoli-blog-sidebar h5 { font-size: 18px; margin: 0 0 16px; }
.elementor-11192 .elementor-element.elementor-element-44c0c160 .miccoli-blog-sidebar ul { padding-left: 18px; margin: 0; }
.elementor-11192 .elementor-element.elementor-element-44c0c160 .miccoli-blog-sidebar li { margin-bottom: 12px; }
.elementor-11192 .elementor-element.elementor-element-44c0c160 .miccoli-blog-sidebar a { color: inherit; }
.elementor-11192 .elementor-element.elementor-element-44c0c160 .miccoli-blog-sidebar .tagcloud a { display: inline-block; font-size: 14px !important; margin: 0 8px 8px 0; }
@media (min-width: 1025px) {
.elementor-11192 .elementor-element.elementor-element-44c0c160 > .elementor-container > .elementor-column > .elementor-widget-wrap { display: grid; grid-template-columns: minmax(10px,1fr) minmax(0,760px) 40px minmax(0,320px) minmax(10px,1fr); align-items: start; }
.elementor-11192 .elementor-element.elementor-element-44c0c160 .elementor-widget-wrap > .elementor-widget-image { grid-column: 1 / -1; grid-row: 1; }
.elementor-11192 .elementor-element.elementor-element-44c0c160 .elementor-widget-wrap > .elementor-widget:not(.elementor-widget-image) { grid-column: 2; width: 100%; }
.elementor-11192 .elementor-element.elementor-element-44c0c160 .miccoli-blog-sidebar { grid-column: 4; grid-row: 2 / span 3; width: 100%; margin: 0; padding: 0 0 24px; }
}
@media(min-width:1025px){ .elementor-11192 .elementor-element.elementor-element-44c0c160 .elementor-widget-wrap > .elementor-widget-shortcode:has(.miccoli-blog-sidebar) { grid-column:4;grid-row:2 / span 3;width:100%; } }/* End custom CSS */
/* Start custom CSS */body.elementor-page-11192 > [data-elementor-type="wp-post"] > .elementor-top-section:first-child:not(:has(.elementor-widget-image img)) { padding-top: 130px; }
@media (max-width: 767px) { body.elementor-page-11192 > [data-elementor-type="wp-post"] > .elementor-top-section:first-child:not(:has(.elementor-widget-image img)) { padding-top: 160px; } }/* End custom CSS */