
.single-bg-wrap .section-padding, .single-nobg-wrap .section-padding, .singe-bg-wrap .section-padding{
    padding: 9rem 0 6rem;
}
.resource-wrapper .first-box-wrap {
    padding: 3.2rem;
    box-shadow: 0px 3px 16px #8991A248;
    border-radius: var(--border-radius);
    background-color: var(--white);
    color: var(--darkblue);
	align-items: flex-start;
	margin-left: 1rem;
}

.resource-wrapper .first-box-wrap .image-wrap {
    border-radius: 6px;
    height: 19.3rem;
    overflow: hidden;
	margin-left: 3rem;
}
.resource-wrapper .first-box-wrap .image-wrap img {
    height: 100%;
	object-fit: cover;
}
.resource-wrapper .first-box-wrap h2.h3 {
    line-height: 1.25;
}
.resource-wrapper .first-box-wrap h2 a {
    color: var(--black);
    text-decoration: none;
}

.popular-posts  .inner-box > .text > .display-flex, 
.resource-wrapper .first-box-wrap .display-flex, 
.blog-grid-view .display-flex {
    justify-content: space-between;
	align-items: center;
}
.resource-wrapper .first-box-wrap p {
    color: var(--black);
}
.blog-wrapper .link-wrap.center, .resmore-button-wrap {
    justify-content: center;
    display: flex;
    margin: 2rem 0 0;
}
.blog-wrapper .link-wrap.center .link.more_posts, .resmore-button-wrap .resourcesmore_posts{
    display: block;
	font-weight: var(--weight-500);
    font-size: 0.9rem;
    letter-spacing: 0.68px;
}
.blog-wrapper .link-wrap.center svg,  .resmore-button-wrap .resourcesmore_posts svg{
    width:2rem;
    height:2rem;
    margin: 0.6rem auto 0;
    display: block;
}
.popular-posts .box .inner-box h3 a,
.popular-posts .box .inner-box h5 a,
.blog-grid-view .box .inner-box h3 a {
    color: var(--black);
	font-weight: var(--weight-600);	
	letter-spacing: 0.32px;
    text-decoration: none;
}
.navbar-blog ul {
    display: flex;
    justify-content: center;
    align-items: center;
    /* padding: 0 0 6rem; */
}
.navbar-blog ul li {
	margin: 0;
}
.navbar-blog ul li a {
	display: inline-block;
    padding: .6rem 2rem;
    margin: 0 .54rem;
	border: 1px solid var(--lightblue);
	border-radius: 6px;
    color: var(--lightblue);
    font-weight: var(--weight-500);
    font-size: var(--font-size-h6);
}
.navbar-blog ul li a:hover, .navbar-blog ul li.current-menu-item a, .navbar-blog ul li.active a {
    color: var(--white);
    background-color: var(--lightblue);
}
.section-part-navres {
    position: sticky;
    top: 0rem;
    z-index: 9;
	background-color: var(--white);	
    /* padding: 2rem 0 1.5rem; */
}
body.admin-bar .section-part-navres {
    /* top: 2.5rem; */
}
.section-part-navres .navbar-blog-wrap .nav-wrap {
    padding-top: 2.5rem;
}    
	
/***single-post-wrap***/

.single-post-wrap .flex-row > .text {
    text-align: center;
    padding: 0 0 3rem;
}
.single-post-wrap .text h1 {
    letter-spacing: -0.9px;
}
.single-post-wrap .inner-post-wrap {
    box-shadow: 0px 3px 16px #8991A248;
    border-radius: var(--border-radius);
    padding: 2.3rem 4rem 3rem;
    margin-bottom: 2rem;
}
.single-post-wrap .inner-post-wrap .images-wrap {
    margin-bottom: 1rem;
}
.single-post-wrap .inner-post-wrap .images-wrap img {
    width: 100%;
	border-radius: 6px;
    overflow: hidden;
}
.single-post-wrap .inner-post-wrap .category {
    margin-right: 0.5rem;
}
.single-post-wrap .category ul li a, 
.single-post-wrap .date {
    font-size: var(--font-size-h6);
}
.single-post-wrap .inner-post-wrap .space-between {
    margin-top: 1.8rem;
}
.single-post-wrap .inner-post-wrap .space-between span.author {
    font-weight: var(--weight-600);
}
.single-post-wrap .inner-post-wrap .space-between .readtime {
    color: var(--darkblue);
    font-size: var(--font-size-h6);
}
.single-post-wrap .aside-box .text h4 {
    font-size: var(--font-size-28);
    font-weight: var(--weight-600);
    margin: 2.5rem 0;
}
.single-post-wrap .text p {
    /* margin-bottom: 1.6rem; */
	/* line-height: 1.75; */
}
.single-post-wrap .text p:last-child {
    /* margin: 0; */
}
.bottom-socialshare {
	flex-wrap: wrap;	
    justify-content: space-between;
    width: 100%;
	margin-bottom: 1.8rem;
}
.bottom-socialshare .link-wrap {
    width: 25%;
}
.bottom-socialshare .link-wrap a.link {
    align-items: center;
    display: flex;
	font-weight: var(--weight-500);
}
.bottom-socialshare .link-wrap a.link svg {
    margin: 0 0.8rem 0 0rem;
}
.icon-sharing-links {
    /* width: 100%; */
    display: flex;
    justify-content: flex-end;
	margin-top: 0.2rem;
	margin-bottom: 0.2rem;	
}
.bottom-socialshare .social-button {
    width: 9rem;	
}
.social-button .social-icons a:last-child {
    margin: 0;
}
.bottom-socialshare .social-icons a {
    background-color: var(--darkblue);
}
.bottom-socialshare .social-icons a:hover {
	background-color: var(--main-color-hover);
}
.bottom-socialshare .social-icons a svg{
    color: var(--white);
}

