.author-info {clear:both;overflow:auto;}
.author-info > * {
    float:left;
}

.author-info > a > img, .author-info > span {
    margin-right:10px;
}

#blog_wrapper {
    max-width:768px;
    margin:auto;
}

#blog_posts_wrapper,#scrollto {overflow:hidden;}

.blog-preview {
    padding-left:20px;
    padding-right:20px;
    margin-bottom:30px;
}

.blog-preview h2 > a {
    color:inherit;
    text-decoration:none;
}

.author-info a {
    text-decoration:none;
}
.author-info a:hover {
    text-decoration:underline;
}

.sortwall .sortwall-option-list {
    margin-top:10px;
}

@media screen and (max-width:767px) {
    .blog-preview {padding:10px;}
    
    #blog_h1 {
        font-size:30px;
        margin-bottom:0px;
        text-align:center;
    }
}

@media screen and (min-width:768px) {
    .sort-drop {margin-top:10px;}

    #blog_posts_wrapper {
        min-height:500px;
    }
    
    #blog_h1 {
        font-size:45px;
        margin-bottom:10px;
    }
}


/* custom css for small window non-mobile */

.sort-modal .small-non-mobile {
    left:-55px;
}

/* end custom */

/*BLOG STYLES Added By Jon */
 
.product-grid .blog-preview:nth-of-type(2n+1){    
padding-left: 0px;
}
.product-grid .blog-preview:nth-of-type(2n+2){    
padding-right: 0px;
}

 .blog-preview .blog-p {
     line-height: 1.8 !important;
     margin-bottom: 15px;
    }
#blog_posts_wrapper .search-tag:hover {
    cursor: pointer;
}
@media screen and (max-width: 991px) {
 
    .product-grid .blog-preview:nth-of-type(2n+1), .product-grid .blog-preview:nth-of-type(2n+2) {    
padding-left: 15px;
padding-right: 15px;
}
}
@media screen and (max-width: 767px) {
 
    .product-grid .blog-preview:nth-of-type(2n+1), .product-grid .blog-preview:nth-of-type(2n+2) {    
padding-left: 0px;
padding-right: 0px;
}
    
    .blog-preview {
     margin-bottom: 20px;   
    }
}
