.ttsmartblog {
  padding: 0;
  position: relative;
  margin: 0 0 40px;
  z-index: 9;
  float: left;
  width: 100%;
}
@media (max-width: 767px) {
  .ttsmartblog {
    margin: 0 0 20px;
    width: 100%;
  }
}
.ttsmartblog .ttcms-desc {
  overflow: hidden;
  position: relative;
  float: none;
  width: 100%;
  padding: 0;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .ttsmartblog .ttcms-desc {
    float: left;
    min-height: auto;
    width: 100%;
  }
}
@media (max-width: 480px) {
  .ttsmartblog .ttcms-desc {
    padding: 0 10px;
  }
}
.ttsmartblog .tt-frame {
  float: left;
  text-align: center;
  width: 100%;
}
.ttsmartblog .tt-frame .title_block {
  margin: 0 0 60px;
}
@media (max-width: 480px) {
  .ttsmartblog .tt-frame .title_block {
    margin: 0 0 30px;
  }
}
.ttsmartblog .tt-frame .title_block .ttblock-heading:before {
  display: none;
}
.ttsmartblog .blog-content {
  float: left;
  width: 100%;
}
.ttsmartblog .blog-content .block_content {
  margin-bottom: 50px;
  border-top: 1px solid #e5e5e5;
}
.ttsmartblog #ttsmartblog-carousel {
  border: none;
}
.ttsmartblog #ttsmartblog-carousel .owl-wrapper-outer {
  border: 1px solid #e5e5e5;
  border-bottom: none;
  border-top: none;
}
.ttsmartblog #ttsmartblog-carousel li .ttblog-content {
  padding: 0;
}
@media (max-width: 991px) {
  .ttsmartblog #ttsmartblog-carousel li .ttblog-content {
    width: auto;
  }
}
.ttsmartblog #ttsmartblog-carousel li:hover .ttblog_image_holder img {
  transform: scale(1.1);
}

