.sj_clearfix:after {	content: ".";	display: block;	clear: both;	visibility: hidden;	line-height: 0;	height: 0;}.sj_clearfix {	display: inline-block;}html[xmlns] .sj_clearfix {	display: block;}* html .sj_clearfix {	height: 1%;}div.sj_category {	width: 100%;	overflow: hidden;	box-shadow: 0 0 5px #0F2349;}div.sj_category a {	cursor: pointer;	text-decoration: none;}div.sj_category a:hover {	text-decoration: underline;}div.sj_module_inner {	width: 100%;}div.sj_section_wrap {	width: 100%;	clear: both;	/*margin:0 0 5px 0;*/}.sj_introtext {    margin-bottom: 20px;}.sj_footertext {    margin-top: 20px;}.sj_category .c2-root-image img:hover {    filter: alpha(opacity = 70);    box-shadow: #000 0em 0em 0em;    -webkit-transform: scale(1.1,1.1);    -moz-transform: scale(1.1,1.1);    -o-transform: scale(1.1,1.1);    -ms-transform: scale(1.1,1.1);    transform: scale(1.1,1.1);}