.blog-pagination-wrapper{padding-left:0;margin-top:0}@media screen and (min-width:768px){.blog-pagination-wrapper .pagination--default{margin-top:30px}}.blog-main--wrapper .page--title{display:flex;justify-content:center;align-items:center}.article__featured-image{margin-bottom:20px;display:block}.indiv-post-time{font-size:12px;font-weight:300;margin-bottom:10px;display:block}.blog-sidebar--recent-articles time{font-size:12px;font-weight:300;display:inline-block}.blog-main--article-read-more-link{margin:0}.blog-main--article-read-more-link a svg{color:var(--link-color);vertical-align:middle}@media only screen and (max-width:767px){.blog-template--main,.blog-template--main .blog-template--individual:first-child{margin-top:0}}.blog-main--article-title a{color:var(--text-color)}.blog-sidebar--all-categories li,.blog-sidebar--recent-articles li{border-top:1px solid var(--border-color);padding:15px 0;margin:0}.blog-sidebar--all-categories:first-child,.blog-sidebar--recent-articles:first-child{border-top:0}.blog-sidebar--meta{margin:0;padding:0}.blog-sidebar--meta li{list-style-type:none}.blog-sidebar-image{margin-bottom:15px}


/*----blog-page-css---*/

.blog-posts .homepage-indiv-section-wrapper.blog-main--wrapper {
    margin: 0;
}

.blog-posts .homepage-indiv-section-wrapper.blog-main--wrapper .article--indiv .grid__item--blog-main {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 20px;
    /* width: calc(25% - 20px); */
    width: 33.33% !important;
    padding: 0 15px;
}

.blog-posts .homepage-indiv-section-wrapper.blog-main--wrapper .article--indiv {
    gap: 0;
    row-gap: 30px;
}

#MainContent .shopify-section.main-blogs.blog-posts .wrapper-spacing--h {
    background: none;
    padding-bottom: 80px;
    padding-top: 30px;
}
.blog-posts .blog-template--main .button a {
    height: 50px;
    line-height: 50px;
    font-size: 16px;
}

@media only screen and (min-width:768px){
.blog-posts .homepage-indiv-section-wrapper.blog-main--wrapper .article--indiv .grid__item--blog-main .inner--blog {
    display: flex;
    flex-direction: column;
    height: 100%;
}

}

@media only screen and (max-width:1550px){
.main-blogs .blog-template--main {
    margin: 0 -15px;
}

}

@media only screen and (max-width:1199px) and (min-width:768px){
#MainContent .shopify-section.main-blogs.blog-posts .wrapper-spacing--h {
    padding-left: 20px;
    padding-right: 20px;
}

}

@media only screen and (max-width:991px){
.blog-posts .homepage-indiv-section-wrapper.blog-main--wrapper .article--indiv .grid__item--blog-main {
    width: 50% !important;
}

}

@media only screen and (max-width:767px){
.blog-posts .homepage-indiv-section-wrapper.blog-main--wrapper .article--indiv .grid__item--blog-main {
    width: 100% !important;
}

.blog-posts .homepage-indiv-section-wrapper.blog-main--wrapper .article--indiv {
    row-gap: 10px;
}

.template-blog .template-title--wrapper {
    margin-bottom: 23px;
}

#MainContent .shopify-section.main-blogs.blog-posts .wrapper-spacing--h {
    padding-bottom: 50px;
    padding-top: 20px;
}
.blog-posts .blog-template--main .button a {
    height: 42px;
    line-height: 42px;
    font-size: 16px;
    min-width: 150px;
    margin-top: 15px;
}
}