#blog * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  font-size: 13px;
}
/** Blog **/

/** BlOOK **/
.box .entry-utility {
    border: 1px solid #d5caca7a;
    border-radius: 4px;
    margin: 0 0px 10px;
    padding: 5px 10px 5px;
    height: 100px;
	text-align: left;
	background: #FCFAFA;
}
.new-window{width: 12px;}
.a-title{font-size: 14px; margin: 10px 10px 5px; display: inline-block;font-weight: bold;width: 100%; text-align: right;}
.b-title{font-size: 14px; margin: 10px 0px 0; display: inline-block;font-weight: bold;width: 100%; text-align: center;}
.container-fluid{width: 100%;}
.blok_blog{line-height: 20px; padding: 0 ;}
.img-thumbb{float: left; height: 70px; margin: 15px 10px 5px; width: 70px;}
.all-thumb{width: 100%;font-size: 19px;}
.col-all{padding: 10px 0 0 }
/** BlOOK **/

/** Blog **/
.entry-content{
	    height: auto;
}

.box .entry-content{
	font-size: 16px;
	direction: ltr;
    height: auto;
    width: calc(49% - 3px);
    float: right;
    border: 1px solid #d5caca7a;
    border-radius: 4px;
    margin: 0 4px 10px;
    padding: 10px 10px 5px;
}
.fa-blog-header {
    font-size: 26px;
    margin: 0;
    color: #888;
}
.entry-thumbb{
	min-height: 140px;
	max-height: 140px;
	
    margin-top: -5px;
    max-width: 130px;
	min-width: 130px;
}
.entry-thumb{margin-left: 7px;margin-top: 0px;width: 100px;float: right;height: 100px;}
.main-entry {
    padding: 15px;
    box-shadow: -1px 9px 14px 0 #cf3f7b14;
    background: #fff;
	border-radius:4px;
}
.main-entry .post {
	margin-bottom:12px;
	padding:15px;
	border:1px solid #e5e5e5;
	border-radius:5px;
	background:#fff;
}
.post h3.entry-title,
.post h3.entry-title a {
	text-decoration:none;
	margin:0 0 5px 0;
	font-size: 22px;
}
.post .entry-meta {
	margin-bottom:12px;
	font-size:12px;
	color:#666;
	border-bottom: 1px solid #d7d7d7;
}
.post .entry-meta span {
	color:#333;
	margin-right:10px;
}
.post .entry-meta span i {
	color:#aaa;
	margin-right:2px;
}
.post .entry-content {
	margin-bottom:15px;

}

.post .social-share a {
    background: #e5e5e5;
    border: 1px solid #dddddd;
    font-size: 11px;
    margin: -10px 5px 0px 0;
    float: left;
    padding: 0px 10px;
    text-decoration: none;
    border-radius: 4px;
}
/***
Sidebar
***/
.block-home{margin: 15px 0px 10px; padding: 0 40px 0;}
.box-home{font-size: 18px;padding: 5px 10px 0;}
.main-blog{width: 73%; float: right;}
.sidebar-blog{width: 26%; float: left;}
#blog #sidebar {
    width: 100%;
    float: none;
    padding: 10px;
    box-shadow: -1px 9px 14px 0 #cf3f7b14;
    background: #fff;
	border-radius:4px;
    padding-top: 15px;
}
.widget-boxo{background: #ffffff;padding: 5px 5px 30px; margin: 9px auto;box-shadow: -1px 9px 14px 0 #cf3f7b14;}
#blog #sidebar .widget-box {
	margin-bottom:10px;
	background:#fff;
	border:1px solid #ddd;
	padding:15px;
}
#blog #sidebar .widget-box h3 {
	margin:0 0 10px 0;
	font-size: 15px;
}
#blog #sidebar ul {
	padding:0;
	margin:0;
	list-style:none;
}
#blog #sidebar ul li {
	padding:3px;
}
#blog #sidebar ul > li > ul {
	padding-left:10px;
}
/***
Defaults
***/
.float_left {
	float:left;
}
.float_right {
	float:right;
}


.col{
	width: 100%;
}
@media (max-width:767px){
.box .entry-utility { margin: 0 20px 0 0px;}
.b-title {margin: 10px -20px 0;}
.img-thumbb{margin: 15px 10px 5px 5px;}
}
@media (max-width:540px){
.box .entry-content{width: calc(100% - 10px);}
}
.widget-box:before,
.widget-box:after,
.clearfix:before,
.clearfix:after,
.row:before,
.row:after {
	content:"";
	clear:both;
	display:table;
}