.contentImageBlockContainer.contentForum {
  margin-top: 12px;
  margin-bottom: 12px;
}
.forum-attachments-inline-wrapper .contentImageBlockContainer.contentForum {
  margin-top: 0;
  margin-bottom: 0;
}
.isMobile .contentImageBlockContainer.contentForum {
  margin-top: 2px;
  margin-bottom: 2px;
}
div.partialImagesList div.thumbnailContainer {
  height: 180px;
  overflow: hidden;
}
.isMobile div.partialImagesList div.thumbnailContainer {
  height: 120px;
}
div.thumbnailContainer span.thumbnailWrapper {
  position: relative;
}
.thumbnailContainer .thumbnailWrapper a.postLink {
  position: absolute;
  display: block;
  bottom: 10px;
  right: 10px;
  padding: 5px;
  background-color: #ffffff;
  background-image: url("/images/icons/link-arrow-right-12.png?v=3");
  background-repeat: no-repeat;
  background-origin: content-box;
  background-position: top left;
  opacity: 0.5;
  color: rgba(0, 0, 0, 0.5);
  border: 1px solid black;
  border-radius: 6px;
  text-decoration: none;
  font-size: 15px;
  width: 12px;
  height: 12px;
}
.isMobile .thumbnailContainer .thumbnailWrapper a.postLink {
  bottom: 3px;
  right: 3px;
}
.thumbnailContainer .thumbnailWrapper a.postLink img {
  opacity: 0.5;
}
table.tborder.contentImageBlockContainer.emptyContainer {
  display: none;
}
table.tborder.contentImageBlockContainer.emptyContainer.hasDynamicImages {
  display: table;
}
.partialImagesList .thumbnailWrapper > img.attach,
.allImagesList .thumbnailWrapper > img.attach {
  border: 2px solid gray;
}
.isMobile .partialImagesList .thumbnailWrapper > img.attach,
.isMobile .allImagesList .thumbnailWrapper > img.attach {
  border: none;
}
.contentImageLoader {
  float: right;
  margin-right: 5px;
}
.contentImageLoader.progress {
  background: url("../../../images/misc/progress.gif") no-repeat left;
  padding-left: 25px;
}
.isMobile .contentImageLoader {
  float: none;
  margin-right: 0;
}
.partialImagesList,
.allImagesList {
  clear: both;
}
td[id^="td_post_thread_image_block_"] {
  padding-top: 10px;
}
.isMobile .contentImageBlockContainer .postcontent {
  padding-top: 2px;
}
.isMobile .partialImagesList,
.isMobile .allImagesList {
  padding: 0;
}
.isMobile .contentForum .partialImagesList,
.isMobile .contentForum .allImagesList {
  margin-top: 0;
}
.isMobile .partialImagesList fieldset,
.isMobile .allImagesList fieldset {
  margin: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}
.isMobile .partialImagesList fieldset legend,
.isMobile .allImagesList fieldset legend {
  text-align: right;
}
.isMobile .partialImagesList div.thumbnailContainer {
  padding: 0;
}
.isMobile table.contentImageBlockContainer {
  table-layout: fixed;
  border-width: 1px;
  border-style: solid;
  border-top: none;
}
.contentImageBlockContainer {
  clear: both;
}
.isMobile .contentImageBlockContainer td.alt1 {
  border-top: none;
}
.contentImageBlockContainer .thead {
  font-size: 13px;
}
.contentImageLoader .collapse-icon {
  display: none;
}
.contentImageLoader.open .collapse-icon {
  display: initial;
}
.contentImageLoader.open .expand-icon {
  display: none;
}
a.contentImageLoader,
.postcontent a.contentImageLoader {
  text-decoration: none;
}
a.contentImageLoader .link-text {
  text-decoration: underline;
}
.contentImageLoader .collapse-icon,
.contentImageLoader .expand-icon {
  vertical-align: middle;
}
.isMobile .contentForum .contentImageLoader,
.isMobile .contentThread .contentImageLoader {
  float: right;
}
.contentImageBlockContainer td.alt2,
.contentImageBlockContainer td.alt1 {
  background-color: #c7c7c7;
}
.forum-attachments-inline-wrapper > td {
  padding: 8px 0 !important;
}
.forum-attachments-inline-wrapper > td .page > div {
  padding: 0 !important;
}
.isMobile .forum-attachments-inline-wrapper > td {
  padding: 2px 0 !important;
}
.isMobile .contentImageBlockContainer .PrettyAlbum .thumbnailWrapper img.thumbnail,
.isMobile .contentImageBlockContainer .PrettyAlbum .thumbnailWrapper img.attach {
  padding: 1px;
}
/*# sourceMappingURL=main.css.map */