@charset "UTF-8";
/* CSS Document */

//General

p {
font-size: 16px;
line-height: 1.5;
color: #444444;
}

a, a:visited {
color: #0066cc;
}

::selection {
background: #0066cc;
color: #fff;
}

//Blog detail page 

.blog-post p, 
.blog-single-post p {
font-size: 16px;
margin-top: 20px;
color: #444444;
}

.blog-post a.readmore {
color: #0066cc;
}

a.readmore:hover {
border-color: #0066cc;
}
.blog-post .blog-loop-author-img img.avatar, .blog-single-post .blog-loop-author-img img.avatar
{
width:150px;
height:150px;
border-radius: 50%;
margin-right: 30px;
background: #fff;
padding: 2px;
border: 3px solid #b3b3b3;
}

.lazysocialbuttons {
margin: 20px 0 40px 0;
}

.rrssb-buttons {
margin-top: 20px;}

blockquote {
margin:0;
}

blockquote, blockquote p, q {
font-size: 18px;
font-weight:bold;
line-height: 24px;
color: #0066cc;
font-family: "Roboto Slab";
}

.about-author-sec {
min-height: 150px;
}

.postmetadata h6 {
text-transform: none; 
font-size: 13px;
}

.blog-single-post .postmetadata {
margin-bottom: 20px;
}

@media only screen and (max-width: 748px) {	
.blog-single-post h1 {font-size: 33px;}
.blog-post h3 {font-size: 33px;}
}

//author-list page

#main-content > div > div > ul > li > a > img {
    width: 150px;
    height: 150px;
    border-radius: 50%;
    margin-right: 50px;
    margin-bottom: 10px;
    background: #fff;
    padding: 2px;
    border: 3px solid #b3b3b3;
}
	
#main-content > div > div > ul.author-list {padding-left: 50px;}
#main-content > div > div > ul.author-list > li.author-img {float:left; list-style:none;min-width:250px;}

#main-content > div > div > ul.author-list > li.author-img >  a > img
{
    width: 150px;
    height: 150px;
    border-radius: 50%;
    margin-right: 50px;
    margin-left: 10px;
    margin-bottom: 10px;
    background: #fff;
    padding: 2px;
    border: 3px solid #b3b3b3;

}
	

	
//author page


