@charset "UTF-8";

#page{}
#page.page_padding{padding:30px 0; padding-bottom: 80px;}
#page .page_title{margin:0;padding:0;font-size:30px;font-weight:900;color:#e86c1e;line-height:1;border-bottom:4px solid #e45e01;text-align:center;padding-bottom:0.75em;margin-bottom:0.75em;}
#page .page_title.no_margin{margin:0;}
#page .page_content{}

@media all and (max-width:800px){
	#page.page_padding{padding-bottom: 75px;}

}

@media all and (max-width:500px){
	#page.page_padding{padding:25px 0;}
	#page .page_title{font-size:28px;padding-bottom:0.5em;}
}
@media all and (max-width:400px){
	#page .page_title{font-size:26px;}
}
@media all and (max-width:350px){
	#page .page_title{font-size:24px;}
}
@media all and (max-width:300px){
	#page .page_title{font-size:22px;}
}