.path-frontpage #main-wrapper {
  width: 1020px;
}

#toplogowrapper .logo {
  display: none;
}

.page-node-type-layout-frontpage #toplogowrapper .logo,
.page-node-type-layout-wide #toplogowrapper .logo {
  display: block;
}

#menuToggle input {
display: none;
}

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

#wrapper {
  width: 1020px;
  margin: 20px auto 30px;
}

.page-node-type-layout-wide #main-wrapper {
  width: 1020px;
}

.page-node-type-layout-55-45 #main-wrapper,
.page-node-type-wintersocosy #main-wrapper {
  width: 600px;
}

.page-node-type-layout-55-45 #sidebar,
.page-node-type-wintersocosy #sidebar {
  width: 400px;
}

#wintersocosy-2026-overview .layout__region,
#wintersocosy-2025-overview .layout__region {
  display: grid;
  grid-template-columns: calc(50% - 10px) calc(50% - 10px);
  grid-template-rows: auto auto;
  gap: 20px;
  padding: 0;
}

.page-node-type-layout-wide .block-views-blockcosytober-block-wintersocosy-dec-2025-dailyprompts-left .view-cosytober .view-content,
.page-node-type-layout-wide .block-views-blockcosytober-block-wintersocosy-dec-2025-rosiesentries-right .view-cosytober .view-content,
.page-node-type-layout-wide .block-views-blockcosytober-block-wintersocosy-jan-2026-dailyprompts-left .view-cosytober .view-content,
.page-node-type-layout-wide .block-views-blockcosytober-block-wintersocosy-jan-2026-rosiesentries-right .view-cosytober .view-content,
.page-node-type-layout-wide .block-views-blockcosytober-block-wintersocosy-feb-2026-dailyprompts-left .view-cosytober .view-content,
.page-node-type-layout-wide .block-views-blockcosytober-block-wintersocosy-feb-2026-rosiesentries-right .view-cosytober .view-content {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: auto auto;
  gap: 20px;
  padding: 10px;
}

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

.page-node-type-layout-regular #sidebar,
.page-node-type-page #sidebar {
  width: 300px;
}

.path-taxonomy #main-wrapper {
  width: 1020px;
}

.path-taxonomy #toplogo {
  display: block;
}

.path-taxonomy #sidebar {
  display: none;
}

.page-node-type-layout-frontpage #main-wrapper {
  width: 1020px;
}

/* February 2026 */

.page-node-type-layout-frontpage .block-block-content4e493671-fc12-40b7-9556-a61be6d2ecb5 {
  grid-column: 1/span 10;
}

.page-node-type-layout-frontpage .block-views-blockcosytober-block-wintersocosy-list-feb-2026 {
  grid-column: 1 / span 5;
}

.page-node-type-layout-frontpage .block-views-blockcosytober-block-wintersocosy-prompts-feb-2026 {
  grid-column: 6 / span 5;
}

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

.block-views-blockcosytober-block-wintersocosy-rosie-feb-2026 .view-content {
  display: grid;
  grid-template-columns: 207px 207px 207px 207px;
  grid-template-rows: auto auto;
  gap: 20px;
  padding: 10px 11px 0 11px;
}

.block-views-blockcosytober-block-wintersocosy-rosie-feb-2026 .more-link {
  padding: 0;
  margin: 0 0 10px;
}


/* January 2026 */
/*
.page-node-type-layout-frontpage .block-block-content4e493671-fc12-40b7-9556-a61be6d2ecb5 {
  grid-column: 1/span 10;
}

.page-node-type-layout-frontpage .block-views-blockcosytober-block-wintersocosy-list-jan-2026 {
  grid-column: 1 / span 5;
}

.page-node-type-layout-frontpage .block-views-blockcosytober-block-wintersocosy-prompts-jan-2026 {
  grid-column: 6 / span 5;
}

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

.block-views-blockcosytober-block-wintersocosy-rosie-jan-2026 .view-content {
  display: grid;
  grid-template-columns: 207px 207px 207px 207px;
  grid-template-rows: auto auto;
  gap: 20px;
  padding: 10px 11px 0 11px;
}

.block-views-blockcosytober-block-wintersocosy-rosie-jan-2026 .more-link {
  padding: 0;
  margin: 0 0 10px;
}
*/

/* December 2025 */
/*
.page-node-type-layout-frontpage .block-block-content4e493671-fc12-40b7-9556-a61be6d2ecb5 {
  grid-column: 1/span 10;
}

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

.page-node-type-layout-frontpage .block-views-blockcosytober-block-wintersocosy-prompts-dec-2025 {
  grid-column: 6 / span 5;
}

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

.block-views-blockcosytober-block-wintersocosy-rosie-dec-2025 .view-content {
  display: grid;
  grid-template-columns: 207px 207px 207px 207px;
  grid-template-rows: auto auto;
  gap: 20px;
  padding: 10px 11px 0 11px;
}

.block-views-blockcosytober-block-wintersocosy-rosie-dec-2025 .more-link {
  padding: 0;
  margin: 0 0 10px;
}
*/





