.path-frontpage #main-wrapper {
  width: 100%;
}

#inside-main-3 {
  padding: 15px;
}

#toplogowrapper .logo {
  display: none;
}

#menuToggle input {
  display: none;
}

.path-frontpage #main .region.region-content {
  display: grid;
  gap: 20px;
  padding: 0;
}

#wrapper {
  width: calc(100% - 10px);
  margin: 5px auto;
}

.path-node #main, #main {
  margin: 0;
}

#main .layout-content .block-views h3 {
  margin: 0 0 5px;
}

.page-node-type-layout-wide #main-wrapper {
  width: 100%;
}

.page-node-type-layout-55-45 #main-wrapper,
.page-node-type-cosytober #main-wrapper {
  width: 100%;
}

.page-node-type-layout-55-45 #sidebar,
.page-node-type-cosytober #sidebar {
  width: 100%;
  padding: 0;
}

.page-node-type-layout-55-45 #sidebar #block-aboutcosytober-2,
.page-node-type-cosytober #sidebar #block-aboutcosytober-2,
.page-node-type-layout-55-45 #sidebar #sidebarlogo,
.page-node-type-cosytober #sidebar #sidebarlogo{
  display: none;
}

.page-node-type-cosytober #block-related-content-rosies-entry {
  margin: 5px 0 0;
}

.page-node-type-cosytober #block-related-content-rosies-entry h3 {
  font-size: 18pt;
}

#cosytober-2026-overview .layout__region,
#cosytober-2025-overview .layout__region,
#cosytober-2024-overview .layout__region {
display: grid;
grid-template-columns: 100%;
grid-template-rows: auto;
gap: 20px;
padding: 0;
}

.page-node-type-layout-wide .block-views-blockcosytober-block-cosytober-2024-dailyprompts-left .view-cosytober .view-content,
.page-node-type-layout-wide .block-views-blockcosytober-block-cosytober-2024-rosiesentries-right .view-cosytober .view-content,
.page-node-type-layout-wide .block-views-blockcosytober-block-cosytober-2025-dailyprompts-left .view-cosytober .view-content,
.page-node-type-layout-wide .block-views-blockcosytober-block-cosytober-2025-rosiesentries-right .view-cosytober .view-content {
  display: grid;
  grid-template-columns: calc(50% - 5px) calc(50% - 5px);
  grid-template-rows: auto;
  gap: 10px;
  padding: 0;
}

.page-node-type-page #main-wrapper,
.page-node-type-layout-regular #main-wrapper {
  width: 100%;
}

.page-node-type-layout-regular #sidebar,
.page-node-type-page #sidebar {
  width: 100%;
}

.path-taxonomy #main-wrapper {
  width: 100%;
}

.path-taxonomy #sidebar,
.page-node-type-page #sidebar,
.page-node-type-layout-regular #sidebar {
  display: none;
}

.page-node-type-layout-frontpage #main-wrapper {
  width: 100%;
}

.page-node-type-layout-frontpage .block-block-contentbff34e27-6f18-4705-a128-e1a362b18adc {
  display: none;
}

.block-views-blockcosytober-block-cosytober-list-2025 .cosytober-overview-list {
  padding: 0;
}

.page-node-type-layout-frontpage .block-views-blockcosytober-block-cosytober-list-2025 {
  grid-column: 1 / span 10;
}

.page-node-type-layout-frontpage .block-views-blockcosytober-block-cosytober-prompts-2025 {
  grid-column: 1 / span 10;
}

.block-views-blockcosytober-block-cosytober-prompts-2025 .view-content {
  display: grid;
  grid-template-columns: calc(50% - 5px) calc(50% - 5px);
  grid-template-rows: auto auto;
  gap: 10px;
  padding: 0 0 10px;
}

.page-node-type-layout-frontpage .block-views-blockcosytober-block-cosytober-rosie-2025 {
  grid-column: 1 / span 10;
}

.block-views-blockcosytober-block-cosytober-rosie-2025 .view-content {
  display: grid;
  grid-template-columns: calc(50% - 5px) calc(50% - 5px);
  grid-template-rows: auto auto;
  gap: 10px;
  padding: 0 0 10px;
}

