*{margin:0px; padding:0px;}

.big-heading{font-size: 40px; color: #666666;line-height: 40px; margin-top: 30px;margin-bottom: 26px;font-weight: bold;}
.blog-link{font-size: 20px;color: #4267b2;margin-top: 15px;margin-bottom: 10px;text-transform: capitalize;line-height: 28px;display:block;}
.blog-fluid p{line-height: 24px; color: #777777;font-size: 14px;}
.blog-fluid a{text-decoration: none !important;}
.join-social{list-style-type: none;}
.join-social li{list-style-type: none;display: inline-block;}
.join-social li a{display: block; width: 30px; height: 30px; color: #777777; background: #f5f5f5;line-height: 30px;text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}
.join-social li a.facebook:hover{background: #4267b2;color: #ffffff;}
.join-social li a.twitter:hover{background: #59adeb;color: #ffffff;}
.join-social li a.google-plus:hover{background: #F44336;color: #ffffff;}
.join-social li a.pinterest:hover{background: #e63d44;color: #ffffff;}
.join-social li a.youtube:hover{background: #ff0000;color: #ffffff;}
.joinuson{font-weight: bold;font-size: 16px;margin-bottom: 10px;display: inline-block;}

.personblog{padding: 5px; padding-bottom: 15px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;background: #fbfbfb; border:1px solid #eeeeee;margin-top: 30px;}

.titleimg{width: 100%;height: 200px;min-height: 200px;max-height: 200px;}
.avimg{width: 80px;height: 80px;-webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%;padding: 2px;-webkit-box-shadow: 0 0 3px #000000;
box-shadow: 0 0 3px #000000; background: #ffffff;}

.by{font-size: 14px;display: inline-block;margin-left: 15px;position: relative;top: 20px;}
.by span{color: #777777;pointer-events: none; cursor: default;}
.mt30{margin-top: 30px;}
.author-block{position: relative;min-height: 240px;}
.avator-block{position: absolute;bottom: 0px;width: 100%; padding-left: 15px;}
.postdate{margin-top: 50px; font-size: 12px; color: #888888;}
.brief-para{margin-top: 15px;margin-bottom: 15px;font-size: 13px !important;line-height: 22px !important;text-align: justify;}

.comments,.likes{color: #bbbbbb;display: block;margin-top: 7px;}
.comments .fa,.likes .fa{font-size: 24px;vertical-align: sub;margin-right: 5px;}
.readpost{ font-size: 14px; display: inline-block; min-width: 100px; padding: 7px 15px; background: #ffffff; border: 1px solid #431b00; color: #431b00; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}
.readpost:hover{background: #431b00;color: #ffffff;}
.blog-title-block,.blog-title-block+div,.full-blog-block{
	/*padding-right: 15px;
	padding-left: 15px; */
	}


.blog-detail-fluid .titleimg{
	height: initial;
    min-height: 400px;
    max-height: 400px;
}
.blog-detail-fluid .author-block{
    min-height: 440px;
}
.blog-detail-fluid .avator-block{
    width: 70%;
    right: 0;
    left: 0;
    margin: 0 auto;
}

.blog-detail-fluid .blog-title-block, .blog-detail-fluid .blog-title-block+div, 
.blog-detail-fluid .full-blog-block{width: 70%;margin-left: auto;margin-right: auto;}

.blog-detail-fluid .blog-title-block{margin-top: 50px;}
.blog-detail-fluid .join-social {margin-top: 30px;}
.blog-detail-fluid .join-social li{margin-bottom: 5px;display: block;}
.blog-detail-fluid .join-social li a{width: 50px;height: 50px;line-height: 50px; border:1px solid #dddddd;}

.blog-detail-fluid .comments .fa, .blog-detail-fluid .likes .fa{font-size: 26px;}
.blog-detail-fluid .full-blog-block{position: absolute;right: 50px;width: 52px;padding: 0;}

.full-blog-paragraph{width: 70%;margin: 0 auto;margin-top: 50px;padding: 0 15px;}
.full-blog-paragraph p{font-weight: normal;font-size: 18px;line-height: 30px;text-align: justify;}

.all-inputs>input,.all-inputs textarea{border-radius:2px;margin-bottom: 15px;}
.user-comments-form>button{float: right;width:150px;}
.user-comments-form:before,.user-comments-form:after{content:"";clear: both;display: block;}

.blog-comments{box-shadow:0 0 1px #bdbdbd;padding: 10px;margin-bottom: 15px;}
.blog-comments section{margin-bottom: 30px;}

.pagination a, .pagination strong {
    text-align: center;
    float: left;
    background: #F7F7F7;
    padding: 2px 12px;
    text-decoration: none;
    border: 1px solid #DCDCDE;
    font-size: 20px;
    font-family: cambria;
    border-radius: 8px;
}
.comments-heading{margin: 30px 0;}
.total-comments {font-size:10px; background-color: #F44336;padding: 5px 10px;border-radius: 50%;color:#FFFFFF;vertical-align: middle;}

.thumb-up-down-reply {display: table;table-layout:fixed;width:100%;margin-top: 30px;}
.thumb-up-down-reply>p{display: table-cell;}
.thumb-up-down-reply>p a{color:#777777;}
.thumb-up-down-reply>p a span:last-child{font-size:14px;}

.login-signup-row{margin: 0;padding: 15px 0;}
.login-signup-row>div button{width:100%;}
.signup-col>div{padding-top: 15px;}

.user-reply{max-width: 90%;margin:0 auto;}
/* registration for starts here */
.label-input{margin-bottom: 15px;}
.label-input label{margin-bottom: 10px;color:#777777;}
/* registration for ends here */
.reg-list{margin: 0;padding-left: 30px;}
.reg-list li{margin-bottom: 20px; color:#777777;}
.likes{background: none;border:0;}
.full-blog-block>div{margin-top: 10px;}
.full-blog-block>div:first-child{margin-top: 0;}

.reply-sibling-box{margin-bottom: 15px;}
.reply-sibling-box .reply-sibling-data{width:90%;margin: auto;}

.sib-reply-box{box-shadow: 0 0 1px #bdbdbd; padding: 15px; margin-bottom: 15px;}
.sib-reply-box form button{display: inline-block;margin-top: 15px;}
.sib-reply-box form textarea{float: left;width:80%;}
.sib-reply-box form button{float: right;width:15%;}


