.single h1, h2, div, h3, .vc_gitem-post-category-name, a {
	font-family: Montserrat !important;
}

.share-friends h3, .blog-sidebar h3 {
    font-size: 32px;
    color: #191919;
    line-height: 36px;
    font-family: Montserrat !important;
    font-weight: 600;
}

.single .col-md-8 p img {
	border-radius:16px;
	    margin-top: 1rem;
}

.single a img, .vc_gitem-zone-mini .vc_gitem_row, .vc_gitem-col, .vc_gitem-post-data-source-post_categories  {
	border-radius:8px;
}

.single .vc_custom_1685777794452, .vc_gitem-col.vc_custom_1685772652108 {
	border-radius:8px !important;
	border:solid 3px #002d5b !important;
	    color: #002d5b !important;

}

.single .vc_gitem-post-data-source-post_categories {
    color: #002d5b !important;
}

.single .vc_gitem-post-data-source-post_categories a {
    color: #002d5b !important;
	text-transform:uppercase;
}

.single .vc_gitem-post-data-source-post_categories a:hover {
    color: white !important;
	text-transform:uppercase;
}

.single .vc_gitem-post-data-source-post_categories:hover {
    color: white !important;
    background-color: #183d7c !important;
    text-decoration: none !important;
    transition: 0.4s;
}

.single .vc_gitem-post-data-source-post_categories:hover a {
    color: white !important;
    text-transform: uppercase;
}

.single .vc_gitem-post-data-source-post_categories:hover {
	color: white !important;
    background-color: #183d7c !important;
    text-decoration: none !important;
	transition:0.4s;
}

.single .addtoany_list {
	justify-content:space-between;
	display: flex;
}

.single .postdate span {
	color: #30455a;
}

.single .vc_gitem-post-category-name a.vc_gitem-link::after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 22px; 
    margin-left: 15px;
    vertical-align: middle;
    -webkit-mask-image: url('https://mypfstg.wpenginepowered.com/wp-content/uploads/2026/02/Vector-7.png');
    mask-image: url('https://mypfstg.wpenginepowered.com/wp-content/uploads/2026/02/Vector-7.png');
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    background-color: #183d7c; 
    transition: 0.4s;
}

.single .vc_gitem-post-data-source-post_categories:hover .vc_gitem-post-category-name a.vc_gitem-link::after {
    background-color: white !important; 
}

@media (max-width: 500px) {
	.current-page {
		text-align:left;
	}
	.single .blog-sidebar .siderecent-post .vc_col-sm-4, .post-detail {
    padding:10px;
    }
}

.single .vc_custom_1684128734932:hover {
	color: white !important;
    background-color: unset !important;
    text-decoration: none !important;
    transition: 0.4s;
}

.single .vc_custom_1684128734932:hover span {
	color: #002d5b !important
}

.single ol li::marker {
    font-size: 2.125rem;
	font-family: Montserrat, serif !important;
}

.single ol {
    margin: 0 0 1.5em 1.7em;
}

@media (max-width: 700px) {
    .single ol li::marker {
        font-size: 30px !important;
    }
        .single ol h2 {
        font-size: 30px !important;
    }
    .single ol {
        margin: 0 0 1.5em 1.5em;
    }
}

.single #blogs_content_share h3 {
    padding-top:2rem;
}

.single .pills {
    flex-direction: column;
    text-align:center;
    gap:1rem;
}

.single .pill {
    padding: 15px 18px;
    font-size: 15px;
	border-radius:8px;
}

.single ol li {
    font-family: 'Montserrat', sans-serif !important;
    color: #1e293b;
}

.single .pill.active {
	color:#334155;
	background:none;
	border-color:#cbd5e1;
}

.single .pill.active:hover {
    border-color: var(--ink);
    color: var(--ink);
}

.single .vc_column_container > .vc_column-inner {
    padding-left: unset;
    padding-right: unset;
}
