Browse all articles
#blog_cat{
max-width:804px;
width:100%;
margin:auto;
display:block;
background:#123a7a;
color:#fff;
padding:13px 24px;
border:none;
border-radius:40px;
font-size:20px;
font-weight:500;
outline:none;
cursor:pointer;
appearance:none;
-webkit-appearance:none;
-moz-appearance:none;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='white' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M1.646 5.646a.5.5 0 0 1 .708 0L8 11.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3E%3C/svg%3E");
background-repeat:no-repeat;
background-position:right 24px center;
background-size:18px;
padding-right:60px;
}
#blog_cat option{
color:#000;
background:#fff;
}
All Categories
AI Consulting
Artificial Intelligence
AtNetHub.AI
Business Advisory
Copilot
Cybersecurity
Healthcare IT Services
IT Project Management Services
Managed IT Services
Managed Services Providers (MSPs)
Microsoft
Municipality IT Services
News
Press Releases
Technology Consulting
Uncategorized
Virtual CISO (vCISO)
function queryFilter(){
let category = document.getElementById("blog_cat").value;
if(category){
window.location.href =
window.location.origin + "/category/" + category + "/";
} else {
window.location.href =
window.location.origin + "/blog/";
}
}
/* CARD MAIN */
.blog-post-card .fusion-post-wrapper{
background:#fff !important;
border:1px solid #e8e8e8 !important;
border-radius:12px;
overflow:hidden;
transition:0.3s ease;
height:100%;
display:flex;
flex-direction:column;
}
/* IMAGE */
.blog-post-card .fusion-post-slideshow{
margin:0;
border:none !important;
}
.blog-post-card .fusion-post-slideshow img{
width:100%;
height:150px;
object-fit:cover;
display:block;
}
/* CONTENT AREA */
.blog-post-card .fusion-post-content-wrapper{
padding:24px !important;
display:flex;
flex-direction:column;
flex-grow:1;
}
/* TITLE */
.blog-post-card .entry-title{
margin-bottom:18px !important;
}
.blog-post-card .entry-title a{
color:#1d3f8f !important;
font-size:22px !important;
line-height:1.3 !important;
font-weight:700 !important;
text-decoration:none !important;
}
/* DESCRIPTION */
.blog-post-card .fusion-post-content-container p{
line-height:1.7 !important;
margin:12px 0 !important
}
/* READ MORE BUTTON */
.blog-post-card .custom-read-more{
margin-top:auto;
}
.blog-post-card .custom-read-more a{
color:#5f9bff !important;
font-size:16px;
font-weight:500;
text-decoration:none;
display:inline-flex;
align-items:center;
gap:8px;
}
.blog-post-card .custom-read-more a::after{
content:'➜';
font-size:18px;
transition:0.3s ease;
}
.blog-post-card .custom-read-more a:hover::after{
transform:translateX(5px);
}
function addReadMoreButtons() {
document.querySelectorAll(
'.blog-post-card .fusion-post-grid'
).forEach(function(card){
// prevent duplicate
if(card.querySelector('.custom-read-more')){
return;
}
let titleLink = card.querySelector(
'.entry-title a'
);
let contentContainer = card.querySelector(
'.fusion-post-content-container'
);
if(titleLink && contentContainer){
let postUrl = titleLink.href;
let button = document.createElement('div');
button.className = 'custom-read-more';
button.innerHTML =
'
Read More';
// append after content
contentContainer.insertAdjacentElement(
'afterend',
button
);
}
});
}
// initial load
document.addEventListener(
'DOMContentLoaded',
addReadMoreButtons
);
// avada isotope delayed render fix
window.addEventListener('load', function(){
setTimeout(addReadMoreButtons, 500);
setTimeout(addReadMoreButtons, 1500);
setTimeout(addReadMoreButtons, 3000);
setTimeout(addReadMoreButtons, 5000);
});