Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager - Version 2.4.7

Version Description

Pages folders and posts folders count fix

Download this release

Release Info

Developer galdub
Plugin Icon wp plugin Folders – Unlimited Folders to Organize Media Library Folder, Pages, Posts, File Manager
Version 2.4.7
Comparing to
See all releases

Code changes from version 2.4.6 to 2.4.7

assets/css/design.css CHANGED
@@ -1 +1,1444 @@
1
- .wcp-custom-menu{padding-left:0}.wcp-custom-menu{position:relative}.wcp-container ul{list-style:none}.wcp-container .route{position:relative;list-style-type:none;border:0;margin:0;padding:0;top:0;margin-top:0;max-height:100%!important;width:100%;border-radius:2px;z-index:-1;background:0 0}.wcp-container .route span{position:absolute;top:2px;left:0;z-index:10;width:20px;height:18px;text-indent:0;font-size:20px;background:no-repeat}.wcp-container .route .title{position:absolute;border:0;margin:0;padding:0;padding-top:0;height:30px;width:200px;text-indent:30px;background:0 0;border-radius:0;box-shadow:none;font-size:14px;line-height:26px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;overflow:hidden}.wcp-container .first-title{margin-left:10px}.wcp-container .space{position:relative;list-style-type:none;border:0;margin:0 0 0 20px;padding:0 0 30px 0;width:40px;top:30px;height:100%;z-index:1}.wcp-container .first-space{margin-left:10px;top:10px}i.fa-caret-right{transition:.1s;-webkit-transition:.1s;-moz-transition:.1s}li.active>span>i.fa-caret-right{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}li.active>span>i.fa-folder:before{content:"\f07c"}.has-sub-tree>ul.ui-sortable li{display:none}.has-sub-tree.active>ul.ui-sortable>li{display:block}.nav-icon{display:none;left:-20px!important}.has-sub-tree>.nav-icon{display:block}.wcp-content{position:fixed!important;top:32px;left:160px;bottom:0;width:305px;box-sizing:border-box;z-index:1;direction:ltr;transition:all .15s linear;-webkit-transition:all .15s linear;-moz-transition:all .15s linear}html[dir=rtl] .wcp-content{left:auto;right:160px}body.folded .wcp-content{left:36px}html[dir=rtl] body.folded .wcp-content{left:auto;right:36px}body.wp-admin #wpcontent{padding-left:310px;transition:all .15s linear;-webkit-transition:all .15s linear;-moz-transition:all .15s linear}html[dir=rtl] body.wp-admin #wpcontent{padding-left:0;padding-right:320px}.wcp-container{padding:20px 20px 20px 16px}.form-title{font-size:23px;font-weight:400;margin:0;padding:0 0 10px 0;line-height:29px;min-height:36px}.form-operations{border:solid 1px #e5e5e5;border-right:none;margin-bottom:20px}.form-operations ul{margin:0;padding:0}.form-operations li{display:block;float:left;width:20%;text-align:center;background:#fff;margin:0;padding:0}.form-operations li a{display:block;padding:10px 0;border-right:solid 1px #e5e5e5;font-size:16px;color:#727272}.clearfix{clear:both}.wcp-parent-data{position:relative}.wcp-parent{position:absolute;left:-21px;font-weight:700;font-size:14px}.wcp-parent .fa{font-size:18px;margin-right:8px}.wcp-form-data{background:#fff;border:solid 1px #f1f1f1;padding:15px;display:none;margin-bottom:20px}.wcp-form-title{color:#727272;font-size:14px;text-transform:uppercase;padding:0 0 10px 0}.wcp-form-data .form-field{padding:0 0 10px 0}.wcp-form-data .form-field input,.wcp-form-data .form-field select{width:100%}button#wcp-save-folder{float:right}.wcp-form-message span{display:block;padding:5px 10px;background:#ffabab;margin-bottom:10px;color:#000;border:solid 1px #8c0000;border-radius:4px}.wcp-container .route.active-item>h3.title{background:#008ec2;color:#fff;border-radius:4px}.wcp-container .route span.ui-icon{line-height:24px;font-size:18px;cursor:move;left:5px;top:2px;height:26px}.route.active-item>span.ui-icon{background:#008ec2;color:#fff}#custom-menu.active>ul>li.route{display:block}.wcp-parent.active>i.fa-caret-right{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}.wcp-parent.active>i.fa-folder:before{content:"\f07c"}.wcp-container .route .title:hover{background:#dfdfdf;cursor:pointer}.wcp-container .route .title img{display:none;width:14px;height:14px;margin:5px auto 0}.wcp-container .route .title:hover{background:#dfdfdf;cursor:pointer}.wcp-container .route .title:hover img{display:block}.wcp-container .route .title:hover .ui-icon i{display:none}body.no-hover-css .wcp-container .route .title:hover{background:0 0}.add-new-folder{text-decoration:none;display:block;float:right;font-size:14px;padding:4px 10px;background:#f51366;color:#fff;border:solid 1px #f51366;border-radius:3px;line-height:24px;-webkit-box-shadow:0 3px 5px -3px #333;-moz-box-shadow:0 3px 5px -3px #333;box-shadow:0 3px 5px -3px #333;position:relative}.add-new-folder:focus,.add-new-folder:hover{color:#fff}.add-new-folder:hover:after{content:"";width:100%;height:100%;background:rgba(0,0,0,.1);position:absolute;top:0;left:0}.add-new-folder span{display:block;float:left;line-height:20px;font-size:14px;margin-right:5px}.add-new-folder span.folder-icon-create_new_folder{font-size:20px}.form-options{background:#fff;padding:10px 0 0 10px;margin:0 0}.form-options ul{margin:0;padding:0}.form-options li{display:inline-block;margin:0 5px 0 0;vertical-align:top}.form-options li.last{margin:0}.form-options li a{display:inline-block;text-decoration:none;padding:5px 10px;color:#000;background:#ccc;box-shadow:0 1px 0 #ccc;vertical-align:middle;border:solid 1px #ccc;border-radius:3px;margin:0 0 12px 0}.form-options li.last a{padding:3px}.form-options li.last a span.icon{font-size:28px;line-height:22px}a#expand-collapse-list.all-open span:before{content:"\e911"}.form-options li a:hover{background:#404040;color:#fff;border:solid 1px #404040}.form-options span.icon{font-size:18px;display:inline-block;vertical-align:top}.un-categorised-items{border-radius:3px}.header-posts a,.un-categorised-items a{color:#444;padding:7px;border-radius:3px;display:block;text-decoration:none;font-size:14px;line-height:18px}.header-posts a:hover,.un-categorised-items.active-item,.un-categorised-items:hover{background:#dfdfdf;border-radius:3px}.header-posts a.active-item,.un-categorised-items.active-item{background:#008ec2!important;color:#fff!important}.un-categorised-items.active-item a{color:#fff!important}.header-posts a.active-item span.total-count,.un-categorised-items.active-item a span{color:#444!important}span.total-count{float:right;background:#fff;padding:0 5px;border:solid 1px #ccc;font-size:10px;line-height:16px;border-radius:2px}.wcp-icon{display:inline-block;font-size:16px;vertical-align:top;margin-right:3px}#custom-menu .wcp-icon{font-size:20px;line-height:24px}.route.active>.nav-icon>.folder-icon-arrow_right{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}.route.active>.ui-icon>.folder-icon-folder:before{content:"\e90c"}.wcp-container .route span.total-count{position:relative;font-size:8px;float:right;text-align:center;width:auto;background:#fff;display:block;margin:4px 3px 3px 3px;color:#23282d!important;line-height:16px;height:16px}.dynamic-menu{position:absolute;left:50px;background:#fff;width:170px;padding:0;z-index:101;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.25);box-shadow:0 0 5px 0 rgba(0,0,0,.25)}.dynamic-menu li{position:relative;display:block!important;padding:2px 0;margin:0}.dynamic-menu a{text-decoration:none;color:#848484;position:relative;display:block;padding:5px 10px;line-height:18px;white-space:nowrap}.wcp-container .route .dynamic-menu ul>li>a>span,.wcp-container .route .dynamic-menu ul>li>a>span span{position:relative;top:auto;display:inline-block;vertical-align:top;margin-right:5px}.wcp-container .route .dynamic-menu ul>li>a>span span{top:auto;height:auto;width:auto;margin:0;left:auto;vertical-align:baseline;display:inline}.dynamic-menu li.new-folder{border-bottom:solid 1px #d8d8d8}.dynamic-menu a:hover{background:#efefef;color:#000}.wcp-form-input{padding-left:35px;box-sizing:border-box;position:relative}.wcp-form-input input{width:100%}.wcp-form-btn{padding:4px 0 4px 2px}.wcp-form-input:before{content:"\e90d";font-family:folder-icon!important;speak:none;position:absolute;left:0;font-size:28px;top:5px}.add-new-folder-btn{margin-right:5px!important}.form-loader{width:100%;height:5px;margin:0 0 10px}.form-loader-count{width:0;height:5px;background:url(../images/form-loader.png);transition:all 2.5s linear;-webkit-transition:all 2s linear;-moz-transition:all 2.5s linear}.route.is-high>.ui-icon>i:before{content:"\e900"!important}.route.is-high.active>.ui-icon>i:before{content:"\e90c"!important;z-index:11;color:#444;font-size:20px}.route.is-high.active>.ui-icon>i:after{content:"\e907";margin-left:-1.2em;color:#444;font-size:11px;top:1px;position:absolute}.route.is-high.active.active-item>.ui-icon>i:after,.route.is-high.active.active-item>.ui-icon>i:before{color:#fff}li.active-menu{z-index:2!important}.wp-list-table th{width:auto!important}.wp-list-table #wcp_move{width:20px!important}td.wcp_move.column-wcp_move{vertical-align:middle}.wp-list-table tr td .wcp-move-file{vertical-align:middle;opacity:0}.wp-list-table td.wcp_move.column-wcp_move.wcp-draggable,.wp-list-table tr:hover td .wcp-move-file{opacity:1}.wcp-drop-hover{background:#0073aa!important;z-index:2!important;color:#fff!important}.wcp-drop-hover span{color:#fff!important}.ui-draggable-dragging{z-index:1051!important}.wcp-hover-list{background:#008ec2!important;color:#fff;position:relative}.wcp-hover-list a{color:#fff}.wcp-hover-list span.total-count{color:#000}span.wcp-item{display:none}.wcp-move-file{cursor:move}.wcp-drop-hover-list a.folder-view{background:#008ec2;color:#fff;border:solid 1px #fff;position:relative}.tree-structure .folder-view{display:block;border:1px solid #dadce0;color:#404040;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;position:relative;cursor:pointer;background:#fff}.tree-structure .folder-view:hover{background:#008ec2;color:#fff}.wcp-drop-hover-list a.folder-view:before{width:100%;height:100%;content:"";position:absolute;top:-2px;left:-2px;border:solid 1px #008ec2;padding:1px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.ui-draggable-dragging.wcp-move-file{z-index:5001;display:inline-block;border:solid 2px #0073aa;padding:5px 10px;border-radius:5px;background:#e4f6ff;z-index:2001;position:fixed!important;max-width:230px;overflow:hidden;width:auto!important}.ui-draggable-dragging.wcp-move-file span{display:block;float:left}.ui-draggable-dragging.wcp-move-file span.wcp-move{margin-right:5px;display:block;float:left}.wcp-container .route span.title-text{position:relative;top:auto;left:auto;display:inline-block;font-size:16px;line-height:30px;height:30px;width:calc(100% - 80px);overflow:hidden;white-space:nowrap}.ui-resizable-handle.ui-resizable-e{position:absolute;top:0;height:100%;height:100vh;width:1px;right:0;border-right:1px solid #ccc;cursor:col-resize}.ui-resizable-handle.ui-resizable-e:before,.ui-resizable-handle.ui-resizable-w:before{content:"";top:68px;width:3px;height:53px;position:absolute;border-left:solid 1px #ccc;border-right:solid 1px #ccc;left:-1px}.ui-resizable-handle.ui-resizable-w{position:absolute;top:0;height:100%;height:100vh;width:1px;left:0;border-right:1px solid #ccc;cursor:col-resize}div#custom-menu{padding-bottom:120px;padding-left:4px}.wcp-container .route span.star-icon{position:relative;top:2px;left:auto;float:right;font-family:folder-icon!important;speak:none;color:#ffc90e;display:none}.wcp-container .route span.update-inline-record{position:relative;left:auto;top:2px;float:right;width:0;height:22px;font-family:folder-icon!important;font-size:16px;overflow:hidden;transition:all .25s linear;-webkit-transition:all .25s linear;-moz-transition:all .25s linear}.wcp-container .route h3:hover>span.update-inline-record{width:18px}.wcp-container .route span.update-inline-record:after{content:"\e910"}.wcp-container .route.is-high>h3>span.star-icon{display:block}.wcp-container .route span.star-icon:after{content:"\e907"}.tree-structure li{display:block;width:16.667%;float:left;margin:0;padding:0}.tree-structure .folder-item{padding:8px;position:relative}.tree-structure .folder-view{display:block;border:1px solid #dadce0;color:#404040;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;position:relative;cursor:pointer;background:#fff}.tree-structure .folder-view span.item-name{display:block;padding:10px 25px 10px 50px;position:relative;width:100%;overflow:hidden;height:38px;font-size:16px;box-sizing:border-box}.folder-view span.item-name:before{content:"\e90d";font-family:folder-icon!important;position:absolute;left:15px;font-size:24px}.folder-view.is-high span.item-name:before{content:"\e900"}.folder-view.is-post span.item-name:before{content:"\e901"}.tree-structure span.folder-option{position:absolute;right:0;font-family:folder-icon!important;top:0;font-size:20px;line-height:38px;z-index:1;cursor:pointer;display:none}.tree-structure .folder-view:hover span.folder-option{display:block}.tree-structure span.folder-option:hover{color:#f51366}.tree-structure span.folder-option:after{content:"\e90a"}.tree-structure li{position:relative}.tree-structure{margin-left:-8px;margin-right:-8px}.tree-structure .folder-view span.folder-title{overflow:hidden;width:100%;height:18px;display:block}.swal2-popup .swal2-title{line-height:36px}.attachments-browser.ui-draggable-dragging .media-sidebar,.attachments-browser.ui-draggable-dragging .media-toolbar,.attachments-browser.ui-draggable-dragging .uploader-inline,.attachments-browser.ui-draggable-dragging ul.attachments{display:none}.attachments.ui-sortable.ui-draggable-dragging{z-index:5000}.selected-items{background:#0073aa;color:#fff;padding:10px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-top:0;cursor:none;font-size:12px}.media-frame,.media-frame .attachments-browser,.media-frame-content{overflow:inherit}body.upload-php.eml-grid #wpbody{position:relative!important;top:0!important;bottom:auto!important;left:auto!important;right:auto!important;height:auto}#footer-thankyou{display:none}span.upgrade-message{padding:0 0 10px;background:#fff;display:inline-block;font-size:14px;color:#000}span.upgrade-message a.pink,span.upgrade-message span.pink{color:#ff5983;text-decoration:none;font-weight:700}.media-toolbar.sticky-media{position:fixed;top:32px;right:18px!important;left:auto}.media-position{width:1px;height:1px}.media-frame.mode-grid .media-toolbar{margin:0!important}.button-disabled{cursor:no-drop;pointer-events:none}.wcp-hide-show-buttons{position:absolute;top:25px;right:-20px}.wcp-hide-show-buttons .toggle-buttons{background:#f51366;color:#fff;display:inline-block;margin:0;padding:0;float:left;-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;display:none;width:20px;height:20px;cursor:pointer;position:relative}.wcp-hide-show-buttons:hover .toggle-buttons:after{content:"";width:100%;height:100%;background:rgba(0,0,0,.1);position:absolute;top:0;left:0;-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;border-top-right-radius:50%;border-bottom-right-radius:50%}.hide-folders-area .wcp-content{width:0!important}.hide-folders-area .wcp-container{display:none}.wcp-hide-show-buttons .toggle-buttons.active{display:block}#wcp-content.no-transition .wcp-container{display:none}button.button.organize-button{vertical-align:middle;text-decoration:none;display:inline-block;font-size:14px;padding:4px 10px;background:#f51366;color:#fff;border:solid 1px #f51366;border-radius:3px;line-height:14px;-webkit-box-shadow:0 3px 5px -3px #333;-moz-box-shadow:0 3px 5px -3px #333;box-shadow:0 3px 5px -3px #333;position:relative}button.button.organize-button:focus,button.button.organize-button:hover{color:#fff}button.button.organize-button:hover:after{content:"";width:100%;height:100%;background:rgba(0,0,0,.1);position:absolute;top:0;left:0}.tree-structure-content ul{margin:0;padding:0}.tree-structure-content{padding:10px 20px 10px;background:#fff;margin:10px 0 15px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:solid 1px #ccc}.tree-structure-content .tree-structure{height:55px;overflow:hidden;transition:.1s;-webkit-transition:.1s;-moz-transition:.1s}.tree-structure-content.active .tree-structure{height:auto}.folders-toggle-button{height:15px;text-align:center;position:relative}.folders-toggle-button span{background:#f51366;color:#fff;height:20px;width:30px;text-align:center;display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:-10px;cursor:pointer;font-family:dashicons;font-size:20px;line-height:20px}.folders-toggle-button span:after{content:"\f347"}.tree-structure-content.active .folders-toggle-button span:after{content:"\f343"}span.media-info-message{vertical-align:middle;line-height:20px;font-weight:700;color:#f51366;padding:0 0 10px 0;display:none!important}span.media-info-message.active{display:block!important}.folder-popup-form{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0;z-index:10001;display:none}.folder-popup-form.disabled{pointer-events:none}.popup-form-content{background:#fff;min-height:100px;width:400px;text-align:center;margin:0 auto;position:absolute;left:0;right:0;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.folder-form-buttons a,.folder-form-buttons button{display:inline-block;padding:10px 20px;text-decoration:none;margin:10px 3px;font-size:18px;line-height:22px;border-radius:.25em;color:#fff;border:none}.folder-form-buttons a span,.folder-form-buttons button span{-webkit-animation:fa-spin .75s infinite linear;animation:fa-spin .75s infinite linear}[data-tooltip]{position:relative}[data-tooltip]::after,[data-tooltip]::before{text-transform:none;font-size:.9em;line-height:1;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0}[data-tooltip]::before{content:'';border:5px solid transparent;z-index:1001}[data-tooltip]::after{content:attr(data-tooltip);font-family:Helvetica,sans-serif;text-align:center;min-width:3em;max-width:21em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:.3ch;box-shadow:0 1em 2em -.5em rgba(0,0,0,.35);background:#333;color:#fff;z-index:1000}[data-tooltip]:hover::after,[data-tooltip]:hover::before{display:block;opacity:1}[data-tooltip]:not([flow])::before,[data-tooltip][flow^=up]::before{bottom:100%;border-bottom-width:0;border-top-color:#333}[data-tooltip]:not([flow])::after,[data-tooltip][flow^=up]::after{bottom:calc(100% + 5px)}[data-tooltip]:not([flow])::after,[data-tooltip]:not([flow])::before,[data-tooltip][flow^=up]::after,[data-tooltip][flow^=up]::before{left:50%;transform:translate(-50%,-.5em)}#remove-folder-item{width:126px!important}.wp-core-ui .button-primary.select-all-item-btn{margin:11px 11px 11px 0;display:none!important}.wp-core-ui .button-primary.select-all-item-btn.active{display:inline-block!important}.form-options li.last.folder-checkbox{padding:8px 0 0 6px}#custom-menu input.checkbox{display:none}#custom-menu.show-folder-checkbox input.checkbox{display:block;margin:5px 0 0 0}#custom-menu.show-folder-checkbox h3.title>.ui-icon>i,#custom-menu.show-folder-checkbox h3.title>.ui-icon>img{display:none!important}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.folder-form-buttons a:focus,.folder-form-buttons a:hover,.folder-form-buttons button:focus,.folder-form-buttons button:hover{color:#fff;background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.folder-form-buttons a:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.form-cancel-btn{background-color:#aaa}.form-submit-btn{background-color:#3085d6}.add-update-folder-title{display:block;position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word;line-height:30px}.folder-form-input input{width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;font-size:1.125em;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-sizing:border-box;height:2.625em;padding:0 .75em;margin:1em auto}.folder-form-message{font-size:16px;line-height:20px;margin:25px 0}.folder-form-errors{margin:0 0 10px 0;padding:8px 0;background:#ffe4e4;color:#a20000;display:none}.folder-form-errors.active{display:block}.sticky-menu #adminmenuwrap{position:relative!important}span.folder-loader-ajax{float:right;margin:0 8px 0 0;line-height:30px;display:none}.folder-loader-ajax.active{display:inline-block}@-webkit-keyframes scaleAnimation{0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleAnimation{0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes drawCircle{0%{stroke-dashoffset:151px}100%{stroke-dashoffset:0}}@keyframes drawCircle{0%{stroke-dashoffset:151px}100%{stroke-dashoffset:0}}@-webkit-keyframes drawCheck{0%{stroke-dashoffset:36px}100%{stroke-dashoffset:0}}@keyframes drawCheck{0%{stroke-dashoffset:36px}100%{stroke-dashoffset:0}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#successAnimationCircle{stroke-dasharray:151px 151px;stroke:#2ce0a7}#successAnimationCheck{stroke-dasharray:36px 36px;stroke:#2ce0a7}#successAnimationResult{fill:#2ce0a7;opacity:0}svg#successAnimation{width:34px;height:34px;padding:0;display:none;float:left}#successAnimation.active{display:inline-block}.folder-loader-ajax img{display:none}.folder-loader-ajax img.active{display:inline-block}#successAnimation.animated{-webkit-animation:1s ease-out 0s 1 both scaleAnimation;animation:1s ease-out 0s 1 both scaleAnimation}#successAnimation.animated #successAnimationCircle{-webkit-animation:1s cubic-bezier(.77,0,.175,1) 0s 1 both drawCircle,.3s linear .9s 1 both fadeOut;animation:1s cubic-bezier(.77,0,.175,1) 0s 1 both drawCircle,.3s linear .9s 1 both fadeOut}#successAnimation.animated #successAnimationCheck{-webkit-animation:1s cubic-bezier(.77,0,.175,1) 0s 1 both drawCheck,.3s linear .9s 1 both fadeOut;animation:1s cubic-bezier(.77,0,.175,1) 0s 1 both drawCheck,.3s linear .9s 1 both fadeOut}#successAnimation.animated #successAnimationResult{-webkit-animation:.3s linear .9s both fadeIn;animation:.3s linear .9s both fadeIn}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:10px 0!important}.popup-folder-title{font-weight:700;font-size:24px;padding:0 0 20px 0}.select-box{padding:20px 0 10px 0}.select-box select{width:100%;max-width:300px}.actions #media_folder,select.media-select-folder{width:132px}select#media-attachment-taxonomy-filter{width:132px}.custom-media-select{float:right;padding:10px 0 0 0;display:none}.custom-media-select.active{display:block}.folder-progress{background:#b4b9be;border-radius:4px;margin:5px 0 0 0;position:relative}.folder-meter{height:20px;position:relative;background:#f1f1f1;padding:0;width:0%;border-radius:4px;-webkit-transition:all .2s linear;transition:all .2s linear}.folder-meter>span{display:block;height:100%;-webkit-box-shadow:inset 0 2px 9px rgba(255,255,255,.3),inset 0 -2px 6px rgba(0,0,0,.4);-moz-box-shadow:inset 0 2px 9px rgba(255,255,255,.3),inset 0 -2px 6px rgba(0,0,0,.4);box-shadow:inset 0 2px 9px rgba(255,255,255,.3),inset 0 -2px 6px rgba(0,0,0,.4);position:relative;overflow:hidden;border-radius:4px}.folder-animate>span>span,.folder-meter>span:after,.folder-progress:after{content:"";position:absolute;border-radius:4px;top:0;left:0;bottom:0;right:0;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,rgba(255,255,255,.2)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.2)),color-stop(.75,rgba(255,255,255,.2)),color-stop(.75,transparent),to(transparent));background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);z-index:1;-webkit-background-size:50px 50px;-moz-background-size:50px 50px;-webkit-animation:move 2s linear infinite;overflow:hidden}.folder-animate>span:after{display:none}@-webkit-keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}.orange-bg>span{background-color:#ff5983}.media-folder-loader{padding:10px 0 15px;display:none}.media-folder-loader>span{font-weight:700}@media screen and (max-width:1300px){.tree-structure li{width:20%}}@media screen and (max-width:960px){.wcp-content{left:36px}html[dir=rtl] .wcp-content{right:36px;left:auto}.tree-structure li{width:25%}}@media screen and (max-width:780px){.wcp-content{left:0}html[dir=rtl] .wcp-content{right:0}.tree-structure li{width:33.33%}}@media screen and (max-width:640px){.wcp-content{left:0;position:relative!important;width:100%!important;padding-bottom:100px;top:0;right:0;display:block}.ui-resizable-handle.ui-resizable-e{display:none!important}.hide-folders-area .wcp-container{display:block}.wcp-hide-show-buttons{display:none}.hide-folders-area .wcp-content{width:100%!important}body.wp-admin #wpcontent{padding:0!important}#wpbody-content{padding-bottom:30px}.tree-structure li{width:50%}}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ .wcp-custom-menu {
2
+ padding-left: 0
3
+ }
4
+ .wcp-custom-menu {
5
+ position: relative
6
+ }
7
+ .wcp-container ul {
8
+ list-style: none
9
+ }
10
+ .wcp-container .route {
11
+ position: relative;
12
+ list-style-type: none;
13
+ border: 0;
14
+ margin: 0;
15
+ padding: 0;
16
+ top: 0;
17
+ margin-top: 0;
18
+ max-height: 100% !important;
19
+ width: 100%;
20
+ border-radius: 2px;
21
+ z-index: -1;
22
+ background: 0 0
23
+ }
24
+ .wcp-container .route span {
25
+ position: absolute;
26
+ top: 2px;
27
+ left: 0;
28
+ z-index: 10;
29
+ width: 20px;
30
+ height: 18px;
31
+ text-indent: 0;
32
+ font-size: 20px;
33
+ background: no-repeat
34
+ }
35
+ .wcp-container .route .title {
36
+ position: absolute;
37
+ border: 0;
38
+ margin: 0;
39
+ padding: 0;
40
+ padding-top: 0;
41
+ height: 30px;
42
+ width: 200px;
43
+ text-indent: 30px;
44
+ background: 0 0;
45
+ border-radius: 0;
46
+ box-shadow: none;
47
+ font-size: 14px;
48
+ line-height: 26px;
49
+ border-radius: 4px;
50
+ -webkit-border-radius: 4px;
51
+ -moz-border-radius: 4px;
52
+ overflow: hidden
53
+ }
54
+ .wcp-container .first-title {
55
+ margin-left: 10px
56
+ }
57
+ .wcp-container .space {
58
+ position: relative;
59
+ list-style-type: none;
60
+ border: 0;
61
+ margin: 0 0 0 20px;
62
+ padding: 0 0 30px 0;
63
+ width: 40px;
64
+ top: 30px;
65
+ height: 100%;
66
+ z-index: 1
67
+ }
68
+ .wcp-container .first-space {
69
+ margin-left: 10px;
70
+ top: 10px
71
+ }
72
+ i.fa-caret-right {
73
+ transition: .1s;
74
+ -webkit-transition: .1s;
75
+ -moz-transition: .1s
76
+ }
77
+ li.active > span > i.fa-caret-right {
78
+ transform: rotate(90deg);
79
+ -webkit-transform: rotate(90deg);
80
+ -moz-transform: rotate(90deg)
81
+ }
82
+ li.active > span > i.fa-folder:before {
83
+ content: "\f07c"
84
+ }
85
+ .has-sub-tree > ul.ui-sortable li {
86
+ display: none
87
+ }
88
+ .has-sub-tree.active > ul.ui-sortable > li {
89
+ display: block
90
+ }
91
+ .nav-icon {
92
+ display: none;
93
+ left: -20px !important
94
+ }
95
+ .has-sub-tree > .nav-icon {
96
+ display: block
97
+ }
98
+ .wcp-content {
99
+ position: fixed !important;
100
+ top: 32px;
101
+ left: 160px;
102
+ bottom: 0;
103
+ width: 305px;
104
+ box-sizing: border-box;
105
+ z-index: 1;
106
+ direction: ltr;
107
+ transition: all .15s linear;
108
+ -webkit-transition: all .15s linear;
109
+ -moz-transition: all .15s linear
110
+ }
111
+ html[dir=rtl] .wcp-content {
112
+ left: auto;
113
+ right: 160px
114
+ }
115
+ body.folded .wcp-content {
116
+ left: 36px
117
+ }
118
+ html[dir=rtl] body.folded .wcp-content {
119
+ left: auto;
120
+ right: 36px
121
+ }
122
+ body.wp-admin #wpcontent {
123
+ padding-left: 310px;
124
+ transition: all .15s linear;
125
+ -webkit-transition: all .15s linear;
126
+ -moz-transition: all .15s linear
127
+ }
128
+ html[dir=rtl] body.wp-admin #wpcontent {
129
+ padding-left: 0;
130
+ padding-right: 320px
131
+ }
132
+ .wcp-container {
133
+ padding: 20px 20px 20px 16px
134
+ }
135
+ .form-title {
136
+ font-size: 23px;
137
+ font-weight: 400;
138
+ margin: 0;
139
+ padding: 0 0 10px 0;
140
+ line-height: 29px;
141
+ min-height: 36px
142
+ }
143
+ .form-operations {
144
+ border: solid 1px #e5e5e5;
145
+ border-right: none;
146
+ margin-bottom: 20px
147
+ }
148
+ .form-operations ul {
149
+ margin: 0;
150
+ padding: 0
151
+ }
152
+ .form-operations li {
153
+ display: block;
154
+ float: left;
155
+ width: 20%;
156
+ text-align: center;
157
+ background: #fff;
158
+ margin: 0;
159
+ padding: 0
160
+ }
161
+ .form-operations li a {
162
+ display: block;
163
+ padding: 10px 0;
164
+ border-right: solid 1px #e5e5e5;
165
+ font-size: 16px;
166
+ color: #727272
167
+ }
168
+ .clearfix {
169
+ clear: both
170
+ }
171
+ .wcp-parent-data {
172
+ position: relative
173
+ }
174
+ .wcp-parent {
175
+ position: absolute;
176
+ left: -21px;
177
+ font-weight: 700;
178
+ font-size: 14px
179
+ }
180
+ .wcp-parent .fa {
181
+ font-size: 18px;
182
+ margin-right: 8px
183
+ }
184
+ .wcp-form-data {
185
+ background: #fff;
186
+ border: solid 1px #f1f1f1;
187
+ padding: 15px;
188
+ display: none;
189
+ margin-bottom: 20px
190
+ }
191
+ .wcp-form-title {
192
+ color: #727272;
193
+ font-size: 14px;
194
+ text-transform: uppercase;
195
+ padding: 0 0 10px 0
196
+ }
197
+ .wcp-form-data .form-field {
198
+ padding: 0 0 10px 0
199
+ }
200
+ .wcp-form-data .form-field input, .wcp-form-data .form-field select {
201
+ width: 100%
202
+ }
203
+ button#wcp-save-folder {
204
+ float: right
205
+ }
206
+ .wcp-form-message span {
207
+ display: block;
208
+ padding: 5px 10px;
209
+ background: #ffabab;
210
+ margin-bottom: 10px;
211
+ color: #000;
212
+ border: solid 1px #8c0000;
213
+ border-radius: 4px
214
+ }
215
+ .wcp-container .route.active-item > h3.title {
216
+ background: #008ec2;
217
+ color: #fff;
218
+ border-radius: 4px
219
+ }
220
+ .wcp-container .route span.ui-icon {
221
+ line-height: 24px;
222
+ font-size: 18px;
223
+ cursor: move;
224
+ left: 5px;
225
+ top: 2px;
226
+ height: 26px
227
+ }
228
+ .route.active-item > span.ui-icon {
229
+ background: #008ec2;
230
+ color: #fff
231
+ }
232
+ #custom-menu.active > ul > li.route {
233
+ display: block
234
+ }
235
+ .wcp-parent.active > i.fa-caret-right {
236
+ transform: rotate(90deg);
237
+ -webkit-transform: rotate(90deg);
238
+ -moz-transform: rotate(90deg)
239
+ }
240
+ .wcp-parent.active > i.fa-folder:before {
241
+ content: "\f07c"
242
+ }
243
+ .wcp-container .route .title img {
244
+ display: none;
245
+ width: 14px;
246
+ height: 14px;
247
+ margin: 5px auto 0
248
+ }
249
+ .wcp-container .route .title:hover {
250
+ background: #dfdfdf;
251
+ cursor: pointer
252
+ }
253
+ body:not(.no-hover-css) .wcp-container .route .title:hover img, .wcp-container .route .title.wcp-drop-hover img {
254
+ display: block
255
+ }
256
+ body:not(.no-hover-css) .wcp-container .route .title:hover .ui-icon i, .wcp-container .route .title.wcp-drop-hover .ui-icon i {
257
+ display: none
258
+ }
259
+ body.no-hover-css .wcp-container .route .title:hover {
260
+ background: 0 0
261
+ }
262
+ .wcp-container .route .title.wcp-drop-hover img {
263
+ filter: invert(100%);
264
+ -webkit-filter: invert(100%);
265
+ }
266
+ .add-new-folder {
267
+ text-decoration: none;
268
+ display: block;
269
+ float: right;
270
+ font-size: 14px;
271
+ padding: 4px 10px;
272
+ background: #f51366;
273
+ color: #fff;
274
+ border: solid 1px #f51366;
275
+ border-radius: 3px;
276
+ line-height: 24px;
277
+ -webkit-box-shadow: 0 3px 5px -3px #333;
278
+ -moz-box-shadow: 0 3px 5px -3px #333;
279
+ box-shadow: 0 3px 5px -3px #333;
280
+ position: relative
281
+ }
282
+ .add-new-folder:focus, .add-new-folder:hover {
283
+ color: #fff
284
+ }
285
+ .add-new-folder:hover:after {
286
+ content: "";
287
+ width: 100%;
288
+ height: 100%;
289
+ background: rgba(0, 0, 0, .1);
290
+ position: absolute;
291
+ top: 0;
292
+ left: 0
293
+ }
294
+ .add-new-folder span {
295
+ display: block;
296
+ float: left;
297
+ line-height: 20px;
298
+ font-size: 14px;
299
+ margin-right: 5px
300
+ }
301
+ .add-new-folder span.folder-icon-create_new_folder {
302
+ font-size: 20px
303
+ }
304
+ .form-options {
305
+ background: #fff;
306
+ padding: 10px 0 0 10px;
307
+ margin: 0 0
308
+ }
309
+ .form-options ul {
310
+ margin: 0;
311
+ padding: 0
312
+ }
313
+ .form-options li {
314
+ display: inline-block;
315
+ margin: 0 5px 0 0;
316
+ vertical-align: top
317
+ }
318
+ .form-options li.last {
319
+ margin: 0
320
+ }
321
+ .form-options li a {
322
+ display: inline-block;
323
+ text-decoration: none;
324
+ padding: 5px 10px;
325
+ color: #000;
326
+ background: #ccc;
327
+ box-shadow: 0 1px 0 #ccc;
328
+ vertical-align: middle;
329
+ border: solid 1px #ccc;
330
+ border-radius: 3px;
331
+ margin: 0 0 12px 0
332
+ }
333
+ .form-options li.last a {
334
+ padding: 3px
335
+ }
336
+ .form-options li.last a span.icon {
337
+ font-size: 28px;
338
+ line-height: 22px
339
+ }
340
+ a#expand-collapse-list.all-open span:before {
341
+ content: "\e911"
342
+ }
343
+ .form-options li a:hover {
344
+ background: #404040;
345
+ color: #fff;
346
+ border: solid 1px #404040
347
+ }
348
+ .form-options span.icon {
349
+ font-size: 18px;
350
+ display: inline-block;
351
+ vertical-align: top
352
+ }
353
+ .un-categorised-items {
354
+ border-radius: 3px
355
+ }
356
+ .header-posts a, .un-categorised-items a {
357
+ color: #444;
358
+ padding: 7px;
359
+ border-radius: 3px;
360
+ display: block;
361
+ text-decoration: none;
362
+ font-size: 14px;
363
+ line-height: 18px
364
+ }
365
+ .header-posts a:hover, .un-categorised-items.active-item, .un-categorised-items:hover {
366
+ background: #dfdfdf;
367
+ border-radius: 3px
368
+ }
369
+ .header-posts a.active-item, .un-categorised-items.active-item {
370
+ background: #008ec2 !important;
371
+ color: #fff !important
372
+ }
373
+ .un-categorised-items.active-item a {
374
+ color: #fff !important
375
+ }
376
+ .header-posts a.active-item span.total-count, .un-categorised-items.active-item a span {
377
+ color: #444 !important
378
+ }
379
+ span.total-count {
380
+ float: right;
381
+ background: #fff;
382
+ padding: 0 5px;
383
+ border: solid 1px #ccc;
384
+ font-size: 10px;
385
+ line-height: 16px;
386
+ border-radius: 2px
387
+ }
388
+ .wcp-icon {
389
+ display: inline-block;
390
+ font-size: 16px;
391
+ vertical-align: top;
392
+ margin-right: 3px
393
+ }
394
+ #custom-menu .wcp-icon {
395
+ font-size: 20px;
396
+ line-height: 24px
397
+ }
398
+ .route.active > .nav-icon > .folder-icon-arrow_right {
399
+ transform: rotate(90deg);
400
+ -webkit-transform: rotate(90deg);
401
+ -moz-transform: rotate(90deg)
402
+ }
403
+ .route.active > .ui-icon > .folder-icon-folder:before {
404
+ content: "\e90c"
405
+ }
406
+ .wcp-container .route span.total-count {
407
+ position: relative;
408
+ font-size: 8px;
409
+ float: right;
410
+ text-align: center;
411
+ width: auto;
412
+ background: #fff;
413
+ display: block;
414
+ margin: 4px 3px 3px 3px;
415
+ color: #23282d !important;
416
+ line-height: 16px;
417
+ height: 16px
418
+ }
419
+ .dynamic-menu {
420
+ position: absolute;
421
+ left: 50px;
422
+ background: #fff;
423
+ width: 170px;
424
+ padding: 0;
425
+ z-index: 101;
426
+ -webkit-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .25);
427
+ -moz-box-shadow: 0 0 5px 0 rgba(0, 0, 0, .25);
428
+ box-shadow: 0 0 5px 0 rgba(0, 0, 0, .25)
429
+ }
430
+ .dynamic-menu li {
431
+ position: relative;
432
+ display: block !important;
433
+ padding: 2px 0;
434
+ margin: 0
435
+ }
436
+ .dynamic-menu a {
437
+ text-decoration: none;
438
+ color: #848484;
439
+ position: relative;
440
+ display: block;
441
+ padding: 5px 10px;
442
+ line-height: 18px;
443
+ white-space: nowrap
444
+ }
445
+ .wcp-container .route .dynamic-menu ul > li > a > span, .wcp-container .route .dynamic-menu ul > li > a > span span {
446
+ position: relative;
447
+ top: auto;
448
+ display: inline-block;
449
+ vertical-align: top;
450
+ margin-right: 5px
451
+ }
452
+ .wcp-container .route .dynamic-menu ul > li > a > span span {
453
+ top: auto;
454
+ height: auto;
455
+ width: auto;
456
+ margin: 0;
457
+ left: auto;
458
+ vertical-align: baseline;
459
+ display: inline
460
+ }
461
+ .dynamic-menu li.new-folder {
462
+ border-bottom: solid 1px #d8d8d8
463
+ }
464
+ .dynamic-menu a:hover {
465
+ background: #efefef;
466
+ color: #000
467
+ }
468
+ .wcp-form-input {
469
+ padding-left: 35px;
470
+ box-sizing: border-box;
471
+ position: relative
472
+ }
473
+ .wcp-form-input input {
474
+ width: 100%
475
+ }
476
+ .wcp-form-btn {
477
+ padding: 4px 0 4px 2px
478
+ }
479
+ .wcp-form-input:before {
480
+ content: "\e90d";
481
+ font-family: folder-icon !important;
482
+ speak: none;
483
+ position: absolute;
484
+ left: 0;
485
+ font-size: 28px;
486
+ top: 5px
487
+ }
488
+ .add-new-folder-btn {
489
+ margin-right: 5px !important
490
+ }
491
+ .form-loader {
492
+ width: 100%;
493
+ height: 5px;
494
+ margin: 0 0 10px
495
+ }
496
+ .form-loader-count {
497
+ width: 0;
498
+ height: 5px;
499
+ background: url(../images/form-loader.png);
500
+ transition: all 2.5s linear;
501
+ -webkit-transition: all 2s linear;
502
+ -moz-transition: all 2.5s linear
503
+ }
504
+ .route.is-high > .ui-icon > i:before {
505
+ content: "\e900" !important
506
+ }
507
+ .route.is-high.active > .ui-icon > i:before {
508
+ content: "\e90c" !important;
509
+ z-index: 11;
510
+ color: #444;
511
+ font-size: 20px
512
+ }
513
+ .route.is-high.active > .ui-icon > i:after {
514
+ content: "\e907";
515
+ margin-left: -1.2em;
516
+ color: #444;
517
+ font-size: 11px;
518
+ top: 1px;
519
+ position: absolute
520
+ }
521
+ .route.is-high.active.active-item > .ui-icon > i:after, .route.is-high.active.active-item > .ui-icon > i:before {
522
+ color: #fff
523
+ }
524
+ li.active-menu {
525
+ z-index: 2 !important
526
+ }
527
+ .wp-list-table th {
528
+ width: auto !important
529
+ }
530
+ .wp-list-table #wcp_move {
531
+ width: 20px !important
532
+ }
533
+ td.wcp_move.column-wcp_move {
534
+ vertical-align: middle
535
+ }
536
+ .wp-list-table tr td .wcp-move-file {
537
+ vertical-align: middle;
538
+ opacity: 0
539
+ }
540
+ .wp-list-table td.wcp_move.column-wcp_move.wcp-draggable, .wp-list-table tr:hover td .wcp-move-file {
541
+ opacity: 1
542
+ }
543
+ .wcp-drop-hover {
544
+ background: #0073aa !important;
545
+ z-index: 2 !important;
546
+ color: #fff !important
547
+ }
548
+ .wcp-drop-hover span {
549
+ color: #fff !important
550
+ }
551
+ .ui-draggable-dragging {
552
+ z-index: 1051 !important
553
+ }
554
+ .wcp-hover-list {
555
+ background: #008ec2 !important;
556
+ color: #fff;
557
+ position: relative
558
+ }
559
+ .wcp-hover-list a {
560
+ color: #fff
561
+ }
562
+ .wcp-hover-list span.total-count {
563
+ color: #000
564
+ }
565
+ span.wcp-item {
566
+ display: none
567
+ }
568
+ .wcp-move-file {
569
+ cursor: move
570
+ }
571
+ .wcp-drop-hover-list a.folder-view {
572
+ background: #008ec2;
573
+ color: #fff;
574
+ border: solid 1px #fff;
575
+ position: relative
576
+ }
577
+ .tree-structure .folder-view {
578
+ display: block;
579
+ border: 1px solid #dadce0;
580
+ color: #404040;
581
+ border-radius: 4px;
582
+ -moz-border-radius: 4px;
583
+ -webkit-border-radius: 4px;
584
+ position: relative;
585
+ cursor: pointer;
586
+ background: #fff
587
+ }
588
+ .tree-structure .folder-view:hover {
589
+ background: #008ec2;
590
+ color: #fff
591
+ }
592
+ .wcp-drop-hover-list a.folder-view:before {
593
+ width: 100%;
594
+ height: 100%;
595
+ content: "";
596
+ position: absolute;
597
+ top: -2px;
598
+ left: -2px;
599
+ border: solid 1px #008ec2;
600
+ padding: 1px;
601
+ border-radius: 4px;
602
+ -moz-border-radius: 4px;
603
+ -webkit-border-radius: 4px
604
+ }
605
+ .ui-draggable-dragging.wcp-move-file {
606
+ z-index: 5001;
607
+ display: inline-block;
608
+ border: solid 2px #0073aa;
609
+ padding: 5px 10px;
610
+ border-radius: 5px;
611
+ background: #e4f6ff;
612
+ z-index: 2001;
613
+ position: fixed !important;
614
+ max-width: 230px;
615
+ overflow: hidden;
616
+ width: auto !important
617
+ }
618
+ .ui-draggable-dragging.wcp-move-file span {
619
+ display: block;
620
+ float: left
621
+ }
622
+ .ui-draggable-dragging.wcp-move-file span.wcp-move {
623
+ margin-right: 5px;
624
+ display: block;
625
+ float: left
626
+ }
627
+ .wcp-container .route span.title-text {
628
+ position: relative;
629
+ top: auto;
630
+ left: auto;
631
+ display: inline-block;
632
+ font-size: 16px;
633
+ line-height: 30px;
634
+ height: 30px;
635
+ width: calc(100% - 80px);
636
+ overflow: hidden;
637
+ white-space: nowrap
638
+ }
639
+ .ui-resizable-handle.ui-resizable-e {
640
+ position: absolute;
641
+ top: 0;
642
+ height: 100%;
643
+ height: 100vh;
644
+ width: 1px;
645
+ right: 0;
646
+ border-right: 1px solid #ccc;
647
+ cursor: col-resize
648
+ }
649
+ .ui-resizable-handle.ui-resizable-e:before, .ui-resizable-handle.ui-resizable-w:before {
650
+ content: "";
651
+ top: 68px;
652
+ width: 3px;
653
+ height: 53px;
654
+ position: absolute;
655
+ border-left: solid 1px #ccc;
656
+ border-right: solid 1px #ccc;
657
+ left: -1px
658
+ }
659
+ .ui-resizable-handle.ui-resizable-w {
660
+ position: absolute;
661
+ top: 0;
662
+ height: 100%;
663
+ height: 100vh;
664
+ width: 1px;
665
+ left: 0;
666
+ border-right: 1px solid #ccc;
667
+ cursor: col-resize
668
+ }
669
+ div#custom-menu {
670
+ padding-bottom: 120px;
671
+ padding-left: 4px
672
+ }
673
+ .wcp-container .route span.star-icon {
674
+ position: relative;
675
+ top: 2px;
676
+ left: auto;
677
+ float: right;
678
+ font-family: folder-icon !important;
679
+ speak: none;
680
+ color: #ffc90e;
681
+ display: none
682
+ }
683
+ .wcp-container .route span.update-inline-record {
684
+ position: relative;
685
+ left: auto;
686
+ top: 2px;
687
+ float: right;
688
+ width: 0;
689
+ height: 22px;
690
+ font-family: folder-icon !important;
691
+ font-size: 16px;
692
+ overflow: hidden;
693
+ transition: all .25s linear;
694
+ -webkit-transition: all .25s linear;
695
+ -moz-transition: all .25s linear
696
+ }
697
+ body:not(.no-hover-css) .wcp-container .route h3:hover > span.update-inline-record {
698
+ width: 18px
699
+ }
700
+ .wcp-container .route span.update-inline-record:after {
701
+ content: "\e910"
702
+ }
703
+ .wcp-container .route.is-high > h3 > span.star-icon {
704
+ display: block
705
+ }
706
+ .wcp-container .route span.star-icon:after {
707
+ content: "\e907"
708
+ }
709
+ .tree-structure li {
710
+ display: block;
711
+ width: 16.667%;
712
+ float: left;
713
+ margin: 0;
714
+ padding: 0
715
+ }
716
+ .tree-structure .folder-item {
717
+ padding: 8px;
718
+ position: relative
719
+ }
720
+ .tree-structure .folder-view {
721
+ display: block;
722
+ border: 1px solid #dadce0;
723
+ color: #404040;
724
+ border-radius: 4px;
725
+ -moz-border-radius: 4px;
726
+ -webkit-border-radius: 4px;
727
+ position: relative;
728
+ cursor: pointer;
729
+ background: #fff
730
+ }
731
+ .tree-structure .folder-view span.item-name {
732
+ display: block;
733
+ padding: 10px 25px 10px 50px;
734
+ position: relative;
735
+ width: 100%;
736
+ overflow: hidden;
737
+ height: 38px;
738
+ font-size: 16px;
739
+ box-sizing: border-box
740
+ }
741
+ .folder-view span.item-name:before {
742
+ content: "\e90d";
743
+ font-family: folder-icon !important;
744
+ position: absolute;
745
+ left: 15px;
746
+ font-size: 24px
747
+ }
748
+ .folder-view.is-high span.item-name:before {
749
+ content: "\e900"
750
+ }
751
+ .folder-view.is-post span.item-name:before {
752
+ content: "\e901"
753
+ }
754
+ .tree-structure span.folder-option {
755
+ position: absolute;
756
+ right: 0;
757
+ font-family: folder-icon !important;
758
+ top: 0;
759
+ font-size: 20px;
760
+ line-height: 38px;
761
+ z-index: 1;
762
+ cursor: pointer;
763
+ display: none
764
+ }
765
+ .tree-structure .folder-view:hover span.folder-option {
766
+ display: block
767
+ }
768
+ .tree-structure span.folder-option:hover {
769
+ color: #f51366
770
+ }
771
+ .tree-structure span.folder-option:after {
772
+ content: "\e90a"
773
+ }
774
+ .tree-structure li {
775
+ position: relative
776
+ }
777
+ .tree-structure {
778
+ margin-left: -8px;
779
+ margin-right: -8px
780
+ }
781
+ .tree-structure .folder-view span.folder-title {
782
+ overflow: hidden;
783
+ width: 100%;
784
+ height: 18px;
785
+ display: block
786
+ }
787
+ .swal2-popup .swal2-title {
788
+ line-height: 36px
789
+ }
790
+ .attachments-browser.ui-draggable-dragging .media-sidebar, .attachments-browser.ui-draggable-dragging .media-toolbar, .attachments-browser.ui-draggable-dragging .uploader-inline, .attachments-browser.ui-draggable-dragging ul.attachments {
791
+ display: none
792
+ }
793
+ .attachments.ui-sortable.ui-draggable-dragging {
794
+ z-index: 5000
795
+ }
796
+ .selected-items {
797
+ background: #0073aa;
798
+ color: #fff;
799
+ padding: 10px 20px;
800
+ border-radius: 5px;
801
+ -moz-border-radius: 5px;
802
+ -webkit-border-radius: 5px;
803
+ margin-top: 0;
804
+ cursor: none;
805
+ font-size: 12px
806
+ }
807
+ .media-frame, .media-frame .attachments-browser, .media-frame-content {
808
+ overflow: inherit
809
+ }
810
+ body.upload-php.eml-grid #wpbody {
811
+ position: relative !important;
812
+ top: 0 !important;
813
+ bottom: auto !important;
814
+ left: auto !important;
815
+ right: auto !important;
816
+ height: auto
817
+ }
818
+ #footer-thankyou {
819
+ display: none
820
+ }
821
+ span.upgrade-message {
822
+ padding: 0 0 10px;
823
+ background: #fff;
824
+ display: inline-block;
825
+ font-size: 14px;
826
+ color: #000
827
+ }
828
+ span.upgrade-message a.pink, span.upgrade-message span.pink {
829
+ color: #ff5983;
830
+ text-decoration: none;
831
+ font-weight: 700
832
+ }
833
+ .media-toolbar.sticky-media {
834
+ position: fixed;
835
+ top: 32px;
836
+ right: 18px !important;
837
+ left: auto
838
+ }
839
+ .media-position {
840
+ width: 1px;
841
+ height: 1px
842
+ }
843
+ .media-frame.mode-grid .media-toolbar {
844
+ margin: 0 !important
845
+ }
846
+ .button-disabled {
847
+ cursor: no-drop;
848
+ pointer-events: none
849
+ }
850
+ .wcp-hide-show-buttons {
851
+ position: absolute;
852
+ top: 25px;
853
+ right: -20px
854
+ }
855
+ .wcp-hide-show-buttons .toggle-buttons {
856
+ background: #f51366;
857
+ color: #fff;
858
+ display: inline-block;
859
+ margin: 0;
860
+ padding: 0;
861
+ float: left;
862
+ -webkit-border-top-right-radius: 50%;
863
+ -webkit-border-bottom-right-radius: 50%;
864
+ -moz-border-radius-topright: 50%;
865
+ -moz-border-radius-bottomright: 50%;
866
+ border-top-right-radius: 50%;
867
+ border-bottom-right-radius: 50%;
868
+ display: none;
869
+ width: 20px;
870
+ height: 20px;
871
+ cursor: pointer;
872
+ position: relative
873
+ }
874
+ .wcp-hide-show-buttons:hover .toggle-buttons:after {
875
+ content: "";
876
+ width: 100%;
877
+ height: 100%;
878
+ background: rgba(0, 0, 0, .1);
879
+ position: absolute;
880
+ top: 0;
881
+ left: 0;
882
+ -webkit-border-top-right-radius: 50%;
883
+ -webkit-border-bottom-right-radius: 50%;
884
+ -moz-border-radius-topright: 50%;
885
+ -moz-border-radius-bottomright: 50%;
886
+ border-top-right-radius: 50%;
887
+ border-bottom-right-radius: 50%
888
+ }
889
+ .hide-folders-area .wcp-content {
890
+ width: 0 !important
891
+ }
892
+ .hide-folders-area .wcp-container {
893
+ display: none
894
+ }
895
+ .wcp-hide-show-buttons .toggle-buttons.active {
896
+ display: block
897
+ }
898
+ #wcp-content.no-transition .wcp-container {
899
+ display: none
900
+ }
901
+ button.button.organize-button {
902
+ vertical-align: middle;
903
+ text-decoration: none;
904
+ display: inline-block;
905
+ font-size: 14px;
906
+ padding: 4px 10px;
907
+ background: #f51366;
908
+ color: #fff;
909
+ border: solid 1px #f51366;
910
+ border-radius: 3px;
911
+ line-height: 14px;
912
+ -webkit-box-shadow: 0 3px 5px -3px #333;
913
+ -moz-box-shadow: 0 3px 5px -3px #333;
914
+ box-shadow: 0 3px 5px -3px #333;
915
+ position: relative
916
+ }
917
+ button.button.organize-button:focus, button.button.organize-button:hover {
918
+ color: #fff
919
+ }
920
+ button.button.organize-button:hover:after {
921
+ content: "";
922
+ width: 100%;
923
+ height: 100%;
924
+ background: rgba(0, 0, 0, .1);
925
+ position: absolute;
926
+ top: 0;
927
+ left: 0
928
+ }
929
+ .tree-structure-content ul {
930
+ margin: 0;
931
+ padding: 0
932
+ }
933
+ .tree-structure-content {
934
+ padding: 10px 20px 10px;
935
+ background: #fff;
936
+ margin: 10px 0 15px;
937
+ border-radius: 4px;
938
+ -moz-border-radius: 4px;
939
+ -webkit-border-radius: 4px;
940
+ border: solid 1px #ccc
941
+ }
942
+ .tree-structure-content .tree-structure {
943
+ height: 55px;
944
+ overflow: hidden;
945
+ transition: .1s;
946
+ -webkit-transition: .1s;
947
+ -moz-transition: .1s
948
+ }
949
+ .tree-structure-content.active .tree-structure {
950
+ height: auto
951
+ }
952
+ .folders-toggle-button {
953
+ height: 15px;
954
+ text-align: center;
955
+ position: relative
956
+ }
957
+ .folders-toggle-button span {
958
+ background: #f51366;
959
+ color: #fff;
960
+ height: 20px;
961
+ width: 30px;
962
+ text-align: center;
963
+ display: block;
964
+ margin: 0 auto;
965
+ position: absolute;
966
+ left: 0;
967
+ right: 0;
968
+ bottom: -10px;
969
+ cursor: pointer;
970
+ font-family: dashicons;
971
+ font-size: 20px;
972
+ line-height: 20px
973
+ }
974
+ .folders-toggle-button span:after {
975
+ content: "\f347"
976
+ }
977
+ .tree-structure-content.active .folders-toggle-button span:after {
978
+ content: "\f343"
979
+ }
980
+ span.media-info-message {
981
+ vertical-align: middle;
982
+ line-height: 20px;
983
+ font-weight: 700;
984
+ color: #f51366;
985
+ padding: 0 0 10px 0;
986
+ display: none !important
987
+ }
988
+ span.media-info-message.active {
989
+ display: block !important
990
+ }
991
+ .folder-popup-form {
992
+ position: fixed;
993
+ width: 100%;
994
+ height: 100%;
995
+ background: rgba(0, 0, 0, .5);
996
+ top: 0;
997
+ left: 0;
998
+ z-index: 10001;
999
+ display: none
1000
+ }
1001
+ .folder-popup-form.disabled {
1002
+ pointer-events: none
1003
+ }
1004
+ .popup-form-content {
1005
+ background: #fff;
1006
+ min-height: 100px;
1007
+ width: 400px;
1008
+ text-align: center;
1009
+ margin: 0 auto;
1010
+ position: absolute;
1011
+ left: 0;
1012
+ right: 0;
1013
+ top: 50%;
1014
+ transform: translate(0, -50%);
1015
+ -webkit-transform: translate(0, -50%);
1016
+ -moz-transform: translate(0, -50%);
1017
+ -o-transform: translate(0, -50%);
1018
+ -ms-transform: translate(0, -50%);
1019
+ padding: 20px;
1020
+ -webkit-border-radius: 10px;
1021
+ -moz-border-radius: 10px;
1022
+ border-radius: 10px
1023
+ }
1024
+ .folder-form-buttons a, .folder-form-buttons button {
1025
+ display: inline-block;
1026
+ padding: 10px 20px;
1027
+ text-decoration: none;
1028
+ margin: 10px 3px;
1029
+ font-size: 18px;
1030
+ line-height: 22px;
1031
+ border-radius: .25em;
1032
+ color: #fff;
1033
+ border: none
1034
+ }
1035
+ .folder-form-buttons a span, .folder-form-buttons button span {
1036
+ -webkit-animation: fa-spin .75s infinite linear;
1037
+ animation: fa-spin .75s infinite linear
1038
+ }
1039
+ [data-tooltip] {
1040
+ position: relative
1041
+ }
1042
+ [data-tooltip]::after, [data-tooltip]::before {
1043
+ text-transform: none;
1044
+ font-size: .9em;
1045
+ line-height: 1;
1046
+ user-select: none;
1047
+ pointer-events: none;
1048
+ position: absolute;
1049
+ display: none;
1050
+ opacity: 0
1051
+ }
1052
+ [data-tooltip]::before {
1053
+ content: '';
1054
+ border: 5px solid transparent;
1055
+ z-index: 1001
1056
+ }
1057
+ [data-tooltip]::after {
1058
+ content: attr(data-tooltip);
1059
+ font-family: Helvetica, sans-serif;
1060
+ text-align: center;
1061
+ min-width: 3em;
1062
+ max-width: 21em;
1063
+ white-space: nowrap;
1064
+ overflow: hidden;
1065
+ text-overflow: ellipsis;
1066
+ padding: 1ch 1.5ch;
1067
+ border-radius: .3ch;
1068
+ box-shadow: 0 1em 2em -.5em rgba(0, 0, 0, .35);
1069
+ background: #333;
1070
+ color: #fff;
1071
+ z-index: 1000
1072
+ }
1073
+ [data-tooltip]:hover::after, [data-tooltip]:hover::before {
1074
+ display: block;
1075
+ opacity: 1
1076
+ }
1077
+ [data-tooltip]:not([flow])::before, [data-tooltip][flow^=up]::before {
1078
+ bottom: 100%;
1079
+ border-bottom-width: 0;
1080
+ border-top-color: #333
1081
+ }
1082
+ [data-tooltip]:not([flow])::after, [data-tooltip][flow^=up]::after {
1083
+ bottom: calc(100% + 5px)
1084
+ }
1085
+ [data-tooltip]:not([flow])::after, [data-tooltip]:not([flow])::before, [data-tooltip][flow^=up]::after, [data-tooltip][flow^=up]::before {
1086
+ left: 50%;
1087
+ transform: translate(-50%, -.5em)
1088
+ }
1089
+ #remove-folder-item {
1090
+ width: 126px !important
1091
+ }
1092
+ .wp-core-ui .button-primary.select-all-item-btn {
1093
+ margin: 11px 11px 11px 0;
1094
+ display: none !important
1095
+ }
1096
+ .wp-core-ui .button-primary.select-all-item-btn.active {
1097
+ display: inline-block !important
1098
+ }
1099
+ .form-options li.last.folder-checkbox {
1100
+ padding: 8px 0 0 6px
1101
+ }
1102
+ #custom-menu input.checkbox {
1103
+ display: none
1104
+ }
1105
+ #custom-menu.show-folder-checkbox input.checkbox {
1106
+ display: block;
1107
+ margin: 5px 0 0 0
1108
+ }
1109
+ #custom-menu.show-folder-checkbox h3.title > .ui-icon > i, #custom-menu.show-folder-checkbox h3.title > .ui-icon > img {
1110
+ display: none !important
1111
+ }
1112
+ @-webkit-keyframes fa-spin {
1113
+ 0% {
1114
+ -webkit-transform: rotate(0);
1115
+ transform: rotate(0)
1116
+ } 100% {
1117
+ -webkit-transform: rotate(359deg);
1118
+ transform: rotate(359deg)
1119
+ }}
1120
+ .folder-form-buttons a:focus, .folder-form-buttons a:hover, .folder-form-buttons button:focus, .folder-form-buttons button:hover {
1121
+ color: #fff;
1122
+ background-image: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .1))
1123
+ }
1124
+ .folder-form-buttons a:focus {
1125
+ outline: 0;
1126
+ box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50, 100, 150, .4)
1127
+ }
1128
+ .form-cancel-btn {
1129
+ background-color: #aaa
1130
+ }
1131
+ .form-submit-btn {
1132
+ background-color: #3085d6
1133
+ }
1134
+ .add-update-folder-title {
1135
+ display: block;
1136
+ position: relative;
1137
+ max-width: 100%;
1138
+ margin: 0 0 .4em;
1139
+ padding: 0;
1140
+ color: #595959;
1141
+ font-size: 1.875em;
1142
+ font-weight: 600;
1143
+ text-align: center;
1144
+ text-transform: none;
1145
+ word-wrap: break-word;
1146
+ line-height: 30px
1147
+ }
1148
+ .folder-form-input input {
1149
+ width: 100%;
1150
+ transition: border-color .3s, box-shadow .3s;
1151
+ border: 1px solid #d9d9d9;
1152
+ border-radius: .1875em;
1153
+ font-size: 1.125em;
1154
+ box-shadow: inset 0 1px 1px rgba(0, 0, 0, .06);
1155
+ box-sizing: border-box;
1156
+ height: 2.625em;
1157
+ padding: 0 .75em;
1158
+ margin: 1em auto
1159
+ }
1160
+ .folder-form-message {
1161
+ font-size: 16px;
1162
+ line-height: 20px;
1163
+ margin: 25px 0
1164
+ }
1165
+ .folder-form-errors {
1166
+ margin: 0 0 10px 0;
1167
+ padding: 8px 0;
1168
+ background: #ffe4e4;
1169
+ color: #a20000;
1170
+ display: none
1171
+ }
1172
+ .folder-form-errors.active {
1173
+ display: block
1174
+ }
1175
+ .sticky-menu #adminmenuwrap {
1176
+ position: relative !important
1177
+ }
1178
+ span.folder-loader-ajax {
1179
+ float: right;
1180
+ margin: 0 8px 0 0;
1181
+ line-height: 30px;
1182
+ display: none
1183
+ }
1184
+ .folder-loader-ajax.active {
1185
+ display: inline-block
1186
+ }
1187
+ @-webkit-keyframes scaleAnimation {
1188
+ 0% {
1189
+ opacity: 0;
1190
+ -webkit-transform: scale(1.5);
1191
+ transform: scale(1.5)
1192
+ } 100% {
1193
+ opacity: 1;
1194
+ -webkit-transform: scale(1);
1195
+ transform: scale(1)
1196
+ }}
1197
+ @keyframes scaleAnimation {
1198
+ 0% {
1199
+ opacity: 0;
1200
+ -webkit-transform: scale(1.5);
1201
+ transform: scale(1.5)
1202
+ } 100% {
1203
+ opacity: 1;
1204
+ -webkit-transform: scale(1);
1205
+ transform: scale(1)
1206
+ }}
1207
+ @-webkit-keyframes drawCircle {
1208
+ 0% {
1209
+ stroke-dashoffset: 151px
1210
+ } 100% {
1211
+ stroke-dashoffset: 0
1212
+ }}
1213
+ @keyframes drawCircle {
1214
+ 0% {
1215
+ stroke-dashoffset: 151px
1216
+ } 100% {
1217
+ stroke-dashoffset: 0
1218
+ }}
1219
+ @-webkit-keyframes drawCheck {
1220
+ 0% {
1221
+ stroke-dashoffset: 36px
1222
+ } 100% {
1223
+ stroke-dashoffset: 0
1224
+ }}
1225
+ @keyframes drawCheck {
1226
+ 0% {
1227
+ stroke-dashoffset: 36px
1228
+ } 100% {
1229
+ stroke-dashoffset: 0
1230
+ }}
1231
+ @-webkit-keyframes fadeOut {
1232
+ 0% {
1233
+ opacity: 1
1234
+ } 100% {
1235
+ opacity: 0
1236
+ }}
1237
+ @keyframes fadeOut {
1238
+ 0% {
1239
+ opacity: 1
1240
+ } 100% {
1241
+ opacity: 0
1242
+ }}
1243
+ @-webkit-keyframes fadeIn {
1244
+ 0% {
1245
+ opacity: 0
1246
+ } 100% {
1247
+ opacity: 1
1248
+ }}
1249
+ @keyframes fadeIn {
1250
+ 0% {
1251
+ opacity: 0
1252
+ } 100% {
1253
+ opacity: 1
1254
+ }}
1255
+ #successAnimationCircle {
1256
+ stroke-dasharray: 151px 151px;
1257
+ stroke: #2ce0a7
1258
+ }
1259
+ #successAnimationCheck {
1260
+ stroke-dasharray: 36px 36px;
1261
+ stroke: #2ce0a7
1262
+ }
1263
+ #successAnimationResult {
1264
+ fill: #2ce0a7;
1265
+ opacity: 0
1266
+ }
1267
+ svg#successAnimation {
1268
+ width: 34px;
1269
+ height: 34px;
1270
+ padding: 0;
1271
+ display: none;
1272
+ float: left
1273
+ }
1274
+ #successAnimation.active {
1275
+ display: inline-block
1276
+ }
1277
+ .folder-loader-ajax img {
1278
+ display: none
1279
+ }
1280
+ .folder-loader-ajax img.active {
1281
+ display: inline-block
1282
+ }
1283
+ #successAnimation.animated {
1284
+ -webkit-animation: 1s ease-out 0s 1 both scaleAnimation;
1285
+ animation: 1s ease-out 0s 1 both scaleAnimation
1286
+ }
1287
+ #successAnimation.animated #successAnimationCircle {
1288
+ -webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) 0s 1 both drawCircle, .3s linear .9s 1 both fadeOut;
1289
+ animation: 1s cubic-bezier(.77, 0, .175, 1) 0s 1 both drawCircle, .3s linear .9s 1 both fadeOut
1290
+ }
1291
+ #successAnimation.animated #successAnimationCheck {
1292
+ -webkit-animation: 1s cubic-bezier(.77, 0, .175, 1) 0s 1 both drawCheck, .3s linear .9s 1 both fadeOut;
1293
+ animation: 1s cubic-bezier(.77, 0, .175, 1) 0s 1 both drawCheck, .3s linear .9s 1 both fadeOut
1294
+ }
1295
+ #successAnimation.animated #successAnimationResult {
1296
+ -webkit-animation: .3s linear .9s both fadeIn;
1297
+ animation: .3s linear .9s both fadeIn
1298
+ }
1299
+ .mCSB_scrollTools a + .mCSB_draggerContainer {
1300
+ margin: 10px 0 !important
1301
+ }
1302
+ .popup-folder-title {
1303
+ font-weight: 700;
1304
+ font-size: 24px;
1305
+ padding: 0 0 20px 0
1306
+ }
1307
+ .select-box {
1308
+ padding: 20px 0 10px 0
1309
+ }
1310
+ .select-box select {
1311
+ width: 100%;
1312
+ max-width: 300px
1313
+ }
1314
+ .actions #media_folder, select.media-select-folder {
1315
+ width: 132px
1316
+ }
1317
+ select#media-attachment-taxonomy-filter {
1318
+ width: 132px
1319
+ }
1320
+ .custom-media-select {
1321
+ float: right;
1322
+ padding: 10px 0 0 0;
1323
+ display: none
1324
+ }
1325
+ .custom-media-select.active {
1326
+ display: block
1327
+ }
1328
+ .folder-progress {
1329
+ background: #b4b9be;
1330
+ border-radius: 4px;
1331
+ margin: 5px 0 0 0;
1332
+ position: relative
1333
+ }
1334
+ .folder-meter {
1335
+ height: 20px;
1336
+ position: relative;
1337
+ background: #f1f1f1;
1338
+ padding: 0;
1339
+ width: 0%;
1340
+ border-radius: 4px;
1341
+ -webkit-transition: all .2s linear;
1342
+ transition: all .2s linear
1343
+ }
1344
+ .folder-meter > span {
1345
+ display: block;
1346
+ height: 100%;
1347
+ -webkit-box-shadow: inset 0 2px 9px rgba(255, 255, 255, .3), inset 0 -2px 6px rgba(0, 0, 0, .4);
1348
+ -moz-box-shadow: inset 0 2px 9px rgba(255, 255, 255, .3), inset 0 -2px 6px rgba(0, 0, 0, .4);
1349
+ box-shadow: inset 0 2px 9px rgba(255, 255, 255, .3), inset 0 -2px 6px rgba(0, 0, 0, .4);
1350
+ position: relative;
1351
+ overflow: hidden;
1352
+ border-radius: 4px
1353
+ }
1354
+ .folder-animate > span > span, .folder-meter > span:after, .folder-progress:after {
1355
+ content: "";
1356
+ position: absolute;
1357
+ border-radius: 4px;
1358
+ top: 0;
1359
+ left: 0;
1360
+ bottom: 0;
1361
+ right: 0;
1362
+ background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.75, rgba(255, 255, 255, .2)), color-stop(.75, transparent), to(transparent));
1363
+ background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
1364
+ z-index: 1;
1365
+ -webkit-background-size: 50px 50px;
1366
+ -moz-background-size: 50px 50px;
1367
+ -webkit-animation: move 2s linear infinite;
1368
+ overflow: hidden
1369
+ }
1370
+ .folder-animate > span:after {
1371
+ display: none
1372
+ }
1373
+ @-webkit-keyframes move {
1374
+ 0% {
1375
+ background-position: 0 0
1376
+ } 100% {
1377
+ background-position: 50px 50px
1378
+ }}
1379
+ .orange-bg > span {
1380
+ background-color: #ff5983
1381
+ }
1382
+ .media-folder-loader {
1383
+ padding: 10px 0 15px;
1384
+ display: none
1385
+ }
1386
+ .media-folder-loader > span {
1387
+ font-weight: 700
1388
+ }
1389
+ @media screen and (max-width: 1300px) {
1390
+ .tree-structure li {
1391
+ width: 20%
1392
+ }}
1393
+ @media screen and (max-width: 960px) {
1394
+ .wcp-content {
1395
+ left: 36px
1396
+ }
1397
+ html[dir=rtl] .wcp-content {
1398
+ right: 36px;
1399
+ left: auto
1400
+ }
1401
+ .tree-structure li {
1402
+ width: 25%
1403
+ }}
1404
+ @media screen and (max-width: 780px) {
1405
+ .wcp-content {
1406
+ left: 0
1407
+ }
1408
+ html[dir=rtl] .wcp-content {
1409
+ right: 0
1410
+ }
1411
+ .tree-structure li {
1412
+ width: 33.33%
1413
+ }}
1414
+ @media screen and (max-width: 640px) {
1415
+ .wcp-content {
1416
+ left: 0;
1417
+ position: relative !important;
1418
+ width: 100% !important;
1419
+ padding-bottom: 100px;
1420
+ top: 0;
1421
+ right: 0;
1422
+ display: block
1423
+ }
1424
+ .ui-resizable-handle.ui-resizable-e {
1425
+ display: none !important
1426
+ }
1427
+ .hide-folders-area .wcp-container {
1428
+ display: block
1429
+ }
1430
+ .wcp-hide-show-buttons {
1431
+ display: none
1432
+ }
1433
+ .hide-folders-area .wcp-content {
1434
+ width: 100% !important
1435
+ }
1436
+ body.wp-admin #wpcontent {
1437
+ padding: 0 !important
1438
+ }
1439
+ #wpbody-content {
1440
+ padding-bottom: 30px
1441
+ }
1442
+ .tree-structure li {
1443
+ width: 50%
1444
+ }}
assets/css/design.min.css ADDED
@@ -0,0 +1 @@
 