.ttblog-content li.item {
  padding: 0 !important;
  float: left;
  width: 100%;
  position: relative;
  text-align: left !important;
}
.ttblog-content li.item .ttblog-content {
  float: left;
  margin: 0;
}
@media (max-width: 991px) {
  .ttblog-content li.item .ttblog-content {
    width: 100%;
  }
}
.ttblog-content li.item .ttblog-content .ttblog_date {
  width: 100%;
  margin: 0 0 10px;
  float: left;
}
.ttblog-content li.item .ttblog-content .ttblog_date .ttday_month {
  color: #232323;
  display: inline-block;
  float: none;
  font: 400 12px/15px "PT Sans", Helvetica, sans-serif;
  margin: 0 0 0 2px;
  text-transform: uppercase;
  vertical-align: baseline;
}
.ttblog-content li.item .ttblog-content .ttblog_date .ttday_date {
  color: #232323;
  display: inline-block;
  float: none;
  font: 700 16px/18px "PT Sans", Helvetica, sans-serif;
}
.ttblog-content li.item .ttblog-content .ttblog_date .ttday_year {
  color: #232323;
  display: inline-block;
  float: none;
  font: 400 12px/15px "PT Sans", Helvetica, sans-serif;
}
.ttblog-content li.item .ttblog-content .ttblog-title {
  font: 700 14px/18px "PT Sans", Helvetica, sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-top: 0;
}
.ttblog-content li.item .ttblog-content .ttblog-title a {
  color: #232323;
}
.ttblog-content li.item .ttblog-content .ttblog-title a:hover {
  color: #ffc446;
}
.ttblog-content li.item .ttblog-content .ttblog-desc {
  float: left;
  width: 100%;
  margin: 0 0 30px;
}
.ttblog-content li.item .ttblog-content .ttblog-detail {
  float: left;
  width: 100%;
  position: relative;
  margin: 10px 0 0;
  display: none;
  padding: 15px 0 0;
}
.ttblog-content li.item .ttblog-content .ttblog-detail .ttviews, .ttblog-content li.item .ttblog-content .ttblog-detail .ttcomment {
  float: left;
  font: 400 12px/18px "PT Sans", Helvetica, sans-serif;
  color: #232323;
  text-transform: capitalize;
}
.ttblog-content li.item .ttblog-content .ttblog-detail .ttviews a, .ttblog-content li.item .ttblog-content .ttblog-detail .ttcomment a {
  color: #232323;
}
.ttblog-content li.item .ttblog-content .ttblog-detail .ttviews i, .ttblog-content li.item .ttblog-content .ttblog-detail .ttcomment i {
  font-size: 14px;
}
.ttblog-content li.item .ttblog-content .ttblog-detail .ttcomment {
  margin: 0 0 0 10px;
}
.ttblog-content li.item .ttblog-content .ttblog-detail .ttcomment:hover {
  color: #ffc446;
}
.ttblog-content li.item .ttblog-content .ttblog-detail .ttcomment:hover a {
  color: #ffc446;
}
.ttblog-content li.item .ttblog-content .ttblog-detail .ttreadmore-link i {
  width: 20px;
  vertical-align: middle;
}
.ttblog-content li.item .ttblog-content .ttblog-detail .ttreadmore-link:hover {
  color: #ffc446;
}
.ttblog-content li.item .ttblog-content .tthover-content {
  float: left;
  width: 100%;
}
@media (max-width: 767px) {
  .ttblog-content li.item .ttblog-content .tthover-content {
    bottom: 0px;
  }
}
.ttblog-content li.item .ttblog-content .tthover-content .ttviews, .ttblog-content li.item .ttblog-content .tthover-content .ttcomment, .ttblog-content li.item .ttblog-content .tthover-content .ttauthor, .ttblog-content li.item .ttblog-content .tthover-content .ttcategory, .ttblog-content li.item .ttblog-content .tthover-content .ttpostby {
  float: none;
  display: inline-block;
  vertical-align: top;
}
.ttblog-content li.item .ttblog-content .tthover-content .ttviews, .ttblog-content li.item .ttblog-content .tthover-content .ttcomment, .ttblog-content li.item .ttblog-content .tthover-content .ttauthor, .ttblog-content li.item .ttblog-content .tthover-content .ttcategory, .ttblog-content li.item .ttblog-content .tthover-content .ttpostby, .ttblog-content li.item .ttblog-content .tthover-content .ttblog-detail {
  font: 400 13px/18px "PT Sans", Helvetica, sans-serif;
  text-transform: capitalize;
  margin: 0 10px 0 0;
  letter-spacing: 0.4px;
  color: #232323;
}
.ttblog-content li.item .ttblog-content .tthover-content .ttviews a:hover, .ttblog-content li.item .ttblog-content .tthover-content .ttcomment a:hover, .ttblog-content li.item .ttblog-content .tthover-content .ttauthor a:hover, .ttblog-content li.item .ttblog-content .tthover-content .ttcategory a:hover, .ttblog-content li.item .ttblog-content .tthover-content .ttpostby a:hover, .ttblog-content li.item .ttblog-content .tthover-content .ttblog-detail a:hover {
  text-decoration: underline;
}
.ttblog-content li.item .ttblog-content .tthover-content .ttviews i, .ttblog-content li.item .ttblog-content .tthover-content .ttcomment i, .ttblog-content li.item .ttblog-content .tthover-content .ttauthor i, .ttblog-content li.item .ttblog-content .tthover-content .ttcategory i, .ttblog-content li.item .ttblog-content .tthover-content .ttpostby i, .ttblog-content li.item .ttblog-content .tthover-content .ttblog-detail i {
  font-size: 14px;
}
.ttblog-content li.item .ttblog-content .tthover-content .ttblog-detail {
  float: right;
  letter-spacing: 0.4px;
  color: #232323;
}
.ttblog-content li.item .ttblog-content .tthover-content .ttcomment:hover {
  color: #232323;
}
.ttblog-content li.item .ttblog-content .tthover-content .ttcomment:hover a {
  color: #232323;
}
.ttblog-content li.item .ttblog_image_holder {
  float: left;
  position: relative;
  overflow: hidden;
}
.ttblog-content li.item .ttblog_image_holder .left-block {
  float: left;
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid #e5e5e5;
}
.ttblog-content li.item .ttblog_image_holder .right-block {
  float: left;
  padding: 40px 20px;
  text-align: center;
  width: 100%;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .ttblog-content li.item .ttblog_image_holder .right-block {
    padding: 23px 20px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .ttblog-content li.item .ttblog_image_holder .right-block {
    padding: 36px 20px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .ttblog-content li.item .ttblog_image_holder .right-block {
    padding: 23px;
  }
}
.ttblog-content li.item .ttblog_image_holder img {
  max-width: 100%;
  height: auto;
  width: 100%;
  transition: all 400ms ease-in-out;
  -moz-transition: all 400ms ease-in-out;
  -webkit-transition: all 400ms ease-in-out;
  -khtml-transition: all 400ms ease-in-out;
  -o-transition: all 400ms ease-in-out;
}
.ttblog-content li.item .ttblog_image_holder .ttblog-hover {
  height: 100%;
  position: absolute;
  top: 0;
  transition: all 0.4s ease-in-out 0s;
  width: 100%;
}
.ttblog-content li.item .ttblog_image_holder .ttblog_date {
  float: none;
  display: inline-block;
  margin: 0 0 30px;
}
@media (min-width: 992px) and (max-width: 1199px) {
  .ttblog-content li.item .ttblog_image_holder .ttblog_date {
    margin: 0 0 20px;
  }
}
@media (min-width: 480px) and (max-width: 767px) {
  .ttblog-content li.item .ttblog_image_holder .ttblog_date {
    margin: 0 0 10px;
  }
}
.ttblog-content li.item .ttblog_image_holder .ttblog_date .ttday_date {
  color: #232323;
  float: none;
  display: inline-block;
  vertical-align: top;
  font: 700 18px/26px "PT Sans", Helvetica, sans-serif;
  letter-spacing: 1px;
  text-align: center;
  position: relative;
}
.ttblog-content li.item .ttblog_image_holder .ttblog_date .ttday_date:before {
  content: "/";
  float: right;
  font-size: 18px;
  font-weight: normal;
  height: 10px;
  line-height: 24px;
  width: 10px;
}
.ttblog-content li.item .ttblog_image_holder .ttblog_date .ttday_month {
  color: #232323;
  float: none;
  display: inline-block;
  vertical-align: top;
  font: 400 13px/20px "PT Sans", Helvetica, sans-serif;
  letter-spacing: 1px;
  text-align: center;
  text-transform: uppercase;
}
.ttblog-content li.item .ttblog_image_holder .ttbloglinks {
  bottom: 0;
  height: 42px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
}
.ttblog-content li.item .ttblog_image_holder .ttbloglinks a {
  border: 2px solid #ffc547;
  color: #ffc547;
  float: left;
  opacity: 0;
  transition: all 0.4s ease 0s;
}
@media (max-width: 767px) {
  .ttblog-content li.item .ttblog_image_holder .ttbloglinks a {
    transform: scale(1);
    opacity: 1;
  }
}
.ttblog-content li.item .ttblog_image_holder .ttbloglinks a i {
  float: left;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  margin: 0 7px 0 0;
}
.ttblog-content li.item .ttblog_image_holder .ttbloglinks a.ttzoom {
  background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
  border: 1px solid #222222;
  color: white;
  display: inline-block;
  float: none;
  font: 600 14px/18px "Dosis", sans-serif;
  letter-spacing: 2px;
  opacity: 0;
  padding: 8px 20px;
  text-transform: uppercase;
  transition: all 0.4s ease 0s;
}
@media (max-width: 767px) {
  .ttblog-content li.item .ttblog_image_holder .ttbloglinks a.ttzoom {
    opacity: 1;
  }
}
.ttblog-content li.item .ttblog_image_holder .ttbloglinks a.ttreadmore-link {
  display: none;
  padding: 12px;
}
.ttblog-content li.item .ttblog_image_holder .ttbloglinks a:hover {
  background: #222222;
  color: white;
  border-color: #222222;
}
.ttblog-content li.item .ttblog_image_holder .ttblog-desc p {
  margin: 0;
  line-height: 20px;
}
.ttblog-content li.item .ttblog_image_holder .tthover-content {
  float: left;
  width: 100%;
}
@media (max-width: 767px) {
  .ttblog-content li.item .ttblog_image_holder .tthover-content {
    bottom: 0px;
  }
}
.ttblog-content li.item .ttblog_image_holder .tthover-content .ttviews, .ttblog-content li.item .ttblog_image_holder .tthover-content .ttcomment, .ttblog-content li.item .ttblog_image_holder .tthover-content .ttauthor, .ttblog-content li.item .ttblog_image_holder .tthover-content .ttcategory, .ttblog-content li.item .ttblog_image_holder .tthover-content .ttpostby {
  float: none;
  display: inline-block;
  vertical-align: top;
}
.ttblog-content li.item .ttblog_image_holder .tthover-content .ttviews, .ttblog-content li.item .ttblog_image_holder .tthover-content .ttcomment, .ttblog-content li.item .ttblog_image_holder .tthover-content .ttauthor, .ttblog-content li.item .ttblog_image_holder .tthover-content .ttcategory, .ttblog-content li.item .ttblog_image_holder .tthover-content .ttpostby, .ttblog-content li.item .ttblog_image_holder .tthover-content .ttblog-detail {
  font: 400 13px/18px "PT Sans", Helvetica, sans-serif;
  text-transform: capitalize;
  margin: 0 10px 0 0;
  letter-spacing: 0.4px;
  color: #232323;
}
.ttblog-content li.item .ttblog_image_holder .tthover-content .ttviews a, .ttblog-content li.item .ttblog_image_holder .tthover-content .ttcomment a, .ttblog-content li.item .ttblog_image_holder .tthover-content .ttauthor a, .ttblog-content li.item .ttblog_image_holder .tthover-content .ttcategory a, .ttblog-content li.item .ttblog_image_holder .tthover-content .ttpostby a, .ttblog-content li.item .ttblog_image_holder .tthover-content .ttblog-detail a {
  color: #232323;
}
.ttblog-content li.item .ttblog_image_holder .tthover-content .ttviews a:hover, .ttblog-content li.item .ttblog_image_holder .tthover-content .ttcomment a:hover, .ttblog-content li.item .ttblog_image_holder .tthover-content .ttauthor a:hover, .ttblog-content li.item .ttblog_image_holder .tthover-content .ttcategory a:hover, .ttblog-content li.item .ttblog_image_holder .tthover-content .ttpostby a:hover, .ttblog-content li.item .ttblog_image_holder .tthover-content .ttblog-detail a:hover {
  text-decoration: underline;
}
.ttblog-content li.item .ttblog_image_holder .tthover-content .ttviews i, .ttblog-content li.item .ttblog_image_holder .tthover-content .ttcomment i, .ttblog-content li.item .ttblog_image_holder .tthover-content .ttauthor i, .ttblog-content li.item .ttblog_image_holder .tthover-content .ttcategory i, .ttblog-content li.item .ttblog_image_holder .tthover-content .ttpostby i, .ttblog-content li.item .ttblog_image_holder .tthover-content .ttblog-detail i {
  font-size: 14px;
}
.ttblog-content li.item .ttblog_image_holder .tthover-content .ttblog-detail {
  float: right;
  letter-spacing: 0.4px;
  color: #232323;
}
.ttblog-content li.item .ttblog_image_holder .tthover-content .ttcomment:hover {
  color: #232323;
}
.ttblog-content li.item .ttblog_image_holder .tthover-content .ttcomment:hover a {
  color: #232323;
}
.ttblog-content li.item.odd .ttblog_image_holder .left-block {
  border-bottom: none;
  border-top: 1px solid #e5e5e5;
}
@media (min-width: 768px) {
  .ttblog-content li.item:hover .ttblog-content .ttblog-title a {
    color: #ffc446;
  }
  .ttblog-content li.item:hover .ttblog_image_holder .ttblog-hover {
    background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
  }
  .ttblog-content li.item:hover .ttblog_image_holder .tthover-content {
    bottom: 0;
  }
  .ttblog-content li.item:hover .ttblog_image_holder .ttbloglinks a {
    opacity: 1;
  }
}

/* ---------------------------- Start category,allblog --------------------------- */
#smartblogcat li {
  margin: 0 0 40px;
  position: relative;
}
#smartblogcat li .ttblog-content {
  text-align: left;
}
#smartblogcat li .ttblog-content .ttblog-desc {
  margin: 0 0 20px;
}
@media (min-width: 480px) and (max-width: 767px) {
  #smartblogcat li .ttblog-content .ttblog-desc {
    margin: 0 0 10px;
  }
}
#smartblogcat li .ttblog-content .ttblog-detail {
  display: block;
}
#smartblogcat li .ttblog-content .ttblog-detail .ttreademore a {
  color: #999999;
}
#smartblogcat li .ttblog-content .ttblog-detail .ttreademore a:hover {
  color: #ffc446;
}