/* starts jan 2026 */
/*

.page-node-type-layout-frontpage .block-block-content4e493671-fc12-40b7-9556-a61be6d2ecb5 {
grid-column: 1/span 10;
}

.page-node-type-layout-frontpage .block-views-blockcosytober-block-wintersocosy-list-jan-2026 {
grid-column: 1 / span 5;
}

.page-node-type-layout-frontpage .block-views-blockcosytober-block-wintersocosy-prompts-jan-2026 {
grid-column: 6 / span 5;
}

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

.block-views-blockcosytober-block-wintersocosy-rosie-jan-2026 .view-content {
display: grid;
grid-template-columns: 207px 207px 207px 207px;
grid-template-rows: auto auto;
gap: 20px;
padding: 10px 11px 0 11px;
}

.block-views-blockcosytober-block-wintersocosy-rosie-jan-2026 .more-link {
padding: 0;
margin: 0 0 10px;
}

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

.page-node-type-layout-frontpage .block-views-blockcosytober-block-wintersocosy-prompts-dec-2025 {
  grid-column: 6 / span 5;
}

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

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

.block-views-blockcosytober-block-wintersocosy-rosie-dec-2025 .view-content {
  display: grid;
  grid-template-columns: 207px 207px 207px 207px;
  grid-template-rows: auto auto;
  gap: 20px;
  padding: 10px 11px 0 11px;
}
*/

/* starts feb 2026 */

 .page-node-type-layout-frontpage .block-block-content4e493671-fc12-40b7-9556-a61be6d2ecb5 {
 grid-column: 1/span 10;
 }

 .page-node-type-layout-frontpage .block-views-blockcosytober-block-wintersocosy-list-feb-2026 {
 grid-column: 1 / span 5;
 }

 .page-node-type-layout-frontpage .block-views-blockcosytober-block-wintersocosy-prompts-feb-2026 {
 grid-column: 6 / span 5;
 }

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

 .block-views-blockcosytober-block-wintersocosy-rosie-feb-2026 .view-content {
 display: grid;
 grid-template-columns: 207px 207px 207px 207px;
 grid-template-rows: auto auto;
 gap: 20px;
 padding: 10px 11px 0 11px;
 }

 .block-views-blockcosytober-block-wintersocosy-rosie-feb-2026 .more-link {
 padding: 0;
 margin: 0 0 10px;
 }

.page-node-type-layout-frontpage .block-views-blockcosytober-block-wintersocosy-list-jan-2026 {
  grid-column: 1 / span 5;
}

.page-node-type-layout-frontpage .block-views-blockcosytober-block-wintersocosy-prompts-jan-2026 {
  grid-column: 6 / span 5;
}

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

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

.block-views-blockcosytober-block-wintersocosy-rosie-jan-2026 .view-content {
  display: grid;
  grid-template-columns: 207px 207px 207px 207px;
  grid-template-rows: auto auto;
  gap: 20px;
  padding: 10px 11px 0 11px;
}

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

.page-node-type-layout-frontpage .block-views-blockcosytober-block-wintersocosy-prompts-dec-2025 {
grid-column: 6 / span 5;
}

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

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

.block-views-blockcosytober-block-wintersocosy-rosie-dec-2025 .view-content {
display: grid;
grid-template-columns: 207px 207px 207px 207px;
grid-template-rows: auto auto;
gap: 20px;
padding: 10px 11px 0 11px;
}








.page-node-type-layout-frontpage .block-views-blockcosytober-block-wintersocosy-rosie-dec-2025 .more-link,
.page-node-type-layout-frontpage .block-views-blockcosytober-block-wintersocosy-prompts-dec-2025 .more-link,
.page-node-type-layout-frontpage .block-views-blockcosytober-block-wintersocosy-rosie-jan-2026 .more-link,
.page-node-type-layout-frontpage .block-views-blockcosytober-block-wintersocosy-prompts-jan-2026 .more-link,
.page-node-type-layout-frontpage .block-views-blockcosytober-block-wintersocosy-rosie-feb-2026 .more-link,
.page-node-type-layout-frontpage .block-views-blockcosytober-block-wintersocosy-prompts-feb-2026 .more-link,
.page-node-type-layout-frontpage .block-views-blockcosytober-block-wintersocosy-rosie-dec-2026 .more-link,
.page-node-type-layout-frontpage .block-views-blockcosytober-block-wintersocosy-prompts-dec-2026 .more-link{
  padding: 0;
  margin: 0 0 10px;
}

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

#sidebar .block-block-content4e493671-fc12-40b7-9556-a61be6d2ecb5 {
font-size: 14pt;
}

.page-node-type-layout-frontpage .block-block-content4e493671-fc12-40b7-9556-a61be6d2ecb5 {
  font-size: 12.5pt;
  letter-spacing: 0em;
  line-height: 1.2em;
}

.page-node-type-layout-regular #sidebar .block-block-content4e493671-fc12-40b7-9556-a61be6d2ecb5,
.page-node-type-page #sidebar .block-block-content4e493671-fc12-40b7-9556-a61be6d2ecb5,
.page-node-type-wintersocosy #sidebar .block-block-content4e493671-fc12-40b7-9556-a61be6d2ecb5,
.path-taxonomy #sidebar .block-block-content4e493671-fc12-40b7-9556-a61be6d2ecb5 {
  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-wintersocosy #sidebar .logo {
  width: 400px;
  height: 65px;
}

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

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