/**
 * Row Divider Widget
 */
.custom-widget-options {
    border: 1px solid #eee;
    background-color: #fafafa;
    margin-bottom: 15px;
}

input[type=checkbox].acw-widget-title-options-checkbox {
	margin-bottom: 1em;
	display: none;
}

input[type=checkbox] ~ .acw-widget-widget-title {
   display: none;
}

input[type=checkbox]:checked ~ .acw-widget-widget-title {
   display: block;
}

label.acw-widget-title-options-label {
	display: inline-block;
	margin-bottom: 1.250em;
	font-weight: 700;
	width: 94%;
    margin: 10px;
}

.acw-widget-widget-title {
	border: 1px solid #eee;
	padding: 0 10px;
	background: #fcfcfc;
}

.acw-widget-title-options-label:after {
	content: "\f140";
	position: absolute;
	right: 1.5em;
    font: 400 18px/16px dashicons;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-decoration: none !important;
}

input[type=checkbox].acw-widget-title-options-checkbox:checked + .acw-widget-title-options-label:after {
	content: "\f142";
}

input[type=checkbox].acw-widget-custom-options-checkbox {
	margin-bottom: 1em;
	display: none;
}

input[type=checkbox] ~ .acw-widget-style {
   display: none;
}

input[type=checkbox]:checked ~ .acw-widget-style {
   display: block;
}

label.acw-widget-custom-options-label {
	display: inline-block;
	margin-bottom: 1.250em;
	font-weight: 700;
	width: 94%;
    margin: 10px;
}
 
.acw-widget-style {
	border: 1px solid #eee;
	padding: 0 6px;
	background: #fcfcfc;
}

.acw-widget-custom-options-label:after {
	content: "\f140";
	position: absolute;
	right: 1.5em;
    font: 400 18px/16px dashicons;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-decoration: none !important;
}

input[type=checkbox].acw-widget-custom-options-checkbox:checked + .acw-widget-custom-options-label:after {
	content: "\f142";
}

input[type=checkbox].acw-options-checkbox {
	margin-bottom: 1em;
}

label.acw-options-label {
	display: inline-block;
	margin-bottom: 1.250em;
	font-weight: 700;
}

input[type=checkbox] ~ .acw-row-styles {
   display: none;
}

input[type=checkbox]:checked ~ .acw-row-styles {
   display: block;
}
 
.acw-row-styles {
	border: 1px solid #eee;
	padding: 0 10px;
	background: #fcfcfc;
	margin-bottom: 15px;
}

.acw-section-label {
	display: inline-block;
	margin-bottom: 5px;
	font-weight: 700;
}

.acw-widget-table {
	margin-bottom: 10px;
}

.acw-widget-table .row-content {
	display: inline-block;
	margin-right: 10px;
}

.wp-customizer .acw-widget-table .row-content {
	margin-right: 8px;
}

.acw-widget-table .row-label {
	display: inline-block;
	width: 35px;
}

.wp-customizer .acw-widget-table .row-label {
	width: 30px;
}

.acw-image-properties:after {
	clear: both;
	content: " ";
	display: table;
}

.acw-options-dropdown {
	float: left;
	width: 48.717948717949%;
	margin-left: 2.5641025641026%;
	margin-top: 0;
}

.first.acw-options-dropdown {
	margin-left: 0;
}

.acw-options-dropdown select {
	width: 100%;
}
.widget .wp-picker-container {
    position: absolute;
    right: inherit !important;
}