
.bm {
  /*category*/
  /*post_thum*/
  /*post*/
  /*review*/
  /*fix*/
  /*elements*/ }
  .bm .image > #d_social_login{
  	margin-top: -20px;
  }
  .bm .image > #d_social_login > a {
  	border-radius: 50%;
  }

  .bm .bm-category-info,
  .bm .bm-author-info {
    padding-bottom: 20px;
    margin-bottom: 20px; }
    .bm .bm-category-info .image,
    .bm .bm-author-info .image {
      float: left;
      max-width: 30%;
      margin-right: 20px; }
  .bm .bm-categories {
    margin-bottom: 20px;
    padding-bottom: 20px; }
    .bm .bm-categories .item-cateogry {
      padding-bottom: 20px;
      display: block; }
      .bm .bm-categories .item-cateogry .image {
        text-align: center;
        margin-bottom: 15px; }
        .bm .bm-categories .item-cateogry .image img {
          width: 100%; }
      .bm .bm-categories .item-cateogry .title {
        text-align: center; }
  .bm .bm-empty {
    padding: 15px 0px; }
  .bm .post-thumb .image {
    position: relative;
	text-align: center;
	}
	.post-thumb .image a {
    display: inline-block;
}
    .bm .post-thumb .image .categories {
      position: absolute;
      top: 0px;
      margin: 15px; }
      .bm .post-thumb .image .categories li {
        display: inline-block; }
  .bm .bm-post-info .category {
    margin-top: 15px; }
    .bm .bm-post-info .category li {
      display: inline-block; }
  .bm .bm-post-info .image {
    margin-top: 15px; }
  .bm .bm-post-info .btn-edit {
    position: absolute;
    right: 0px;
    margin-right: 15px;
	top:-10px;
	}
	.bm-pagination{
		margin-top:10px; 
	}
  .bm .post-nav {
    margin-top: 20px; }
  .bm .bm-reviews .bm-pagination {
    margin-top: 20px; }
  .bm .bm-reviews .review .media-left .image img {
    border-radius: 100px; }
  .bm .bm-reviews .review .media-body .description {
    min-height: 50px; }
  .bm .bm-reviews .review .replies .media-body {
    padding-left: 10%; }
  .bm .bm-reviews .review .replies .media-left + .media-body {
    padding-left: 0px; }
  .bm .bm-reviews .review .replies .rating {
    display: none; }
  .bm .bm-reviews .review .replies .media-left img {
    width: 30px; }
  .bm .bm-reviews .review .replies .media-body .description {
    min-height: inherit; }
  .bm .bm-reviews .review .thumbnail {
    display: inline-block; }
  .bm .form-review .file-preview {
    border: none;
    padding: 0px;
    margin-bottom: 20px; }
    .bm .form-review .file-preview .fileinput-remove {
      line-height: 0.8;
      padding: 7px; }
    .bm .form-review .file-preview .file-drop-zone {
      margin: 0px;
      padding: 0px; }
  .bm .form-review .rating {
    height: 34px; }
  .bm .form-review #input_cancel_reply .name {
    width: 100%; }
  .bm .form-review .buttons {
    margin: 0px; }
  .bm .form-review .customer-info:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    height: 100%; }
  .bm .form-review .customer-info .image img {
    border-radius: 17px;
    width: 34px;
    vertical-align: middle;
    display: inline-block;
    margin-right: 15px; }
  .bm .form-review .customer-info .name {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px; }
  .bm .fa-2x,
  .bm .fa-stack-2x {
    font-size: 2em !important; }
  .bm .rating[class*="rating-"] .fa-stack {
    font-size: 7px; }
    .bm .rating[class*="rating-"] .fa-stack .fa-star {
      display: none; }
  .bm .rating.rating-1 .fa-stack:nth-child(-n+1) .fa-star {
    display: block; }
  .bm .rating.rating-2 .fa-stack:nth-child(-n+2) .fa-star {
    display: block; }
  .bm .rating.rating-3 .fa-stack:nth-child(-n+3) .fa-star {
    display: block; }
  .bm .rating.rating-4 .fa-stack:nth-child(-n+4) .fa-star {
    display: block; }
  .bm .rating.rating-5 .fa-stack:nth-child(-n+5) .fa-star {
    display: block; }
	@media (max-width: 768px){ 
		.bm.bm-module.bm-post-module .post-layout.post-grid:nth-child(2n+1){ 
			clear:left;
		}
		.bm.bm-module > .h2 span{
			display:inline-block;
			line-height:1.3em;
		}
		#column-left .bm-posts .post-thumb .image, #column-right .bm-posts .post-thumb .image,#column-left .bm-posts .post-thumb .post-thumb-heading, #column-right .bm-posts .post-thumb .post-thumb-heading{
			width:100%!important;
			float:inherit!important;
			padding-right:0px!important;
			text-align:center!important;
		}
		.bm .bm-post-content .post-nav .post-nav-right{
			padding: 20px 0px 20px 10px!important;
		}
	}
	.bm-videos{margin-bottom:20px;}
	.bootstrap-rating{
		font-size:8px;
	}
	.bm .tag-style a, .bm .bm-post-content .tag a, .bm .post-thumb .post-thumb-body .tag a{
		border-radius: 5px;
		margin-right: 1px!important;
		
	}
	.bm .post-thumb .post-thumb-heading .rating {
    margin: 2px 0px 0px 0px!important;
}
.bm .post-thumb .post-thumb-footer{
	padding-bottom:20px!important;
}
.bm .post-thumb .post-thumb-heading .title{
	line-height: 1.3em;
	font-size: 14px;
}
.bm .block-title, .bm .bm-post-content .bm-reviews > .h2, .bm .bm-post-content .form-review > .h2, .bm.bm-module > .h2{
	font-size:18px!important;
	display: inline-block;
    line-height: 1.3em;
}
.bm .post-thumb .post-thumb-body .short-description,.bm .bm-post-content .description{
	    text-align: justify!important;
	    display: block !important;
}
.bm .bm-post-info .title {
    text-align: left;
    margin-bottom: 20px!important;
    font-size: 24px!important;
	line-height: 1.3;
}
.bm .bm-post-content .post-nav{
	    margin-bottom: 30px!important;
}
.bm .bm-category-info, .bm .bm-author-info {
    padding: 10px!important;
    background: #f9f9f9!important;
    margin-bottom: 20px!important;
}
.bm .bm-category-info .h1, .bm .bm-author-info .h1{
	font-size:24px!important;
	display: none;
}
.bm .post-thumb .post-thumb-heading .author, .bm .post-thumb .post-thumb-heading .date-published{
	margin: 5px 5px 0px 0px!important;
}

.post-nav-right.border-left{
	border-right: solid 1px #e5e5e5;
}
.post-nav-left.border-right{
	border-left: solid 1px #e5e5e5; 
} 
.post-nav h4.media-heading{
	line-height:1.3;
}
