.placeit-main {
  --color-blickwinkel-table: whitesmoke;
}
.page-node-type-blickwinkel .placeit-header{
  background: var(--color-blickwinkel-op);
}
.page-node-type-blickwinkel section.placeit-main .field {
  padding-left: 0px;
  padding-right: 0px;
}

h1.page-title {
  font-family: var(--font-medium);
/*  font-size: 16pt; */
  background: var(--color-blickwinkel-op);
  padding-top: 70px;
  padding-left: 123px;
  margin: 0px;
}

section.placeit-main {
  padding-top: 79px;
}
 
.node__content ul {
  list-style: none;
}

.node__content li:before {
  font: var(--fa-font-solid);
  content: "\f058"; 
  display: inline-block;
/*margin-left: -25px;*/
  margin-right: 15px;
  color: var(--color-blickwinkel);
}

.node__content li {
  font-family: var(--font-text);
  font-size: var(--font-size-text-small);
  padding-bottom: 10px;
}

.node__content p {
/*  font-size: 16pt; */
/*  line-height: 1.2; */
  padding-top:30px;
  padding-bottom: 10px;
/*  font-family: var(--font-light); */
/*  line-height: 16pt; */
}

.field--name-field-text .field__item:nth-child(2n+1) {
  background: var(--color-blickwinkel-table);
}

.field--name-field-text .field__item:first-child {
  background: var(--color-blickwinkel-op);
}

.field--name-field-text .field__item {
  padding-right: 60px;
  padding-bottom: 30px;
  padding-top: 30px;
}
.field--name-field-text > .field__item {
  padding-left: 123px;
}

.field--name-field-text .field__item::after {
  display: block;
  content: " ";
  clear: both;
}

.page-node-type-blickwinkel .align-left {
  padding-right: 20px;
}

.page-node-type-blickwinkel .align-right {
  padding-left: 20px;
}

.placeit-buynow a {
  border: solid 3px var(--color-blickwinkel););
  border-radius: 20px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 40px;
  padding-right: 40px;
  text-decoration: none;
  color: var(--color-text);
  font-family: var(--font-medium);
  font-size: 13pt;
}

.placeit-buynow {
  padding-top: 20px;
  padding-left: 123px;
}

@media (min-width: 0px) and (max-width: 640px) {
  .placeit-body h1 {
    font-size: 18pt;
  }
  h1.page-title {
    font-size: 22pt;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 40px;
  }
  .placeit-body h3 {
    font-size: 16pt;
  }
  .node__content li:before {
    margin-left: -30px;
    margin-right: 12px;
  }
  .node__content p {
    padding-top: 6px;
    padding-bottom: unset;
  }
  .field--name-field-text > .field__item {
    padding-left: 40px;
  }
  .field--name-field-text > .field__item ul {
    padding-left: 30px;
  }
  .page-node-type-blickwinkel img {
    margin-bottom: 5px;
  }
  .field--name-field-text .field__item {
    padding-right: 20px;
    padding-bottom: 20px;
    padding-top: 20px;
  }
  .page-node-type-blickwinkel .align-right {
     padding-left: unset;
  }
  .placeit-buynow {
    padding-top: 22px;
    padding-left: unset;
    text-align: right;
    padding-right: 22px;
  }
}
