/*
 Theme Name:   EduPress Child - Colab with Figma Design
 Theme URI:    https://colab.syfre.ai
 Description:  EduPress Child Theme with Figma design header and footer
 Author:       Colab Intranet Team
 Author URI:   https://colab.syfre.ai
 Template:     edu-press
 Version:      1.0.3
 Text Domain:   edu-press-child
*/

/* =================================================================
   COLAB INTRANET CUSTOM STYLING - FIGMA DESIGN
   ================================================================= */

/* NOTE: Header and Footer styling is in figma-styles.css */

body {
    padding-top:0px;
}

/* Hide any parent theme header/footer elements that might conflict */
.thim-header-default,
.thim-header-layout,
.thim-header,
header.site-header:not(.figma-header),
.site-header:not(.figma-header),
.header-wrap:not(.figma-header),
.thim-footer,
footer.site-footer:not(.figma-footer) {
    display: none !important;
}

/* Ensure Figma header takes precedence */
.figma-header,
header.figma-header {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* Ensure Figma footer takes precedence */
.figma-footer,
footer.figma-footer {
    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

/* Hide parent theme footer (Figma footer will show instead) */
.site-footer:not(.figma-footer),
.thim-footer,
.footer-bottom {
    display: none !important;
}

/* Video wrapper for responsive embeds */
.videoWrapper {
    position: relative;
    padding-bottom: 56.25%; /* 16:9 aspect ratio (height / width * 100) */
    height: 0;
    overflow: hidden;
}

.videoWrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.site-content{
    padding-top:0px !important;
}


