/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 04 2026 | 15:26:29 */
.subscription-login-wrap.blog-subscription{
	top: 0;
}

.subscription-login-wrap.article-login-wrap{
	top: 5px;
}
.subscription-login-wrap{
	/*
	padding: 72px 56px 72px 75px;
	background: radial-gradient(151.37% 57.52% at 18.24% 57.92%, rgba(247, 245, 240, 0.00) 0%, #F7F5F0 100%);
	filter: blur(50px);
	border-radius: 24px;
	*/
	height: 100%;
	width: 100%;
	position: absolute;
	top: 310px;
	bottom: 0;
	left: 0;
	z-index: 999;
	padding-top: 0px;
	background: rgba(255, 255, 255, 0.70);
	backdrop-filter: blur(5px);
}
	
.subscription-login{
	padding: 40px 56px 50px 75px;
	background: radial-gradient(ellipse at center, #F6F6F2 0%, #FBF0E9 100%),
            radial-gradient(circle at center, #3348B7 0%, #263689 100%);
	border-radius: 24px;
}
.subscription-login-grid{
	display: flex;
	align-items: center;
}
.subscription-login-col-01{
	width: 58%;
	padding-right: 40px;
}
.subscription-login-col-02{
	width: 42%;
}

.subscription-login-title{
	font-size: 28px!important;
	line-height: 44px!important;
	font-weight: 700!important;
	color: #1A1A1A;
	margin-bottom: 24px;
}
.subscription-login-inr > a{
	display: inline-block;
	padding: 15px 23px;
	background: #FBBD15;
	border-radius: 200px;
	font-size: 17.5px;
	line-height: 20px;
	font-weight: 500;
	color: #1A1A1A;
}
.subscription-login-subtitle{
	font-size: 16px!important;
	line-height: 26px!important;
	color: #1A1A1A;
	margin-bottom: 11px;
}
.subscription-login-inr ul{
	padding: 0;
}
.subscription-login-inr ul li{
	padding-bottom: 8px;
	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
	color: #1A1A1A;
	padding-left: 28px;
	position: relative;
}
.subscription-login-inr ul li:before{
	content: '';
	position: absolute;
	left: 0;
	top: 2px;
	background: url('/wp-content/uploads/2025/05/icon-list.svg');
	width: 20px;
	height: 20px;
}

.btm-btn-link{
	padding-top: 10px;
}
.btm-btn-link span{
	font-size: 15px;
}
.btm-btn-link span a{
	font-size: 15px;
	color: #263689;
	text-decoration: underline;
	text-transform: capitalize;
}

.show-mobile{
	display: none;
}




/* Dashboard Post CSS */

.sr-post-card{
	padding-top: 32px;
	padding-bottom: 32px;
	display: flex;
	align-items: center;
	border-bottom: 1px solid #DFE4F9;
}
.sr-post-card:first-child{
	border-top: 1px solid #DFE4F9;
}
.sr-post-card:last-child{
	border-bottom: none;
}
.sr-post-card-lft{
	width: 67%;
	padding-right: 20px;
}
.sr-post-card-rgt{
	width: 33%;
	display: flex;
	justify-content: end;
}
.user-dashboard-post{
	font-family: Manrope, sans-serif!important;
	font-weight: 400!important;
	font-size: 14px!important;
	line-height: 20px!important;
    color: #1A1A1A;
	margin-top: 0!important;
	margin-bottom: 0!important;
}
.user-dashboard-post a{
	color: #1A1A1A;
}
.sr-post-card-date{
	font-family: Manrope, sans-serif!important;
	font-weight: 400!important;
	font-size: 14px;
    color: #1A1A1A;
    margin-right: 24px;
	margin-bottom: 0;
}
.sr-post-card-link{
	font-family: Manrope, sans-serif!important;
	font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    color: #1A1A1A;
    text-transform: capitalize;
    padding: 6px 15px 8px 40px;
    background: #FBBD15;
    border-radius: 23px;
    transition: all 0.5s;
    position: relative;
}
.sr-post-card-link:before{
	content: '';
    position: absolute;
    top: 50%;
    left: 15px;
    transform: translateY(-50%);
    /*background: url(/wp-content/uploads/2025/01/sourche-link.svg);*/
	background: url(/wp-content/uploads/2024/11/sourche-link.svg);
    background-repeat: no-repeat;
    background-size: cover;
    width: 25px;
    height: 24px;
    margin-top: -1px;
}


/* Lock Icon */

.sec-lock-unlock{
	display: flex;
}
.sec-lock-unlock .lock-item{
	width: 16.66%;
}
.sec-lock-unlock .lock-item p{
	margin-bottom: 0;
	font-family: "Manrope", Sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    color: #1a1a1a;
}
.sec-lock-unlock .lock-item p img{
	font-size: 22px;
}


@media(max-width: 1440px){
	.subscription-login{
		padding: 50px 30px;
	}
	.subscription-login-title{
		font-size: 30px !important;
    	line-height: 40px !important;
	}
	.subscription-login-inr a{
		font-size: 18px;
    	line-height: 24px;
	}
}

@media(max-width: 1399px){
	.subscription-login-col-01 {
		width: 55%;
		padding-right: 30px;
	}
	.subscription-login-col-02 {
		width: 45%;
	}
	.subscription-login-title {
        font-size: 26px !important;
        line-height: 36px !important;
    }
	.subscription-login-wrap{
		top: 300px;
	}
}

@media(max-width: 1199px){
	.subscription-login-inr a {
        font-size: 16px;
        line-height: 22px;
    }
	.subscription-login-wrap {
        top: 275px;
    }
}

@media(max-width: 991px){
	.subscription-login-wrap{
		top: 275px;
	}
}

@media(max-width: 767px){
	.subscription-login-grid{
		flex-wrap: wrap;
	}
	.subscription-login-col-01 {
        width: 100%;
        padding-right: 0px;
		padding-bottom: 0px;
    }
	.subscription-login-col-02 {
        width: 100%;
    }
	.sec-lock-unlock {
		flex-wrap: wrap;
	}
	.sec-lock-unlock .lock-item {
		width: 100%;
		padding: 8px 0;
		border-bottom: 1px solid #EAE7DF;
		text-align: right;
		min-height: 69px;
		display: flex;
		justify-content: end;
		align-content: center;
		align-items: center;
	}
	.sec-lock-unlock .lock-item img{
		max-width: 17px;
		height: 21px;
	}
	.sec-lock-unlock .lock-item:last-child{
		border-bottom: none;
	}
	.sec-lock-unlock .lock-item p{
		line-height: 28px;
		text-align: right;
	}
	.sec-lock-unlock .lock-item p img{
		font-size: 19px;
	}
	.sec-lock-unlock .lock-item:empty{
		height: 45px;
	}
	.subscription-login-wrap{
		top: 525px;
	}
	.show-mobile{
		display: block;
		padding-top: 15px;
	}
	.show-mobile > a{
		display: inline-block;
		padding: 14px 30px;
		background: #FBBD15;
		border-radius: 200px;
		font-size: 18px;
		line-height: 25px;
		font-weight: 500;
		color: #1A1A1A;
	}
	.subscription-login-col-01 .subscription-login-inr > a{
		display: none;
	}
	.subscription-login-col-01 .subscription-login-inr .btm-btn-link{
		display: none;
	}
	.subscription-login-title{
		margin-bottom: 15px;
	}
	.subscription-login-inr{
		text-align: center;
	}
	.subscription-login-inr ul li{
		display: inline-block;
	}
	.sr-post-card{
		flex-wrap: wrap;
	}
	.sr-post-card-lft {
		width: 100%;
		padding-right: 0px;
		padding-bottom: 20px;
	}
	.sr-post-card-rgt{
		width: 100%;
		justify-content: space-between;
	}
}

@media(max-width: 400px){
	.subscription-login-wrap{
		top: 530px;
	}
}