/*
Theme Name: RMC Electrical Theme
Theme URI: https://www.rmcelectrical.co.uk
Author: RMC Electrical
Description: Custom WordPress theme for RMC Electrical Services, converted from the original static website without visual redesign.
Version: 1.0.0
Tested up to: 6.5
Requires at least: 6.0
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rmc-electrical
*/

@import url("./assets/css/main.css");

.desktop-nav .desktop-nav-list,
.desktop-nav > ul {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1.5rem;
  margin: 0;
  padding: 0;
  list-style: none;
}

.desktop-nav li,
.mobile-nav li {
  display: flex;
}

.desktop-nav .sub-menu,
.mobile-nav .sub-menu {
  display: none;
}

.mobile-nav .mobile-nav-list,
.mobile-nav > ul {
  display: grid;
  gap: 1rem;
  margin: 0;
  padding: 0;
  list-style: none;
}

.sidebar-area {
  padding: 2rem;
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.08);
}

.generic-content-wrap {
  padding: 9rem 0 5rem;
}

.generic-content-grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(280px, 340px);
  gap: 2rem;
  align-items: start;
}

.generic-content-main {
  min-width: 0;
}

.generic-entry,
.archive-entry {
  padding: 2rem;
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(255, 255, 255, 0.08);
}

.archive-entry + .archive-entry {
  margin-top: 1.5rem;
}

.generic-entry h1,
.archive-entry h2,
.archive-title {
  margin-top: 0;
}

.entry-meta {
  margin-bottom: 1rem;
  color: rgba(245, 247, 250, 0.72);
  font-size: 0.92rem;
}

.entry-content,
.archive-excerpt {
  color: rgba(245, 247, 250, 0.86);
  line-height: 1.8;
}

.wp-block-group {
  margin-bottom: 1.5rem;
}

@media (max-width: 960px) {
  .generic-content-grid {
    grid-template-columns: 1fr;
  }
}
