@charset "UTF-8";
.redux-container .redux-main input.redux-color { float: left; width: 70px; margin-left: 5px; }

.redux-container .redux-main input.color-transparency { margin-left: 10px; margin-right: 3px; }

.redux-container .redux-main input.wp-color-picker { width: 80px !important; }

.redux-container .redux-main .section-color .controls { width: 345px; }

.redux-container .redux-main .section-color .explain { width: 225px; }

.redux-container .redux-main .alpha-enabled .iris-picker .iris-strip .ui-slider-handle { right: -4px !important; left: -3px !important; }

.redux-container .redux-main .iris-picker .iris-strip .ui-slider-handle { position: absolute; background: none !important; right: -4px !important; left: -3px !important; border: 4px solid #aaa !important; border-width: 4px 3px; width: auto; border-radius: 4px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); opacity: 0.9; z-index: 5; cursor: ns-resize; }

.redux-container .redux-main .iris-picker .iris-slider-offset { position: absolute; top: 2px; left: 0px; right: 0; bottom: 4px; width: 28px; background: none !important; border: 0 !important; height: auto; }

.redux-container .redux-main .wp-picker-container { display: inline-block; outline: 0; }

.redux-container .redux-main .wp-picker-container input { margin-bottom: inherit; margin-top: inherit; padding: 3px 5px; }

.redux-container .redux-main .wp-picker-container .wp-color-result { outline: 0; margin: 0; height: 24px !important; margin: 0 6px 6px 0 !important; }

.redux-container .redux-main .wp-picker-container .wp-picker-default { padding: 0 10px 1px; }

.redux-container .redux-main .redux-color-gradient { line-height: 24px; }

.redux-container .redux-main .color-transparency-check { line-height: 1; margin: 0 !important; padding-top: 10px; }

.redux-container .redux-main .wp-picker-clear { min-height: 30px !important; margin-left: 5px; }

.wp-customizer .redux-main input.wp-picker-default, .wp-customizer .redux-main .redux-typography-container input.wp-picker-default, .wp-customizer .redux-main .redux-typography-container .redux-typography-color { padding: 0px 4px !important; }

.wp-customizer .redux-main input.wp-color-picker { width: 65px !important; margin-left: 5px !important; }

.redux-main .button.remove-image, .redux-main .removeCSS { margin-left: 10px; color: #ef521d; }

.redux-main .button.remove-image:hover, .redux-main .removeCSS:hover { color: #ff0; }

.redux-main .upload_button_div { margin-bottom: 5px; }

.redux-main .upload-error { float: left; color: #666; font-size: 10px; font-weight: bold; text-decoration: none; text-shadow: 1px 1px 0 #fff; margin: 0 10px 0 0; padding: 3px 10px; background: #ffdfec; border-radius: 4px; }

.redux-main .reset-button { font-family: Arial, Verdana, sans-serif; float: left; margin: 0; color: #ef521d; border-color: #bbb; }

.redux-main .redux-option-image { max-height: 340px; max-width: 340px; padding: 5px; margin-bottom: 0; margin-top: 10px; margin-right: 15px; border: 1px solid #e3e3e3; background: #f7f7f7; border-radius: 3px; }

.redux-main .redux-main .upload { width: 80% !important; }

.redux-main .button { margin-top: 2px; }

.spinner { visibility: hidden; display: block; }

.spinner.is-active { visibility: visible; }

.redux-main .description { margin-top: 7px; }

.redux-container { background-color: #fff; /* Old browsers */ background-repeat: repeat-x; /* Repeat the gradient */ /* FF3.6+ */ background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f2f2f2)); /* Chrome,Safari4+ */ background-image: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%); /* Chrome 10+,Safari 5.1+ */ /* IE10+ */ background-image: -o-linear-gradient(top, #fff 0%, #f2f2f2 100%); /* Opera 11.10+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff", endColorstr="#f2f2f2", GradientType=0); /* IE6-9 */ background-image: -linear-gradient(top, #fff 0%, #f2f2f2 100%); /* W3C */ border: 1px solid #dedede; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04); -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4); margin-top: 5px; overflow: hidden; }

.redux-container .redux-container-button_set .ui-icon, .redux-container .redux-container-palette .ui-icon { height: auto; }

.redux-container .form-table > tbody > tr > th { width: 30%; }

.redux-container .form-table th, .redux-container .form-table td { margin: 0; padding: 0; width: auto; }

.redux-container .redux_field_th { font-weight: 600; padding: 20px 10px 20px 0px; display: block; }

.redux-container .redux_field_th span:first-child { font-weight: normal; display: block; color: #666; }

.redux-container #ui-datepicker-div { display: none; }

.redux-container a:focus { -webkit-box-shadow: none; box-shadow: none; }

.redux-container #redux-header, .redux-container #redux-footer { text-align: right; padding: 6px 10px; }

.redux-container #redux-header { border-bottom-width: 3px; border-bottom-style: solid; }

.redux-container #redux-header .display_header { float: left; margin: 20px 10px; }

.redux-container #redux-header .display_header img { -webkit-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }

.redux-container #redux-header .display_header h2 { display: inline-block; font-style: normal; padding-right: 5px; }

.redux-container #redux-header .display_header .redux-dev-mode-notice-container { position: absolute; top: 67px; left: 20px; bottom: auto; width: auto; }

.redux-container #redux-header .display_header span { color: #888; }

.redux-container #redux-header .display_header span.redux-dev-mode-notice { background-color: #f0ad4e; display: inline; padding: 0.2em 0.5em 0.2em; font-weight: 700; line-height: 1; color: #fff !important; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: 0.25em; }

.redux-container #redux-header .icon32 { float: right; margin: 16px 16px 0; }

.redux-container #redux-footer { border-top: 1px solid #e7e7e7; z-index: 999; }

.redux-container #redux-footer #redux-share { float: left; line-height: 28px; font-size: 15px; }

.redux-container #redux-footer #redux-share a { text-decoration: none; margin-right: 10px; }

.redux-container #redux-footer #redux-share a img { margin-bottom: -3px; }

.redux-container .notice-green { margin: 0; border-bottom: 1px solid #e7e7e7; background-color: #dff0d8; color: #468847; padding: 8px 35px 8px 14px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }

.redux-container .notice-blue { margin: 0; border-bottom: 1px solid #bce8f1; background-color: #d9edf7; color: #3a87ad; padding: 8px 35px 8px 14px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }

.redux-container .notice-yellow { margin: 0; border-bottom: 1px solid #e7e7e7; background-color: #fcf8e3; color: #c09853; padding: 8px 35px 8px 14px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }

.redux-container .notice-red, .redux-container .redux-field-errors { margin: 0; border-bottom: 1px solid #e7e7e7; background-color: #f2dede; color: #b94a48; padding: 8px 35px 8px 14px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }

.redux-container .redux-field-error input, .redux-container .redux-field-error textarea, .redux-container .redux-field-error input[type="checkbox"] { background-color: #fff6f6; color: #a00; }

.redux-container .redux-field-warning input, .redux-container .redux-field-warning textarea, .redux-container .redux-field-warning input[type="checkbox"] { background-color: #fcf8e3; color: #444; }

.redux-container .redux-field-errors, .redux-container .redux-field-warnings, .redux-container .redux-save-warn { display: none; }

.redux-container .sticky-save-warn { min-height: 76px; }

.redux-container .sticky-save-warn .redux-save-warn { position: fixed; top: 32px; right: 21px; left: 183px; opacity: 1; z-index: 9999; }

.redux-container #info_bar { background: #f3f3f3; border-bottom: 1px solid #dedede; padding: 6px 10px 6px 6px; text-align: right; -webkit-box-shadow: inset 0 1px 0 #fcfcfc; box-shadow: inset 0 1px 0 #fcfcfc; }

.redux-container .redux-group-tab { display: none; margin-bottom: 15px; }

.redux-container .redux-group-tab .redux-theme-data { padding: 20px 0; border-top: 1px solid #e7e7e7; }

.redux-container .redux-group-tab .redux-theme-data.theme-description { padding: 10px 0; border-width: 0; }

.redux-container .redux-group-tab .redux-theme-data.theme-uri, .redux-container .redux-group-tab .redux-theme-data.theme-author, .redux-container .redux-group-tab .redux-theme-data.theme-version { padding: 0; border-width: 0; }

.redux-container .redux-group-tab h3 { margin-top: 0; line-height: 2em; border-bottom: 1px solid #e7e7e7; }

.redux-container .redux-group-tab .redux-section-desc { margin-bottom: 15px; color: #666; }

.redux-container .redux-action_bar { float: right; }

.redux-container .redux-action_bar .spinner { float: left; margin-top: 4px; }

.redux-container .redux-ajax-loading { display: none; background: #a00 url(data:image/gif;base64,R0lGODlhEAAQAPUAAIiIiIqKio2NjZSUlJqamp6enqKioqSkpK+vr7i4uL+/v8PDw8XFxcnJyc/Pz9HR0dTU1NjY2Nzc3OLi4ubm5unp6ezs7PPz88vLy83NzdDQ0NXV1d3d3eHh4bu7u8zMzOvr6+3t7ZiYmNbW1sDAwMTExNra2s7OztPT09vb2+Xl5QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/i1NYWRlIGJ5IEtyYXNpbWlyYSBOZWpjaGV2YSAod3d3LmxvYWRpbmZvLm5ldCkAIfkEAAoA/wAsAAAAABAAEAAABXDgJY6XZZEoOTnOlI5WdUFNA5UnSR3FJNUSieFAIUUEgcdl4noEBBGSZaHIiSqKhTX2GhVFiQGjuxgkSoYAoosAGE6RhKQrUURHlS+pItMVCHMjEgQ9JBJISg+JT3ciFg4NFkcCNw0OViiDgF0oTC8hACH5BAAKAP8ALAAAAAAQABAAAAVx4CWOZGle1qJYp2hV1xYE29V1JXUYHWUcnQgGwyFFBAENiqUZ1kapFamTyeBcsNOLMkoMGC3GIIEyBBAtRMDAiiSKp04iQqpwc9kRpUCAizgEBVciEQNJFxpKGgECdFAYYBsCAjUMGS0XgAODmDacIyEAIfkEAAoA/wAsAAAAABAAEAAABnbAi3BILBovIMUidBSGQJdNIKBBMomUg6FDMRgoHcOBQowIqNaLJiCIEEMLxdWpnIfITRAHnxgwjiEfDR8UIQYBCEcgDYwdUR6ORxEfG3MgeFiFRB0FBBxEHAQFkUJmaBofamxuRB9/GwICGxeMTRehnrabpERBACH5BAAKAP8ALAAAAAAQABAAAAZ9wItwSCwaL5aFwnIUWiqXUSAwulSYRMrB0KEYDJSO4UAhRgQBDZLpCAgixOSSWFEssEho81IWJgYMTQwDCUgGAQhNCAEGTCMJHU0dCXBDFX1DFhwdeHwFIhxmGBihQxEDaRcOGhYao1WZGIFnAiMUDg6YRR0ioE57Fx2RRkEAIfkEAAoA/wAsAAAAABAAEAAABXLgJY5kaV7WolinaLGQEEBXxZLUUUyUYVATw4FCisg0NZYmIIiQUosKqaJY3FDS1oUoSgwYrcUggTIAEC1EwMCKJCatSYI2qnBx2dGkQOCQOAQFdxdGARoVGhCITE4kGBgWEI8QFgwYWhGTWiMWERFXIyEAIfkEAAoA/wAsAAAAABAAEAAABn/Ai3BILBovloXCchRaKpdRIDC6VJhEysHQoRgMlI7hQCFGBAENkukICCLE5JJYUSywSGjzUhYmBgxNDAMJSAYBCE0IAAZMEQkdTRwKVUMcHHhCFXpDERgYcJYEBZFDI58aFhoOFxpuoUIUGhoUZwJVGA6ZaxccBAQce0QdpUVBACH5BAAKAP8ALAAAAAAQABAAAAZ8wItwSCwaLyEFKXQUhioXSCAAuVSYRMrB0KEYDJSO4UAhmgQBDZKpCQhMxFBJgRVWlFkOtElhUj4NH3VEJQMJFx0NintFCAEGISEQH3BHHR5VThVlRRSMQh0FBBxEHAQFnEJnaRcfHxdtb0WKIWcCVSUNTYgEo7tEHR1HQQAh+QQACgD/ACwAAAAAEAAQAAAGdcCLcEgsGi8hhSJ0FHY6l1EgMLqAmEROo5HqGAwqL5g42qKsoAsqIEgRVacTdAhSLLBI1bWpwiYGDE0MAwlIBgEITQgBBkwjCRxNHQlVdCpGekUqBQSRQxwEBZdDKQIBZ3FqbG5EDYEjpikhW3hFoJ1NRU9HQQA7) no-repeat; width: 16px; height: 16px; margin: 3px 4px 0; float: right; }

.redux-container #redux-intro-text { background: #f3f3f3; border-bottom: 1px solid #dedede; -webkit-box-shadow: inset 0 1px 0 #fcfcfc; box-shadow: inset 0 1px 0 #fcfcfc; padding: 3px; padding: 10px 10px; }

.redux-container #redux-intro-text p { margin: 0; font-family: "Lucida Grande", Sans-serif; color: #888; }

.redux-container .expand_options { cursor: pointer; display: block; height: 22px; width: 21px; float: left; font-size: 0; text-indent: -9999px; margin: 1px 0 0 5px; border: 1px solid #bbb; border-radius: 2px; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAyCAIAAAAm4OfBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQhJREFUeNrslT0KhDAQhTeLR7ATT6IXSKGFYO0lciFrO1N4AU8TLNXKv0CaJbLJRAZxl1hYyJuXN+PoR/Z9fyFdBNNr27Zf8Oq6bhgGSGUYhpTSzyeBNi8hRFVVEK+6rrXaQFOs6yrvTdOYjcqyVEpTLqXI89yaSypBudq2xckF2TipOSvfmmhZFuAGnJV6Licvey5gj7fnwpwXvEfLfqnT0jQ1OBJCQLnUBvZ9b85VFAV076UU8g1ZckVRxBiDzD6OY62WzPOM9i+cpunvvcZxfCQfPWs9a91Ym2UZ5xyHtd/e8hXWng+/zlrD9jmz1tDj7bkw5wXv0Y210itJEs9az9oHsPYQYACveK0/IuB51AAAAABJRU5ErkJggg==) no-repeat -2px -26px; }

.redux-container .expand_options.expanded { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAyCAIAAAAm4OfBAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQhJREFUeNrslT0KhDAQhTeLR7ATT6IXSKGFYO0lciFrO1N4AU8TLNXKv0CaJbLJRAZxl1hYyJuXN+PoR/Z9fyFdBNNr27Zf8Oq6bhgGSGUYhpTSzyeBNi8hRFVVEK+6rrXaQFOs6yrvTdOYjcqyVEpTLqXI89yaSypBudq2xckF2TipOSvfmmhZFuAGnJV6Licvey5gj7fnwpwXvEfLfqnT0jQ1OBJCQLnUBvZ9b85VFAV076UU8g1ZckVRxBiDzD6OY62WzPOM9i+cpunvvcZxfCQfPWs9a91Ym2UZ5xyHtd/e8hXWng+/zlrD9jmz1tDj7bkw5wXv0Y210itJEs9az9oHsPYQYACveK0/IuB51AAAAABJRU5ErkJggg==) no-repeat -2px -1px; }

.redux-container .expand_options:hover { border-color: #888; }

.redux-container .sticky-footer-fixed { background: #f3f3f3; border-top: 1px solid #dedede !important; -webkit-box-shadow: inset 0 1px 0 #fcfcfc; box-shadow: inset 0 1px 0 #fcfcfc; }

.redux-container .redux-sidebar, .redux-container .redux-main { min-height: 300px; }

.redux-container .redux-main { background: #fff; margin-left: 201px; border-left: 1px solid #d8d8d8; padding: 10px 20px; -webkit-box-shadow: inset 0 1px 0 #fff; box-shadow: inset 0 1px 0 #fff; position: relative; }

.redux-container .redux-main fieldset.disabled { padding-top: 10px; }

.redux-container .redux-main .redux-group-tab.disabled { padding-top: 1px; }

.redux-container .redux-main fieldset.disabled, .redux-container .redux-main .redux-group-tab.disabled { position: relative; }

.redux-container .redux-main fieldset.disabled::before, .redux-container .redux-main .redux-group-tab.disabled::before { color: #fff; font-family: Elusive-Icons; content: ""; font-size: 38px; position: absolute; z-index: 1000; text-shadow: 2px 2px #0e0e0e; left: 50%; top: 50%; margin-top: -25px; margin-left: -25px; }

.redux-container .redux-main .disabled { pointer-events: none; background: rgba(0, 0, 0, 0.25); opacity: 0.45; padding-left: 10px !important; padding-right: 10px !important; -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ /* Konqueror HTML */ -moz-user-select: none; /* Old versions of Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; /* Non-prefixed version, currently supported by Chrome, Edge, Opera and Firefox */ }

.redux-container .redux-main #redux_ajax_overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; -moz-opacity: 0.1; -khtml-opacity: 0.1; opacity: 0.1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=10); filter: alpha(opacity=10); background: #000; z-index: 200; display: none; }

.redux-container .redux-main .form-table.no-border { border-top: none; }

.redux-container .redux-main .form-table tr { border-bottom: 1px solid #e7e7e7; }

.redux-container .redux-main .form-table tr:last-child { border-bottom: none !important; }

.redux-container .redux-main .form-table tr th, .redux-container .redux-main .form-table tr td { color: #333; }

.redux-container .redux-main .form-table tr td table.mceLayout, .redux-container .redux-main .form-table tr td table.mceLayout tr, .redux-container .redux-main .form-table tr td table.mceLayout tr td { padding: 0; border-width: 0; }

.redux-container .redux-main .form-table tr td .redux-th-warning { font-size: 1em; color: #c09853; font-weight: normal; display: block; margin-top: 10px; }

.redux-container .redux-main .form-table tr td .redux-field-warning { border-color: #c09853; margin-top: 10px; }

.redux-container .redux-main .form-table tr td .redux-th-error { font-size: 1em; color: #b94a48; font-weight: normal; display: block; margin-top: 10px; }

.redux-container .redux-main input { line-height: 19px; }

.redux-container .redux-main input.large-text { width: 100%; }

.redux-container .redux-main .hide { display: none; }

.redux-container .redux-main .redux-field-container { padding: 20px 0; }

.redux-container .redux-main .mini, .redux-container .redux-main input[type="text"].mini { width: 60px; text-align: center; }

.redux-container .redux-main img { max-width: 100%; height: auto; width: auto !important; }

.redux-container .redux-main .select2-default { width: auto !important; }

.redux-container .redux-main .showDefaults { display: block; font-weight: normal; font-size: 0.8em; color: #888; }

.redux-container .redux-main span.description { display: block; font-style: normal; font-weight: 400; }

.redux-container .redux-main #redux-system-info textarea { min-height: 730px; width: 100%; }

.redux-container .redux-main .field-desc { clear: both; font-size: 13px; }

.redux-container .redux-main .data-full li { width: 100%; }

.redux-container .redux-main .data-half li { width: 50%; float: left; }

.redux-container .redux-main .data-third li { width: 33.3%; float: left; }

.redux-container .redux-main .data-quarter li { width: 25%; float: left; }

.redux-container .redux-main .ui-helper-hidden-accessible { top: inherit; }

.redux-container .redux-main .form-table { clear: none !important; margin-top: 0px !important; }

.redux-container .redux-main .form-table tr:first-child th, .redux-container .redux-main .form-table tr:first-child td { padding-top: 0; }

.redux-container .redux-main .input-append input { border-right: 0; margin-bottom: 0; border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; margin-right: 0; float: left; margin-top: 0; display: block; }

.redux-container .redux-main .input-append .add-on { border-top-right-radius: 3px; border-bottom-right-radius: 3px; margin-left: -2px; padding-top: 4px !important; padding-bottom: 2px !important; }

.redux-container .redux-main .input-prepend input { border-left: 0; margin-bottom: 0; border-top-left-radius: 0 !important; border-bottom-left-radius: 0 !important; margin-left: 0; padding-top: 2px; padding-bottom: 5px; float: left; margin-top: 0; display: block; }

.redux-container .redux-main .input-prepend .add-on { border-top-left-radius: 3px; border-bottom-left-radius: 3px; float: left; }

.redux-container .redux-main .input-append { margin-right: 10px; font-size: 0; white-space: nowrap; float: left; display: inline-block; margin-bottom: 6px; }

.redux-container .redux-main .input-append .add-on, .redux-container .redux-main .input-prepend .add-on { width: auto; display: inline-block; min-width: 16px; padding: 3px 4px; font-size: 12px; font-weight: 400; line-height: 22px; text-align: center; text-shadow: 0 1px 0 #fff; background-color: #eee; border: 1px solid #7e8993; }

.redux-container .redux-main .input-append .add-on { border-left-color: #ccc; }

.redux-container .redux-main .input-prepend .add-on { border-right-color: #ccc; }

.redux-container .redux-main .input-prepend { font-size: 0; white-space: nowrap; float: left; display: inline-block; margin-bottom: 6px; }

.redux-container .redux-main pre { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ }

/* redux-container */
.no-js { border: 1px solid #ffbaba; margin: 0; border-bottom: 1px solid #e7e7e7; background-color: #f2dede; color: #b94a48; padding: 8px 35px 8px 14px; text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); }

/* main */
.redux-sidebar { width: 202px; float: left; }

.redux-sidebar .redux-group-tab-link-li.hasSubSections:hover .el-rotate { -webkit-transition: 0.1s ease-in-out; transition: 0.1s ease-in-out; -webkit-transform: rotate(270deg); transform: rotate(270deg); }

.redux-sidebar .redux-group-menu { margin-top: 0 !important; background: #f2f2f2; }

.redux-sidebar .redux-group-menu li { margin-top: 0; }

.redux-sidebar .redux-group-menu li.active a, .redux-sidebar .redux-group-menu li.active a:hover, .redux-sidebar .redux-group-menu li.activeChild a, .redux-sidebar .redux-group-menu li.activeChild a:hover { background: #fcfcfc; color: #269ad6; width: 184px; opacity: 1; }

.redux-sidebar .redux-group-menu li.active a li a { background: #333; padding-left: 5px; }

.redux-sidebar .redux-group-menu li.divide { padding: 0; border-width: 1px 0; border-style: solid; border-bottom-color: #e7e7e7; border-top-color: #f9f9f9; }

.redux-sidebar .redux-group-menu li a:first-child { border-top: none; }

.redux-sidebar .redux-group-menu li a { display: block; padding: 10px 4px 10px 14px; background: #e0e0e0; background: transparent; border-width: 1px 0; border-style: solid; border-bottom-color: #e7e7e7; border-top-color: #f9f9f9; opacity: 0.7; color: #555; font-weight: 600; text-decoration: none; -webkit-transition: none; transition: none; }

.redux-sidebar .redux-group-menu li a.custom-tab { background: #f6f6f6; }

.redux-sidebar .redux-group-menu li a img { width: 16px; height: 16px; position: absolute; left: 15px; }

.redux-sidebar .redux-group-menu li a:hover { background: #e5e5e5; color: #777; opacity: 1; -webkit-box-shadow: inset 4px 0 0 0 currentColor; box-shadow: inset 4px 0 0 0 currentColor; -webkit-transition: -webkit-box-shadow 0.1s linear; transition: -webkit-box-shadow 0.1s linear; transition: box-shadow 0.1s linear; transition: box-shadow 0.1s linear, -webkit-box-shadow 0.1s linear; }

.redux-sidebar .redux-menu-warning, .redux-sidebar .redux-menu-error, .redux-sidebar .hasSubSections .extraIconSubsections { display: inline-block; float: right; padding: 6px 7px 4px 7px; margin-left: 4px; font-family: sans-serif; font-size: 9px; font-weight: 600; line-height: 9px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 0 solid transparent; }

.redux-sidebar .redux-menu-warning i, .redux-sidebar .redux-menu-error i, .redux-sidebar .hasSubSections .extraIconSubsections i { margin-left: -3px; margin-top: -3px; }

.redux-sidebar .redux-menu-error { background-color: #b94a48; color: #f2dede; }

.redux-sidebar .redux-menu-warning { background-color: #c09853; color: #fcf8e3; }

.redux-sidebar ul .subsection { display: none; }

.redux-sidebar .redux-group-tab-link-a { position: relative; outline: 0; }

.redux-sidebar .redux-group-tab-link-a i { vertical-align: middle; font-size: 1.35em; position: absolute; }

.redux-sidebar .redux-group-tab-link-a span { display: block; }

.redux-sidebar .redux-group-tab-link-a span.group_title { padding-left: 30px; }

.redux-sidebar .redux-group-menu > li.redux-section-hover > a::after { right: 0; border: 9px solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-right-color: #fff; top: 50%; margin-top: -8px; }

.redux-sidebar .redux-group-tab-link-li a.hasError span.group_title { padding-right: 25px; }

.redux-sidebar .redux-group-tab-link-li.hasSubSections.redux-section-hover { position: relative; }

.redux-sidebar .redux-group-tab-link-li.hasSubSections.redux-section-hover > a { background-color: #fff; }

.redux-sidebar .redux-group-tab-link-li.hasSubSections.redux-section-hover > a::after { border-right-color: #46403c; }

.redux-sidebar .redux-group-tab-link-li.hasSubSections.redux-section-hover .subsection { background-color: #46403c; display: block !important; z-index: 10000; position: absolute; top: 0; left: 201px; width: 200px !important; -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); }

.redux-sidebar .redux-group-tab-link-li.hasSubSections.redux-section-hover .subsection a { padding: 8px 15px; width: 170px; }

.redux-sidebar .redux-group-tab-link-li.hasSubSections.redux-section-hover .subsection .redux-group-tab-link-li.hasIcon .group_title { padding-left: 30px !important; }

.redux-sidebar .redux-group-tab-link-li.hasSubSections.redux-section-hover .subsection .redux-group-tab-link-li .redux-group-tab-link-a { color: #fff; }

.redux-sidebar .redux-group-tab-link-li.hasSubSections.redux-section-hover .subsection .redux-group-tab-link-li .redux-group-tab-link-a .group_title { padding-left: 0; }

.redux-sidebar .redux-group-tab-link-li.hasSubSections .el-rotate { -webkit-transition: 0.1s ease-in-out; transition: 0.1s ease-in-out; }

.redux-sidebar #redux-header { text-align: center; }

.redux-sidebar #redux-header .display_header { float: none; }

/* sidebar */
@media only screen and (max-width: 600px) { .redux-sidebar .redux-group-menu li.hasSubSections.redux-section-hover .subsection { display: none !important; } }

.mp6 .icon-themes { display: none; }

.mp6 .redux-container #info_bar { padding: 6px 10px 6px 6px; }

.mp6 .redux-container #info_bar a { margin-top: 2px; }

.redux-timer { text-align: center; font-size: 10px; color: #888; }

.wrap { margin-top: 0; }

@media screen and (max-width: 600px) { .redux-sidebar { width: 44px; }
	.redux-sidebar .extraIconSubsections { display: none !important; }
	.redux-sidebar .redux-group-menu li a, .redux-sidebar .redux-group-menu li a:hover, .redux-sidebar .redux-group-menu li.active a, .redux-sidebar .redux-group-menu li.active a:hover, .redux-sidebar .redux-group-menu li.activeChild a, .redux-sidebar .redux-group-menu li.activeChild a:hover { width: auto; }
	.redux-sidebar .redux-group-tab-link-a { position: relative; }
	.redux-sidebar .redux-group-tab-link-a i { position: inherit; }
	.redux-sidebar .redux-group-tab-link-a span { display: none; position: absolute; top: 0; left: 44px; padding: 12px; width: 200px; background: #eee; border: 1px solid #ccc; -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2); box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.2); border-width: 1px 1px 1px 0px; z-index: 3; }
	.redux-sidebar .redux-group-tab-link-a:hover > span { display: block; }
	.redux-main { margin-left: 43px; width: auto; max-width: 100%; }
	table.form-table, .form-table > thead, .form-table > tbody, .form-table > tbody > tr > th, .form-table > tbody > tr > td, .form-table > tbody > tr { display: block; width: 100% !important; padding: 0px !important; }
	.form-table > tbody > tr > th, .form-table > tbody > tr > td { padding: 10px !important; }
	.form-table > tbody > tr > th, .form-table > tbody > tr > td { padding: 10px !important; } }

@media screen and (max-width: 782px) { .form-table > tbody > tr > th { width: 100%; }
	.redux_field_th { padding-bottom: 0; }
	.mp6 .redux-container #info_bar { height: auto; padding-bottom: 1px; }
	.mp6 .redux-container #info_bar a { margin-top: 5px; }
	.redux-container-switch label { padding: 5px 10px !important; }
	.redux-container-button_set label { padding: 12px 10px; }
	.redux-container #redux-footer #redux-share { line-height: 34px; } }

pre { overflow: hidden; }

/* Default admin theme */
#redux-header h2 { color: #fff; }

.ui-datepicker-header .ui-icon { background-image: url(data:image/png;base64,[encoded data, 5828 characters]) !important; }

.redux-sidebar .icon-large, .redux-main .icon-large { background-image: inherit !important; width: inherit; height: inherit; }

.redux-main dd, .redux-sidebar li { margin-bottom: 0 !important; }

.fully-expanded .redux-sidebar { margin-left: -500px; }

.fully-expanded .redux-main { margin-left: 0; }

.fully-expanded .redux-group-tab { display: block; }

#redux-header { position: relative; }

.redux-main { position: relative; }

.redux-main #redux-sticky { min-height: 32px; margin-left: -20px; margin-right: -20px; margin-top: -10px; margin-bottom: 8px; }

.redux-main #redux-sticky #info_bar { height: 32px; }

.redux-main #redux-sticky #info_bar .expand_options { margin-top: 4px; }

.redux-main .redux_field_search { top: 50px; right: 5px; }

.redux-main #redux-footer-sticky { margin-left: -20px; margin-right: -20px; margin-bottom: -10px; }

.redux-qtip { z-index: 999999 !important; }

.select2-container--default .select2-selection--single .select2-selection__clear { font-size: 1.2em; top: -1px; }

.redux-sidebar .redux-group-menu li.active, .redux-sidebar .redux-group-menu li.activeChild { border-left: 0 none; }

.redux-sidebar .redux-group-menu li.active a .extraIconSubsections, .redux-sidebar .redux-group-menu li.activeChild a .extraIconSubsections { display: none; }

.redux-sidebar .redux-group-menu li.active.hasSubSections .redux-menu-error, .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .redux-menu-error { display: block; }

.redux-sidebar .redux-group-menu li.active.hasSubSections .subsection .redux-menu-error, .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .subsection .redux-menu-error { margin-right: 2px; }

.redux-sidebar .redux-group-menu li.active.hasSubSections .active a::after, .redux-sidebar .redux-group-menu li.activeChild.hasSubSections .active a::after { right: 0; border: solid 8px transparent; content: "\0020"; height: 0; width: 0; position: absolute; pointer-events: none; border-right-color: #fff; top: 50%; margin-top: -8px; }

.redux-sidebar .redux-group-menu li.active.hasSubSections a, .redux-sidebar .redux-group-menu li.activeChild.hasSubSections a { -webkit-transition: all 0.2s; transition: all 0.2s; color: #fff; width: auto; border-bottom: 0; }

.redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li, .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li { border-top: 0 none !important; }

.redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.active a:hover, .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.active a:hover { color: #fff; }

.redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a, .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a { width: auto; border-top: 0 !important; padding: 7px; color: #fff; padding-left: 15px; -webkit-transition: all 0.2s; transition: all 0.2s; }

.redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a span.group_title, .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li a span.group_title { padding-left: 5px !important; }

.redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a, .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a { padding-left: 14px; }

.redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li.hasIcon a span.group_title, .redux-sidebar .redux-group-menu li.activeChild.hasSubSections ul.subsection li.hasIcon a span.group_title { padding-left: 30px !important; }

.redux-sidebar .redux-group-menu li.hasSubSections .redux-menu-error { display: none; margin-right: 5px; }

.redux-sidebar .redux-group-menu li.hasSubSections a.hasError .extraIconSubsections { background-color: #b94a48; color: #f2dede; }

.redux-sidebar .redux-group-menu li.hasSubSections a .extraIconSubsections { border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border: 0 solid transparent; font-size: 9px; height: 9px; line-height: 9px; margin-right: 5px; padding: 6px 7px 4px 7px; width: 5px; }

.redux-sidebar .redux-group-menu li.active.hasSubSections a { position: relative; }

.redux-sidebar .redux-group-menu li.active.hasSubSections a::after { right: 0; border: solid 8px transparent; content: "\0020"; height: 0; width: 0; position: absolute; pointer-events: none; border-right-color: #fff; top: 50%; margin-top: -8px; }

.redux-sidebar .redux-group-menu li.active.hasSubSections ul.subsection li a::after { border: 0 none !important; content: "\0020" !important; }

div.redux-star-holder { position: relative; height: 19px; width: 100px; font-size: 19px; }

div.redux-star { height: 100%; position: absolute; top: 0px; left: 0px; background-color: transparent; letter-spacing: 1ex; border: none; }

div.redux-star img { width: 19px; height: 19px; border-left: 1px solid #f1f1f1; border-right: 1px solid #f1f1f1; display: block; position: absolute; right: 0px; border: none; text-decoration: none; }

div.redux-star.redux-star-rating { background-color: #fc0; }

div.redux-star.redux-star1 { width: 20%; }

div.redux-star.redux-star2 { width: 40%; }

div.redux-star.redux-star3 { width: 60%; }

div.redux-star.redux-star4 { width: 80%; }

div.redux-star.redux-star5 { width: 100%; }

@media screen and (max-width: 600px) { .sticky-save-warn .redux-save-warn { top: 0 !important; right: 14px !important; }
	.form-table > tbody > tr > th { padding-bottom: 0 !important; }
	.redux_field_th { padding-top: 0; padding-bottom: 0; }
	.redux-main .redux-field-container { padding-top: 0; padding-bottom: 0; }
	.redux-main .subsection a { min-height: 15px; }
	#redux-footer #redux-share, .redux-hint-qtip { display: none; }
	.redux-container .redux-main { margin-left: 44px; }
	.redux-container .redux-action_bar { float: none; }
	.redux-group-tab-link-a { min-height: 15px; }
	.redux-group-tab-link-a span { padding: 11px 12px; color: #555; -webkit-transition: all 0.3s; transition: all 0.3s; text-shadow: none !important; }
	.redux-group-tab-link-a span:hover { background: #e5e5e5; } }

@media screen and (max-width: 400px) { #redux-defaults { display: none; } }

@media screen and (max-width: 700px) { #redux-defaults-section { display: none; } }

@media screen and (max-width: 730px) { #redux-share { display: none; }
	#redux-defaults-section2 { display: none; }
	#redux-share { display: none; } }

@media screen and (min-width: 601px) and (max-width: 782px) { .redux-container .sticky-save-warn .redux-save-warn { top: 47px !important; right: 13px !important; } }

@media screen and (max-width: 782px) { #redux-footer #redux-share { line-height: 38px; font-size: 18px; }
	.sticky-save-warn .redux-save-warn { right: 13px; top: 46px; }
	.redux-container .expand_options { margin-top: 5px; }
	.redux-action_bar input { margin-bottom: 0 !important; }
	.redux-main .form-table-section-indented input[type="text"] { width: 95% !important; }
	.redux-main .redux-container-sortable input[type="text"] { width: 80%; display: initial; }
	.redux-main .redux-typography-container .input_wrapper input.mini { font-size: 16px !important; height: 40px !important; padding: 7px 10px !important; line-height: 24px !important; }
	.redux-main .redux-typography-container .picker-wrapper label { margin-top: 16px !important; }
	.redux-main .input-append { height: 50px !important; }
	.redux-main .input-append .add-on { font-size: 16px; line-height: 24px !important; padding: 7px; height: 32px !important; float: right; margin-top: -40px; }
	.redux-main .redux-hint-qtip { float: left !important; }
	.redux-main .redux-action_bar .button { margin-top: -1px; } }

@media screen and (max-width: 570px) { .redux-main .redux-container-sortable .checkbox-container { width: 85%; padding-bottom: 5px; }
	.redux-main .redux-container-sortable .checkbox-container label { display: initial; } }

.block-editor-page .redux-container .redux-metabox .redux-container { border-left: 1px solid #eee; border-right: 1px solid #eee; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,[encoded data, 45716 characters] */

/*# sourceMappingURL=redux-admin.css.map */
