/* .article-footer {display:none;} */
.wpbf-post-layout-default .Four-column-article-section::before {
	background: none;
}

/* .wpbf-single-content.wpbf-post-content - for the time being removed it as it was just being done for the post details page and not for the other pages */
.px-post {
	position: relative;
}

/* .article-footer{
	display:none !important;
} */
/* .wpbf-post-content - for the time being removed it as it was just being done for the post details page and not for the other pages */
/* .px-post:before {
	BACKGROUND: #fbefd7;
	position: absolute;
	clip-path: polygon(0 0, 100% 0%, 100% 80%, 0 44%);
	content: "";
	margin-bottom: 0;
	height: 180px;
	width: 100%;
	left: 0;
	z-index: -1;
	top: 0px;
} */

/* .px-post-post article  - for the time being removed it as it was just being done for the post details page and not for the other pages */
.px-post article {
/* 	max-width: 1740px; */
	max-width:100%;
	width: 100%;
	/*     padding-left: 60px;
    padding-right: 60px; */
	margin: 0 auto;
	padding-bottom: 150px;
}

@media(max-width:768px) {
	.px-post article {
		
	}
	.px-post article .article-header .entry-title{
		padding: 20px 30px 80px !important;
	}
}
.single-post #content{
	padding-top:0;
}
.single-post .entry-content{
	padding-top:0;
}
.single-post .entry-content{
	max-width:1140px;
	width:100%;
	margin:0 auto;
	padding: 0 20px;
}
p a{
	text-decoration:underline;
}
/* .px-post article  - for the time being removed it as it was just being done for the post details page and not for the other pages */
.px-post article .article-header .entry-title{
/* 	text-align: center; */
	color:#0d285b;
	text-transform: capitalize;
	text-align: center;
	line-height: 46px;
	margin-bottom: 0;	
	max-width:100%;
	width:100%;
    margin: 0 auto;
    padding: 30px 60px 65px;
	
}
.article-header{
 //   background: url(../images/bg-page-title.png) no-repeat bottom/100%;
	
  //  background-size: cover;
}
.article-header *{
	position:relative;
	z-index:2
}
.article-header .entry-title:before{
	width:100%;
	z-index:-1;
	height:100%;
	content:
	'';
	top:0px;
	position:
	absolute;
	left:0;
	background-color: #FBEFD7;
	clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 60%);
}
/* .px-post article{
	padding-top:60px;
} */
@media (min-width: 768px){
.px-post article .article-header .entry-title {
    top: 0px !important;
}
}
@media(max-width:980px){
	.article-header:before{
		clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 70%);
	}
}
@media (min-width: 1200px){
.px-post article .article-header .entry-title {
    top: 0px !important;
}
}
@media(max-width:768px){
	.px-post article .article-header h1 {
		 padding: 40px 30px 0px;
	}
	.article-header:before{
		clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 75%);
	}
}
@media(max-width:540px){
	.px-post article .article-header h1 {
		font-size:35px;
	}
}
@media(max-width:480px){
	.px-post article{
/* 		padding-top:280px !important; */
	}
	.px-post article .article-header h1{
		font-size:30px;
	}
}
/* .px-post article  - for the time being removed it as it was just being done for the post details page and not for the other pages */
.px-post header.article-header {
	margin-bottom: 40px;
	position: relative;
}

.single.single-projects .article-content{
	    max-width: 1200px;
	margin:0 auto;
	padding:40px 60px;
	
}
.single.single-projects .article-content img{
	width:auto;
	max-width:100%;
	margin:0 0 30px;
}
@media(max-width:768px){
	.single.single-projects .article-content{
	  
	padding:40px 30px;
	
}
}

.px-post .article-header .article-meta {
	max-width: 750px;
	padding: 0 20px;
	margin: 40px auto 0;
	font-weight: 600;
	text-align: center;
	font-size: 16px;
	color: #232322;
	font-family: 'franklin-gothic-atf';
}

.px-post .article-header .article-meta span {
	display: none;
}

.px-post .article-header .article-meta * {
	text-decoration: none;
	font-size: inherit;
	font-family: 'franklin-gothic-atf';
}

.px-post .article-header .wpbf-post-image-wrapper {
	height: 500px;
}

.px-post .article-header .wpbf-post-image-wrapper img {
	object-fit: cover;
	height: 100%;
	width: 100%;
}

.px-post .article-content p {
	    font-size: 18px;
	font-weight: normal;
	line-height: 1.39;
	letter-spacing: normal;
	color: #232322;
	font-family: 'franklin-gothic-atf';
}

/* post navigation text update */
.post-links {
	display: flex;
	justify-content: space-between;
}

.nav-previous,
.nav-next {
	left: 0;
	width: 50%;

}
.nav-next .next.disable, .nav-previous .disable{
	opacity:0;
}
.nav-next .next {
	position: relative;


	display: block;

	display: flex;
	justify-content: end;
}

nav.post-links {
	margin: 0px auto !important;
	width: 100%;
	max-width: 1288px;
	padding:0 100px;

}
.px-post article .article-header .entry-title.header-fixed{
	top:90px !important;
}
@media(max-width:1200px){
	.px-post article .article-header .entry-title.header-fixed{
	top:76px !important;
}
}
@media(max-width:992px){
	.px-post article{
/* 		padding-top:260px; */
	}
	nav.post-links {
		padding:0 60px;
	}
}
@media(max-width:768px){
	nav.post-links {

	padding:0 30px;	
	
}
}

@media(max-width:525px){
	nav.post-links {

		    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 10px;
	}
	nav.post-links a{
	    margin: auto;
		}
.nav-previous, .nav-next {
    
    width: 100%;
}
}


nav.post-links a {
	position: relative;
    text-decoration: none !important;
    text-align: left;
    text-transform: uppercase;
    border-left: 1px solid #0d285b;
    border-bottom: 1px solid #0d285b;
        padding: 14px 36px 14px 14px;
    width:max-content;
    background: linear-gradient(#0d285b 0 0) left top/ 100% 1px no-repeat;
    font-family: Georgia;
    color: #fff;
    font-size: 14px !important;
    font-weight: bold;
    transition: 0.6s linear;
    z-index: 2;
    display: block;
}

nav.post-links a:hover {
	    background-size: 50% 1px;
    color: #0d285b !important;
}
nav.post-links a:before {
    background: #0d285b;
    position: absolute;
    content: "";
    z-index: -1;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    transition: 0.4s;
}
nav.post-links a:hover:before {
    width: 0;
}
nav.post-links .prev a{
	  padding: 14px 14px 14px 36px;
}
nav.post-links .prev a:after{
	transform: rotate(180deg);
	left: 10.2px;
}
nav.post-links a:after {
    position: absolute;
    width: 15.2px;
    height: 10.2px;
    right: 10.2px;
    top: 17.5px;
    content: "";
    background: url(../images/Icon-white-ionic-arrow.png) no-repeat center / 15.2px;
	z-index: 1;}
nav.post-links a:hover:after {
    background: url(../images/Icon-blue-ionic-arrow.png) no-repeat center / 15.2px !important;
}

@media (max-width: 768px) {
	.px-post .article-header .wpbf-post-image-wrapper {
		height: 60vw;
	}
}


.type-post .wpbf-article-wrapper .article-header .article-meta::first-of-type {
	display: none !important;
}

.type-post p.article-meta:last-child {
	display: none;
}


.wpbf-single-content .footer-categories
{
	display:none;
}