/*
Copyright by 7th Sunrise
www.7thsunrise.com
*/
.single.single-post #post_wrapper {
  padding-top: 10em;
  padding-bottom: 4.2105em; }
.single.single-post .post-content .the-title {
  font-size: 2.1052em;
  font-weight: 300;
  line-height: 1.3em; }
.single.single-post .post-content .post-meta {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 0.8em; }
.single.single-post .post-content .featured-image {
  margin: 2em 0; }
.single.single-post .post-content .alignleft {
  float: left;
  margin-right: 1em; }
.single.single-post .post-content .alignright {
  float: right;
  margin-left: 1em; }
.single.single-post .post-content .aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 1em; }
.single.single-post .post-content .wp-caption {
  background: white; }
  .single.single-post .post-content .wp-caption img {
    width: 100%; }
  .single.single-post .post-content .wp-caption .wp-caption-text {
    font-size: 0.8em;
    padding: 0.5em 0.7em;
    margin: 0;
    line-height: 1.5em; }
.single.single-post #sidebar .sidebar-inner {
  background: #fff;
  padding: 2.3684em 2.1052em;
  box-shadow: 1px 0 5px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 1px 0 5px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 1px 0 5px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 1px 0 5px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 1px 0 5px rgba(0, 0, 0, 0.05); }
.single.single-post #sidebar .sidebar-module {
  font-size: 0.8421em; }
  .single.single-post #sidebar .sidebar-module:not(:last-child) {
    margin-bottom: 3.4736em; }
  .single.single-post #sidebar .sidebar-module h5 {
    font-size: 1.1875em;
    text-transform: uppercase;
    margin-bottom: 1.3684em; }
.single.single-post #sidebar .recent-posts ul {
  margin: 0;
  list-style: none;
  padding: 0; }
  .single.single-post #sidebar .recent-posts ul li {
    display: block;
    list-style: none;
    padding: 0 0 1.4736em 0;
    border-bottom: 1px solid #e8e8ea;
    margin-bottom: 1.4736em; }
    .single.single-post #sidebar .recent-posts ul li svg {
      height: 0.65em;
      width: auto; }
.single.single-post #sidebar .recent-posts a {
  display: block; }
  .single.single-post #sidebar .recent-posts a span {
    display: block; }
    .single.single-post #sidebar .recent-posts a span:last-child {
      text-transform: uppercase;
      font-weight: 500;
      font-size: .875em;
      text-trasnform: uppercase;
      margin-top: 1.0714em; }
      .single.single-post #sidebar .recent-posts a span:last-child svg {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transfrom: rotate(180deg);
        transform: rotate(180deg); }
  .single.single-post #sidebar .recent-posts a:not(:hover) span:first-child {
    color: #34464d; }
  .single.single-post #sidebar .recent-posts a:not(:hover) span:last-child {
    color: inherit; }
  .single.single-post #sidebar .recent-posts a:hover span {
    color: #2A6B85; }
.single.single-post #sidebar .post-archives ul {
  margin: 0;
  padding: 0;
  list-style: none; }
  .single.single-post #sidebar .post-archives ul li {
    display: block;
    list-style: none;
    margin: 0 0 1.375em 0;
    padding: 0;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 0.075em; }
.single.single-post #sidebar .post-categories a {
  display: inline-block;
  color: #34464d;
  background: #3e9dc4;
  line-height: 1em;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.05em;
  margin-top: 0.5em;
  margin-bottom: 0.5em;
  border-radius: 20px;
  -mox-border-radius: 20px;
  -webkit-border-radius: 20px;
  -o-border-radius: 20px;
  -ms-border-radius: 20px;
  padding: 0.4em 1em 0.3em; }
  .single.single-post #sidebar .post-categories a:not(:last-child) {
    margin-right: 1em; }
  .single.single-post #sidebar .post-categories a:hover, .single.single-post #sidebar .post-categories a.current {
    background: #34464d;
    color: white; }
.single.single-post #sign_up {
  background: #f7fcfe;
  padding: 1.75rem;
  margin-bottom: 3em; }
  .single.single-post #sign_up h3 {
    text-align: center; }
  .single.single-post #sign_up .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox] {
    margin-top: 0; }
  .single.single-post #sign_up .gform_wrapper form {
    padding: 0; }
.single.single-post #author {
  background: white;
  margin-bottom: 3em; }
  .single.single-post #author .author-inner {
    padding: 1.75rem;
    clear: both;
    float: none; }
    .single.single-post #author .author-inner:before, .single.single-post #author .author-inner:after {
      clear: both;
      float: none;
      height: 0;
      font-size: 0;
      content: '';
      display: block; }
  .single.single-post #author figure {
    width: 80px;
    height: auto;
    float: left;
    margin-right: 1em; }
    .single.single-post #author figure + div {
      width: calc(100% - 80px - 1em);
      float: right; }
.single.single-post #post_nav {
  margin-bottom: 3em; }
  .single.single-post #post_nav a {
    text-transform: uppercase;
    letter-spacing: 0.05em;
    font-size: 0.7894em;
    display: inline-block;
    line-height: 1em;
    font-weight: 600;
    width: calc(50% - 3px); }
    .single.single-post #post_nav a svg {
      width: 6px;
      height: 10px; }
      @media (max-width: 1450px) {
        .single.single-post #post_nav a svg {
          position: relative;
          top: 1px; } }
    .single.single-post #post_nav a[rel="next"] {
      text-align: right; }
      .single.single-post #post_nav a[rel="next"] svg {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transfrom: rotate(180deg);
        transform: rotate(180deg); }
      .single.single-post #post_nav a[rel="next"]:only-child {
        width: 100%; }

/*# sourceMappingURL=single-post.css.map */
