/* =========================================
   FINAL NUCLEAR FIX FOR FEATURED IMAGE
   ========================================= */

/* Target the main featured image on single blog posts */
body.single-post .entry-hero .post-thumbnail img {
    border-radius: 12px !important;            /* Force 12px rounded corners */
    box-shadow: 0 20px 40px rgba(0,0,0,0.2) !important; /* Force a deep shadow */
    border: none !important;                   /* Remove any borders */
    width: 100% !important;                    /* Make it full width */
    height: auto !important;                   /* Keep aspect ratio */
    display: block !important;                 /* Ensure it's a block element */
    margin-bottom: 30px !important;            /* Add some space below it */
}

/* Add a lift effect on hover for pizzazz */
body.single-post .entry-hero .post-thumbnail img:hover {
    transform: translateY(-5px) !important;    /* Lift it up */
    box-shadow: 0 25px 50px rgba(0,0,0,0.25) !important; /* Make shadow deeper */
    transition: all 0.3s ease !important;      /* Smooth animation */
}

/* =========================================
   HIDE FLOATING VIDEO OVERLAY BUTTON / BLACK DOT
   ========================================= */

/* HTML5 & WordPress MediaElement Player Overlays */
video::-webkit-media-controls-overlay-play-button,
video::-webkit-media-controls-start-playback-button,
video::-webkit-media-controls-panel,
.wp-block-embed video + button,
.mejs-overlay-button,
.mejs-overlay-play,
.mejs-overlay-loading,
.wp-video-shortcode .mejs-overlay,
.wp-block-video video + button {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;
    width: 0 !important;
    height: 0 !important;
}/* Forcing the 52px border radius globally for these button wraps */
.kb-btns78671_015760-6d .kb-button, 
.kb-btns78671_val_btn_wrap .kb-button, 
.kb-btns78671_footer_btn_wrap .kb-button { 
    border-radius: 52px !important; 
} 

/* Forcing the gradient overlay on the FULL row section instead of the inner column */
.kt-row-layout-id_78671_hero > .kt-row-layout-overlay { 
    background: linear-gradient(180deg, rgba(0,255,255,0.85) 0%, rgba(0,0,139,0.85) 100%) !important; 
    opacity: 1 !important; 
}