/*
Theme Name:     FCS
Theme URI:      n/a
Template:       kadence
Author:         WebLeaps
Author URI:     n/a
Description:    Child Theme Description
Version:        1.0
License:        GNU General Public License v3.0 (or later)
License URI:    https://www.gnu.org/licenses/gpl-3.0.html
*/
/* Staff job title */
.staff-job-title {
    color: #5f8fdf; 
    font-weight: bold; 
    display: block; 
    margin-top: 5px;
}

/* Side bar styles */
.floating-sidebar {
  position: fixed;
  top: 45%; 
  right: 0;
  z-index: 999;
}

/* Hide text initially */
.floating-sidebar .kt-btn-inner-text {
  opacity: 0;
  width: 0;
  overflow: hidden;
  white-space: nowrap;
  transition: all 0.3s ease;
}

/* Expand and show text on hover */
.floating-sidebar .kt-button:hover .kt-btn-inner-text {
  opacity: 1;
  width: auto;
  margin-left: 8px;
}

/* Remove the caret icon only */
header .menu-item-has-children > a .kadence-svg-icon {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Remove right padding from all nav drop title wraps */
.nav-drop-title-wrap {
    padding-right: 0;
}


/* Keep links inline and allow pipes to appear */
.secondary-navigation .menu > li > a,
.tertiary-navigation .menu > li > a {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    padding-right: 0;
}

/* Pipe separators for all but last item */
.secondary-navigation .menu > li:not(:last-child) > a::after,
.tertiary-navigation .menu > li:not(:last-child) > a::after {
    content: "|";
    display: inline-block;
    color: #fff;
    font-weight: normal;
}

    .kt-blocks-post-grid-item-inner {
        height: 100%;
        display: flex;
        flex-direction: column;
    }
    .entry-content {
        flex-grow: 1;
        display: flex;
        flex-direction: column;
        justify-content: space-between; /* Or 'flex-end' for bottom alignment */
    }

.mobile-header-padding a {
  display: block;        /* keeps them stacked vertically */
  margin-bottom: 1px;   /* adjust spacing between links */
}

