.elementor-element-9c6a7cd.elementor-sticky--active {
    width: 100% !important;
    left: 0 !important;
    right: 0 !important;
    margin: 0 auto !important;
}
.elementor-element-9c6a7cd .elementor-icon-wrapper {
    display: flex !important;
    justify-content: center !important;
}

@media (max-width: 767px) {
    [data-id="9c6a7cd"] > .elementor-widget-container.elementor-motion-effects-element {
        --scale: 1 !important;
        transform: none !important;
    }
}

/* Remove Jetpack's empty trailing bullet */
.sharedaddy .sd-sharing .sd-content ul li.share-end {
    display: none !important;
}

/* Remove "Customise buttons" */
.sharedaddy .sd-sharing .share-customize-link {
    display: none !important;
}

/* Hide Share buttons inside blog cards only */
.elementor-post .elementor-post__excerpt .sharedaddy {
    display: none !important;
}

/* Fix oversized image gap on all Elementor/Vamtam post grids */
.elementor-widget-posts .elementor-post__thumbnail__link,
.elementor-widget-archive-posts .elementor-post__thumbnail__link {
    display: block !important;
    height: auto !important;
    min-height: 0 !important;
    padding-bottom: 0 !important;
    aspect-ratio: auto !important;
}

.elementor-widget-posts .elementor-post__thumbnail,
.elementor-widget-archive-posts .elementor-post__thumbnail {
    position: relative !important;
    height: 0 !important;
    min-height: 0 !important;
    padding-bottom: 56.25% !important; /* 16:9 */
    overflow: hidden !important;
}

.elementor-widget-posts .elementor-post__thumbnail img,
.elementor-widget-archive-posts .elementor-post__thumbnail img {
    position: absolute !important;
    inset: 0 !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    margin: 0 !important;
    transform: none !important;
}

/* Font-display fix (SEO/performance): override icon font loading so text/icons aren't invisible while fonts load */
@font-face{font-family:eicons;font-display:swap;src:url(/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.eot);src:url(/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.eot) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.svg) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'theme-icons';font-display:swap;src:url(/wp-content/uploads/elementor/custom-icons/theme-icons/fonts/theme-icons.eot);src:url(/wp-content/uploads/elementor/custom-icons/theme-icons/fonts/theme-icons.eot) format('embedded-opentype'),url(/wp-content/uploads/elementor/custom-icons/theme-icons/fonts/theme-icons.ttf) format('truetype'),url(/wp-content/uploads/elementor/custom-icons/theme-icons/fonts/theme-icons.woff) format('woff'),url(/wp-content/uploads/elementor/custom-icons/theme-icons/fonts/theme-icons.svg) format('svg');font-weight:400;font-style:normal}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:swap;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.eot) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.svg#fontawesome) format("svg")}
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.eot);src:url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.eot) format("embedded-opentype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.woff2) format("woff2"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.woff) format("woff"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.ttf) format("truetype"),url(/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.svg#fontawesome) format("svg")}