.block-views-blockcosytober-block-cosytober-rosie-2025 .more-link {
  padding: 0;
  margin: 0 0 10px;
  text-align: center;
}

.page-node-type-layout-frontpage .block-views-blockcosytober-block-cosytober-list-2024 {
  grid-column: 1 / span 10;
}

.block-views-blockcosytober-block-cosytober-list-2024 .cosytober-overview-list {
  padding: 0;
}

.page-node-type-layout-frontpage .block-views-blockcosytober-block-cosytober-prompts-2024 {
  grid-column: 1 / span 10;
}

.page-node-type-layout-frontpage .block-views-blockcosytober-block-cosytober-prompts-2024 .view-content {
  display: grid;
  grid-template-columns: calc(50% - 5px) calc(50% - 5px);
  grid-template-rows: auto auto;
  gap: 10px;
  padding: 0 0 10px;
}

.page-node-type-layout-frontpage .block-views-blockcosytober-block-cosytober-rosie-2024 {
  grid-column: 1 / span 10;
}

.block-views-blockcosytober-block-cosytober-rosie-2024 .view-content {
  display: grid;
  grid-template-columns: calc(50% - 5px) calc(50% - 5px);
  grid-template-rows: auto auto;
  gap: 10px;
  padding: 0 0 10px;
}

.page-node-type-layout-frontpage .block-views-blockcosytober-block-cosytober-rosie-2024 .more-link,
.page-node-type-layout-frontpage .block-views-blockcosytober-block-cosytober-prompts-2024 .more-link,
.page-node-type-layout-frontpage .block-views-blockcosytober-block-cosytober-prompts-2025 .more-link {
  padding: 0;
  margin: 0 0 10px;
  text-align: center;
}

.page-node-type-layout-55-45 #block-aboutcosytober-2,
.page-node-type-layout-regular #block-aboutcosytober-2,
.page-node-type-page #block-aboutcosytober-2,
.page-node-type-cosytober #block-aboutcosytober-2,
.path-taxonomy #block-aboutcosytober-2 {
  margin: 15px 0;
}

#sidebar .block-block-contentbff34e27-6f18-4705-a128-e1a362b18adc {
font-size: 14pt;
}

.page-node-type-layout-frontpage .block-block-contentbff34e27-6f18-4705-a128-e1a362b18adc {
  font-size: 12.5pt;
  letter-spacing: 0em;
  line-height: 1.2em;
}

.page-node-type-layout-regular #sidebar .block-block-contentbff34e27-6f18-4705-a128-e1a362b18adc,
.page-node-type-page #sidebar .block-block-contentbff34e27-6f18-4705-a128-e1a362b18adc,
.page-node-type-cosytober #sidebar .block-block-contentbff34e27-6f18-4705-a128-e1a362b18adc,
.path-taxonomy #sidebar .block-block-contentbff34e27-6f18-4705-a128-e1a362b18adc {
  font-size: 13pt;
}

.page-node-type-layout-regular #sidebar .logo,
.page-node-type-page #sidebar .logo,
.path-taxonomy #sidebar .logo {
  width: 300px;
  height: 65px;
}

.page-node-type-layout-regular #sidebar .logo a,
.page-node-type-page #sidebar .logo a,
.path-taxonomy #sidebar .logo a {
  width: 300px;
  height: 65px;
}

.page-node-type-layout-55-45 #sidebar .logo,
.page-node-type-cosytober #sidebar .logo {
  width: 400px;
  height: 85px;
}

.page-node-type-layout-55-45 #sidebar .logo a,
.page-node-type-cosytober #sidebar .logo a {
  width: 400px;
  height: 85px;
}

#main-wrapper #author-bio {
font-size: 12pt;
}

#block-cosytobermainmenu {
font-size: 18pt;
letter-spacing: 0;
}

#block-cosytobermainmenu .menu-item {
margin: 0 3px;
}

#main h2.page-title {
font-size: 28pt;
}

.page-node-type-layout-regular .view-cosytober .view-content {
  display: grid;
  grid-template-columns: calc(50% - 10px) calc(50% - 10px);
  grid-template-rows: auto auto;
  gap: 20px;
  padding: 0px;
}

footer#copyright {
  width: 100%;
}
