@charset "utf-8";
/* CSS Document */

/**/
#single{ padding-top:60px; padding-bottom:50px;}
.single-left{ width:18.75%; float:left;}
.single-subnav{ border-right:1px solid #d7d7d7; text-align:center;}
.single-subnav h3{ font-size:24px; color:#d00b3c; border-bottom:1px solid #f1f1f1; height:59px; line-height:59px;}
.single-subnav h3 span{ display:inline-block; background:url(../images/icon_subnav_top.png) left center no-repeat; padding-left:35px;}
.single-subnav h4{ font-size:16px; color:#333; padding-top:30px; margin-bottom:20px;}
.single-subnav h4 span{ display:inline-block; background:url(../images/icon_subnav_two.png) left center no-repeat; padding-left:25px;}
.single-subnav ul{}
.single-subnav ul li{ padding:11px 0;}
.single-subnav ul li a{ color:#888; display:block; height:20px; line-height:20px;}
.single-subnav ul li a:hover{ color:#d00b3c;}
.single-subnav ul li.current a{ color:#d00b3c; border-left:2px solid #d00b3c;}
.single-right{ width:76%; float:right;}
.single-content{ padding:30px 0; line-height:2; font-size:15px;}
.single-content img{ width:auto !important; height:auto !important; max-width:100%;}

@media (max-width:991px){
	#single{ padding-top:30px;}
	.single-subnav h3 span{ font-size:18px;}

}

@media (max-width:767px){
	#single{ padding-top:10px;}
	.single-left{ float:none; width:auto;}
	.single-subnav{ text-align:left; border-right:none;}
	.single-subnav h3{ height:50px; line-height:50px;}
	.single-subnav h4{ padding-top:15px; margin-bottom:0;}
	.single-subnav ul{ overflow:hidden; border-bottom:1px solid #eee; padding-top:10px; padding-bottom:10px;}
	.single-subnav ul li{ float:left; width:25%; padding:5px 0;}
	.single-subnav ul li a{ padding:0 5px;}
	.single-subnav ul li.current a{ border-left:none;}
	.single-right{ float:none; width:auto;}
}

@media (max-width:460px){
	/**/
	.single-subnav ul li{ width:33.333%}
	
}