/*** ARTICLE CARD ***/  
.blog-card a{text-decoration:none;}
.blog-card .card{
    width: 100%;
    border:0px;
    margin-bottom: 20px;
    transition: 0.3s ease-out;
}
.blog-card.card img {
    max-width: 100%;
    object-position: center;
    object-fit: contain;
    height: 230px;
}
.blog-card.card.card-small-box img {width: 100%;height: 100px;}
.pagination .page-item .page-link{color:  var(--color-first);}
.pagination .page-item.active .page-link,.pagination .page-item:hover .page-link {
    background: var(--color-first);
    border-color: var(--color-first);
    color: #fff;
}
.blog-details-section h1,.blog-details-section h2,.blog-details-section h3,.blog-details-section h4,.blog-details-section h5,.blog-details-section h6{
    color: var(--color-first);
    font-weight: 700;
    font-family: var(--font-family-heading);
    letter-spacing: 0;
    line-height: 1.2;
    margin-bottom: 0.5rem;    
}
.blog-details-section p, .blog-details-section p span, .blog-details-section span p, .blog-details-section p b, .blog-details-section p strong, .blog-details-section span, .blog-details-section a, .blog-details-section p a, .blog-details-section ul li, .blog-details-section ul li strong, .blog-details-section ul li a, .blog-details-section ul li a strong, .blog-details-section ol li, .blog-details-section ol li strong, .blog-details-section ol li a, .blog-details-section ol li a strong, .sitemapList ul li {
    color: var(--color-content);
    font-family: var(--font-family-content);
    font-size: 1rem;
    line-height: 1.4;
    /*white-space: pre-line;*/
    margin-bottom: 0.5rem;
    padding-bottom: 0rem;
}
.blog-details-section ol{padding-left: 0}
.blog-details-section ul{padding-left: 15px}
.blog-details-section a, .blog-details-section p a, .blog-details-section ul li a, .blog-details-section ol li a, .blog-details-section span a{color:#3557ff;}
.blog-details-section img{
max-width: 100%;
padding-bottom: 15px;
display: block;
margin: 0 auto;
}
.blog-details-section ul li{list-style: disc;}
/*** AUTHOR ***/
.author-details{
    display: flex;
    align-items: center;
    margin: 10px 0;
}
.author-details .author-img{
    display: inline-block;
    width: 35px;
    height: 35px;
}
.author-details .author-txt{margin-left: 10px;width: 80%;}
.author-details .author-img,.author-details .author-txt{clear: both;}
.author-details .author-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 50%;
}
.author-details .author-txt span{color: #333}
.author-details .author-txt a{color: #3557ff;}
.seperatorLine{border-right: 1px solid #333; padding-right: 5px;margin-right: 5px}
/*.sticky-card{position: sticky;top: 40px}*/
.search_cloud{display: flex;flex-wrap: wrap;}
.search_cloud li{
    border: 1px solid var(--color-second);
    margin: 0 9px 9px 0;
    background-color: transparent;
    border-radius: 4px;
}
ul.search_cloud li a{
    color: var(--color-first);
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
    padding: 5px 12px;
    display: block;
    margin-bottom: 0;
}
.search_cloud li:hover{background: var(--color-second);}
.search_cloud li:hover a{color: #fff !important;}
.search-box-form .btn:hover{background: var(--color-second);}
/*** RESPONSIVE ***/    
@media only screen and (max-width:992px){
    .blog-card.card img{height:auto} 
}
@media only screen and (max-width:768px){
    .blog-card.card img{height:auto} 
    .blog-card.card .text-28{font-size: 20px}
}