
#s-page{

	width: 100%;
	background: #fff;
	margin-top: 10px;
	overflow: hidden;

}

#s-page .post-photo:first-child{
	text-align: center;
	padding: 0 26px 26px 26px;
}

#s-page .post-media
{
	float: right;
}

#s-page .post-photo{
	text-align: center;
	padding: 26px;
}

#s-page .post-photo iframe {
	width: 100%;
	height: 250px;
}

#s-page .post-photo img{
	max-height: 300px;
	filter: drop-shadow(0px 0px 20px #00000080);
}

#s-page .post-photo img.no-filter{
	filter: none;
}



#s-page .page-container
{
	margin: -16px 20px 27px 20px;
	position: relative;
	background: #fff;
	box-shadow: 5px 5px 22px #0009;
	display: block;
	margin-top: 17px;
}

#s-page .subject {
	width: 100%;
	position: relative;
	clear: both;
	overflow: hidden;
	margin-bottom: 20px;
}

#s-page .subject .post-text{
	height: 100%;
	padding: 0 2rem 15px 2rem;
	float: right;
}

#s-page .title{
	font-size: 25px; 
	text-align: center; 	
	margin-bottom: 20px;
}

#s-page .subject .post-text .text{
	font-size: 14px;
}

 .text iframe {
	display: block;
	margin: 0 auto;
}

#s-page .post-text .post-photo.article{
	display: none;
}

@media only screen and (max-width: 600px) {
  	#s-page .post-text .post-photo.article{
		display: block;
	}

	#s-page .post-media .post-photo.article{
		display: none;
	}

}








