.wp-embed {
  display: table;
  text-decoration: none;
  font-weight: bold; 
  color: #836449;
  padding: 5px;
  overflow: hidden;
  border-radius: 10px;
  border: solid 3px #F08E37;
  box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.1);
}

.wp-embed-featured-image {
  display: table-cell;
  width: 100px;
}

.wp-embed-featured-image img {
  vertical-align: bottom;
  width: 100px;
  max-width: 100%;
  height: auto;
}

.wp-embed-heading {
  display: table-cell;
  vertical-align: middle;
  padding: 8px;
}