/* Blog post */

.blog-post__body a, .blog-post__body a:active, .blog-post__body a:focus, .blog-post__body a:hover{
color: #FF990D!important;

}

.blog-post__body b, .blog-post__body strong {
    font-weight: bold;
}

 p span {
    font-weight: 300 !important;
}

.body-container.body-container--blog-post {
    background: #F7F7F7;
}

section.blog-related-posts {
    background: #fff;
}

.blog-related-posts__title-link {
    color: #2d3342!important;
}

.blog-post {
  margin: 0 auto;
  max-width: 1080px;
}

.blog-post__meta {
  margin-bottom: 1.4rem;
}

.blog-post__meta a {
  text-decoration: underline;
}

.blog-post__timestamp {
  display: block;
}

article.blog-related-posts__post {
    background: #F7F7F7;
    margin-right: 2%;
    padding: 0;
    border-radius: 14px;
  position:relative;
}

.blog-post__tags svg {
  height: auto;
  margin-right: 0.35rem;
  width: 15px;
}

.blog-post__tag-link {
  font-size: 0.875rem;
}


@media(min-width:768px){

a.blog-related-posts__read-more {
    position: absolute;
    bottom: 21px;
}
  
body .menu__item--depth-1:last-child .menu__link {
    color: #fff !important;
}  

}


/* Blog related posts */

.blog-related-posts {
 // background-color: #F8FAFC;
}

.blog-related-posts h2 {
  text-align: center;
}

.blog-related-posts__list {
  display: flex;
  flex-wrap: wrap;
    max-width: 1080px;
    margin: 0 auto;
}

.blog-related-posts__post {
  flex: 0 0 100%;
  padding: 1rem;
}

@media screen and (min-width: 768px) {
  .blog-related-posts__post {
    flex: 0 0 calc(100% / 3.2);
  }
  article.blog-related-posts__post:last-child{
   margin-right:0;
  }
}

@media screen and (min-width: 1000px) {
  .blog-related-posts__post {
flex: 0 0 31.3%;
  }
}

.blog-related-posts__image {
  height: auto;
  max-width: 100%;
}

.blog-related-posts__title {
  margin: 0.7rem 0;
}

.blog-related-posts__content p {
    color: #5A7184;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
}

/* Blog comments */

.blog-comments {
  margin: 0 auto;
  max-width: 680px;
}

.blog-comments .hs-submit {
  text-align: center;
}

.blog-comments .comment-reply-to {
  border: 0 none;
}

.blog-comments .comment-reply-to:hover,
.blog-comments .comment-reply-to:focus {
  background-color: transparent;
  text-decoration: underline;
}


/*========================================================
   Custom blog styling
=========================================================*/


.post-inner--custom-col_content h2 a,
.post-inner--custom-col_content h2 {
    display: inline-block;
    font-size: 22px;
    color: #000;
    text-decoration: none!important;
      font-family: Saira Condensed, serif!important;
}

._hsBlogPostAuthor_1hg5v_117,
._hsBlogPostTags_1hg5v_3 {
    display: none!important;
}

.hs-blog-post__description,
.post-inner--custom-col_content p{
    font-size: 16px;
    font-weight: 600 !important;
    color: #000;
}

.hs-blog-post__content-wrapper {
    padding: 29px;
    padding-top: 10px;
}

article.hs-blog-post {
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    border-radius: 10px!important;
}

.hs-blog-post__image-wrapper img {
    max-height: 216px;
}

.hs-blog-post__image-wrapper{
  margin:0!important;
}

body .row-fluid .post-content-btn a {
    background: linear-gradient(90deg, #FF980E 0%, #FF5812 100%);
    display: inline-block;
    font-size: 19px;
    text-decoration: none;
    color: #fff;
    font-weight: 700;
    line-height: 29px;
    padding: 10px 30px;
    border-radius: 5px;
    text-align: left;
    transition: all ease-in-out .4s;
}

._hsBlogPostButtonWrapper_1hg5v_163 {
    text-align: left !important;
}


.blog-related-posts__content h3, .blog-related-posts__content h3 a {
    font-size: 22px;
    min-height: 87px;
}

.blog-related-posts__content h3{
    margin-bottom: 6px;
}

.blog-related-posts__content {
    font-size: 16px;
    padding: 0 20px;
    padding-bottom: 50px;
}

p.blog-related-posts__date,
a.blog-related-posts__read-more {
    color: #FF990D;
    font-size: 16px;
    font-weight: 700;
    line-height: 26px;
    font-family: Saira Condensed, serif;
    margin-bottom: 0px;
    margin-top: 20px;
  transition: all ease-in-out .4s;
}

a.blog-related-posts__read-more:hover{
    color: #FF990D;
    font-size: 16px;
    font-weight: 700;
    line-height: 26px;
    font-family: Saira Condensed, serif;
}

.post-content-date span {
    font-size: 16px;
}

.hs-blog-listing img {
    width: 100%;
    height: 100%;
}


.hs-blog-listing p img {
    display: none;
}


#loadMoreBtn{
    margin-top: 50px;
    background: linear-gradient(90deg, #ff980e, #ff5812);
    border-radius: 5px!important;
    color:#ffffff!important;
}

#loadMoreContainer {
    display: none;
}

@media(min-width:986px){

.hs-blog-listing .post-col {
    width: 30.3%;
  }

}


@media(max-width:985px){


    .post-col {
        margin-bottom: 30px;
    }


}

@media(max-width:767px){

article.blog-related-posts__post{
 margin-bottom: 30px;
}
  
section.blog-related-posts {
    padding-bottom: 0;
}  
  
  
}