.download_wrapper {
  padding: 20px;
  background: #f8f8f8;
  border: 2px solid #eee;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.download_wrapper .download_image {
  width: 53px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 20px;
}
.download_wrapper .download_image a i {
  font-size: 60px;
  color: #0170B9;
}
.download_wrapper .download_content {
  width: calc(100% - 188px);
  font-size: 16px;
}
@media screen and (max-width: 600px) {
  .download_wrapper .download_content {
    width: calc(100% - 73px);
  }
}
.download_wrapper .download_content .download_title {
  font-size: 20px;
  font-weight: 400;
  margin: 0 0 5px 0;
}
.download_wrapper .download_content .download_title a {
  color: #0170B9;
}
.download_wrapper .read_more {
  border-radius: 3px;
  color: #ffffff;
  text-transform: uppercase;
  padding: 5px 18px 5px 18px;
  font-size: 0.7em;
  float: right;
  border-bottom: 2px solid #dadada;
  border-right: 2px solid #dadada;
  background: #0170B9;
}
@media screen and (max-width: 600px) {
  .download_wrapper .read_more {
    margin-top: 20px;
  }
}

.download_file_type {
  text-transform: uppercase;
}

a:hover.read_more {
  color: #ffffff;
}

@media screen and (max-width: 500px) {
  .download_link {
    clear: both;
  }
}

/*# sourceMappingURL=layout.css.map */
