/* ----------
blog
---------- */
.list-post .item {position:relative; min-height:250px; max-height:250px;}
.list-post .item .item-category {display:block; position:absolute; top:0; left:0; padding:0 5px; background-color:#331e0d; font-size:90%; color:#fff;}
.list-post .item-thumbnail {overflow:hidden; max-height:170px;}
.list-post .item-thumbnail img:hover {transform:scale(1.2);}
aside .list-post {margin-bottom:20px;}
.navbar-category > ul {display:inline-block; overflow:hidden;}
.navbar-category > ul li {float:left; margin:0 30px;}
.navbar-category > ul li a {font-size:15px; font-weight:500;}

/* ----------
result
---------- */
.list-result .item {margin-bottom:30px;}
.list-result .item:last-child {margin-bottom:0;}

.single .section-body {padding:50px 0;}
.single .item-thumbnail {}
.single .item-thumbnail img {margin:0 auto;}
.single .item-category {display:inline-block; padding:0 5px; background-color:#331e0d; color:#fff; text-decoration:none;}
.single .item-category:hover {opacity:.75;}
.single .post-tag a {display:inline-block; margin-right:10px; padding:3px 10px; background-color:#331e0d; border-radius:4px; font-size:90%; color:#fff; text-decoration:none;}
.single .post-tag a:hover {opacity:.75;}
.single .post-tag a:before {font-family:'FontAwesome'; content:'\f292'; margin-right:5px;}
.single .post-tag a:lasy-child {margin-right:0;}
.single .post-share {overflow:hidden;}
.single .post-share > li {float:left; margin-right:10px;}
.single .post-share > li:last-child {margin-right:0;}
.single .post-link {overflow:hidden;}
.single .post-link .prev {float:left;}
.single .post-link .next {float:right;}
.single .post-link a {display:block; padding:8px 12px; background-color:#f4f1e4; border-radius:4px; color:#331e0d; text-decoration:none;}
.single .post-link a:hover {opacity:.75;}

@media (min-width:641px) {
}
@media (min-width:960px) {
}
@media (min-width:641px) and (max-width:959px) {
}
@media (max-width:640px) {
  .section-header {padding:50px 0 70px;}

  .list-post .item {min-height:inherit; max-height:inherit;}
  .list-post .item-thumbnail {max-height:inherit;}
  aside .list-post {margin-bottom:0;}
  .navbar-category > ul li {float:left; margin:0; padding:10px; width:50%;}

  .single .section-body {padding:30px 0;}
  .single .section-body .item-title {font-size:26px; line-height:1.5;}
}
@media (max-width:320px) {
}
