/* Tog bort open sans här */

body {
  background: url(bg.png) 0.1em 0.1em ;
  font: 83.33%/150% "Verdana", "Helvetica Neue", "Nimbus Sans L", Arial, "Liberation Sans", sans-serif;
}

div.cat_bar, .generic_list_wrapper {
  background: linear-gradient(#626973, #a5aaae);
}

.generic_list_wrapper h3, #description_board, #postForm .additional_row, #postForm .additional_row strong {
  color: #fff;
}

h1.forumtitle {
  padding: 0px;
  text-align: center;
}

#inner_section {
  background-image: none;
}

#inner_wrap {
  align-items: inherit;
}

/* Tog bort #siteslogan här */

.user {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  text-align: right;
}

/* Tog bort #swebrick-header här */

#wrapper {
  margin-top: 10px;
}

.board_icon a {
  background: url(../images/boardicons.png) no-repeat 0 0 / 90px;
}

.up_contain {
  background-image: linear-gradient(to bottom, #eee 0%, #e1e0de 95%);
}

.windowbg:nth-of-type(even) {
	 background: #d5d6d8;
}

.windowbg:nth-of-type(odd) {
	 background: #e1e0de;
}

.windowbg.sticky {
	 background: #f2e3d9;
}

.windowbg.locked {
	 background: #d4dce2;
}

.info .subject, .poster h4 a, .keyinfo .postinfo a, .keyinfo .postinfo a 
strong, .page_number {
  color: #134480;
}

p.moderators {
  font-weight: normal;
}

.new_posts, a.new_posts {
  background: linear-gradient(#fa2a2a, #880000);
}

#display_head p {
  color: #4d4d4d;
}

.info p {
  font-size: smaller;
}

form#postmodify .roundframe {
  padding: 12px 11%;
}

/* Main icons */

.main_icons::before {
  background: url(main_icons_sprite.png) no-repeat -5px -5px / 260px auto;
}

@media screen and (-webkit-min-device-pixel-ratio: 1.66), screen and (min-resolution: 160dpi) {
  .main_icons::before {
	 background-image: url(main_icons_sprite_hd.png);
  }
}

.main_icons.swebrick::before {
  background-image: url(swebrick.png);
  background-size: 16px;
  background-position: 0px 0px;
}

.main_icons.wiki::before {
  background-image: url(wiki.svg);
  background-position: -10px -10px;
  background-size: 36px;
}

.sceditor-button-bs div {
  background-image: url(../images/bbc/bs.png);
}


.sceditor-button-bp div {
  background-image: url(../images/bbc/bp.png);
}


.sceditor-button-bm div {
  background-image: url(../images/bbc/bm.png);
}

.mobile_avatar {
  float: left;
  padding-right: 10px;
  display: none;
}

@media (max-width: 720px) {
  .keyinfo .postinfo .smalltext {
	 opacity: initial !important;
  }

  .mobile_avatar {
	 display: block;
  }

  .keyinfo {
	 clear: none;
  }

  .post {
	 clear: both;
  }
}

@media (max-width: 750px) {
  /* Tog bort #swebrick-header här */

  /* Tog bort #inner_wrap här */

  .user {
	 text-align: left;
  }

  .user time, #siteslogan {
	 display: none !important;
  }
}

@media (max-width: 480px) {
  h1.forumtitle a, h1.forumtitle {
	 padding: 0 !important;
	 max-width: inherit !important;
	 margin: 0 !important;
  }
}

/* Tog bort Ezportal-CSS här */

/* Swebrick BBCodes Hover */
.hover-me {
  display: inline;
}

.hover-me .hotspot_image {
  display: none;
  vertical-align: middle;
}

@media (hover: none) {
  .hover-me .hotspot_image {
	 display: inline;
  }
}

.hover-me img:not(.hotspot_image)  {
  display: flex;
  visibility: hidden;
  position: absolute;
  z-index: 20;
  max-height: 200px;
}

.hover-me img.show {
  visibility: visible;
}