/* ---------------------------- End category,allblog --------------------------- */
/* ---------------------------- Start commentpage --------------------------- */
#content.ttblog-content li {
  text-align: left;
}
#content.ttblog-content li .ttblog-content {
  margin: 15px 0 30px;
}

#respond {
  float: left;
  width: 100%;
  padding: 0 10px;
}
#respond .comment-reply-title {
  font: 700 14px/18px "PT Sans", Helvetica, sans-serif;
  color: #232323;
  text-transform: uppercase;
}
#respond #commentInput table {
  width: 100%;
  margin: 0 0 30px;
}
#respond #commentInput table td {
  padding: 10px 10px 10px  0;
}
#respond #commentInput table td input {
  max-width: 250px;
}
#respond #commentInput .ttsubmit-comment {
  float: right;
}
#respond #commentInput .ttsubmit-comment #submitComment:hover {
  background: #ffce64;
  border-color: #ffce64;
  color: #232323;
}

#articleComments {
  border: none;
  border-radius: 0;
  background: #f9f9f9;
  padding: 20px;
  margin: 0px 0 30px;
  box-shadow: none;
  float: left;
  width: 100%;
}
#articleComments .tttotal-comment {
  font: 700 16px/18px "PT Sans", Helvetica, sans-serif;
  text-transform: uppercase;
  margin: 0;
  color: #999999;
}
#articleComments #comments {
  margin-bottom: 20px;
  float: left;
  width: 100%;
  background: #f9f9f9;
}
#articleComments #comments #respond {
  border-top: none;
  float: left;
  margin-top: 25px;
  width: 100%;
}
#articleComments .tt_commenttitle {
  font: 700 16px/22px "PT Sans", Helvetica, sans-serif;
  color: #232323;
  margin: 0 0 15px;
}
#articleComments #comments .commentList {
  margin: 10px 0;
  float: left;
  width: 100%;
}
@media (max-width: 767px) {
  #articleComments #comments .commentList {
    float: left;
    width: 100%;
    overflow: auto;
  }
}
#articleComments #comments .commentList > ul {
  /* border-bottom:1px solid $common-border-color; */
}
#articleComments #comments .commentList > ul .commentList {
  background: #eeeeee;
  float: left;
  padding: 7px;
}
#articleComments #comments .commentList > ul > div > li {
  margin: 0;
  padding: 20px 20px 10px 100px;
}
#articleComments .commentList li {
  border: none;
  float: left;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  position: relative;
  background: #f9f9f9;
  padding: 20px 20px 20px 110px;
  margin: 0;
}
#articleComments .commentList li .reply {
  margin: 0;
  text-align: left;
}
#articleComments .commentList li .reply a {
  background: none;
  cursor: pointer;
  border-radius: 0;
  border: none;
  font: 700 14px/16px "PT Sans", Helvetica, sans-serif;
  text-decoration: underline;
  padding: 0;
}
#articleComments .commentList li .reply a:hover {
  background: none;
  color: #666666;
}
#articleComments .commentList li .tmblogtitle {
  float: left;
  width: 100%;
}
#articleComments .commentList li .tmblogtitle .name {
  float: left;
  margin: 0 15px 0 0;
  color: #232323;
  font-weight: 600;
}
#articleComments .commentList li .tmblogtitle .blog_date {
  color: #afafaf;
  font-size: 12px;
  line-height: 18px;
}
#articleComments .commentList li .blog_desc {
  color: #999999;
}
#articleComments .commentList li .comment-reply-link {
  background: white;
  font: 700 11px/16px "PT Sans", Helvetica, sans-serif;
  padding: 6px 10px;
  border: 1px solid black;
  color: black;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
