.widget_siteorigin-panels-postloop {
  margin-top: 30px;
  background: #fff;
  border-top-right-radius: 10px;
  padding-top: 20px;
  padding-right: 20px;
}
.widget_siteorigin-panels-postloop article.type-post {
  border-radius: 10px;
  margin: 0;
  /*
    .cat-links {
      position: absolute;
      right: 0;
      bottom: 20px;
      padding-right: 20px;
      color: white;
      a, a:visited {
        color: white;
      }
    }
    */
}
.widget_siteorigin-panels-postloop article.type-post .entry-meta {
  display: block;
  width: 100%;
  /*
      .author-image {
        position: absolute;
        img {
          width: 60px;
          height: 60px;
          border-radius: 100px;
        }
      }
      .author.vcard {
        display: block;
        margin-left: 80px;
        margin-top: 7px;
        margin-bottom: 5px;
        a, a:visited {
          color: white;
        }
      }
      */
}
.widget_siteorigin-panels-postloop article.type-post .entry-meta .posted-on {
  color: #808080;
}
.widget_siteorigin-panels-postloop article.type-post .entry-content {
  text-align: left;
  margin-top: 20px;
  padding: 20px;
  border-radius: 5px;
  border-top-right-radius: 10px;
  background: rgba(246, 246, 246, 0.63);
}
.widget_siteorigin-panels-postloop article.type-post .entry-content .entry-title {
  text-align: left;
  margin-top: -5px;
  margin-bottom: 10px;
  display: inline-block;
}
.widget_siteorigin-panels-postloop article.type-post .entry-content .entry-title a,
.widget_siteorigin-panels-postloop article.type-post .entry-content .entry-title a:visited {
  text-decoration: none;
}
.widget_siteorigin-panels-postloop article.type-post .entry-content p {
  text-align: left;
  line-height: 1.6em;
}
.widget_siteorigin-panels-postloop article.type-post .post-thumbnail {
  width: 40%;
  padding-bottom: 20px;
}
.widget_siteorigin-panels-postloop article.type-post:nth-of-type(odd) .post-thumbnail {
  float: left;
  padding-right: 3%;
}
.widget_siteorigin-panels-postloop article.type-post:nth-of-type(even) .post-thumbnail {
  float: right;
  padding-left: 3%;
}
.navigation.post-navigation {
  display: none;
}
.post-links-menu {
  background: white;
  margin-top: 30px;
  padding-top: 40px;
  padding-right: 20px;
}
.post-links-menu .widget_siteorigin-panels-postloop {
  text-align: left;
  margin-top: 0;
  margin-bottom: 30px;
  border: 1px solid transparent;
}
.post-links-menu .widget_siteorigin-panels-postloop h3.widget-title {
  font-size: 22px;
  margin-top: 0;
}
.post-links-menu .widget_siteorigin-panels-postloop .post-menu-show-more-link {
  font-size: 16px;
  text-decoration: underline;
  cursor: pointer;
  margin-bottom: 20px;
}
.post-links-menu .widget_sow-editor hr {
  margin: 0;
  height: 1px;
}
.post-links-menu a {
  display: block;
  text-decoration: none;
  font-size: 14px;
  line-height: 1.3em;
  margin-bottom: 15px;
  cursor: pointer;
}
.post-links-menu a.hidden {
  display: none;
}
.post-links-menu a:hover {
  text-decoration: underline;
}
body.post-template-default #main > .panel-layout > .panel-grid {
  justify-content: center;
}
@media (max-width: 780px) {
  body.post-template-default #main > .panel-layout > .panel-grid {
    display: flex;
    flex-direction: column-reverse;
  }
}
body.post-template-default #main > .panel-layout > .panel-grid .panel-grid-cell:first-of-type {
  width: calc(25% - ( 0.75 * 30px ) );
}
@media (max-width: 780px) {
  body.post-template-default #main > .panel-layout > .panel-grid .panel-grid-cell:first-of-type {
    width: 100%;
  }
}
body.post-template-default #main > .panel-layout > .panel-grid .panel-grid-cell:last-of-type {
  width: calc(75% - ( 0.25 * 30px ) );
}
@media (max-width: 780px) {
  body.post-template-default #main > .panel-layout > .panel-grid .panel-grid-cell:last-of-type {
    width: 100%;
  }
}
body.post-template-default article.type-post .entry-content h1.entry-title {
  margin-top: 0px;
  margin-bottom: 15px;
  font-size: 2.4em;
  text-align: left;
}
@media (max-width: 780px) {
  body[data-page-tag="blogpage"] #main .panel-grid {
    display: flex;
    flex-direction: column-reverse;
  }
}
