.clear{clear:both;display:block;height:1px;margin-top:-1px;overflow:hidden;visibility:hidden;width:0}.clearfix:after{clear:both;content:' ';display:block;font-size:0;height:0;line-height:0;visibility:hidden;width:0}
* html .clearfix,:first-child+html .clearfix{zoom:1}#wpadminbar{z-index:999}.ui-custom-overlay{z-index:1001!important}.ui-custom-dialog{z-index:99999!important}
#panel{margin:20px 0;overflow:hidden;border:1px solid #ddd;vertical-align:top;float:left;font-family:"Open Sans",Arial,Helvetica,sans-serif;border-radius:3px;min-height:800px;width:806px}
#panel-top{width:100%;background:#323232;overflow:hidden;display:none}#panel-top .mobile-button{float:left;margin:10px 20px;cursor:pointer}#panel-top .mobile-button i{color:#999;font-size:36px;line-height:normal}
#panel-top .mobile-button:hover i{color:#2ea2cc}#panel-top #_save_mobile{float:right}#panel-top #_save_mobile i{margin:0}#panel-sidebar{float:left;width:200px;position:relative;background:#272727;text-align:center;overflow:hidden;margin-bottom:-10000px;padding-bottom:10000px}
#panel-content{float:left;width:606px;position:relative;padding:20px;background:#fff;margin-bottom:-10000px;padding-bottom:10000px;border-left-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.box-row{position:relative;padding-bottom:20px;margin-top:20px;border-bottom:1px dotted #ddd}.panel-tab{display:none;z-index:1;position:relative}.panel-main-tab{padding:0 0 40px}
#panel-logo{padding-top:0;overflow:hidden}#panel-logo img{display:inline-block;max-width:100%;max-height:100%;vertical-align:bottom}#_save{margin:20px auto;display:inline-block;min-width:160px;min-height:35px}
.panel-menu{position:relative;margin:0;text-align:left}.panel-menu li{padding:0;margin:0}.panel-menu a:active,.panel-menu a:focus{outline:0}.panel-menu a{-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transtion:all .2s ease;-webkit-transition:all .2s ease;transition:all .2s ease}
.panel-menu li a.panel-menu-level0{border-top:1px solid #323232;border-bottom:1px solid #1b1b1b;color:#fff;font-size:13px;line-height:34px;width:auto;height:34px;text-decoration:none;display:block;padding:0 4px 0 12px;background:#272727;background-image:-moz-linear-gradient(top,#292929 0,#252525 100%);background-image:-ms-linear-gradient(top,#292929 0,#252525 100%);background-image:-o-linear-gradient(top,#292929 0,#252525 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#292929),color-stop(100%,#252525));background-image:-webkit-linear-gradient(top,#292929 0,#252525 100%);background-image:linear-gradient(to bottom,#292929 0,#252525 100%);cursor:pointer}
.panel-menu li a.panel-menu-level0 i{color:#999;font-size:16px}.panel-menu .icon{margin-right:12px}.panel-menu li a.panel-menu-level0.active,.panel-menu li a.panel-menu-level0.active:hover,.panel-menu li a.panel-menu-level0:hover{border-top:1px solid rgba(255,255,255,0.3);background:#27abff;color:#fff}
.panel-menu li a.panel-menu-level0.active i,.panel-menu li a.panel-menu-level0.active:hover i,.panel-menu li a.panel-menu-level0:hover i{color:#fff}.panel-sub-menu{background:#1d1d1d;display:none}
.panel-sub-menu li{padding:0;margin:0;border-bottom:1px solid #191919;border-top:1px solid #222}.panel-sub-menu a{font-size:13px;display:block;padding:4px;color:#ccc;text-decoration:none;padding:8px 0 8px 40px}
.panel-sub-menu li a.active,.panel-sub-menu li a.active:hover{text-decoration:none;color:#fff}.panel-sub-menu li a:hover{text-decoration:none;color:#fff}
.panel-breadcrumb{margin-bottom:20px;padding-bottom:10px;font-size:18px;display:block;font-weight:normal;border-bottom:1px solid #ddd}.panel-breadcrumb div{color:#222;display:inline-block;height:20px;position:relative;overflow:hidden;line-height:20px}
.panel-breadcrumb .r-separator{color:#999;margin:0 8px}.panel-breadcrumb ul{position:relative;left:0;top:0;margin:0;color:#27abff}.panel-breadcrumb ul li{height:20px;line-height:20px;margin:0;padding:0}
.box-row label{font-size:14px;font-weight:600;display:inline-block;margin-bottom:15px;color:#222}.box-row input[type="text"]{overflow:hidden;float:left;clear:left}
.box-row textarea{margin-bottom:0;clear:both}.box-row input[type="text"],.box-row textarea{border:1px solid #ccc;color:#333;width:605px;padding:8px 6px;background:#fff;font-size:12px;width:99.8%;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.box-row select{color:#333;width:auto;display:block;border:1px solid #ccc;min-width:200px;margin-bottom:0;clear:both;margin-bottom:10px}.box-row button{margin-bottom:10px}
.box-row .switch-wrap{float:right}.colorpicker-wrap input{border-radius:0}.custom-tiny-editor{clear:both;margin-bottom:10px}.custom-tiny-editor .mceLayout{background-color:#fff}
.ms-container{margin-bottom:10px}.input-group{position:relative;display:table;border-collapse:separate;margin-bottom:10px}.input-group input{border-top-left-radius:0;border-bottom-left-radius:0;display:table-cell;margin:0!important;overflow:auto;padding:0 6px;min-height:34px}
.ie8 .input-group input{line-height:34px}.input-group-addon{font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px;width:30px;white-space:nowrap;vertical-align:middle;display:table-cell}
.input-group .input-group-addon:first-child{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.input-group .input-group-addon:last-child{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}
.box-row .msg-dotted{padding:24px;margin:6px 0;overflow:hidden;border:4px dashed #ddd;font-size:14px;font-weight:bold;text-align:center;color:#888}.box-row .msg.msg-error{border-color:#e9c59b;background:#ffecce;color:#e3302c}
.box-row .msg.msg-success{border-color:#bfde84;background:#edfbd8;color:#508600}.box-row .msg.msg-info{border-color:#bbdbe0;background:#ecf9ff;color:#0888c3}
.box-row .msg.msg-warning{border-color:#e5e181;background:#fefde2;color:#666}.box-row .msg{font-family:"Open Sans",Arial,Helvetica,sans-serif;display:block;font-size:12px;font-weight:bold;border-left:4px solid;padding:16px 30px 16px 24px;clear:both;margin:10px 0}
.help-box{width:auto;clear:both;color:#666;font-size:11px;line-height:18px;margin:0}#panel code{display:block;border-width:1px;border-left-width:4px;border-style:solid;border-color:#ccc;overflow:auto;font-family:"Courier New",Courier,monospace;margin:10px 0;color:#666;font-size:11px;line-height:16px;padding:10px;clear:both;width:auto;height:100%;background-color:#f6f6f6}
i.icon{font-style:normal;font-family:'FontAwesome';text-shadow:none;font-size:14px;font-weight:normal}i.icon{display:inline-block;margin-right:10px}
.datepicker-label{float:left}.datepicker-wrap>input{width:150px}._video{margin-bottom:15px}ul#cufon-list{clear:both}ul#cufon-list li{clear:both;width:100%;background-color:#eee;overflow:hidden;margin:0;cursor:pointer;border:4px solid transparent;margin-bottom:1px;-moz-transition:border .5s ease;-ms-transition:border .5s ease;-o-transtion:border .5s ease;-webkit-transition:border .2s ease;transition:border .5s ease;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
ul#cufon-list li.odd{background-color:#f6f6f6}ul#cufon-list li.selected{border:4px solid #27abff}ul#cufon-list h3{padding:10px;font-size:20px;color:#333;margin:0;line-height:normal}
#cufon-tags{clear:both;overflow:hidden;margin-bottom:6px}.cufon-tag{display:inline-block;margin:4px 4px 0 0;font-size:10px;background-color:#27abff;color:#fff;border-radius:10px;padding:0 10px;cursor:pointer}
.sortable-list{padding:0}.sortable-list li{padding:10px;overflow:hidden;background:-webkit-gradient(linear,0% 40%,0% 70%,from(#f5f5f5),to(#f1f1f1));background:-moz-linear-gradient(linear,0% 40%,0% 70%,from(#f5f5f5),to(#f1f1f1));background:-o-linear-gradient(linear,0% 40%,0% 70%,from(#f5f5f5),to(#f1f1f1));background:#f3f3f3;border:solid 1px #dcdcdc;border-radius:2px;position:relative}
.sortable-list .content{display:block;clear:both;padding:0 10px 0 60px}.sortable-list input{float:left!important;border:1px solid #dcdcdc!important;margin:2px 0 2px 0}
.sortable-list label{float:left;font-size:12px;margin:6px 10px 0 0;font-weight:bold;color:#999}.sortable-list .delete-item i{font-size:18px}.sortable-list .drag-item i{font-size:14px}
.sortable-list .delete-item{position:absolute;text-align:center;left:10px;top:16px;cursor:pointer;width:16px;height:16px;color:#ff4116}.sortable-list .drag-item{position:absolute;top:18px;width:16px;height:16px;left:35px;cursor:move;opacity:.2;color:#666}
.sortable .drag-item{opacity:1}.add-new-item{margin-top:8px}.CodeMirror{border:1px solid #ccc;border-radius:2px;background-color:#f6f6f6;margin-bottom:10px}
.CodeMirror-scroll{height:auto!important;min-height:300px;overflow-y:hidden;overflow-x:auto;width:100%}.CodeMirror-fullscreen{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;margin:0;padding:0;border:0 solid #bbb;opacity:1}
.CodeMirror-gutter{background-color:#ddd;border-right:1px solid #ccc}.CodeMirror-gutter-text{color:#666}.range{clear:both;margin-bottom:10px}.range .range-slider{width:300px;margin-left:10px;margin-right:10px;float:none;clear:none;display:inline-block}
.range input[type="text"]{border:1px solid #aaa;font-size:12px;margin:0 6px 0 0;padding:3px 0;text-align:center;width:40px;color:#333;clear:none;float:none;position:relative;top:0;display:inline-block}
.image-holder{clear:both;display:block;position:relative}.image-holder img{margin-top:8px;border:1px solid #ddd;padding:8px;background:transparent url(../images/panel/img-bg.png) top left repeat}
.bg-generator-wrap{position:relative}.bg-generator-input{margin-bottom:10px}#_bg-generator .wp-picker-container{margin-top:15px}.box-row .wp-picker-container input[type=text].wp-color-picker,.dialog-row .wp-picker-container input[type=text].wp-color-picker{margin:0 6px 0 0;padding:3px}
.dialog-row{clear:both;margin-bottom:26px;overflow:hidden;display:block}.dialog-row input[type="text"],.dialog-row textarea{border:1px solid #ccc;color:#333;width:99.8%;padding:8px 6px;background:#fff;font-size:12px;margin-bottom:0}
.dialog-row label{display:block;margin-bottom:5px;color:#222;font-size:14px;font-weight:600}.dialog-row select{min-width:200px}.dialog-row textarea{min-height:100px}
.dialog-row .checkbox-label{font-weight:normal!important;margin-top:9px;font-size:12px;border-bottom:0;float:left;margin-right:20px;margin-bottom:0;padding-bottom:0}
.dialog-row .help-box{clear:both;font-size:11px;color:#555;margin-top:3px}.dialog-row .colorpicker-preview{float:left;margin-left:5px;border:1px solid #ddd;width:32px;height:32px;border-radius:3px}
.dialog-row .upload-image{margin-top:4px}@media only screen and (max-width:900px){#panel-content{width:100%}#panel{width:100%}#wpcontent,.auto-fold #wpcontent{padding-right:10px}
#panel-top{display:block}#panel-sidebar{width:100%;display:block}#panel-sidebar #panel-logo,#panel-sidebar #_save{display:none}.panel-menu li a.panel-menu-level0{font-size:14px;line-height:40px;height:40px}
.panel-menu li a.panel-menu-level0 i{font-size:16px}.panel-sub-menu a{font-size:14px;padding:10px 0 10px 40px}#panel-top{display:block}#panel-sidebar{display:none}
#panel-sidebar.mobile-nav{display:block}}@media screen and (max-width:782px){._button{padding:8px 14px!important}.box-row .wp-picker-container input[type=text].wp-color-picker,.dialog-row .wp-picker-container input[type=text].wp-color-picker{margin:0 6px 0 0;padding:9px;width:75px}
@media screen and (max-width:480px){.range .range-slider{width:220px}.box-row .switch-label{width:200px}.box-row .ms-container{width:auto}}