html {
  font-size: 12pt;
}

.logo {
  font-size: 120pt;
}

#menuToggle input {
  display: none;
}

#wrapper {
  width: 1300px;
}

#main-wrapper {
	width: 960px;
}

#sidebar {
  width: 320px;
  padding: 0;
  margin: 75px 0 0 0;
}

.sidebar-right-inside {
  padding: 20px;
}

#logowrapper {
	display: none;
}

#block-views-block-bio-pic-block-biopic-rosiesocosy {
	margin: 5px 0 0 0;
}

.path-node #main, #main {
  width: 940px;
  padding: 10px;
}

.path-frontpage #main .region.region-content {
	grid-template-columns: 430px 430px;
}

.view-home .views-row .views-field-title {
  font-size: 9pt;
  min-height: 50px;
}

#bottom {
  padding: 30px 20px 20px;
}

#bottom #block-views-block-content-recent-block-1 {
  width: 320px;
  margin-right: 20px;
}

#bottom #block-userlogin {
  width: 200px;
  margin-right: 20px;
}

#bottom #block-rosiewosie-account-menu {
  width: 200px;
  margin-right: 20px;
}

#bottom #block-rosiewosie-search-form-wide {
  width: 200px;
  margin-right: 20px;
}

#main .block-welcome {
  width: 700px;
}

#sidebar-right {
  width: 920px;
  border-radius: 6px;
  margin: 10px 0 0 510px;
}

.wrapper-bio-pic {
  width: 300px;
  height: 300px;
}

.bio-pic {
  width: 300px;
  height: 300px;
}

img.image-style-rosiesocosy-bio-pic {
  width: 250px;
  height: 250px;
  padding: 20px;
}

.overlay-bio-pic {
  background-image: url("images/overlay-profile-pic-square-s.png");
  width: 300px;
  height: 300px;
  margin: -10px;
}

.theme-winter .overlay-bio-pic {
  background-image: url("images/overlay-profile-pic-square-s-winter.png");
}

.theme-spring .overlay-bio-pic {
  background-image: url("images/overlay-profile-pic-square-s-spring.png");
}

.theme-fall .overlay-bio-pic-extra {
  background-image: url("images/overlay-pp-xtra-halloween-square-s.png");
  width: 300px;
  height: 300px;
  margin: -10px;
}

.attachment.attachment-before .views-element-container .view-overviews .view-content {
  display: grid;
  grid-template-columns: 430px 430px;
  grid-template-rows: auto auto;
  gap: 10px;
  padding: 0;
}

.view-games .view-content, .view-art .view-content, .view-overviews .view-content {
  display: grid;
  grid-template-columns: 210px 210px 210px 210px;
  grid-template-rows: auto auto;
  gap: 10px;
  padding: 0;
}