.single-post-wrap .subscribe {
	margin-bottom: 5rem;
}
.single-post-wrap .subscribe h4 {
	font-weight: var(--weight-700);
}
.single-post-wrap .subscribe input:not([type="submit"]) {
	margin-bottom: 0.6rem;	
	padding: 0.72rem 8.2rem 0.72rem 0.6rem;
	height: auto;
	border: 1px solid #333;
	border-radius: 6px;
	background: var(--white);
	color: var(--darkblue);
	font-size: 0.9rem;
}
.single-post-wrap .subscribe .hs-submit {
	margin-top: 0;
}
.single-post-wrap .subscribe .category ul li a {
	font-size: 0.85rem;
}

/***single-event****/

.single-event-wrap .content-left, .singe-bg-wrap .text {
    padding-right: 6rem;
}
.single-event-wrap .event-form-wraper.contact-wrap, .ebook-form.contact-wrap {
    width: 32.7rem;
    margin-left: auto;
}
.single-event-wrap .image {
    /* height: 22.35rem; */
    border-radius: var(--border-radius);
    overflow: hidden;
	margin-bottom: 2rem;
}
.single-event-wrap .image img {
    height: 100%;
}
.single-event-wrap .content-left .date, .single-event-wrap .content-left .time, .single-event-wrap .content-left .location {
    display: flex;
    align-items: center;
    color: var(--white);
}
.single-event-wrap .content-left .date span:last-child, .single-event-wrap .content-left .time span:last-child, .single-event-wrap .content-left .location span:last-child {
    font-size: var(--font-size-24);
    margin: 0 0 0rem 0.5rem;
	color: var(--white);
	font-weight: var(--weight-600);
}
.single-event-wrap .content-left .text h4, .singe-bg-wrap .text h4{
    font-size: var(--font-size-h6);
    font-weight: var(--weight-400);
    line-height: 1.75;
}
.single-event-wrap .event-wrap span {
    color: #002266;
}
.single-event-wrap .content-left .date {
    margin-right: 1.5rem;
}
.single-event-wrap .content-left .time {
    margin-left: 1.5rem;
}
.single-event-wrap .icon {
    width: 1.5rem;
    height: 1.65rem;
}
.single-event-wrap .event-wrap {
    margin-bottom: 0.85rem;
}
.single-event-wrap .location {
    margin-bottom: 0.85rem;
}
.single-event-wrap .content-left .link-wrap a.link {
    color: var(--white);
}
.single-event-wrap .content-left .link-wrap a.link svg {
    margin: 0 0.8rem 0 0rem;
}
.section-recent-posts.related-new-wrap {
    padding-bottom: 6rem;
}

/*****resource-wrapper******/

.resource-wrapper .flex-12 .box {
    margin-bottom: 4rem;
}
.resource-wrapper .flex-12 .box .inner-box {
    padding: 1rem 3rem 2.5rem;
}

