.dark-theme .rcmbws-1j4b9nv {
    color: #fff!important;
}

.entry-content {
    text-wrap: wrap;
}
.entry-thumb-caption {
    background: #000;
    color: #fff;
    z-index: 1;
    position: relative;
	padding: 5px 1em;
}

#captiontext{
	display: none;
}


.single-post-page {
    margin: 2em 0;
}

.single-post-page .post-image img {
    width: 100%;
}

.post-overlay {
    position: absolute;
	display: table;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    color: #fff;
	background: rgb(2,0,36);
	background: linear-gradient(180deg, rgba(2,0,36,0) 0%, rgba(0,0,0,0.43323266806722693) 90%, rgba(0,0,0,0.578890931372549) 100%);
}
.post-overlay-inner {
    display: table-cell;
    vertical-align: bottom;
    padding: 1em 1em 1em 1em;
}
.post-image {
    position: relative;
}

.post-title-details {
    display: flex;
}

.post-title {
    width: 70%;
    margin-right: 5%;
}

.single-post-page .post-meta {
    width: 25%;
    display: table;
}

.single-post-page .post-meta-inner {
    display: table-cell;
    vertical-align: bottom;
    text-align: right;
	text-wrap: nowrap;
}


/*------MEDIA RULES------*/
/*----SCREEN WIDTH 1400 to 1536px----*/
@media only screen 
	and (min-width: 1401px)
	and (max-width: 1536px) {
	
		
}

/*----SCREEN WIDTH 1200 to 1400px----*/
@media only screen 
	and (min-width: 1201px)
	and (max-width: 1400px) {
		
		
		
		
}

/*----SCREEN WIDTH 1200 to 1400px Landscape----*/
@media only screen and (orientation : landscape)
	and (min-width: 1201px)
	and (max-width: 1400px) {
		
}


/*----SCREEN WIDTH 900 to 1200px----*/
@media only screen 
	and (min-width: 901px)
	and (max-width: 1200px) {
		
		
}

@media (max-width: 991px) {
	
	
}


/*----SCREEN WIDTH 900 to 1200px Landscape----*/
@media only screen and (orientation : landscape)
	and (min-width: 901px)
	and (max-width: 1200px) {
		
		
		
}

/*----SCREEN WIDTH 600 to 900px----*/
@media only screen 
	and (min-width: 601px)
	and (max-width: 900px) {
		
	
		
		
}

@media (max-width: 767px) {
	
	    .post-overlay {
        position: relative;
        color: #000;
        background: transparent;
    }
	
	    .post-overlay-inner {
        padding: 1em 0em 0em 0em;
    }
	
	    .post-title-details {
        display: block;
    }
	    .post-title {
        width: 100%;
    }
	    .single-post-page .post-meta {
        width: 100%;
        display: block;
    }
	
}



/*----SCREEN WIDTH 600 to 900px Landscape----*/
@media only screen and (orientation : landscape)
	and (min-width: 601px)
	and (max-width: 900px) {
}






/*----SCREEN WIDTH 0 to 600px----*/
@media only screen 
	and (min-width: 0px)
	and (max-width: 600px) {
	.dark-theme .post-title-details {
    color: #fff;
}
		.post-title-details {
			display: block;
		}
		    .post-overlay {
        position: relative;
        color: #000;
        background: transparent;
    }
		    .post-overlay-inner {
        padding: 1em 0em 0em 0em;
    }
		.post-title{
			width: 100%;
		}
		.single-post-page .post-meta {
    width: 100%;
    display: block;
}
		
}

/*----SCREEN HEIGHT 0 to 700px----*/
@media only screen 
	and (min-height: 0px)
	and (max-height: 700px) {
		

}