@-webkit-keyframes read-more-arrow {
  0%,
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  50% {
    -webkit-transform: translate(5px, 0);
    transform: translate(5px, 0);
  }
}

@-o-keyframes read-more-arrow {
  0%,
  100% {
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  50% {
    -o-transform: translate(5px, 0);
    transform: translate(5px, 0);
  }
}

@keyframes read-more-arrow {
  0%,
  100% {
    -webkit-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  50% {
    -webkit-transform: translate(5px, 0);
    -o-transform: translate(5px, 0);
    transform: translate(5px, 0);
  }
}

@-webkit-keyframes download-hover {
  0%,
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  50% {
    -webkit-transform: translate(0, 5px);
    transform: translate(0, 5px);
  }
}

@-o-keyframes download-hover {
  0%,
  100% {
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  50% {
    -o-transform: translate(0, 5px);
    transform: translate(0, 5px);
  }
}

@keyframes download-hover {
  0%,
  100% {
    -webkit-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  50% {
    -webkit-transform: translate(0, 5px);
    -o-transform: translate(0, 5px);
    transform: translate(0, 5px);
  }
}

.block-inline-blockvertical-block {
  padding: 15px;
}

.block-inline-blockvertical-block:not(.bg-color) {
  color: #fff;
  background-color: #fa7828;
}

.block-inline-blockvertical-block:not(.bg-color) a {
  color: #fff;
}

.block-inline-blockvertical-block:not(.bg-color) a:hover {
  color: #fff;
}

.block-inline-blockvertical-block .file-download {
  margin-bottom: 5px;
  text-align: right;
}

.block-inline-blockvertical-block .file-download a {
  color: #fff;
}

.block-inline-blockvertical-block .file-download a::after {
  background-image: url(../../images/download-icon-orange.svg);
}

.block-inline-blockvertical-block .read-more-arrow {
  margin-bottom: 5px;
}

.block-inline-blockvertical-block-full-image {
  border: 1px solid #e4e4e4;
}

.block-inline-blockvertical-block-full-image.bg-color {
  color: #fff;
}

.block-inline-blockvertical-block-full-image .content-wrapper {
  padding: 15px;
}

.block-inline-blockvertical-block-full-image .field--name-field-image img {
  width: 100%;
}
