.rwmb-field {
	padding: 0 10px;
	}
.rwmb-field.rwmb-heading-wrapper {
	margin: 20px -12px 0;
	padding: 5px 22px;
	background-color: #dbf2ff;
	border-top: 1px solid #E5E5E5;
	}
.rwmb-field.rwmb-heading-wrapper.first {
	margin-top: -7px;
	}
.rwmb-heading-wrapper h4 {
	border: none;
	font-size: 1.2em;
	line-height: 2em;
	margin: 0;
	padding: 0;
	text-transform: none;
	color: #506370;
	}
.rwmb-label {
	font-size: 14px;
	width: 200px;
	}
.rwmb-label ~ .rwmb-input {
	width: auto;
	}
p.description,
.form-wrap p {
	color: #758DA5;
	}

.rwmb-divider-wrapper hr {
	border: none;
	margin: 20px 0;
	height: 1px;
	background-color: #e5e5e5;
	}
	
.rwmb-input input[type="text"],
.rwmb-input select {
	height: 35px;
	line-height: 35px;
	min-width: 400px;
	padding: 6px;
	margin: 0;
	background-color: #f2f2f2;
	border: 1px solid #ddd;
	box-shadow: none;
	}
.rwmb-input input[type="text"]:focus,
.rwmb-input select:focus {
	background-color: #fff;
	border-color: #08c;
	}
.rwmb-input .button {
	border-radius: 0;
	box-shadow: none;
	}
#post-body .rwmb-select {
	min-width: 400px;
	}
	
.rwmb-text-wrapper .rwmb-label,
.rwmb-color-wrapper .rwmb-label,
.rwmb-select-wrapper .rwmb-label {
	padding-top: 7px;
	}
.rwmb-checkbox-wrapper {
	margin: 18px 0;
	}
.rwmb-input input[type="checkbox"],
.rwmb-input input[type="radio"] {
    margin: -2px 5px 0 0;
	}
.rwmb-checkbox-wrapper p.description {
	display: inline-block;
	margin: 0;
	}
.rwmb-images {
	margin: 0;
	}
	
.wp-picker-container {
	vertical-align: top;
	}
.rwmb-color-wrapper p.description {
	display: inline-block;
	margin: 8px 0 0 8px;
	}
.wp-color-result {
	border-radius: 0;
	box-shadow: none !important;
	height: 33px;
	padding-left: 33px;
	margin: 0;
	}
.wp-color-result:after {
	border-radius: 0;
	box-shadow: none;
	line-height: 33px;
	padding: 0 10px;
	}
.wp-picker-container input.wp-color-picker[type="text"] {
    font-family: sans-serif;
    font-size: 14px;
	text-align: left;
	line-height: 35px;
	margin-left: 6px;
	min-width: 0;
	width: 75px;
	}
.button.button-small.wp-picker-clear {
	height: 35px;
	border-radius: 0;
	box-shadow: none;
	}
	
.rwmb-slider-wrapper {
	margin: 18px 0;
	}
.rwmb-slider {
	display: inline-block;
	vertical-align: middle;
	height: 6px;
	width: 370px;
	border-radius: 0;
	border: none;
	cursor: pointer;
	background: #eee;
	}
.ui-slider .ui-slider-range {
	border-radius: 0;
	background: #ccc;
	}
.rwmb-slider-wrapper .ui-widget-content .ui-state-default {
	top: -8px;
	height: 18px;
	width: 18px;
	margin-left: -10px;
	border-radius: 50%;
	cursor: pointer;
	border: 2px solid #ccc;
	background: #fff;
	}
.rwmb-slider-wrapper .ui-widget-content:hover .ui-state-default {
	border-color: #999;
	}