.clearfix:after {	visibility: hidden;	display: block;	font-size: 0;	content: " ";	clear: both;	height: 0;}* html .clearfix {	zoom: 1;} /* IE6 */*:first-child+html .clearfix {	zoom: 1;} /* IE7 */.distinctpress_section {	margin: 20px 0 0;	width: 99%;	border-bottom: 0;}.distinctpress_title {	padding: 0;	margin-bottom: 20px;	background-color: #333;}.distinctpress_title .distinctpress_title_image {	padding: 20px 10px;	width: 20%;	float: left;}.distinctpress_title_image img {	float: left;}.distinctpress_meta {	font-size: 12px;	font-weight: 700;	text-shadow: 1px 1px 1px #ccc;	float: right;	text-transform: uppercase;	padding: 2px 10px;}.distinctpress_meta a {	text-decoration: none;}.distinctpress_title h3 {	font-size: 1.4em;	margin: 0;	font-weight: bold;	color: #232323;	float: left;	width: 50%;	padding: 5px 10px 0 25px;	position: relative;	top: 46px;	text-align: center;}.distinctpress_title span.submit {	display: block;	float: right;	margin: 0;	padding: 0;	padding: 14px 0;	position: relative;	top: 10px;    position: relative;    right: 30px;}.distinctpress_title span.submit input {	background-color: hsl(0, 0%, 16%) !important;	background-repeat: repeat-x;	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5b5b5b", endColorstr="#282828");	background-image: -khtml-gradient(linear, left top, left bottom, from(#5b5b5b), to(#282828));	background-image: -moz-linear-gradient(top, #5b5b5b, #282828);	background-image: -ms-linear-gradient(top, #5b5b5b, #282828);	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5b5b5b), color-stop(100%, #282828));	background-image: -webkit-linear-gradient(top, #5b5b5b, #282828);	background-image: -o-linear-gradient(top, #5b5b5b, #282828);	background-image: linear-gradient(#5b5b5b, #282828);	border-color: #282828 #282828 hsl(0, 0%, 11%);	color: #fff !important;	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);	-webkit-font-smoothing: antialiased;	padding: 6px 12px;}.distinctpress_options div.label {	padding: 20px;	font-size: 12px;	font-weight: 700;	width: 130px;	float: left;	margin: 0 0;}.distinctpress_options div.description {	display: block;	float: right;	width: 180px;	color: #999;	font-size: 11px;	padding: 15px 20px 15px 0;}.distinctpress_options label {	font-size: 11px;	font-weight: 700;	margin-left: 3px;}.option_wrap {	float: left;	color: #464646;	width: 800px;	padding: 0;	margin: 0;}.option_control {	width: 480px;	float: left;	padding: 15px 20px;}.distinctpress_input {	padding: 0;}.distinctpress_options input[type="text"], .distinctpress_options select {	width: 55%;	font-size: 12px;	padding: 4px;	color: #333;	line-height: 1em;	background: #f3f3f3;}.distinctpress_options input[type="radio"], .distinctpress_options input[type="checkbox"] {	margin: 2px 0 0 0;}.distinctpress_options textarea {	width: 90%;	height: 175px;	font-size: 12px;	color: #333;	line-height: 1.5em;	background: #f3f3f3;}.distinctpress_options input:focus, .distinctpress_options textarea:focus, .distinctpress_options select:focus {	background: #fff;}span.distinctpress_upload, span.distinctpress_remove {	display: inline-block;	width: auto;}.checkbox-nav {	float: left;	margin: 0 6px 10px 0;	width: 106px;}.checkbox-nav label {	font-weight: 400;}.last {	margin-right: 0;}.distinctpress_image_preview img {	max-width: 200px;	padding: 4px;}span.distinctpress_upload, span.distinctpress_remove {	display: inline-block;	width: auto;}.distinctpress_slider {	width: 950px;	margin: 25px;}.distinctpress_slider label {	width: 100px;	float: left;	margin: 3px 0;}.distinctpress_slider textarea {	height: 105px;}.section-title {	width: 30% !important;	padding: 0 !important;}.section-title h2 {	border-bottom: 1px solid #ccc;	padding: 0 20px 20px !important;	margin-bottom: 20px;}