#articleComments .commentList li .comment-reply-link:hover {
  border-color: red;
  background: #999999;
  color: #ffc446;
}
#articleComments .commentList li .avatar {
  background: none;
  position: absolute;
  left: 10px;
  top: 20px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  padding: 0;
  border: 5px solid #e5e5e5;
}

/* ---------------------------- End commentpage --------------------------- */
#ttblogCategory {
  float: left;
  width: 100%;
  margin: 0 0 20px 0;
  background: whitesmoke;
}
#ttblogCategory img {
  width: 32%;
  height: auto;
  float: left;
}
@media (min-width: 480px) and (max-width: 767px) {
  #ttblogCategory img {
    padding: 30px 30px 0;
    width: 62%;
  }
}
@media (max-width: 480px) {
  #ttblogCategory img {
    padding: 30px 30px 0;
    width: 100%;
  }
}
#ttblogCategory .ttblog-content {
  float: left;
  padding: 20px 0 20px 20px;
  width: 68% !importAnt;
}
#ttblogCategory .ttblog-content .ttblog-title {
  text-transform: uppercase;
  margin: 0 0 10px;
  font: 700 14px/18px "PT Sans", Helvetica, sans-serif;
}
#ttblogCategory .ttblog-content .ttblog-title a {
  color: #999999;
}