1
+ .wcp-custom-menu{padding-left:0}.wcp-custom-menu{position:relative}.wcp-container ul{list-style:none}.wcp-container .route{position:relative;list-style-type:none;border:0;margin:0;padding:0;top:0;margin-top:0;max-height:100%!important;width:100%;border-radius:2px;z-index:-1;background:0 0}.wcp-container .route span{position:absolute;top:2px;left:0;z-index:10;width:20px;height:18px;text-indent:0;font-size:20px;background:no-repeat}.wcp-container .route .title{position:absolute;border:0;margin:0;padding:0;padding-top:0;height:30px;width:200px;text-indent:30px;background:0 0;border-radius:0;box-shadow:none;font-size:14px;line-height:26px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;overflow:hidden}.wcp-container .first-title{margin-left:10px}.wcp-container .space{position:relative;list-style-type:none;border:0;margin:0 0 0 20px;padding:0 0 30px 0;width:40px;top:30px;height:100%;z-index:1}.wcp-container .first-space{margin-left:10px;top:10px}i.fa-caret-right{transition:.1s;-webkit-transition:.1s;-moz-transition:.1s}li.active>span>i.fa-caret-right{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}li.active>span>i.fa-folder:before{content:"\f07c"}.has-sub-tree>ul.ui-sortable li{display:none}.has-sub-tree.active>ul.ui-sortable>li{display:block}.nav-icon{display:none;left:-20px!important}.has-sub-tree>.nav-icon{display:block}.wcp-content{position:fixed!important;top:32px;left:160px;bottom:0;width:305px;box-sizing:border-box;z-index:1;direction:ltr;transition:all .15s linear;-webkit-transition:all .15s linear;-moz-transition:all .15s linear}html[dir=rtl] .wcp-content{left:auto;right:160px}body.folded .wcp-content{left:36px}html[dir=rtl] body.folded .wcp-content{left:auto;right:36px}body.wp-admin #wpcontent{padding-left:310px;transition:all .15s linear;-webkit-transition:all .15s linear;-moz-transition:all .15s linear}html[dir=rtl] body.wp-admin #wpcontent{padding-left:0;padding-right:320px}.wcp-container{padding:20px 20px 20px 16px}.form-title{font-size:23px;font-weight:400;margin:0;padding:0 0 10px 0;line-height:29px;min-height:36px}.form-operations{border:solid 1px #e5e5e5;border-right:none;margin-bottom:20px}.form-operations ul{margin:0;padding:0}.form-operations li{display:block;float:left;width:20%;text-align:center;background:#fff;margin:0;padding:0}.form-operations li a{display:block;padding:10px 0;border-right:solid 1px #e5e5e5;font-size:16px;color:#727272}.clearfix{clear:both}.wcp-parent-data{position:relative}.wcp-parent{position:absolute;left:-21px;font-weight:700;font-size:14px}.wcp-parent .fa{font-size:18px;margin-right:8px}.wcp-form-data{background:#fff;border:solid 1px #f1f1f1;padding:15px;display:none;margin-bottom:20px}.wcp-form-title{color:#727272;font-size:14px;text-transform:uppercase;padding:0 0 10px 0}.wcp-form-data .form-field{padding:0 0 10px 0}.wcp-form-data .form-field input,.wcp-form-data .form-field select{width:100%}button#wcp-save-folder{float:right}.wcp-form-message span{display:block;padding:5px 10px;background:#ffabab;margin-bottom:10px;color:#000;border:solid 1px #8c0000;border-radius:4px}.wcp-container .route.active-item>h3.title{background:#008ec2;color:#fff;border-radius:4px}.wcp-container .route span.ui-icon{line-height:24px;font-size:18px;cursor:move;left:5px;top:2px;height:26px}.route.active-item>span.ui-icon{background:#008ec2;color:#fff}#custom-menu.active>ul>li.route{display:block}.wcp-parent.active>i.fa-caret-right{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}.wcp-parent.active>i.fa-folder:before{content:"\f07c"}.wcp-container .route .title img{display:none;width:14px;height:14px;margin:5px auto 0}.wcp-container .route .title:hover{background:#dfdfdf;cursor:pointer}.wcp-container .route .title.wcp-drop-hover img,body:not(.no-hover-css) .wcp-container .route .title:hover img{display:block}.wcp-container .route .title.wcp-drop-hover .ui-icon i,body:not(.no-hover-css) .wcp-container .route .title:hover .ui-icon i{display:none}body.no-hover-css .wcp-container .route .title:hover{background:0 0}.wcp-container .route .title.wcp-drop-hover img{filter:invert(100%);-webkit-filter:invert(100%)}.add-new-folder{text-decoration:none;display:block;float:right;font-size:14px;padding:4px 10px;background:#f51366;color:#fff;border:solid 1px #f51366;border-radius:3px;line-height:24px;-webkit-box-shadow:0 3px 5px -3px #333;-moz-box-shadow:0 3px 5px -3px #333;box-shadow:0 3px 5px -3px #333;position:relative}.add-new-folder:focus,.add-new-folder:hover{color:#fff}.add-new-folder:hover:after{content:"";width:100%;height:100%;background:rgba(0,0,0,.1);position:absolute;top:0;left:0}.add-new-folder span{display:block;float:left;line-height:20px;font-size:14px;margin-right:5px}.add-new-folder span.folder-icon-create_new_folder{font-size:20px}.form-options{background:#fff;padding:10px 0 0 10px;margin:0 0}.form-options ul{margin:0;padding:0}.form-options li{display:inline-block;margin:0 5px 0 0;vertical-align:top}.form-options li.last{margin:0}.form-options li a{display:inline-block;text-decoration:none;padding:5px 10px;color:#000;background:#ccc;box-shadow:0 1px 0 #ccc;vertical-align:middle;border:solid 1px #ccc;border-radius:3px;margin:0 0 12px 0}.form-options li.last a{padding:3px}.form-options li.last a span.icon{font-size:28px;line-height:22px}a#expand-collapse-list.all-open span:before{content:"\e911"}.form-options li a:hover{background:#404040;color:#fff;border:solid 1px #404040}.form-options span.icon{font-size:18px;display:inline-block;vertical-align:top}.un-categorised-items{border-radius:3px}.header-posts a,.un-categorised-items a{color:#444;padding:7px;border-radius:3px;display:block;text-decoration:none;font-size:14px;line-height:18px}.header-posts a:hover,.un-categorised-items.active-item,.un-categorised-items:hover{background:#dfdfdf;border-radius:3px}.header-posts a.active-item,.un-categorised-items.active-item{background:#008ec2!important;color:#fff!important}.un-categorised-items.active-item a{color:#fff!important}.header-posts a.active-item span.total-count,.un-categorised-items.active-item a span{color:#444!important}span.total-count{float:right;background:#fff;padding:0 5px;border:solid 1px #ccc;font-size:10px;line-height:16px;border-radius:2px}.wcp-icon{display:inline-block;font-size:16px;vertical-align:top;margin-right:3px}#custom-menu .wcp-icon{font-size:20px;line-height:24px}.route.active>.nav-icon>.folder-icon-arrow_right{transform:rotate(90deg);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg)}.route.active>.ui-icon>.folder-icon-folder:before{content:"\e90c"}.wcp-container .route span.total-count{position:relative;font-size:8px;float:right;text-align:center;width:auto;background:#fff;display:block;margin:4px 3px 3px 3px;color:#23282d!important;line-height:16px;height:16px}.dynamic-menu{position:absolute;left:50px;background:#fff;width:170px;padding:0;z-index:101;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.25);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.25);box-shadow:0 0 5px 0 rgba(0,0,0,.25)}.dynamic-menu li{position:relative;display:block!important;padding:2px 0;margin:0}.dynamic-menu a{text-decoration:none;color:#848484;position:relative;display:block;padding:5px 10px;line-height:18px;white-space:nowrap}.wcp-container .route .dynamic-menu ul>li>a>span,.wcp-container .route .dynamic-menu ul>li>a>span span{position:relative;top:auto;display:inline-block;vertical-align:top;margin-right:5px}.wcp-container .route .dynamic-menu ul>li>a>span span{top:auto;height:auto;width:auto;margin:0;left:auto;vertical-align:baseline;display:inline}.dynamic-menu li.new-folder{border-bottom:solid 1px #d8d8d8}.dynamic-menu a:hover{background:#efefef;color:#000}.wcp-form-input{padding-left:35px;box-sizing:border-box;position:relative}.wcp-form-input input{width:100%}.wcp-form-btn{padding:4px 0 4px 2px}.wcp-form-input:before{content:"\e90d";font-family:folder-icon!important;speak:none;position:absolute;left:0;font-size:28px;top:5px}.add-new-folder-btn{margin-right:5px!important}.form-loader{width:100%;height:5px;margin:0 0 10px}.form-loader-count{width:0;height:5px;background:url(../images/form-loader.png);transition:all 2.5s linear;-webkit-transition:all 2s linear;-moz-transition:all 2.5s linear}.route.is-high>.ui-icon>i:before{content:"\e900"!important}.route.is-high.active>.ui-icon>i:before{content:"\e90c"!important;z-index:11;color:#444;font-size:20px}.route.is-high.active>.ui-icon>i:after{content:"\e907";margin-left:-1.2em;color:#444;font-size:11px;top:1px;position:absolute}.route.is-high.active.active-item>.ui-icon>i:after,.route.is-high.active.active-item>.ui-icon>i:before{color:#fff}li.active-menu{z-index:2!important}.wp-list-table th{width:auto!important}.wp-list-table #wcp_move{width:20px!important}td.wcp_move.column-wcp_move{vertical-align:middle}.wp-list-table tr td .wcp-move-file{vertical-align:middle;opacity:0}.wp-list-table td.wcp_move.column-wcp_move.wcp-draggable,.wp-list-table tr:hover td .wcp-move-file{opacity:1}.wcp-drop-hover{background:#0073aa!important;z-index:2!important;color:#fff!important}.wcp-drop-hover span{color:#fff!important}.ui-draggable-dragging{z-index:1051!important}.wcp-hover-list{background:#008ec2!important;color:#fff;position:relative}.wcp-hover-list a{color:#fff}.wcp-hover-list span.total-count{color:#000}span.wcp-item{display:none}.wcp-move-file{cursor:move}.wcp-drop-hover-list a.folder-view{background:#008ec2;color:#fff;border:solid 1px #fff;position:relative}.tree-structure .folder-view{display:block;border:1px solid #dadce0;color:#404040;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;position:relative;cursor:pointer;background:#fff}.tree-structure .folder-view:hover{background:#008ec2;color:#fff}.wcp-drop-hover-list a.folder-view:before{width:100%;height:100%;content:"";position:absolute;top:-2px;left:-2px;border:solid 1px #008ec2;padding:1px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.ui-draggable-dragging.wcp-move-file{z-index:5001;display:inline-block;border:solid 2px #0073aa;padding:5px 10px;border-radius:5px;background:#e4f6ff;z-index:2001;position:fixed!important;max-width:230px;overflow:hidden;width:auto!important}.ui-draggable-dragging.wcp-move-file span{display:block;float:left}.ui-draggable-dragging.wcp-move-file span.wcp-move{margin-right:5px;display:block;float:left}.wcp-container .route span.title-text{position:relative;top:auto;left:auto;display:inline-block;font-size:16px;line-height:30px;height:30px;width:calc(100% - 80px);overflow:hidden;white-space:nowrap}.ui-resizable-handle.ui-resizable-e{position:absolute;top:0;height:100%;height:100vh;width:1px;right:0;border-right:1px solid #ccc;cursor:col-resize}.ui-resizable-handle.ui-resizable-e:before,.ui-resizable-handle.ui-resizable-w:before{content:"";top:68px;width:3px;height:53px;position:absolute;border-left:solid 1px #ccc;border-right:solid 1px #ccc;left:-1px}.ui-resizable-handle.ui-resizable-w{position:absolute;top:0;height:100%;height:100vh;width:1px;left:0;border-right:1px solid #ccc;cursor:col-resize}div#custom-menu{padding-bottom:120px;padding-left:4px}.wcp-container .route span.star-icon{position:relative;top:2px;left:auto;float:right;font-family:folder-icon!important;speak:none;color:#ffc90e;display:none}.wcp-container .route span.update-inline-record{position:relative;left:auto;top:2px;float:right;width:0;height:22px;font-family:folder-icon!important;font-size:16px;overflow:hidden;transition:all .25s linear;-webkit-transition:all .25s linear;-moz-transition:all .25s linear}body:not(.no-hover-css) .wcp-container .route h3:hover>span.update-inline-record{width:18px}.wcp-container .route span.update-inline-record:after{content:"\e910"}.wcp-container .route.is-high>h3>span.star-icon{display:block}.wcp-container .route span.star-icon:after{content:"\e907"}.tree-structure li{display:block;width:16.667%;float:left;margin:0;padding:0}.tree-structure .folder-item{padding:8px;position:relative}.tree-structure .folder-view{display:block;border:1px solid #dadce0;color:#404040;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;position:relative;cursor:pointer;background:#fff}.tree-structure .folder-view span.item-name{display:block;padding:10px 25px 10px 50px;position:relative;width:100%;overflow:hidden;height:38px;font-size:16px;box-sizing:border-box}.folder-view span.item-name:before{content:"\e90d";font-family:folder-icon!important;position:absolute;left:15px;font-size:24px}.folder-view.is-high span.item-name:before{content:"\e900"}.folder-view.is-post span.item-name:before{content:"\e901"}.tree-structure span.folder-option{position:absolute;right:0;font-family:folder-icon!important;top:0;font-size:20px;line-height:38px;z-index:1;cursor:pointer;display:none}.tree-structure .folder-view:hover span.folder-option{display:block}.tree-structure span.folder-option:hover{color:#f51366}.tree-structure span.folder-option:after{content:"\e90a"}.tree-structure li{position:relative}.tree-structure{margin-left:-8px;margin-right:-8px}.tree-structure .folder-view span.folder-title{overflow:hidden;width:100%;height:18px;display:block}.swal2-popup .swal2-title{line-height:36px}.attachments-browser.ui-draggable-dragging .media-sidebar,.attachments-browser.ui-draggable-dragging .media-toolbar,.attachments-browser.ui-draggable-dragging .uploader-inline,.attachments-browser.ui-draggable-dragging ul.attachments{display:none}.attachments.ui-sortable.ui-draggable-dragging{z-index:5000}.selected-items{background:#0073aa;color:#fff;padding:10px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-top:0;cursor:none;font-size:12px}.media-frame,.media-frame .attachments-browser,.media-frame-content{overflow:inherit}body.upload-php.eml-grid #wpbody{position:relative!important;top:0!important;bottom:auto!important;left:auto!important;right:auto!important;height:auto}#footer-thankyou{display:none}span.upgrade-message{padding:0 0 10px;background:#fff;display:inline-block;font-size:14px;color:#000}span.upgrade-message a.pink,span.upgrade-message span.pink{color:#ff5983;text-decoration:none;font-weight:700}.media-toolbar.sticky-media{position:fixed;top:32px;right:18px!important;left:auto}.media-position{width:1px;height:1px}.media-frame.mode-grid .media-toolbar{margin:0!important}.button-disabled{cursor:no-drop;pointer-events:none}.wcp-hide-show-buttons{position:absolute;top:25px;right:-20px}.wcp-hide-show-buttons .toggle-buttons{background:#f51366;color:#fff;display:inline-block;margin:0;padding:0;float:left;-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;display:none;width:20px;height:20px;cursor:pointer;position:relative}.wcp-hide-show-buttons:hover .toggle-buttons:after{content:"";width:100%;height:100%;background:rgba(0,0,0,.1);position:absolute;top:0;left:0;-webkit-border-top-right-radius:50%;-webkit-border-bottom-right-radius:50%;-moz-border-radius-topright:50%;-moz-border-radius-bottomright:50%;border-top-right-radius:50%;border-bottom-right-radius:50%}.hide-folders-area .wcp-content{width:0!important}.hide-folders-area .wcp-container{display:none}.wcp-hide-show-buttons .toggle-buttons.active{display:block}#wcp-content.no-transition .wcp-container{display:none}button.button.organize-button{vertical-align:middle;text-decoration:none;display:inline-block;font-size:14px;padding:4px 10px;background:#f51366;color:#fff;border:solid 1px #f51366;border-radius:3px;line-height:14px;-webkit-box-shadow:0 3px 5px -3px #333;-moz-box-shadow:0 3px 5px -3px #333;box-shadow:0 3px 5px -3px #333;position:relative}button.button.organize-button:focus,button.button.organize-button:hover{color:#fff}button.button.organize-button:hover:after{content:"";width:100%;height:100%;background:rgba(0,0,0,.1);position:absolute;top:0;left:0}.tree-structure-content ul{margin:0;padding:0}.tree-structure-content{padding:10px 20px 10px;background:#fff;margin:10px 0 15px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:solid 1px #ccc}.tree-structure-content .tree-structure{height:55px;overflow:hidden;transition:.1s;-webkit-transition:.1s;-moz-transition:.1s}.tree-structure-content.active .tree-structure{height:auto}.folders-toggle-button{height:15px;text-align:center;position:relative}.folders-toggle-button span{background:#f51366;color:#fff;height:20px;width:30px;text-align:center;display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:-10px;cursor:pointer;font-family:dashicons;font-size:20px;line-height:20px}.folders-toggle-button span:after{content:"\f347"}.tree-structure-content.active .folders-toggle-button span:after{content:"\f343"}span.media-info-message{vertical-align:middle;line-height:20px;font-weight:700;color:#f51366;padding:0 0 10px 0;display:none!important}span.media-info-message.active{display:block!important}.folder-popup-form{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0;z-index:10001;display:none}.folder-popup-form.disabled{pointer-events:none}.popup-form-content{background:#fff;min-height:100px;width:400px;text-align:center;margin:0 auto;position:absolute;left:0;right:0;top:50%;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);padding:20px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.folder-form-buttons a,.folder-form-buttons button{display:inline-block;padding:10px 20px;text-decoration:none;margin:10px 3px;font-size:18px;line-height:22px;border-radius:.25em;color:#fff;border:none}.folder-form-buttons a span,.folder-form-buttons button span{-webkit-animation:fa-spin .75s infinite linear;animation:fa-spin .75s infinite linear}[data-tooltip]{position:relative}[data-tooltip]::after,[data-tooltip]::before{text-transform:none;font-size:.9em;line-height:1;user-select:none;pointer-events:none;position:absolute;display:none;opacity:0}[data-tooltip]::before{content:'';border:5px solid transparent;z-index:1001}[data-tooltip]::after{content:attr(data-tooltip);font-family:Helvetica,sans-serif;text-align:center;min-width:3em;max-width:21em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:1ch 1.5ch;border-radius:.3ch;box-shadow:0 1em 2em -.5em rgba(0,0,0,.35);background:#333;color:#fff;z-index:1000}[data-tooltip]:hover::after,[data-tooltip]:hover::before{display:block;opacity:1}[data-tooltip]:not([flow])::before,[data-tooltip][flow^=up]::before{bottom:100%;border-bottom-width:0;border-top-color:#333}[data-tooltip]:not([flow])::after,[data-tooltip][flow^=up]::after{bottom:calc(100% + 5px)}[data-tooltip]:not([flow])::after,[data-tooltip]:not([flow])::before,[data-tooltip][flow^=up]::after,[data-tooltip][flow^=up]::before{left:50%;transform:translate(-50%,-.5em)}#remove-folder-item{width:126px!important}.wp-core-ui .button-primary.select-all-item-btn{margin:11px 11px 11px 0;display:none!important}.wp-core-ui .button-primary.select-all-item-btn.active{display:inline-block!important}.form-options li.last.folder-checkbox{padding:8px 0 0 6px}#custom-menu input.checkbox{display:none}#custom-menu.show-folder-checkbox input.checkbox{display:block;margin:5px 0 0 0}#custom-menu.show-folder-checkbox h3.title>.ui-icon>i,#custom-menu.show-folder-checkbox h3.title>.ui-icon>img{display:none!important}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.folder-form-buttons a:focus,.folder-form-buttons a:hover,.folder-form-buttons button:focus,.folder-form-buttons button:hover{color:#fff;background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.folder-form-buttons a:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.form-cancel-btn{background-color:#aaa}.form-submit-btn{background-color:#3085d6}.add-update-folder-title{display:block;position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word;line-height:30px}.folder-form-input input{width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;font-size:1.125em;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-sizing:border-box;height:2.625em;padding:0 .75em;margin:1em auto}.folder-form-message{font-size:16px;line-height:20px;margin:25px 0}.folder-form-errors{margin:0 0 10px 0;padding:8px 0;background:#ffe4e4;color:#a20000;display:none}.folder-form-errors.active{display:block}.sticky-menu #adminmenuwrap{position:relative!important}span.folder-loader-ajax{float:right;margin:0 8px 0 0;line-height:30px;display:none}.folder-loader-ajax.active{display:inline-block}@-webkit-keyframes scaleAnimation{0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleAnimation{0%{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes drawCircle{0%{stroke-dashoffset:151px}100%{stroke-dashoffset:0}}@keyframes drawCircle{0%{stroke-dashoffset:151px}100%{stroke-dashoffset:0}}@-webkit-keyframes drawCheck{0%{stroke-dashoffset:36px}100%{stroke-dashoffset:0}}@keyframes drawCheck{0%{stroke-dashoffset:36px}100%{stroke-dashoffset:0}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#successAnimationCircle{stroke-dasharray:151px 151px;stroke:#2ce0a7}#successAnimationCheck{stroke-dasharray:36px 36px;stroke:#2ce0a7}#successAnimationResult{fill:#2ce0a7;opacity:0}svg#successAnimation{width:34px;height:34px;padding:0;display:none;float:left}#successAnimation.active{display:inline-block}.folder-loader-ajax img{display:none}.folder-loader-ajax img.active{display:inline-block}#successAnimation.animated{-webkit-animation:1s ease-out 0s 1 both scaleAnimation;animation:1s ease-out 0s 1 both scaleAnimation}#successAnimation.animated #successAnimationCircle{-webkit-animation:1s cubic-bezier(.77,0,.175,1) 0s 1 both drawCircle,.3s linear .9s 1 both fadeOut;animation:1s cubic-bezier(.77,0,.175,1) 0s 1 both drawCircle,.3s linear .9s 1 both fadeOut}#successAnimation.animated #successAnimationCheck{-webkit-animation:1s cubic-bezier(.77,0,.175,1) 0s 1 both drawCheck,.3s linear .9s 1 both fadeOut;animation:1s cubic-bezier(.77,0,.175,1) 0s 1 both drawCheck,.3s linear .9s 1 both fadeOut}#successAnimation.animated #successAnimationResult{-webkit-animation:.3s linear .9s both fadeIn;animation:.3s linear .9s both fadeIn}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:10px 0!important}.popup-folder-title{font-weight:700;font-size:24px;padding:0 0 20px 0}.select-box{padding:20px 0 10px 0}.select-box select{width:100%;max-width:300px}.actions #media_folder,select.media-select-folder{width:132px}select#media-attachment-taxonomy-filter{width:132px}.custom-media-select{float:right;padding:10px 0 0 0;display:none}.custom-media-select.active{display:block}.folder-progress{background:#b4b9be;border-radius:4px;margin:5px 0 0 0;position:relative}.folder-meter{height:20px;position:relative;background:#f1f1f1;padding:0;width:0%;border-radius:4px;-webkit-transition:all .2s linear;transition:all .2s linear}.folder-meter>span{display:block;height:100%;-webkit-box-shadow:inset 0 2px 9px rgba(255,255,255,.3),inset 0 -2px 6px rgba(0,0,0,.4);-moz-box-shadow:inset 0 2px 9px rgba(255,255,255,.3),inset 0 -2px 6px rgba(0,0,0,.4);box-shadow:inset 0 2px 9px rgba(255,255,255,.3),inset 0 -2px 6px rgba(0,0,0,.4);position:relative;overflow:hidden;border-radius:4px}.folder-animate>span>span,.folder-meter>span:after,.folder-progress:after{content:"";position:absolute;border-radius:4px;top:0;left:0;bottom:0;right:0;background-image:-webkit-gradient(linear,0 0,100% 100%,color-stop(.25,rgba(255,255,255,.2)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.2)),color-stop(.75,rgba(255,255,255,.2)),color-stop(.75,transparent),to(transparent));background-image:-moz-linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);z-index:1;-webkit-background-size:50px 50px;-moz-background-size:50px 50px;-webkit-animation:move 2s linear infinite;overflow:hidden}.folder-animate>span:after{display:none}@-webkit-keyframes move{0%{background-position:0 0}100%{background-position:50px 50px}}.orange-bg>span{background-color:#ff5983}.media-folder-loader{padding:10px 0 15px;display:none}.media-folder-loader>span{font-weight:700}@media screen and (max-width:1300px){.tree-structure li{width:20%}}@media screen and (max-width:960px){.wcp-content{left:36px}html[dir=rtl] .wcp-content{right:36px;left:auto}.tree-structure li{width:25%}}@media screen and (max-width:780px){.wcp-content{left:0}html[dir=rtl] .wcp-content{right:0}.tree-structure li{width:33.33%}}@media screen and (max-width:640px){.wcp-content{left:0;position:relative!important;width:100%!important;padding-bottom:100px;top:0;right:0;display:block}.ui-resizable-handle.ui-resizable-e{display:none!important}.hide-folders-area .wcp-container{display:block}.wcp-hide-show-buttons{display:none}.hide-folders-area .wcp-content{width:100%!important}body.wp-admin #wpcontent{padding:0!important}#wpbody-content{padding-bottom:30px}.tree-structure li{width:50%}}
folders.php CHANGED
@@ -2,7 +2,7 @@
2
  /**
3
  * Plugin Name: Folders
4
  * Description: Arrange media, pages, custom post types and posts into folders
5
- * Version: 2.4.6
6
  * Author: Premio
7
  * Author URI: https://premio.io/downloads/folders/
8
  * Text Domain: folders
@@ -15,7 +15,7 @@ if(!defined("WCP_FOLDERS_PLUGIN_FILE")) {
15
  define('WCP_FOLDERS_PLUGIN_FILE', __FILE__);
16
  }
17
  if(!defined("WCP_FOLDERS_PLUGIN_BASE")) {
18
- define('WCP_FOLDERS_PLUGIN_BASE', plugin_basename(WCP_FOLDERS_PLUGIN_FILE));
19
  }
20
  if(!defined("WCP_FOLDER")) {
21
  define('WCP_FOLDER', 'folders');
@@ -30,7 +30,7 @@ if(!defined("WCP_FOLDER_URL")) {
30
  define('WCP_FOLDER_URL', plugin_dir_url(__FILE__));
31
  }
32
  if(!defined("WCP_FOLDER_VERSION")) {
33
- define('WCP_FOLDER_VERSION', "2.4.6");
34
  }
35
 
36
  include_once plugin_dir_path(__FILE__)."includes/folders.class.php";
2
  /**
3
  * Plugin Name: Folders
4
  * Description: Arrange media, pages, custom post types and posts into folders
5
+ * Version: 2.4.7
6
  * Author: Premio
7
  * Author URI: https://premio.io/downloads/folders/
8
  * Text Domain: folders
15
  define('WCP_FOLDERS_PLUGIN_FILE', __FILE__);
16
  }
17
  if(!defined("WCP_FOLDERS_PLUGIN_BASE")) {
18
+ define('WCP_FOLDERS_PLUGIN_BAS E', plugin_basename(WCP_FOLDERS_PLUGIN_FILE));
19
  }
20
  if(!defined("WCP_FOLDER")) {
21
  define('WCP_FOLDER', 'folders');
30
  define('WCP_FOLDER_URL', plugin_dir_url(__FILE__));
31
  }
32
  if(!defined("WCP_FOLDER_VERSION")) {
33
+ define('WCP_FOLDER_VERSION', "2.4.7");
34
  }
35
 
36
  include_once plugin_dir_path(__FILE__)."includes/folders.class.php";
includes/folders.class.php CHANGED
@@ -815,6 +815,9 @@ class WCP_Folders
815
  if(!empty($terms)) {
816
  foreach ($terms as $term) {
817
  if(!empty($term) && isset($term->term_id)) {
 
 
 
818
  $hierarchical_terms[] = $term;
819
  $hierarchical_terms = self::get_child_terms($taxonomy, $hierarchical_terms, $term->term_id, "-");
820
  }
@@ -840,6 +843,9 @@ class WCP_Folders
840
  if(!empty($terms)) {
841
  foreach ($terms as $term) {
842
  if(isset($term->name)) {
 
 
 
843
  $term->name = $separator . " " . $term->name;
844
  $hierarchical_terms[] = $term;
845
  $hierarchical_terms = self::get_child_terms($taxonomy, $hierarchical_terms, $term->term_id, $separator . "-");
@@ -2231,7 +2237,7 @@ class WCP_Folders
2231
  if (self::is_active_for_screen()) {
2232
  wp_register_style('wcp-folders-fa', plugin_dir_url(dirname(__FILE__)) . 'assets/css/folder-icon.css', array(), WCP_FOLDER_VERSION);
2233
  wp_enqueue_style('wcp-folders-fa');
2234
- wp_register_style('wcp-folders-admin', plugin_dir_url(dirname(__FILE__)) . 'assets/css/design.css', array(), WCP_FOLDER_VERSION);
2235
  wp_enqueue_style('wcp-folders-admin');
2236
  }
2237
  wp_register_style('wcp-css-handle', false);
815
  if(!empty($terms)) {
816
  foreach ($terms as $term) {
817
  if(!empty($term) && isset($term->term_id)) {
818
+ if(empty($term->trash_count) && !empty($term->count)) {
819
+ $term->trash_count = $term->count;
820
+ }
821
  $hierarchical_terms[] = $term;
822
  $hierarchical_terms = self::get_child_terms($taxonomy, $hierarchical_terms, $term->term_id, "-");
823
  }
843
  if(!empty($terms)) {
844
  foreach ($terms as $term) {
845
  if(isset($term->name)) {
846
+ if(empty($term->trash_count) && !empty($term->count)) {
847
+ $term->trash_count = $term->count;
848
+ }
849
  $term->name = $separator . " " . $term->name;
850
  $hierarchical_terms[] = $term;
851
  $hierarchical_terms = self::get_child_terms($taxonomy, $hierarchical_terms, $term->term_id, $separator . "-");
2237
  if (self::is_active_for_screen()) {
2238
  wp_register_style('wcp-folders-fa', plugin_dir_url(dirname(__FILE__)) . 'assets/css/folder-icon.css', array(), WCP_FOLDER_VERSION);
2239
  wp_enqueue_style('wcp-folders-fa');
2240
+ wp_register_style('wcp-folders-admin', plugin_dir_url(dirname(__FILE__)) . 'assets/css/design.min.css', array(), WCP_FOLDER_VERSION);
2241
  wp_enqueue_style('wcp-folders-admin');
2242
  }
2243
  wp_register_style('wcp-css-handle', false);
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: galdub, tomeraharon, premio
3
  Tags: folder, folders, organize, pages folders, media library, posts folders, media folders, subfolders, file manager, directories
4
  Requires at least: 3.0.0
5
  Tested up to: 5.4
6
- Stable tag: 2.4.6
7
  Plugin URI: https://premio.io/downloads/folders/
8
 
9
  Folders is a WordPress plugin that will help you quickly organize and manage all of your Pages, Posts and Media library files in folders.
@@ -156,6 +156,9 @@ A live demo for the Folders plugin is available at <a href="https://demo.premio.
156
 
157
  == Changelog ==
158
 
 
 
 
159
  = 2.4.6 =
160
  Added support for non-public custom posts
161
 
3
  Tags: folder, folders, organize, pages folders, media library, posts folders, media folders, subfolders, file manager, directories
4
  Requires at least: 3.0.0
5
  Tested up to: 5.4
6
+ Stable tag: 2.4.7
7
  Plugin URI: https://premio.io/downloads/folders/
8
 
9
  Folders is a WordPress plugin that will help you quickly organize and manage all of your Pages, Posts and Media library files in folders.
156
 
157
  == Changelog ==
158
 
159
+ = 2.4.7 =
160
+ Pages folders and posts folders count fix
161
+
162
  = 2.4.6 =
163
  Added support for non-public custom posts
164