/*
Theme Name: Bifrost Child
Theme URI: https://neuronthemes.com/bifrost
Description: This is a child theme of Bifrost
Author: NeuronThemes
Author URI: https://neuronthemes.com
Template: bifrost
Version: 2.0.0
*/

/* === Header: logo centred, menu below === */
header .is-content-justification-space-between.is-layout-flex {
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 16px;
}
.wp-block-site-title a {
    display: block !important;
    text-indent: -9999px !important;
    overflow: hidden !important;
    width: 220px !important;
    height: 100px !important;
    background: url('https://editorcole.com/wp-content/uploads/2026/03/IC_LOGO1_72dpi-01.png') no-repeat center / contain !important;
}
header .is-content-justification-right.is-layout-flex {
    justify-content: center !important;
}
header .wp-block-navigation {
    justify-content: center !important;
}

/* === Nav menu: uppercase + weight === */
nav.menu-main-container .menu-item > a {
    text-transform: uppercase !important;
    font-weight: 600 !important;
    font-size: 11px !important;
    letter-spacing: 0.08em !important;
}

/* ================================================
   PUBLISHER POSTS — SIDE LAYOUT: CLASSIC GALLERY
   ================================================ */

/* Classic gallery: 62% wide to sit beside the meta panel */
.single-portfolio .l-main-wrapper.ic-side-layout .gallery {
    flex: 0 0 62% !important;
    width: 62% !important;
    box-sizing: border-box !important;
    padding-right: 40px !important;
}

/* Single column — one image per row inside the 62% area */
.single-portfolio .l-main-wrapper.ic-side-layout .gallery .gallery-item {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    float: none !important;
    margin: 0 0 16px 0 !important;
}

.single-portfolio .l-main-wrapper.ic-side-layout .gallery .gallery-item img {
    width: 100% !important;
    height: auto !important;
    display: block !important;
}

/* Reorder meta before navigation in the flex row */
.single-portfolio .l-main-wrapper.ic-side-layout .ic-side-meta {
    order: 1 !important;
}
.single-portfolio .l-main-wrapper.ic-side-layout .o-post-navigation {
    order: 2 !important;
}
