/*
single
------------------------------------------------------*/
#single main{
	margin: auto auto 100px;
	width: 100%;
	border-top: solid 1px #ccc;
}

#single main article{
	margin: 30px auto;
	width: 100%;
	max-width: 1024px;
}

#single main h2{
	margin: 30px auto 60px;
	padding: 0 0 10px;
	width: 100%;
	max-width: 1024px;
	font-size: 30px;
	line-height: 1;
	text-align: left;
	font-weight: bold;
	border-bottom: solid 1px #000;
}
#single main .entry-content{
	margin: auto auto 
}

#single main nav{
	margin: auto;
	width: 100%;
	max-width: 1024px;
}


@media screen and (max-width:768px){
	#single main article{
		margin: 3.3333vw auto;
		width: 90%;
	}
	#single main h2{
		margin: 6.6666vw auto;
		padding: 0 0 2.6666vw;
		width: 100%;
		font-size: 5.3333vw;
	}

	#single main nav{
		margin: auto;
		width: 90%;
	}

}