.level-border {
  border: 1px ridge #eee;
  display: flex;
  justify-content: flex-start;
  width: 100%;
  margin: 8px 0 16px 0; }

.level-bar {
  height: 1.5em;
  color: #000;
  background-color: #fc0;
  text-align: center;
  white-space: nowrap; }

.page-edited {
  display: flex;
  width: 75%; }

.tx-ttaddress {
  display: flex !important;
  flex-wrap: wrap; }

.tt_address_detail-name {
  display: flex;
  width: 100%; }

.main h2 + div.tt_address_detail-personal {
  display: flex;
  flex-direction: column;
  width: 50% !important;
  padding-left: 0; }

.tt_address-detail-social-header {
  margin-bottom: 4px; }

.tt_address_detail-description {
  display: flex;
  flex-direction: column; }

.tt_address_detail-badges {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 50%; }

.tt_address-detail-badge-images {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }

.tt_address-detail-badge-images svg {
  width: 100px;
  height: 100px;
  margin: 12px 0 12px 12px; }

.tt_address_detail-personal-image {
  margin: 20px 0;
  width: 300px; }
  .tt_address_detail-personal-image img {
    width: 100%;
    height: auto; }

.tt_address_detail-editedPages {
  width: 100%; }

.tt_address-detail-orcid,
.tt_address-detail-twitter {
  display: flex;
  justify-content: flex-start;
  flex-wrap: nowrap; }

.tt_address_detail-personal .social-logo {
  display: flex;
  justify-content: flex-start;
  align-items: center; }

.social-logo img {
  width: 1.2em;
  margin-right: 0.5em;
  height: auto;
  display: flex; }

.tt_address_list .addressImage:hover,
.tt_address_detail-addressImage:focus {
  background-color: #fff !important;
  color: inherit; }

.tt_address_list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }

.tt_address_list .vcard {
  padding-bottom: 20px;
  display: flex;
  width: calc(100% / 3);
  padding: 20px; }

.tt_address_list .author {
  display: flex;
  align-items: stretch;
  justify-content: center; }

.tt_address_list .back h3 {
  text-align: center; }

.tt_address_list .roundedImage {
  width: 200px;
  height: 200px; }

.tt_address_list img {
  width: 100%;
  height: auto;
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  border: 3px red; }

.tt_address_list .addressName {
  width: 200px; }

.tt_address_list .addressName {
  text-align: center;
  font-size: larger;
  padding: 20px 0; }

.tt_address_list .addressImage {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: flex-start;
  background: none !important; }

.t3-frontend-editing__left-bar .t3-frontend-editing__page-edit {
  display: none; }

.t3-frontend-editing__left-bar .search-button {
  display: none; }

.t3-frontend-editing__left-bar .site-root-button {
  display: none; }

.t3-frontend-editing__inline-actions span:not(:first-of-type) {
  display: none !important; }

.more__column .t3-frontend-editing__inline-actions span,
.footer .t3-frontend-editing__inline-actions span {
  display: none !important; }

.more__column .t3-frontend-editing__dropzone,
.footer .t3-frontend-editing__dropzone {
  display: none !important; }

.tt_address_detail .name .cke_editable:first-of-type {
  padding-right: 6px; }

.form-group-author,
.form-group-email,
.form-group-url {
  display: none !important; }

.blog-form {
  display: flex; }
  @media (min-width: 1200px) {
    .blog-form {
      justify-content: flex-end; } }
  @media (min-width: 820px) and (max-width: 1200px) {
    .blog-form {
      justify-content: flex-start; } }
  @media (min-width: 480px) and (max-width: 820px) {
    .blog-form {
      justify-content: flex-start; } }
  @media (max-width: 480px) {
    .blog-form {
      justify-content: flex-start; } }

.frame.blog-form form {
  padding-top: 10px; }

.frame.blog-comment .comments {
  padding-top: 10px; }

.frame.blog-comment .comments p.content {
  background-color: #eee; }

input[type=submit] {
  margin: 3px 3px 3px 0; }
  input[type=submit]:hover {
    background-color: #360; }
  input[type=submit]:disabled:hover {
    background-color: #ddd; }

/**
 * rounded images
 */
.roundedImage {
  width: 300px;
  height: 300px;
  position: relative;
  overflow: hidden;
  border-radius: 50%; }

.roundedImage img {
  display: inline;
  margin: 0 auto;
  width: 100%;
  height: auto; }

.centeredImage {
  width: 200px;
  height: 200px;
  position: relative;
  overflow: hidden; }

.centeredImage img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -100px;
  /* Half the height */
  margin-left: -100px;
  /* Half the width */ }

/**
 * loadable list
 */
.loadable li {
  display: none; }

.loadMore {
  cursor: pointer; }

.loadLess {
  cursor: pointer;
  visibility: hidden;
  /* only hidden, so that jQuery click can apply */ }

.grayedOut {
  color: lightgrey;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%); }
  .grayedOut svg {
    fill: lightgrey; }
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL1ByaXZhdGUvU2Nzcy9HYW1pZmljYXRpb24uc2NzcyIsIi4uLy4uL1ByaXZhdGUvU2Nzcy9fVHRfYWRkcmVzcy5zY3NzIiwiLi4vLi4vUHJpdmF0ZS9TY3NzL19Gcm9udGVuZC1lZGl0aW5nLnNjc3MiLCIuLi8uLi9Qcml2YXRlL1Njc3MvX0Jsb2cuc2NzcyIsIi4uLy4uL1ByaXZhdGUvU2Nzcy9fTWVkaWEuc2NzcyIsIi4uLy4uL1ByaXZhdGUvU2Nzcy9fU3BlY2lhbC5zY3NzIiwiZ2FtaWZpY2F0aW9uLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNJLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsMkJBQTJCO0VBQzNCLFdBQVc7RUFDWCxvQkFBb0IsRUFBQTs7QUFFeEI7RUFDSSxhQUFhO0VBQ2IsV0FBVTtFQUNWLHNCQUFxQjtFQUNyQixrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7O0FBR3ZCO0VBQ0ksYUFBYTtFQUNiLFVBQVUsRUFBQTs7QUNqQmQ7RUFDSSx3QkFBd0I7RUFDeEIsZUFBZSxFQUFBOztBQUduQjtFQUNJLGFBQWE7RUFDYixXQUFXLEVBQUE7O0FBR2Y7RUFDSSxhQUFhO0VBQ2Isc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQixlQUFlLEVBQUE7O0FBR25CO0VBQ0ksa0JBQWtCLEVBQUE7O0FBR3RCO0VBQ0ksYUFBYTtFQUNiLHNCQUFzQixFQUFBOztBQUcxQjtFQUNJLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsdUJBQXVCO0VBQ3ZCLFVBQVUsRUFBQTs7QUFHZDtFQUNJLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsZUFBZSxFQUFBOztBQUduQjtFQUNJLFlBQVk7RUFDWixhQUFhO0VBQ2Isd0JBQXdCLEVBQUE7O0FBRzVCO0VBQ0ksY0FBYztFQUNkLFlBQVksRUFBQTtFQUZoQjtJQUtRLFdBQVc7SUFDWCxZQUFZLEVBQUE7O0FBSXBCO0VBQ0ksV0FBVyxFQUFBOztBQUdmOztFQUVJLGFBQWE7RUFDYiwyQkFBMkI7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 */