/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 25 2026 | 13:53:09 */
.wpb_raw_html {
	margin-bottom: 0!important;
}

.single-post .entry-content a {
    color: #1633B0;
    font-weight: bold; /* If you want to keep them bold */
}
.legal__box {
	border: 1px solid #1633b0!important;
	padding: 20px!important;
    border-radius: 10px!important;
}
.legal__box h3 {
	margin-bottom: 20px;
}
.vc_row:has(.legal__box) {
	gap: 20px;
	    flex-wrap: nowrap;
    margin-bottom: 20px;
}
.legal__box .wpb_wrapper {
	    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

/* Optional: Add hover effect for links in posts */
.single-post .entry-content a:hover {
    color: darkblue; /* Change color on hover */
}

.single-post h3 {
	margin-top: 60px !important;
}

.wp-block-rank-math-toc-block {
	padding: 13px !important;
	border-radius:10px !important;
}

.wp-block-rank-math-toc-block p{
	font-size: 42px !important;
	font-weight: 600 !important;
	margin-top: 10px;
	margin-bottom:20px;
	color: #14133b !important;
}

.header__breadcrumbs {
	    position: relative;
}
.header__breadcrumbs .rank-math-breadcrumb{
	    position: absolute;
    top: 80%;
    left: 50%;
    color: #fff;
    z-index: 2;
    transform: translate(-50%, -80%);
	text-align: center;
}
.header__breadcrumbs .rank-math-breadcrumb p,
.header__breadcrumbs .rank-math-breadcrumb a{
	
    color: #fff;
    text-align: center;
}

.header__breadcrumbs .rank-math-breadcrumb a:hover {
	color: #1633B0 !important;
}

.accordion .acc_head h3 {
    font-size: 18px !important;
    font-weight: 600;
    line-height: 24px;
    text-transform: none;
    letter-spacing: 0;
    margin: 10px auto!important;
}
.accordion-style1 .acc_section.acc_active>.acc_head h3 {
    color: #fff;
}
.blog__grid--item .cat-name {
	display: none!important;
}
.blog__grid--item .overlay-post .caption {
	padding: 0 40px 20px;
}

.page-header h1{
	color: #fff!important;
	font-weight: 600;
	line-height: 1.3!important;
}

.page-id-1094 .mo-title-box h1{
	font-weight: 600;
	line-height: 1.3!important;
}
.page-id-510 .mo-title-box h1{
	font-weight: 600;
	line-height: 1.3!important;
	    max-width: 800px;
    margin: 0 auto;
}
@media (max-width: 992px) {
	ul.meta-post {
		display: none;
	}
	
	.single-header.img_overlay .title-wrap .post-title {
		margin-top: -40px !important;
	}
	.vc_row:has(.legal__box) {
	        padding-left: 20px;
        padding-right: 20px;
		flex-wrap: wrap;
	}
}
	
	
}