/*COMING SOON*/
/* BACKOFFICE */
#redux-header { display:none; }
#redux-form-wrapper { position:relative;}
.redux-container { margin-top:40px!important; overflow:visible; border:none; float:left !important;}
.redux-sidebar { position:absolute; top:-62px; left:0px; width:100%; min-height:0!important;}

.redux-container .notice-green{border-bottom:1px solid #14d1b1;background-color:#14d1b1;color:#fff;text-shadow:none; float:left; width:100%; box-sizing:border-box}
.redux-container .notice-blue{border-bottom:1px solid #34aeed;background-color:#34aeed;color:#fff;text-shadow:none; float:left; width:100%; box-sizing:border-box}
.redux-container .notice-yellow{border-bottom:1px solid #ffd154;background-color:#ffd154;color:#000;text-shadow:none; float:left; width:100%; box-sizing:border-box}
.redux-container .notice-red,.redux-container .redux-field-errors{border-bottom:1px solid #ff6969;background-color:#ff6969;color:#fff;text-shadow:none; float:left; width:100%; box-sizing:border-box}

/* TAB */
.redux-sidebar .redux-group-menu li {color: #e9edf4;height: 42px;float: left;padding: 0;border: none;margin: 0 8px 0 0;overflow: hidden;}
.redux-sidebar .redux-group-menu li a{padding: 6px 15px 6px 10px;position: relative;font-size: 14px;display: block;line-height: 27px;text-decoration: none;background: #b3c0d3;border: none;border-top: 3px solid #b3c0d3;color: #fff;font-weight: bold; opacity:1;}
.redux-sidebar .redux-group-menu li.active a, .redux-sidebar .redux-group-menu li a:hover{background: #e9edf4;border-top: 3px solid #f4f8ff;color: #000;text-shadow: 0 1px 0 #fff;font-weight: bold;padding: 6px 15px 6px 10px;position: relative;font-size: 14px;display: block;line-height: 27px;width:auto;}
.redux-sidebar .redux-group-menu li a:first-child { border-top:3px solid #b3c0d3}
.redux-sidebar .redux-group-menu li.active a:first-child,
.redux-sidebar .redux-group-menu li a:hover:first-child { border-top:3px solid #f4f8ff}
.redux-sidebar .redux-group-tab-link-a i { position:relative; font-size:13px; vertical-align: initial;}
.redux-sidebar .redux-group-tab-link-a span.group_title { padding:0px; display:inline;}
.el-icon-cogs:before { content:"\a16f"; margin-right:5px;}
.el-icon-tint:before { content:"\a40e"; margin-right:5px;}

/* BAR SAVE */
.redux-container #info_bar {position: relative;margin: 0px;float: left;width: 100%;background: #333740;padding: 10px 0;border-radius: 3px 3px 0 0; box-shadow:none;}
.redux-container #info_bar .expand_options { display:none;}
.redux-action_bar { margin-right:-5px;}
.redux-action_bar .button { margin-right:10px !important; float:left;}
.redux-action_bar .seed_csvp4_preview { background:#ffd154 !important; color:#000;}
.redux-action_bar .seed_csvp4_preview:before { content: "\a250"; margin-right:5px;}
#redux-footer { top:60px !important; bottom:auto!important; margin: 0px!important;background: #333740!important;padding: 10px 0!important;border-radius:0!important; box-shadow:none!important; border-top:none!important;} 
/* MAIN */
.redux-main { width:100%; margin-left:0px; display: inline-table;background-color: #f6f7fa;padding: 30px 30px 30px;box-sizing: border-box;float: left;position: relative; border:none;}
.redux-group-tab h3 {font-family: "Open Sans",sans-serif;font-size: 16px;position: relative;text-transform: capitalize;background:#4b515e !important;padding: 10px 10px 10px 10px !important;
top: 0px;margin: 0;text-shadow: none;font-weight: bold;color: #fff;cursor: pointer;line-height:normal !important;border-bottom:none !important;}

.redux-main table.form-table { border:none;}
.redux-main .form-table tr { border-bottom: 2px solid #e9edf4;}
.redux-main .redux_field_th { padding:0px 20px 0px 0px;}
.redux-main .redux-field-container { padding:0px;}
.redux-main .form-table td { vertical-align:top;  padding:20px 0;}
.redux-main .form-table td .template_box,
.redux-main .form-table td ul { margin:0px; padding:0px;}
.redux-main .form-table>tbody>tr>th { width:250px; vertical-align:top; padding:20px 0;}
.redux-main .form-table>tbody>tr:first-child{ padding:0px; border-bottom:none;}
.redux-main .form-table>tbody>tr:first-child th,
.redux-main .form-table>tbody>tr:first-child td{ padding:0px;}
table#section-table-section_social_media tr:last-child td { padding:20px 0 !important;}
.redux-group-tab[data-rel="1"] > h3 + .form-table td, .redux-group-tab[data-rel="1"] > h3 + .form-table th{ padding:20px 0!important;}

.redux-container-slides .redux-slides-accordion-group h3 { box-shadow:none; margin-top:0px;}
.redux-container-slides .ui-state-hover { background-color:#687082;}
.redux-container-slides .redux-slides-remove { color:#fff !important;}
.redux-container-slides .redux-slides-add { margin-right:0px;}
.wp-picker-input-wrap .wp-picker-default { width:auto !important;}
/* Front end */
/*Icon Social*/
.fa-facebook-square:before { content:"\a2c8"!important;}


/********** SWITCH **********/
.has-switch {-moz-user-select:none; border-radius:30px; -webkit-border-radius: 30px; -moz-border-radius: 30px; cursor:pointer; display:inline-block; height:29px; line-height:1.72222; overflow:hidden; position:relative; text-align:left; width:80px;}
.has-switch > div { position:relative; top:0; width:130px;}
.has-switch > div.switch-off { left:-50px;}
.has-switch > div.switch-off label { background-color:#9ea9c5; border-color:#444955; /*box-shadow:-1px 0 0 rgba(255, 255, 255, 0.5);*/}
.has-switch > div.switch-on { left:0;}
.has-switch > div.switch-on label { background-color:#34aeed;}
.has-switch > div.switch-animate { transition:left 0.25s ease-out 0s;}
.has-switch label { border:4px solid #34495e; border-radius:50%; float:left; height:29px; margin:0 -15px; padding:0; position:relative; transition:all 0.25s ease-out 0s; vertical-align:middle;
width:29px; z-index:2; box-sizing: border-box;}
.has-switch input[type="checkbox"] { display:none;}
.has-switch span { cursor:pointer; float:left; font-size:15px; font-weight:700; height:29px; line-height:19px; margin:0; padding-bottom:6px; padding-top:5px; position:relative; text-align:center; transition:all 0.25s ease-out 0s; width:50%; z-index:1; box-sizing: border-box;}
.has-switch span.switch-left { background-color:#444955; border-left:1px solid transparent; border-radius:30px 0 0 30px; color:#34aeed;}
.has-switch span.switch-right { background-color:#444955; border-radius:0 30px 30px 0; color:#9ea9c5; text-indent:7px;}
.radius-l { /*background:url(../images/radius1.png) no-repeat;*/ width:11px !important; height:29px; position:absolute !important; left:0; top:0; z-index:1;}
.radius-r { /*background:url(../images/radius.png) no-repeat;*/ width:11px !important; height:29px; position:absolute !important; right:0; top:0; z-index:1;}

/********** INPUT SELECT **********/
.admin-color-fresh .select2-drop-active, .admin-color-fresh .select2-container-multi.select2-container-active .select2-choices, .admin-color-fresh .select2-drop.select2-drop-above.select2-drop-active, .admin-color-fresh .select2-container-active .select2-choice, .admin-color-fresh .select2-container-active .select2-choices, .admin-color-fresh .select2-dropdown-open.select2-drop-above .select2-choice, .admin-color-fresh .select2-dropdown-open.select2-drop-above .select2-choices { border-color:#b3c0d3;}
.settings_page_seed_cspv4_options.select2-dropdown-open .select2-choice { box-shadow:none; border-radius:0px; background:#f7faff;}
.select2-container .select2-choice { border-radius:0px; height:25px;box-shadow:none; padding:4px 0 4px 8px; border:1px solid #d5d5d5;}
.select2-container .select2-choice > .select2-chosen { padding:0;}
.select2-container .select2-choice .select2-arrow b { background-position:0 5px;}
.select2-container .select2-choice abbr {top:11px;}
.select2-drop { padding-top:5px;}
.select2-search input { padding:3px 5px!important; background-image:none; background-color:#fff;}
.admin-color-fresh .select2-results .select2-highlighted { background-color:#34aeed;}
.select2-dropdown-open.select2-drop-above .select2-choice, .select2-dropdown-open.select2-drop-above .select2-choices { background-image:none; background-color:#f7faff}

.redux-main .redux-typography-container .input_wrapper input.mini { width:50px!important; height:35px; border-radius:0px;}
.redux-main .mini, .redux-main input[type=text].mini { height:35px;}
.redux-main .input-append .add-on, .redux-main .input-prepend .add-on { padding:7px 7px 6px!important; border-radius:0px; background-color:#d2d7e8; text-transform:uppercase; font-family:open sans; text-shadow:none; font-weight:bold; color:#fff;}
.el-icon-fullscreen:before,
.el-icon-resize-horizontal:before {font-family: 'Elusive-Icons'!important;}

.redux-container-border .wp-picker-container { margin-top:0px;}
.redux-main .wp-picker-container .wp-color-result {box-shadow: none; height:33px; border-radius:0px;}
.settings_page_seed_cspv4_options .wp-color-result:after { line-height:33px; background:#d2d7e8; color:#fff; text-transform:uppercase; box-shadow:none; font-weight:bold; border-radius:0px;}
.settings_page_seed_cspv4_options .wp-color-result:focus,.settings_page_seed_cspv4_options  .wp-color-result:hover { background-color: #f7faff; border-color: #b3c0d3;  color: #656565;}
.settings_page_seed_cspv4_options .wp-color-result:focus:after, .settings_page_seed_cspv4_options .wp-color-result:hover:after { color: #909bb4; border-color: #b3c0d3; border-left: 1px solid #b3c0d3;}
.wp-picker-container input[type=text].wp-color-picker {line-height: 29px; margin-left:10px;}
.wp-picker-container .button-small { height:35px !important; font-size:13px !important;}

.admin-color-fresh .redux-container-switch .cb-disable, .admin-color-fresh .redux-container-switch .cb-enable, .admin-color-fresh .ui-state-default, .admin-color-fresh .ui-widget-content .ui-state-default, .admin-color-fresh .ui-widget-header .ui-state-default { background-image:none; background-color:#fff; box-shadow:none; margin-top:0px;}
.redux-main .ui-button { padding:9px 14px 9px; margin-top:0px;}
.admin-color-fresh .redux-container-switch .cb-enable.selected, .admin-color-fresh .ui-buttonset .ui-state-active { background-color:#34aeed; background-image:none; box-shadow:none; border:#34aeed solid 1px; font-weight:bold;}