/*
Theme Name: Blogo
Theme URI: 
Author: Rushdi-bd
Author URI: http://elance.com/s/rushdi-bd/
Description: Blogo lets you create a responsive site using bootstrap. You can add slides and change theme options.
Version: 1.0
Tags: right-sidebar, responsive-layout, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, sticky-post, theme-options, accessibility-ready
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: blogo

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.wp-caption {}
.wp-caption img {}
.wp-caption p.wp-caption-text {}
.sticky {}
.gallery-caption {}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
blockquote.alignleft,
figure.wp-caption.alignleft,
img.alignleft {
	margin: 7px 24px 7px 0;
}

.wp-caption.alignleft {
	margin: 7px 14px 7px 0;
}

blockquote.alignright,
figure.wp-caption.alignright,
img.alignright {
	margin: 7px 0 7px 24px;
}

.wp-caption.alignright {
	margin: 7px 0 7px 14px;
}

blockquote.aligncenter,
img.aligncenter,
.wp-caption.aligncenter {
	margin-top: 7px;
	margin-bottom: 7px;
}
.entry-content {
margin-top: 75px;
}

.blog-post{
	margin-top: 115px;
}
.blog-post .featurette-heading{
	margin-top: 10px;
}

footer{
	margin-top: 50px;
}

.bt-search{
	padding: 8px 0;
}
.bt-search .form-control{
	padding: 5px 4px;
	
}

.search-result{
	margin-top: 100px;
}

.post-summary{
	border-bottom: 1px solid #eeeeee;
	padding: 10px;
	float: left;
}

.post-separator{
	margin:0 0 20px;
}
.short-post{
	margin-bottom: 20px;
}

.navbar-brand{
	padding-right: 5px;
}
.screen-reader-text{display: none;}

/*================calendar widget=======================*/
.widget_calendar {float: left;}
#wp-calendar {width: 100%; }
#wp-calendar caption { text-align: right; color: #333; font-size: 12px; margin-top: 10px; margin-bottom: 15px; }
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:8px;}
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }


/*======================Comment Output=========================*/

.comment-list .reply {}
.comment-list .reply a {}
.comment-list .alt {}
.comment-list .odd {}
.comment-list .even {}
.comment-list .thread-alt {}
.comment-list .thread-odd {}
.comment-list .thread-even {}
.comment-list li ul.children .alt {}
.comment-list li ul.children .odd {}
.comment-list li ul.children .even {}

.comment-list .vcard {}
.comment-author.vcard {background-color: #222; color: #fff;}
.comment-list .vcard cite.fn {}
.comment-list .vcard span.says {}
.comment-list .vcard img.photo {}
.comment-list .vcard img.avatar {}
.comment-list .vcard cite.fn a.url {}

.comment-list .comment-meta {} 
.comment-list .comment-meta a {color: #7ABFFA;}
.comment-list .commentmetadata {}
.comment-list .commentmetadata a {}

.comment-list .parent {}
.comment-list .comment {}
.comment-list .children {}
.comment-list .pingback {}
.comment-list .bypostauthor {}
.comment-list .comment-author {}
.comment-list .comment-author-admin {}
.comment-list .comment-awaiting-moderation {font-weight:700;}
.comment-list {
	background-color: #104979;
}
.comment-list li {
	background-color: #337AB7;
	color: #fff;
	margin-bottom: 5px;
	padding-bottom: 1px;
}
.comment-list li p {}
.comment-list li ul {}
.comment-list li ul.children li {}
.comment-list li ul.children li.alt {}
.comment-list li ul.children li.byuser {}
.comment-list li ul.children li.comment {}
.comment-list li ul.children li.depth-{id} {}
.comment-list li ul.children li.bypostauthor {}
.comment-list li ul.children li.comment-author-admin {}
.comment-list .comment-body  p{
	padding: 10px;
}


.comment-respond input, .comment-respond textarea{
	display: block;
	width: 100%;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.comment-respond input {height: 34px;}
.comment-respond input[type=submit] {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4;
}

#cancel-comment-reply {}
#cancel-comment-reply a {}


li.bypostauthor cite span {
	color: #21759b;
	background-color: #f8f0cb;
	background-image: none;
	border: 1px solid #f8f0cb;
	border-radius: 3px;
	box-shadow: none;
	padding: 3px;
	font-weight:bold;
}

.reply { 
	
	margin:3px;
	text-align:center;
	background-color: #222;
	border:2px solid #444;
	border-radius:3px;
	padding:3px;
	width:50px;
	
}

.comment article {
	padding-bottom:2.79rem;
}

a.comment-reply-link,
a.comment-edit-link {
	color: #FFFFFF;
	font-size: 13px;
	font-size: 0.928571429rem;
	line-height: 1.846153846;
	text-decoration:none;
}

a.comment-reply-link:hover,
a.comment-edit-link:hover {
	color: #7ABFFA;
}

a.comment-edit-link {
	float:left;
	margin:0 0 10px 10px;
	text-align:center;
	background-color: #55737D;
	border:1px solid #55737D;
	border-radius:3px;
	padding:3px;
	width:50px;
	box-shadow: 1px 1px 2px 2px #4f4f4f;
}

cancel-comment-reply-link  { 
	text-align:center;
	background-color: #55737D;
	border:1px solid #55737D;
	border-radius:3px;
	padding:3px;
	width:50px;
	color:#FFFFFF;
	box-shadow: 1px 1px 2px 2px #4f4f4f;
	text-decoration:none;
}



/*================Media Query===================*/
@media screen and (max-width: 1024px) {
    .bt-search .form-control{

	width: 100%;
	}
	.bt-search .btn{
		margin: 2px auto 0;
	}
}