.resource-wrapper .inner-box {
    padding: 1.3rem 2rem 2rem;
}
.resource-wrapper .flex-12 .box .inner-box h3 {
    font-size: var(--font-size-32);
}
.sidebar-wrap {
    padding-right: 6rem;
	position: sticky;
    top: 12rem;
}
.search-form-wrap {
    margin-bottom: 3rem;
}
.search-form-wrap form {
    padding: 0.4rem 1rem;
    border: 1px solid #002266;
    border-radius: 6px;
    position: relative;
    display: flex;
    align-items: center;
}
.search-form-wrap form button {
    position: absolute;
    right: 0.5rem;
    border: none;
    background-color: transparent;
    padding: 0;
    width: 1.28rem;
}
.search-form-wrap form input {
    font-size: var(--font-size-h6);
    letter-spacing: 0.2px;
    padding-right: 1rem;
}
.cat-filter label {
    display: flex;
    align-items: center;
    margin-bottom: 1rem;
    font-size: var(--font-size-24);
    color: #555555;
}
.cat-filter label input.category-checkbox {
    /* width: 1.2rem; */
    /* height: 1.2rem; */
    /* background: #FFFFFF53 0% 0% no-repeat padding-box; */
    /* border: 1px solid #002266; */
    /* border-radius: 4px; */
    /* margin-right: 1rem; */
}
/****singe-bg-wrap***/
.singe-bg-wrap .image-wrap {
    background-image: url(.././img/e-book-bg-img1.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    width: 44rem;
    display: flex;
    align-items: center;
    justify-content: end;
    padding: 2rem 7rem 0rem 6rem;
    border-radius: var(--border-radius);
}

@media(min-width: 992px){
	.sidebar-single-blog {
		padding-top: 15rem;
		padding-left: 5rem;
	}
}
@media(max-width: 991px){
	.navbar-blog ul li a {
		padding: 0;
		margin: 0;
		font-size: var(--font-size-h6);
		color: var(--lightblack);
        font-weight: var(--weight-400);
		border: none;
		border-radius: unset;
		text-align: left;
	}
	body.admin-bar .section-part-navres {
		/* top: 6rem; */
	}
	.section-part-navres {
		top: 0rem;
		/* padding: 1rem 0 3rem; */
	}
	.section-part-navres .navbar-blog-wrap .nav-wrap {
		padding-top: 0;
	}
	
	.navbar-blog.section-padding-top {
		padding-top: 1rem;
	}

	.navbar-blog.padding-bottom {
		padding-bottom: 1rem;
	}
	
	.navbar-blog ul {
        display: block;
        background-color: var(--white);
		padding: 0 1rem;
        box-shadow: 0px 3px 16px #8991A248;
    }
	.mobile-nav-wrap ul li {
        padding: 0rem 0 0rem;
        width: 100%;
		text-align: left;
		margin: 0 0 0.25rem 0;
    }
	.single-event-wrap .content-left, .singe-bg-wrap .text {
		padding-right: 0;
	}
	.single-event-wrap .event-form-wraper.contact-wrap, .ebook-form.contact-wrap {
		width: 100%;
		margin-left: auto;
	}
	.bottom-socialshare .link-wrap {
		width: auto;
		margin-top: 0.2rem;
		margin-bottom: 0.2rem;
	}
	.single-post-wrap .inner-post-wrap {
		padding: 1rem 1rem 1rem;
		margin-bottom: 2rem;
	}
	.singe-bg-wrap .image-wrap {
		width: 100%;
	}
	
	.navbar-blog {
	  padding-top: 2rem;
	  padding-bottom: 1rem;
	}
	
	.resource-wrapper .first-box-wrap {
		flex-direction: column-reverse;
	}
	

	
	.single-bg-wrap .section-padding, .single-nobg-wrap .section-padding, .singe-bg-wrap .section-padding {
		padding: 6rem 0 3rem;
	}
	.resource-wrapper .responsive-bg {
		background-position: left bottom;
	}
	.resource-wrapper .first-box-wrap {
		padding: 1.2rem;
		margin-left: 0rem;
	}
	.resource-wrapper .first-box-wrap .image-wrap {
		margin: 1px 0 0.75rem;
		height: auto;
	}
	.features-slider .inner-box, .blog-grid-view .box .inner-box {
		padding: 1.3rem 1.15rem 2rem;
	}
	.blog-wrapper .link-wrap.center, .resmore-button-wrap {
		margin: 0.5rem 0 0;
	}
	.single-event-wrap .event-wrap {
		margin-bottom: 0.85rem;
		display: block;
	}
	.single-event-wrap .content-left .time {
		margin-left: 0;
	}
	.single-post-wrap .text h4 {
		margin: 1.5rem 0;
	}
	.resource-wrapper {
		padding: 0;
	}
	.sidebar-wrap {
        padding: 0 0 1rem;
    }
	.search-form-wrap {
		margin-bottom: 1.5rem;
	}
	.cat-filter label {
		font-size: 1.05rem;
	}
	.resource-wrapper .flex-12 .box .inner-box {
		padding: 1rem 1rem 1rem;
	}
	.features-slider .inner-box h3, .blog-grid-view .box .inner-box h3, .resource-wrapper .flex-12 .box .inner-box h3 {
		font-size: 1.15rem;
	}
	.resource-wrapper .flex-12 .box {
		margin-bottom: 1rem;
	}
	.section-recent-posts.related-new-wrap {
		padding-bottom: 3rem;
	}
	.section-recent-posts .header h2 {
		margin: 0 0 1rem;
	}
	.single-post-wrap .flex-row > .text {
		padding: 0 0 1rem;
	}
	.single-post-wrap .bottom-socialshare:last-child {
		margin: 0;
	}
	
}