.navHolder .mainMav .navItem{position:relative}
.navHolder .mainMav .subMenu{display:none;position:absolute;top:100%;left:0;z-index:50;min-width:200px;padding:6px 0;margin:0;list-style:none;background:#19498f;box-shadow:0 6px 18px rgba(0,0,0,.25)}
.navHolder .mainMav .navItem:hover .subMenu{display:block}
.navHolder .mainMav .subMenu li{display:block;width:100%}
.navHolder .mainMav .subMenu li a{display:block;padding:9px 16px;color:#fff;text-decoration:none;border-bottom:0;font-size:13px;text-transform:none;line-height:1.3}
.navHolder .mainMav .subMenu li a:hover{background:#02b15e}
.header .mainLogo{display:block;text-decoration:none}
.header .logoText{display:block;font-size:30px;line-height:1.05;font-weight:800;color:#fff;letter-spacing:.5px}
.header .logoTagline{display:block;margin-top:2px;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#02b15e}
.header .header-testimonials{padding:0 0 0 20px}
.header .header-testimonials p{margin:0 0 4px;font-size:15px;line-height:1.35;color:#fff}
.header .header-testimonials span{font-size:12px;color:#9fb6d8}
.footer .topPanel .flexContainer{align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}
.footer .footerLogo{display:block;text-decoration:none}
.footer .footerBrand{display:block;font-size:26px;font-weight:800;color:#0b1b32}
.footer .footerTagline{display:block;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#5e5e5e}
.footer .topPanel p.footerNote{flex:1 1 auto;min-width:260px;margin:0;font-size:13px;line-height:1.5;color:#4e4e4e}
.footer .bottomPanel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}
.footer .footerNav .footerNavList{margin:0}
.footer .copyright a{color:#fff}
.titleDescription{margin:6px 0 14px;font-size:14px;line-height:1.5;color:#5e5e5e}
.mMenu{display:none;padding:8px 12px;background:#0b1b32}
.mMenu .mobi-list{margin:0;padding:0;list-style:none}
.mMenu .mobi-list li{border-bottom:1px solid rgba(255,255,255,.12)}
.mMenu .mobi-list li a{display:block;padding:10px 4px;color:#fff;font-size:14px;text-decoration:none}
.mMenu .mobi-list li a:hover{color:#02b15e}
@media (max-width:900px){.mMenu{display:block}}
.postGrid{display:flex;flex-wrap:wrap;gap:20px}
.postCard{display:flex;flex-direction:row;gap:14px;width:31.5%;padding:14px;background:#fff;border:2px solid #b0bbc9;border-radius:6px;box-sizing:border-box}
.postCard--img{flex:0 0 96px;max-width:96px}
.postCard--img img{display:block;width:96px;height:96px;object-fit:cover;border-radius:4px}
.postCard--body{flex:1 1 auto;min-width:0}
.postCard--cat{display:inline-block;margin-bottom:6px;padding:2px 8px;font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:#fff;background:#2883ff;border-radius:3px;text-decoration:none}
.postCard--title{margin:0 0 8px;font-size:16px;line-height:1.3}
.postCard--title a{color:#19498f;text-decoration:none}
.postCard--title a:hover{color:#02b15e}
.postCard--text{margin:0 0 8px;font-size:13px;line-height:1.5;color:#5e5e5e}
.postCard--date{font-size:12px;color:#7a7a7a}
.pgNav{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:24px 0}
.pgNav a,.pgNav span{display:inline-block;min-width:34px;padding:7px 10px;text-align:center;font-size:13px;text-decoration:none;color:#19498f;background:#fff;border:1px solid #b0bbc9;border-radius:4px}
.pgNav a:hover{background:#02b15e;color:#fff;border-color:#02b15e}
.pgNav .pgCurrent{background:#19498f;color:#fff;border-color:#19498f}
.pgNav span.disabled{opacity:.45}
.pgNav .btn{min-width:auto}
.relTitle{margin:26px 0 14px;font-size:20px;color:#19498f}
.articleMeta{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 16px;font-size:13px;color:#5e5e5e}
.articleMeta b{color:#313131}
.articleBody{font-size:15px;line-height:1.7;color:#4e4e4e}
.articleBody h2{font-size:20px;color:#19498f;margin:22px 0 10px}
.articleBody h3{font-size:17px;color:#313131;margin:18px 0 8px}
.articleBody p{margin:0 0 14px}
.articleBody ul,.articleBody ol{margin:0 0 14px 20px}
.articleBody li{margin-bottom:7px}
.articleBody img{max-width:100%;height:auto}
.articleBody a{color:#2883ff}
.articleBody table{width:100%;border-collapse:collapse;margin:0 0 16px}
.articleBody th,.articleBody td{padding:9px 11px;border:1px solid #b0bbc9;font-size:14px;text-align:left}
.articleBody th{background:#eef2f7;color:#19498f}
.breadcrums a{text-decoration:none}
.breadcrums a:hover{color:#02b15e}
.commentsBox{margin-top:8px}
.commentsList{margin:0;padding:0;list-style:none}
.commentsItem{padding:14px 0;border-bottom:1px solid #d8dee3}
.commentsName{display:block;font-weight:700;color:#19498f}
.commentsDate{display:block;margin-bottom:6px;font-size:12px;color:#7a7a7a}
.commentsText{margin:0;font-size:14px;line-height:1.6;color:#4e4e4e}
.commentsEmpty{font-size:14px;color:#5e5e5e}
.sideBar .sideTitle{cursor:default}
@media (max-width:960px){
.postCard{width:48.5%}
}
@media (max-width:700px){
.postGrid{gap:14px}
.postCard{width:100%}
.postCard--img{flex:0 0 78px;max-width:78px}
.postCard--img img{width:78px;height:78px}
}