#module-smartblog-category .ttblog-content {
  padding: 0 !important;
  width: 100%;
}
#module-smartblog-category .ttblog-content li {
  float: left;
  width: 100%;
  position: relative;
  text-align: left !important;
}
@media (min-width: 480px) and (max-width: 767px) {
  #module-smartblog-category .ttblog-content li {
    padding: 10px !important;
  }
}
@media (max-width: 480px) {
  #module-smartblog-category .ttblog-content li {
    padding: 10px !important;
  }
}
#module-smartblog-category .ttblog-content li .ttblog-content {
  float: left;
  margin: 6px 0 0;
}
@media (max-width: 991px) {
  #module-smartblog-category .ttblog-content li .ttblog-content {
    width: 100%;
    padding: 0 !important;
  }
}
#module-smartblog-category .ttblog-content li .ttblog-content .ttblog_date {
  width: 100%;
  margin: 0 0 10px;
  float: left;
}
#module-smartblog-category .ttblog-content li .ttblog-content .ttblog_date .ttday_month {
  color: #232323;
  display: inline-block;
  float: none;
  font: 400 12px/15px "PT Sans", Helvetica, sans-serif;
  margin: 0 0 0 2px;
  text-transform: uppercase;
  vertical-align: baseline;
}
#module-smartblog-category .ttblog-content li .ttblog-content .ttblog_date .ttday_date {
  color: #232323;
  display: inline-block;
  float: none;
  font: 700 18px/18px "PT Sans", Helvetica, sans-serif;
}
#module-smartblog-category .ttblog-content li .ttblog-content .ttblog_date .ttday_year {
  color: #232323;
  display: inline-block;
  float: none;
  font: 400 12px/15px "PT Sans", Helvetica, sans-serif;
}
#module-smartblog-category .ttblog-content li .ttblog-content .ttblog-title {
  font: 700 14px/18px "PT Sans", Helvetica, sans-serif;
  text-transform: uppercase;
}
#module-smartblog-category .ttblog-content li .ttblog-content .ttblog-title a {
  color: #232323;
}
#module-smartblog-category .ttblog-content li .ttblog-content .ttblog-title a:hover {
  color: #ffc446;
}
#module-smartblog-category .ttblog-content li .ttblog-content .ttblog-desc {
  float: left;
  width: 100%;
}
#module-smartblog-category .ttblog-content li .ttblog-content .ttblog-detail {
  float: left;
  width: 100%;
  position: relative;
  margin: 10px 0 0;
  display: none;
  padding: 15px 0 0;
}
#module-smartblog-category .ttblog-content li .ttblog-content .ttblog-detail .ttviews, #module-smartblog-category .ttblog-content li .ttblog-content .ttblog-detail .ttcomment {
  float: left;
  font: 400 12px/18px "PT Sans", Helvetica, sans-serif;
  color: #232323;
  text-transform: capitalize;
}
#module-smartblog-category .ttblog-content li .ttblog-content .ttblog-detail .ttviews a, #module-smartblog-category .ttblog-content li .ttblog-content .ttblog-detail .ttcomment a {
  color: #232323;
}
#module-smartblog-category .ttblog-content li .ttblog-content .ttblog-detail .ttviews i, #module-smartblog-category .ttblog-content li .ttblog-content .ttblog-detail .ttcomment i {
  font-size: 14px;
}
#module-smartblog-category .ttblog-content li .ttblog-content .ttblog-detail .ttcomment {
  margin: 0 0 0 10px;
}
#module-smartblog-category .ttblog-content li .ttblog-content .ttblog-detail .ttcomment:hover {
  color: #ffc446;
}
#module-smartblog-category .ttblog-content li .ttblog-content .ttblog-detail .ttcomment:hover a {
  color: #ffc446;
}
#module-smartblog-category .ttblog-content li .ttblog-content .ttblog-detail .ttreadmore-link i {
  width: 20px;
  vertical-align: middle;
}
#module-smartblog-category .ttblog-content li .ttblog-content .ttblog-detail .ttreadmore-link:hover {
  color: #ffc446;
}
#module-smartblog-category .ttblog-content li .ttblog-content .tthover-content {
  float: left;
  width: 100%;
}
@media (max-width: 767px) {
  #module-smartblog-category .ttblog-content li .ttblog-content .tthover-content {
    bottom: 0px;
  }
}
#module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttviews, #module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttcomment, #module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttauthor, #module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttcategory, #module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttpostby {
  float: none;
  display: inline-block;
  vertical-align: top;
}
#module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttviews, #module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttcomment, #module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttauthor, #module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttcategory, #module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttpostby, #module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttblog-detail {
  font: 400 13px/18px "PT Sans", Helvetica, sans-serif;
  text-transform: capitalize;
  margin: 0 10px 0 0;
  letter-spacing: 0.4px;
  color: #232323;
}
#module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttviews a:hover, #module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttcomment a:hover, #module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttauthor a:hover, #module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttcategory a:hover, #module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttpostby a:hover, #module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttblog-detail a:hover {
  text-decoration: underline;
}
#module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttviews i, #module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttcomment i, #module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttauthor i, #module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttcategory i, #module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttpostby i, #module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttblog-detail i {
  font-size: 14px;
}
#module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttblog-detail {
  float: right;
  letter-spacing: 0.4px;
  color: #232323;
}
#module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttcomment:hover {
  color: #232323;
}
#module-smartblog-category .ttblog-content li .ttblog-content .tthover-content .ttcomment:hover a {
  color: #232323;
}
#module-smartblog-category .ttblog-content li .ttblog_image_holder {
  float: left;
  position: relative;
  padding: 0;
  overflow: hidden;
}
@media (max-width: 991px) {
  #module-smartblog-category .ttblog-content li .ttblog_image_holder {
    width: 100%;
  }
}
#module-smartblog-category .ttblog-content li .ttblog_image_holder img {
  max-width: 100%;
  height: auto;
  width: 100%;
}
#module-smartblog-category .ttblog-content li .ttblog_image_holder .ttblog-hover {
  height: 100%;
  position: absolute;
  top: 0;
  transition: all 0.4s ease-in-out 0s;
  width: 100%;
  display: none;
}
#module-smartblog-category .ttblog-content li .ttblog_image_holder .ttbloglinks {
  bottom: 0;
  height: 42px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 88px;
}
#module-smartblog-category .ttblog-content li .ttblog_image_holder .ttbloglinks a {
  width: 40px;
  height: 40px;
  border: 2px solid #fff;
  color: #ffffff;
  float: left;
  border-radius: 50%;
  transform: scale(1.5);
  opacity: 0;
  transition: all 0.4s ease 0s;
}
@media (max-width: 767px) {
  #module-smartblog-category .ttblog-content li .ttblog_image_holder .ttbloglinks a {
    transform: scale(1);
    opacity: 1;
  }
}
#module-smartblog-category .ttblog-content li .ttblog_image_holder .ttbloglinks a i {
  float: left;
  font-size: 14px;
  font-weight: normal;
}
#module-smartblog-category .ttblog-content li .ttblog_image_holder .ttbloglinks a.ttzoom {
  margin: 0 8px 0 0;
  padding: 11px 12px;
}
#module-smartblog-category .ttblog-content li .ttblog_image_holder .ttbloglinks a.ttreadmore-link {
  padding: 12px;
}
#module-smartblog-category .ttblog-content li .ttblog_image_holder .ttbloglinks a:hover {
  background: #ffc547;
  border-color: #ffc547;
}
#module-smartblog-category .ttblog-content li .ttblog_image_holder .ttblog-desc {
  text-align: left;
  background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
  bottom: 0;
  color: #bbbbbb;
  position: absolute;
  padding: 10px;
  bottom: -60px;
  transition: all 400ms ease-in-out;
}
#module-smartblog-category .ttblog-content li .ttblog_image_holder .ttblog-desc p {
  margin: 0;
  line-height: 20px;
}
#module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content {
  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
  bottom: -40px;
  float: left;
  padding: 10px;
  position: absolute;
  transition: all 300ms ease-in-out 0s;
  width: 100%;
}
@media (max-width: 767px) {
  #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content {
    bottom: 0px;
  }
}
#module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttviews, #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttcomment, #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttauthor, #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttcategory, #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttpostby {
  float: none;
  display: inline-block;
  vertical-align: top;
}
#module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttviews, #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttcomment, #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttauthor, #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttcategory, #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttpostby, #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttblog-detail {
  font: 400 13px/18px "PT Sans", Helvetica, sans-serif;
  text-transform: capitalize;
  margin: 0 10px 0 0;
  letter-spacing: 0.4px;
  color: #ffffff;
}
#module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttviews a, #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttcomment a, #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttauthor a, #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttcategory a, #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttpostby a, #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttblog-detail a {
  color: #ffffff;
}
#module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttviews a:hover, #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttcomment a:hover, #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttauthor a:hover, #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttcategory a:hover, #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttpostby a:hover, #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttblog-detail a:hover {
  text-decoration: underline;
}
#module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttviews i, #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttcomment i, #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttauthor i, #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttcategory i, #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttpostby i, #module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttblog-detail i {
  font-size: 14px;
}
#module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttblog-detail {
  float: right;
  letter-spacing: 0.4px;
  color: #232323;
}
#module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttcomment:hover {
  color: #232323;
}
#module-smartblog-category .ttblog-content li .ttblog_image_holder .tthover-content .ttcomment:hover a {
  color: #232323;
}
@media (min-width: 768px) {
  #module-smartblog-category .ttblog-content li:hover .ttblog-content .ttblog-title a {
    color: #ffc446;
  }
  #module-smartblog-category .ttblog-content li:hover .ttblog_image_holder .tthover-content {
    bottom: 0;
  }
  #module-smartblog-category .ttblog-content li:hover .ttblog_image_holder .ttbloglinks a {
    transform: scale(1);
    opacity: 1;
  }
}

