.entry-meta{
  .edit-link{
    display: none;
  }
}
.is-sidebar-right{
  .col-lg-9{
    float: left;
  }
  .col-lg-3{
    float: right;
  }
}
.is-sidebar-left{
  .col-lg-9{
    float: right;
  }
  .col-lg-3{
    float: left;
  }
}
/*Blog*/
.post_format-post-format-video{
  iframe{
    height: 514px;
  }
}
body.home.blog{
  .blog-standand article:hover .post-thumbnail img {
    @include transform(scale(1));
  }
}
.blog-standand{
  padding-bottom: 13px;
  padding-top: 20px;
  .paging-navigation {
    border-top: none;
  }
  article{
    float: left;
    width: 100%;
    margin-bottom: 70px;
    position: relative;

   &:hover{
     .post-thumbnail {
       img {
         @include transform(scale(1.1));
       }
     }
   }
    &.no-results{
      padding: 0 30px 30px 30px;
    }
    &:last-child{
      margin-bottom: 0;
    }
    .post-thumbnail{
      width: 100%;
      float: left;
      padding: 17px 105px 15px;
      position: relative;
      overflow: hidden;
      text-align: center;
      box-shadow: 0 0px 15px rgba(0, 0, 0, 0.15),0 0px 15px rgba(0, 0, 0, 0.15);
      -webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.15),0 0px 15px rgba(0, 0, 0, 0.15);
      .post-thumbnail-inner{
        float: left;
        width: 100%;
        overflow: hidden;
      }
      &.no-thumb{
        .archive_detail{
          margin-top: 0;
        }
      }
      .archive_detail{
        display: inline-block;
        background: #fff;
        margin-top: -17px;
        padding: 4.5px 40px;
        text-align: center;
        position: relative;
        box-shadow: 0 0px 13px rgba(0, 0, 0, 0.2),0 0px 13px rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: 0 0px 13px rgba(0, 0, 0, 0.2),0 0px 13px rgba(0, 0, 0, 0.2);
        li{
          display: inline-block;
          font-size: 13px;
          color: #000;
          line-height: 24px;
          font-weight: 500;
          float:left;
          margin-right: 16px;
          i{
            margin-right: 5px;
            color: $primary_color;
          }
          &:last-child{
            margin-right: 0;
          }
        }
      }
      img{
        @include transform(scale(1));
        @include transition(all 300ms linear 0ms);
      }
      iframe{
        width: 100%;
        float: left;
      }
    }
    .content-right{
      width: 100%;
      float: left;
      padding: 18px 115px 0px;
      text-align: center;
      position: relative;
      .content-main{
        float: left;
        width: 100%;
      }
      .entry-header{
        width: 100%;
        position: relative;
        float: left;
      }
      a.post-edit-link {
        position: absolute;
        top: 15px;
        right: 15px;
        color: $primary_color;
        font-size: 20px;
      }
      .entry-title {
        font-size: 18px;
        float: left;
        width: 100%;
        margin-bottom: 5px;
        line-height: 28px;
        color: $secondary_color;
        font-weight: 500;
        a{
          color: inherit;
          &:hover{
            color: $primary_color;
          }
        }
      }
      .entry-content{
        font-size: 13px;
        line-height: 22px;
        color: #666;
        float: left;
        font-weight: 300;
        width: 100%;
        text-align: center;

      }
      .entry-meta{
        float: left;
        width: 100%;
        .meta-info{
          width: 100%;
          float: left;
        }
      }


      .more {
        margin-top: 17px;
        &:hover{
          background: $primary_color !important;
          color: #fff !important;
        }

      }

    }
  }
  .no-results {
    border: none;
  }
  &.blog-full{
    article{
      margin-bottom: 60px;
     .post-thumbnail{
        overflow: initial;
        .detail-date{
          top: auto;
          bottom: -36px;
          right: 86px;
        }
      }
      .content-right {
        padding: 42px 100px 0px;
        text-align: center;
        .entry-title {
          margin-bottom: 17px;
        }
        .more {
          margin-top: 27px;
        }
        .archive_detail li {
          float: none;
        }
        a.post-edit-link {
          right: -100px;
        }
      }
      &:last-child{
        margin-bottom: 48px;
      }

    }
   article:hover .post-thumbnail img{
     @include transform(scale(1));
   }
  }
  &.blog-minimal{
   article{
     margin-bottom: 70px;
     position: relative;
     border: #fff solid 7px;
     box-shadow: 0 0px 15px rgba(0, 0, 0, 0.15),0 0px 15px rgba(0, 0, 0, 0.15);
     -webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.15),0 0px 15px rgba(0, 0, 0, 0.15);
     .post-thumbnail{
       width: 100%;
       float: left;
       padding: 0px;
       box-shadow: none;
       -webkit-box-shadow: none;
      overflow: hidden;
     }
     .content-right {
       padding: 0px 0px 19px;
       width: 100%;
       float: left;
       background: #fff;
       .content-main {
         width: 100%;
         padding-left: 0px;
       }
       .archive_detail{
         float: left;
         width: calc(100% - 56px);
         margin-left: 28px;
         background: #fff;
         margin-top: -17px;
         padding: 4.5px 10px;
         text-align: center;
         position: relative;
         box-shadow: 0 0px 13px rgba(0, 0, 0, 0.2);
         -webkit-box-shadow: 0 0px 13px rgba(0, 0, 0, 0.2);
         li{
           display: inline-block;
           font-size: 13px;
           color: #000;
           line-height: 24px;
           font-weight: 500;
           float:none;
           margin-right: 16px;
           i{
             margin-right: 5px;
             color: $primary_color;
           }
           &:last-child{
             margin-right: 0;
           }
         }
       }

       .entry-content{
         font-size: 13px;
         line-height: 22px;
         color: #666;
         float: left;
         font-weight: 300;
         width: 100%;
         padding: 21px 15px 0;
         text-align: center;
         .entry-title {
           font-size: 18px;
           float: left;
           width: 100%;
           margin-bottom: 5px;
           line-height: 28px;
           color: $secondary_color;
           font-weight: 500;
           a{
             color: inherit;
             &:hover{
               color: $primary_color;
             }
           }
         }
       }
       .more {
         margin-top: 17px;
         &:hover{
           background: $primary_color !important;
           color: #fff !important;
         }

       }
     }
   }
  }
}
.single-post-blog{
  padding-bottom: 70px;
  padding-top: 20px;
  .is-sidebar-right{
    .col-sm-8{
      float: left;
    }
    .col-sm-4{
      float: right;
    }
  }
  .is-sidebar-left{
    .col-sm-8{
      float: right;
    }
    .col-sm-4{
      float: left;
    }

  }
  .site-main{
    float: left;
    width: 100%;
  }
  article{
    float: left;
    width: 100%;
    margin-bottom: 33px;
    position: relative;
    .post-thumbnail{
      width: 100%;
      float: left;
      padding: 17px 105px 15px;
      position: relative;
      overflow: hidden;
      text-align: center;
      box-shadow: 0 0px 15px rgba(0, 0, 0, 0.15),0 0px 15px rgba(0, 0, 0, 0.15);
      -webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.15),0 0px 15px rgba(0, 0, 0, 0.15);
      .post-thumbnail-inner{
        float: left;
        width: 100%;
        overflow: hidden;
      }
      &.no-thumb{
        .archive_detail{
          margin-top: 0;
        }
      }
      .archive_detail{
        display: inline-block;
        background: #fff;
        margin-top: -17px;
        padding: 4.5px 40px;
        text-align: center;
        position: relative;
        box-shadow: 0 0px 13px rgba(0, 0, 0, 0.2),0 0px 13px rgba(0, 0, 0, 0.2);
        -webkit-box-shadow: 0 0px 13px rgba(0, 0, 0, 0.2),0 0px 13px rgba(0, 0, 0, 0.2);
        li{
          display: inline-block;
          font-size: 13px;
          color: #000;
          line-height: 24px;
          font-weight: 500;
          float:left;
          margin-right: 16px;
          i{
            margin-right: 5px;
            color: $primary_color;
          }
          &:last-child{
            margin-right: 0;
          }
        }
      }
      img{
        @include transform(scale(1));
        @include transition(all 300ms linear 0ms);
      }
      iframe{
        width: 100%;
        float: left;
      }
    }
    .content-right{
      width: 100%;
      float: left;
      padding: 19px 0px 0px;
      text-align: center;
      position: relative;
      .content-main{
        float: left;
        width: 100%;
      }
      .entry-header{
        width: 100%;
        position: relative;
        float: left;
      }
      a.post-edit-link {
        position: absolute;
        top: 15px;
        right: 15px;
        color: $primary_color;
        font-size: 20px;
      }
      .entry-title {
        font-size: 18px;
        float: left;
        width: 100%;
        margin-bottom: 5px;
        line-height: 28px;
        color: $secondary_color;
        font-weight: 500;
        a{
          color: inherit;
          &:hover{
            color: $primary_color;
          }
        }
      }
      .entry-content{
        font-size: 13px;
        line-height: 22px;
        color: #666;
        float: left;
        font-weight: 300;
        width: 100%;
        text-align: center;
        p{
          margin-bottom: 21px;
        }

      }
      .entry-meta{
        float: left;
        width: 100%;
        .meta-info{
          width: 100%;
          float: left;
        }
      }


      .more {
        margin-top: 17px;
        &:hover{
          background: $primary_color !important;
          color: #fff !important;
        }

      }

    }
    .post-bottom-wrap{
      float: left;
      width: 100%;
      margin-top: 45px;
      text-align: center;
      //display: none;
      ul li{
        display: inline-block;
        margin-right: 2px;
        a{
          display: block;
          float: left;
          width: 44px;
          height: 44px;
          background: rgba(#28456f,0.3);
          border-radius: 50%;
          color: #fff;font-size: 18px;
          line-height: 44px;
          text-align: center;
          i{
            line-height: 44px;
          }
          &:hover{
            background: #314e79;
          }
        }
      }
      .tooltip.bottom .tooltip-arrow {
        border-bottom-color: #314e79;
      }
      .tooltip-inner{
        background:#314e79 ;
        padding: 4.5px 9px;
      }
    }

  }
  .cms-single-related-post{
    float: left;
    width: 100%;
    margin-bottom: 30px;
    position: relative;
    background: #fff;
    padding: 31px 40px;
    @include box-shadow(0 2px 3px rgba(#282828,0.16));
    .related-title{
      color: #222;
      font-size: 14px;
      line-height: 30px;
      display: block;
      font-weight: 800;
      letter-spacing: 0.06em;
      text-transform: uppercase;
      border-bottom: #eee solid 2px;
      @extend .ft-raleway;
      margin-bottom: 30px;
      span{
        display: inline-block;
        position: relative;
        padding-bottom: 10px;
        &:after{
          background: $primary_color;
          width: 100%;
          content: '';
          height: 2px;
          position: absolute;
          bottom: -2px;
          left: 0;
        }
      }
    }
    .item-inner{
      position: relative;
      overflow: hidden;
      img{
        border-radius: 3px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
      }
      .content-overlay {
        .title {
          float: left;
          width: 100%;
          padding-top: 14px;
          h3 {
            color: #282828;
            font-size: 16px;
            line-height: 25px;
            float: left;
            margin-bottom: 4px;
            @extend .ft-raleway;
            a{
              color: inherit;
              &:hover{
                color: $link_hover;
              }
            }
          }
          .date {
            color: #616161;
            font-size: 13px;
            line-height: 26px;
            padding: 0 10px 0 0;
            letter-spacing: 0.01em;
            text-align: center;
            margin-top: 1px;
            float: left;

          }
        }
      }
    }
  }
  #comments {
    margin-top: 9PX;
  }
}
.carousel-control{
  background: none !important;
  opacity: 0;
  span{
    position: absolute;
    font-size: 91px;
    top: 50%;
    @include transform(translateY(-50%));
  }
}
.carousel-indicators li {
  background: $primary_color;
  width: 15px;
  margin: 0px;
  height: 15px;
  &.active{
    background: #fff;
    width: 15px;
    margin: 0px;
    height: 15px;
  }
}
.carousel-indicators {
  margin: 0px;
  float: right;
  left: inherit;
  right: 20px;
  width: auto;
}

.blockquote-reverse, blockquote.pull-right {
  border-right: 2px solid $primary_color;
}

.cms-related-post {
  .title{
    text-transform: uppercase;
  }
  padding-bottom: 36px;
}
.paging-navigation{
  padding: 0 0;
  float: left;
  width: 100%;
  text-align: center;
  .pagination{
   margin: 0;
    position: relative;
    > a ,
    > span {
      display: inline-block;
      padding: 0;
      border-radius: 50%;
      background-color: #fff;
      font-size: 14px;
      text-align: center;
      min-width: 53px;
      margin-left: 7px;
      height: 53px;
      line-height: 49px;
      border: $secondary_color solid 2px;
      background:    $secondary_color;
      color: #fff;
      font-weight: 500;
      float: left;
      &.current,
      &:hover{
        background: $primary_color;
        color: #fff;
        border-color: $primary_color;
      }
      i{
        font-size: 18px;
        line-height: 49px;
      }
      &:last-child,
      &:first-child{
        .noclick{
          display: inline-block;
        }
      }
      &:last-child{
        .noclick{
         left: auto;
          right: -59%;
        }
      }

    }
    .pprev,.pnext{
      width: auto;
      margin-right: 11px;
      margin-top: 3px;
      display: inline-block;
      font-size: 13px;
      line-height: 41px;
      height: 45px;
      border-radius: 22px;
      text-transform: uppercase;
      border: $third_color solid 2px;
      color: #959393;
      letter-spacing: -0.01em;
      @extend .custom-font-6;
      font-weight: 700;
      background: #fff;
      span{
        float: left;
      }
      &:hover {
        color: #fff;
        background: $primary_color;
      }
      i{
        font-size: 19px;
        margin-right: 20px;
        line-height: 41px;
      float: left;
      }

    }
    .pnext{
      margin-left: 11PX;
      i{
        margin-right: 0px;
        margin-left: 19px;
      }
    }
  }
}


.entry-content{
  #searchform{
    margin-top: 20px;
  }
  #searchform input[type="text"]{
  border: 2px solid #e5e5ee;
    border-radius: 0;
    border-right: none;
}
  #searchform:before{
    right: 12px;
  }
  #searchform #searchsubmit{
    background: none;
    border: 2px solid #e5e5ee;
    border-left: none;
    &:hover{
      border-color: inherit !important;
    }
  }
}

