html {
  font-size: 12pt;
}

.logo {
  font-size: 120pt;
}

#menuToggle input {
  display: none;
}

#wrapper {
  width: 1220px;
}

#main-wrapper {
  width: 900px;
}

#block-rosiesocosymainmenu {
  font-size: 13pt;
}

#logo h1 {
  width: 350px;
  height: 65px;
  margin: 10px auto -10px;
}

#logo h1 a {
  width: 350px;
  height: 65px;
}

#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: 880px;
  padding: 10px;
}

.path-frontpage #main .region.region-content {
	grid-template-columns: 400px 400px;
}

#main .layout-content .block-views {
  width: calc(100% - 20px);
}

#main .block-welcome {
  width: 700px;
}

#sidebar-right {
  width: 920px;
  border-radius: 6px;
  margin: 10px 0 0 510px;
}

#block-rosiesocosy-content .views-row {
  /*width: calc(100% - 20px);
  margin: 0;
  text-align: justify;*/
}

#block-rosiesocosy-content .view-home .views-row .views-field-title {
  min-height: auto;
  margin-bottom: 10px;
}

#block-rosiesocosy-content .view-home .views-row .views-field-title a {
  font-size: 25pt;
}

.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;
}

.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;
}

.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: 395px 395px;
  grid-template-rows: auto auto;
  gap: 20px;
  padding: 0;
}

.view-games .view-content,
.view-art .view-content,
.view-overviews .view-content {
  display: grid;
  grid-template-columns: 395px 395px;
  grid-template-rows: auto auto;
  gap: 20px;
  padding: 0;
}