#module-smartblog-details .ttblog-content li.item .ttblog-content .ttblog-desc {
  display: block;
}
#module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content {
  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
  bottom: 0px;
  float: left;
  padding: 10px;
  position: absolute;
  transition: all 300ms ease-in-out 0s;
  width: 100%;
}
@media (max-width: 767px) {
  #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content {
    bottom: 0px;
  }
}
#module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttviews, #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttcomment, #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttauthor, #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttcategory, #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttpostby {
  float: none;
  display: inline-block;
  vertical-align: top;
}
#module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttviews, #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttcomment, #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttauthor, #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttcategory, #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttpostby, #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttblog-detail {
  font: 400 13px/18px "PT Sans", Helvetica, sans-serif;
  text-transform: capitalize;
  margin: 0 10px 0 0;
  letter-spacing: 0.4px;
  color: #ffffff;
}
#module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttviews a, #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttcomment a, #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttauthor a, #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttcategory a, #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttpostby a, #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttblog-detail a {
  color: #ffffff;
}
#module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttviews a:hover, #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttcomment a:hover, #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttauthor a:hover, #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttcategory a:hover, #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttpostby a:hover, #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttblog-detail a:hover {
  text-decoration: underline;
}
#module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttviews i, #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttcomment i, #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttauthor i, #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttcategory i, #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttpostby i, #module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttblog-detail i {
  font-size: 14px;
}
#module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttblog-detail {
  float: right;
  letter-spacing: 0.4px;
  color: #232323;
}
#module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttcomment:hover {
  color: #232323;
}
#module-smartblog-details .ttblog-content li.item .ttblog_image_holder .tthover-content .ttcomment:hover a {
  color: #232323;
}

#ttblogCategory .ttblog-content {
  padding: 20px !important;
}

#index .ttblog-content li.item .ttblog_image_holder .ttblog-hover {
  display: none;
}
#index .ttblog-content li.item .ttblog_image_holder .tthover-content {
  bottom: -100%;
}
@media (max-width: 767px) {
  #index .ttblog-content li.item .ttblog_image_holder .tthover-content {
    bottom: 0%;
  }
}
#index .ttblog-content li.item:hover .ttblog_image_holder .tthover-content {
  bottom: 0;
}
#index .ttblog-content li.item:hover .ttblog-content .ttblog-title a, #index .ttblog-content li.item .ttblog-content .ttblog-title a {
  color: #232323;
}
#index .ttblog-content li.item .ttblog_image_holder .ttbloglinks {
  top: 0;
  z-index: 999;
}
@media (max-width: 767px) {
  #index .ttblog-content li.item .ttblog_image_holder .ttbloglinks {
    position: static;
    float: left;
    width: 100%;
    margin: 0 0 10px;
  }
}
