.com-content-article.item-page.single-portfolio.type-2 .title-lead,
.com-content-article.item-page.single-portfolio.type-2 .share-box {
    display: none;
}
.nav-item.hidden-title>.nav-link>span>.menu-item-title {
    display: none;
}
div.t4-offcanvas .t4-off-canvas-body .navbar .fa.nav-link span.menu-item-title { display: none; }

div.t4-offcanvas .t4-off-canvas-body li.nav-item a.hidden-this  {
    display: none;
}

.iframe-container {
    position: relative;
    width: 100%;
    padding-bottom: 56.25%; /* Aspect ratio (height:width) of 16:9 */
    overflow: hidden;
}

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

.theme-dark .readmore .btn {
  border: 1px solid rgba(255,255,255,.5);
  color: rgba(255,255,255,.5);
}
.theme-dark .readmore .btn:hover,
.theme-dark .readmore .btn:focus {
	color: #fff;
}

.t4-navbar {
  display: flex;
  flex-wrap: nowrap; /* Ensures menu stays on one line */
  justify-content: space-between; /* Distributes menu items evenly */
}

.t4-navbar a {
  flex-shrink: 1; /* Allows menu items to shrink if necessary */
  white-space: nowrap; /* Prevents items from wrapping */
}
