.single-post #main {
  background-color: #f3f3f3;
  padding-top: 20px;
}
.single-post .fusion-page-title-bar {
  height: auto !important;
  padding: 20px 30px !important;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.6);
  background: #fff;
}
.single-post .fusion-page-title-bar h1 {
  font-size: 40px !important;
}
.single-post .fusion-page-title-secondary {
  display: none !important;
}
.single-post #content {
  padding: 40px;
  background: #fff;
  border-radius: 20px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.single-post #content a, .page .single-post #content a, .single-avada_portfolio .single-post #content a {
  display: inline-block;
  color: #835107;
  border-bottom: 1px solid #D88B3E;
  text-decoration: none !important;
}
.single-post #aside {
  padding: 40px;
  background: #fff;
  border-radius: 20px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  width: 27%;
}
.single-post #sidebar {
  padding: 0 !important;
  width: 25% !important;
}
.single-post #sidebar > .widget_text:first-child {
  padding: 40px;
  background: #fff;
  border-radius: 20px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
