.th-required-box {
    padding: 20px;
    background: #fff;
    border-left: 4px solid #d54e21;
    margin: 50px 0;
}
h3.th-reqbox-heading {
    margin-top: 0;
}

#hitmag_pro_post_meta {
	overflow: hidden;
	padding: 0 0 10px;
}

.th-input-hidden {
	position: absolute;
	left: -9999px;
}

.th-post-radio-img:checked + label > img {
	border: 2px solid #0073aa;
}

#post-body.columns-2 .th-post-radio-img + label > img {
	float: none;
} 

.th-post-radio-img + label > img {
	float: left;
	margin: 0 15px 15px 0;
	cursor:pointer;	
    border: 1px solid #e6e6e6;
}