/*=======================*/
/* Remove Credits */

.credits p {
	color: #767676;
	line-height: 160%;
	display: none;
}

/*=================================*/
/*   Center the content w/o Sidebar  */
html {
    background-color: #f9f9f9; /* match your content background */
}
.wrapper {
	display: block;
	margin-left: 0px; 
}

.post-inner {
	/* width: 650px; */
	max-width: 85%;
	/* padding: 7.5% 0; */
	margin: 0 auto;
}
/*==============================*/
/*   Modify Header Theme for Top Menu	*/
/*==============================*7
/* --- Fukasawa Topbar Refined --- */
/* --- Hide sidebar widgets --- */
.sidebar .widgets { display: none; }
/* Topbar horizontal layout */
.sidebar {
	display: flex;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	padding: 10px 15%;
	box-sizing: border-box;
	font-size: 0.71em;
	position: relative;
}

.topbar-menu a {
    display: inline-block;
    margin-left: 1.5em;
    text-decoration: none;
    color: #333;
    font-weight: 500;
}

.topbar-menu a:first-child { margin-left: 0; }

@media (max-width: 768px) {
    .topbar-menu {
        display: none;
        flex-direction: column;
        gap: 1em;
        width: 100%;
    }
    .sidebar.active .topbar-menu {
        display: flex;
    }
    .sidebar .nav-toggle {
        display: block;
        margin-top: 0.5em;
    }
}

/* =============================
   Responsive — Tablets & Phones
   ============================= */

/* Tablets */
@media (max-width: 1024px) {
  .shoebox-gallery .shoebox-sizer,
  .shoebox-gallery .shoebox-item {
    width: 33%; /* 3 columns */
  }
}

/* Small tablets / large phones */
@media (max-width: 768px) {
  .shoebox-gallery .shoebox-sizer,
  .shoebox-gallery .shoebox-item {
    width: 49.5%; /* 2 columns */
  }
}

/* Phones */
@media (max-width: 480px) {
  .shoebox-gallery .shoebox-sizer,
  .shoebox-gallery .shoebox-item {
    width: 100%; /* 1 column */
  }
}

