/*************** [sermons]basic ***************/
/*#section_type_sermons_18*/
#section_type_sermons_18 {clear:both;}

#section_type_sermons_18 .sermon {width:100%; background:url("/section/sermon/sermon_18/img/bg.jpg") no-repeat center center; background-size:cover;}
#section_type_sermons_18 .sermon .inner {max-width:1400px;}
 
#section_type_sermons_18 .sermon .top {font-family: 'Nanum Myeongjo', serif; text-align:center; padding-top:160px;}
#section_type_sermons_18 .sermon .top h1 {font-size:48px; color:#fff; padding-bottom:20px; font-weight:300;}
#section_type_sermons_18 .sermon .top p {font-size:24px; color:#ddd;}

#section_type_sermons_18 .sermon .bottom {width:100%; overflow:hidden; display:table;}
#section_type_sermons_18 .sermon .bottom .left {display:table-cell; vertical-align:bottom; width:45%; padding-right:5%;}
#section_type_sermons_18 .sermon .bottom .left h2 {padding-top:20px;}
#section_type_sermons_18 .sermon .bottom .left h2 img {width:100%;}

#section_type_sermons_18 .sermon .bottom .right {display:table-cell; vertical-align:middle; width:50%; }
#section_type_sermons_18 .sermon .bottom .right h2 {font-size:32px; color:#ffe617; padding-bottom:40px; font-weight:400;}
#section_type_sermons_18 .sermon .bottom .right h1 {font-size:48px; color:#fff; padding-bottom:50px; font-weight:400; line-height:135%;}
#section_type_sermons_18 .sermon .bottom .right p {font-size:28px; color:#fff; padding-bottom:40px; font-weight:300;}
#section_type_sermons_18 .sermon .bottom .right h3 {width:91px; height:91px; border-radius:50%; }
#section_type_sermons_18 .sermon .bottom .right h3 a {display:block; width:100%; height:100%; border-radius:50%;}
#section_type_sermons_18 .sermon .bottom .right h3:hover {box-shadow:3px 3px 3px rgba(0,0,0,0.8);}

/*************** [sermons]responsive ***************/
/*#section_type_sermons_18*/
@media screen and (max-width:1200px){ 
	#section_type_sermons_18 .sermon {height:100%;}
	#section_type_sermons_18 .sermon .top {padding-top:80px;}
	#section_type_sermons_18 .sermon .top h1 {font-size:38px;}
	#section_type_sermons_18 .sermon .top p {font-size:22px;}
	
	#section_type_sermons_18 .sermon .bottom .left {display:block; width:100%; padding-right:0;}
	#section_type_sermons_18 .sermon .bottom .left h2 {text-align:center;}
	#section_type_sermons_18 .sermon .bottom .left h2 img {width:500px;}

	#section_type_sermons_18 .sermon .bottom .right {display:block; width:100%; height:auto; background:rgba(255,255,255,0.5); margin-bottom:40px; text-align:center; padding:40px 20px; box-sizing:border-box;}
	#section_type_sermons_18 .sermon .bottom .right h2 {font-size:24px; padding-bottom:25px;}
	#section_type_sermons_18 .sermon .bottom .right h1 {font-size:36px; padding-bottom:30px; /* text-overflow:ellipsis; overflow:hidden; white-space:nowrap; width:95%; */}
	#section_type_sermons_18 .sermon .bottom .right p {font-size:20px; padding-bottom:25px;}
	#section_type_sermons_18 .sermon .bottom .right h3 {position:relative; width:61px; height:61px; text-align:center; left:50%; margin-left:-30.5px;}
	#section_type_sermons_18 .sermon .bottom .right h3 a img {width:100%;}
}
@media screen and (max-width:600px){ 
	#section_type_sermons_18 .sermon .top {padding-top:60px;}
	#section_type_sermons_18 .sermon .top h1 {font-size:32px;}
	#section_type_sermons_18 .sermon .top p {font-size:20px;}

	#section_type_sermons_18 .sermon .bottom .left h2 img {width:80%;}

	#section_type_sermons_18 .sermon .bottom .right h2 {font-size:20px;}
	#section_type_sermons_18 .sermon .bottom .right h1 {font-size:28px; padding-bottom:20px;}
	#section_type_sermons_18 .sermon .bottom .right p {font-size:16px;}
}
