$color-selected: #2aa1c0; $color-box: #ccc; @import '../fonts/wpfd-icons/wpfd-icons.css'; .wpfd-loading { width: 120px; height: 120px; margin: 30px auto; display: block; background-color: transparent; background-size: 120px !important; } #wpfd-loading-wrap, #wpfd-loading-tree-wrap { position: fixed; left: -99999px; } ul.head-category { list-style: none !important; } .wpfd-loading-tree-bg { background: url(../images/theme/spinner-custom.svg) left 0 no-repeat !important; background-size: 16px !important; width: 16px; height: 16px; float: left; margin: 5px 0 5px -20px; } .wpfd-category-desc { display: block; flex-basis: 100%; margin: 0 10px; line-height: 1.5; } /* left folder tree */ .wpfd-container { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; &.folder-tree-top { flex-wrap: wrap !important; .wpfd-foldertree { flex-basis: 100%; width: 100%; border-right: unset !important; margin-bottom: 10px; } > [class*= wpfd-container-] { flex-basis: 100% !important; width: 100% !important; max-width: unset; padding: 0 !important; } } &.folder-tree-right { .wpfd-foldertree { order: 2; border-right: unset !important; border-left: 1px solid #cccccc; } > [class*= wpfd-container-] { order: 1; padding: 0 10px 0 0 !important; } } &.folder-tree-bottom { flex-wrap: wrap !important; .wpfd-foldertree { flex-basis: 100%; width: 100%; border-right: unset !important; order: 2; } > [class*= wpfd-container-] { flex-basis: 100% !important; width: 100% !important; max-width: unset; padding: 0 !important; order: 1; } } .wpfd-categories { min-height: 28px; display: flex; flex-wrap: wrap; max-width: 100%; box-sizing: border-box; > h2 { width: 100%; line-height: 2.5em; } &.hide { display: none; } } .wpfd-foldertree { position: relative; flex-basis: 30%; overflow: auto; -webkit-overflow-scrolling: touch; margin: 0; border-right: 1px solid #cccccc !important; padding-top: 10px; box-sizing: border-box; ul.jaofiletree:first-child { margin-left: -10px !important; } i.zmdi.zmdi-folder, i.zmdi-folder-outline { margin-left: 16px; &:before { color: inherit; } } i.zmdi-folder-outline { font-weight: 500; font-size: 22px; margin-right: 8px; } .icon-open-close + i.zmdi.zmdi-folder, .icon-open-close + i.zmdi.zmdi-folder-outline { margin-left: 0; } } .with_foldertree { flex-basis: 70%; max-width: 70%; margin: 0; } .wpfd-open-tree { display: none; } //custom checkbox .filecontent > h3 { .wpfd_checkbox { margin: 0; position: absolute; left: 5px; top: 0; width: 16px; height: 16px; background-color: transparent; .cbox_file_download[type="checkbox"] { display:none; -webkit-appearance: checkbox; box-sizing: border-box; } span { width: 16px; height: 16px; line-height: 13px; vertical-align: top; margin: 0; box-sizing: border-box; display: inline-block; font-size: 13px; &:before { content: ''; display: inline-block; width: 16px; height: 16px; margin: 0; vertical-align: middle; transition: .6s; text-align: center; background: #fff; border: 1px solid #ccc; color: #808080; padding: 1px; font-size: 13px; box-sizing: border-box; } &:hover, &:focus { cursor: pointer; } &:hover { &:before { background-color: #efefef; } } } .cbox_file_download:checked { + span:before { content: '\2714'; } } } } @media only screen and (max-width: 720px) { display: block; position: relative; .wpfd-foldertree { display: none; width: 100%; top: 0; bottom: 0; right: 0; position: absolute; border-right: 0 !important; border-radius: 4px; background: #fff; z-index: 10; &.tree-open { display: block; } ul.jaofiletree:first-child { margin-top: 35px !important } & + .wpfd-open-tree { display: block; pointer-events: auto; position: absolute; top: 12px; left: 0px; width: 15px; height: 15px; text-align: center; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAHdElNRQfjCwwHBhVfyhjNAAAARElEQVRIx2NgGAUUA0aG1ZQa8J8yA5go9QILw1NqhsgoIAswMhyn1ICBT0gnqBkio4AswMjwhFIDBj4hraFmiIwCsgAA33UHxUbRH90AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTktMTEtMTJUMDc6MDY6MjErMDA6MDDyrjLnAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE5LTExLTEyVDA3OjA2OjIxKzAwOjAwg/OKWwAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAAASUVORK5CYII=); background-size: contain; background-repeat: no-repeat; margin: 0; padding: 10px; z-index: 11; &:hover { cursor: pointer; } } } .tree-open + .wpfd-open-tree { //margin: 5px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAQAAAC0NkA6AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfjCwsJES8LDFBaAAAA90lEQVRYw+3WTQqDMBCG4Zcm5AJCeyqvo+RAekMV3KSLorXiz6SOUkq+dcKTMWYYSElJSYEHOU682pFzjyUyahpKrGi1paShIouroiYQ6ESMpaQjEKhiqslpCELmTQQacjniJhu3GTtbKb/Fhc1WsKoQ3mAUc5jYZ1SIbUaNWGdUiSXGYLSJOdPi8bTaxJzp6c8gBmY4/1CTMgFg8GMNgR6PkW69aZ/lxz/XBRd/wS88f90GQ3Hmey/GtqLIrPcoNWa7Daow+532MCNr5ocYJ27mn0zUIDEdifbON2WiRqI7VcQn+HK4g4zq7DH1Vc3pA3dKSso/5gmAWxwDE0VxTgAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxOS0xMS0xMVQwOToxNzoyNCswMDowMF30EfwAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTktMTEtMTFUMDk6MTc6MjQrMDA6MDAsqalAAAAAAElFTkSuQmCC); } .with_foldertree { margin: 0 !important; min-height: 500px; } } } /* main area */ #et-boc .wpfd-content, .wpfd-content { font-weight: normal; overflow: hidden; box-sizing: border-box; font-size: 13px; background: #fff; background-color: #fff; padding: 0 5px; clear: both; margin-top: 0; a:focus { outline: none; } li { margin: 0; } a[class*="-download-category"], a[class*="-download-selected"] { font-family: arial; background-color: #75be5f; border-color: #75be5f; border-radius: 10px; color: #fff; font-size: 14px; padding: 5px 30px; text-align: center; text-decoration: none; box-sizing: border-box; display: inline-block; height: 38px; line-height: 28px; float: right; font-weight: normal; font-stretch: normal; font-style: normal; letter-spacing: normal; @media screen and (max-width: 420px) { width: 100%; margin: 10px 0; float: unset; } &:hover, &:focus { cursor: pointer; background-color: #75be5f !important; border-color: #75be5f; } &:hover { box-shadow: 1px 1px 0.6666666667em #ccc; } .wpfd-download-category { margin-left: 5px; vertical-align: text-bottom; font-size: 1.4em; line-height: 18px; } } a[class*="-download-category"] { margin: 5px 0 8px 8px; } .zmdi { font-family: Material-Design-Iconic-Font !important; } .wpfd-results { #et-boc .wpfd-content, .wpfd-content { padding: 0; } .wpfd_list .file h3 a { display: block; } } .wpfd-categories h2 { &::before, &::after { display: none; } } .breadcrumbs { margin: 0; list-style: outside none none; //background: #fff; color: #666666; font-size: 16px; padding: 12px 0 !important; border-bottom: 1px solid #ccc; > li { display: inline-block; font-size: 16px; text-transform: none !important; color: inherit; font-weight: normal; font-stretch: normal; font-style: normal; letter-spacing: normal; text-align: left; vertical-align: middle; > span, > a { text-transform: none; color: #666666; } } a { color: #666666; &:hover { font-weight: bold; color: #323232; box-shadow: none; } } > li > .divider { padding: 0 5px; font-size: 1em; vertical-align: baseline; } } .wpfd-container { border: none; border-radius: 0; padding: 0; .wpfd-foldertree { ul.jaofiletree { li { margin: 0 0 10px 0 !important; ul.jaofiletree { margin: 10px 0 0 0 !important; } } li.expanded { //> .zmdi-folder:before { // content: ''; // display: block; // width: 24px; // height: 18px; // background: url('../images/theme/folder_open.svg') left center no-repeat; // margin-left: -2px; //} &.selected { //> .zmdi-folder:before { // content: ''; // display: block; // width: 24px; // height: 18px; // background: url('../images/theme/folder_open_selected.svg') left center no-repeat; //} //> .zmdi-folder { //margin: 1px 8px 0 0; //} } } //@media screen and (max-width: 420px) { // &:first-child { // margin-top: 15px !important; // } //} a:hover { font-weight: bold; color: #323232; box-shadow: none !important; } } } .with_foldertree { padding: 0 0 0 10px; @media only screen and (max-width: 420px) { margin: 0; width: 100%; flex-basis: 100%; max-width: 100%; } } @media only screen and (max-width: 420px) { padding-top: 0; } } .wpfdcategory { font-size: 14px; line-height: 1.5; color: #8f8f8f; box-sizing: border-box; height: 49px; padding: 15px 10px; text-decoration: none; background: #fff; //display: inline-block; font-weight: normal; border: 1px solid #cccccc; border-radius: 6px; text-align: left; /* IE is so silly */ flex: 0 0 180px; min-width: 180px; overflow: hidden; display: flex; flex-direction: row-reverse; justify-content: flex-end; @media screen and (max-width: 1024px) { flex: 0 0 150px; min-width: 150px; } > span { display: inline-block; width: calc(100% - 22px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: -1px; font-weight: normal; text-align: left; padding-left: 10px; color: #808080; vertical-align: baseline; max-width: 150px; box-sizing: border-box; align-self: center; @media screen and (max-width: 420px) { max-width: calc(100% - 22px); } } &:hover { -webkit-box-shadow: 0 1px 3px #888; -moz-box-shadow: 0 1px 3px #888; box-shadow: 0 1px 3px #888; } .wpfd-folder { font-size: 18px; float: left; vertical-align: middle; font-family: Material-Design-Iconic-Font !important; margin-top: -1px; color: #b2b2b2; } } .wpfdcategory_placeholder { height: 1px; background-color: transparent; background: transparent; flex: 1 0 165px; min-width: 165px; @media screen and (max-width: 1024px) { flex: 1 0 150px; min-width: 150px; } } .wpfdcategory:hover { background-color: #999999; border: 1px solid #999999; > span { color: #fff; } i.wpfd-folder { color: #fff; } } .downloadlink { background-color: #75be5f; border-color: #75be5f; border-radius: 8px; color: #fff; font-size: 13px; text-align: center; text-decoration: none; box-sizing: border-box; padding: 5px; display: block; width: 100%; height: 32px; margin-bottom: 5px; line-height: 22px; overflow: hidden; } .added_to_cart { background-color: #0988e2; border-color: #0988e2; border-radius: 15px; color: #fff; font-size: 13px; text-align: center; text-decoration: none; box-sizing: border-box; padding: 5px; display: block; width: 100%; height: 32px; margin-bottom: 5px; line-height: 22px; } i.wpfd-download, i.wpfd-add-to-cart { font-size: 16px; vertical-align: middle; text-align: right; margin-left: 8px; margin-bottom: 2px; } .openlink { background-color: #fafafa; border-color: #dadada; border-radius: 8px; color: #8f8f8f; font-size: 13px; padding: 5px; text-align: center; text-decoration: none; box-sizing: border-box; width: 100%; height: 32px; line-height: 22px; margin: 5px auto 0 auto; display: inline-block; vertical-align: middle; } i.wpfd-preview { font-size: 16px; vertical-align: middle; text-align: right; margin-left: 8px; margin-bottom: 2px; } .backcategory { margin: 5px 0 5px 5px; font-size: 14px; color: #8f8f8f; padding: 0; display: block; height: 14px; line-height: 14px; float: right; width: 100%; text-align: right; &:hover { box-shadow: none; } .zmdi-chevron-left { font-size: 14px; vertical-align: middle; display: inline-block; height: 14px; line-height: 14px; margin-right: 5px; + span { display: inline-block; vertical-align: middle; font-size: 14px; line-height: 14px; height: 14px; } } } } /* other */ .wpfd-content .wpfd_list .file .file-custom-fields, .wpfd-content .wpfd-table .file .file-custom-fields, .wpfd-download-box .dropblock .filecontent .file-custom-fields { a[target="_blank"] { text-decoration: underline !important; color: #045cb4 !important; background-color: transparent !important; font-size: 1em !important; font-weight: normal !important; &:hover, &:focus { box-shadow: unset !important; background-color: transparent !important; } } div[class*="file-"] { margin: 3px 0; } } #wpfd-dropblock-close { position: absolute; right: -30px; } #wpfd-box-player { .dropblock { .wpfd_file_preview_download_container { padding: 10px 15px 10px 0; box-sizing: border-box; background-color: #fff; color: #ccc; text-align: right; width: 100%; display: block; max-width: 100%; .ext { margin: 0 5px 0 0; display: inline-block; width: 25px; height: 25px; vertical-align: middle; background-size: 100%; } .title { display: inline-block; margin: 0; vertical-align: middle; color: #808080; text-decoration: none; } } .wpfd_file_previewer_servers .wpfd_file_preview_download_container { position: fixed; bottom: 0; right: 0; z-index: 9999; } @media screen and (max-width: 420px) { width: 90%; } } } .dropblock #wpfd-dropblock-close .dashicons { width: 30px; height: 29px; display: inline-block; vertical-align: middle; color: #fff; } .wpfd-category-password-protection-container, .wpfd-file-password-protection-container { font-size: 13px; padding: 10px 0; .protected-title { font-size: 2.5em; } .message-info { margin: 10px 0; } .wpfd-password-value, .wpfd-password-submit { height: 40px; line-height: 1em; padding: 10px 15px; font-size: 1em; border-radius: 4px; &:focus { outline: none; } } .wpfd-password-value { border: 1px solid #ccc; margin: 0 2px 0 0; } .wpfd-password-submit { background-color: #28303d; color: #d1e4dd; &:hover { box-shadow: 1px 1px 12px #ccc; background-color: #28303d; border-color: #28303d; color: #d1e4dd; } } } @media (max-width: 720px) { /* Close button inside - NOT USE YET */ #wpfd-dropblock-close { position: absolute; right: 0; z-index: 9999999; top: 0; border: 0 solid rgba(0, 0, 0, 0.5); } .dropblock #wpfd-dropblock-close .dashicons { width: 30px; height: 30px; display: inline-block; vertical-align: middle; color: #fff; background: rgba(0, 0, 0, 0.5); } .dashicons, .dashicons-before::before { font-size: 30px !important; } /*i.wpfd-download,*/ /*i.wpfd-preview,*/ .vjs-default-skin .vjs-big-play-button { display: none !important; } } /* Human theme fix */ .entry { h1 span, h2 span, h3 span, h4 span, h5 span, h6 span { color: inherit; } } .wpfd-icon-set-svg, .wpfd-icon-set-png { .txt { display: block; visibility: hidden; } } .wpfd-content { ::-webkit-scrollbar { width: 7px; height: 7px; &:hover { cursor: pointer; } } ::-webkit-scrollbar-track { background: transparent; } ::-webkit-scrollbar-thumb { background: #888; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; &:hover { background: #4285f4; } } //.wpfd-flex-container { // display: flex; // width: 100%; //} } .wpfd-password-form { .password-title, .password-type-and-submit-section { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } } .wpfd-open-tree + .with_foldertree > .wpfd-categories h2 { margin-left: 25px; } .wpfd-all-file-category { .wpfd_checkbox { display: none!important; } .wpfd-container { .wpfd-foldertree { ul.jaofiletree { li.expanded { > .zmdi-folder.wpfd-icon-cloud:before { background: none; } > .zmdi-folder.wpfd-icon-dropbox:before { content: "\e900"!important; } > .zmdi-folder.wpfd-icon-onedrive_business:before, > .zmdi-folder.wpfd-icon-onedrive:before, > .zmdi-folder-outline.wpfd-icon-onedrive_business:before, > .zmdi-folder-outline.wpfd-icon-onedrive:before { content: "\e901"!important; } > .zmdi-folder.wpfd-icon-googleDrive:before { content: "\e902"!important; } > .zmdi-folder.wpfd-icon-aws:before { content: "\e903"!important; } &.selected { > .zmdi-folder.wpfd-icon-dropbox:before { content: "\e900"!important; } > .zmdi-folder.wpfd-icon-onedrive_business:before, > .zmdi-folder.wpfd-icon-onedrive:before { content: "\e901"!important; } > .zmdi-folder.wpfd-icon-googleDrive:before { content: "\e902"!important; } > .zmdi-folder.wpfd-icon-aws:before { content: "\e903"!important; } } } li.directory { > .zmdi-folder.wpfd-icon-cloud, > .zmdi-folder-outline.wpfd-icon-cloud { font-family: 'wpfdicon' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; letter-spacing: 0; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga=1"; -moz-font-feature-settings: "liga"; -ms-font-feature-settings: "liga" 1; font-feature-settings: "liga"; -webkit-font-variant-ligatures: discretionary-ligatures; font-variant-ligatures: discretionary-ligatures; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; &.wpfd-icon-aws { font-family: 'wpfdawsicon' !important; font-size: 14px; margin-top: 4px; } &:before { display: block; width: 24px; height: 18px; margin-left: -2px; } } > .zmdi-folder.wpfd-icon-cloud.wpfd-icon-googleDrive:before { background: url('../images/icon-sync-google-drive.svg') left center no-repeat; } } } } } } .wpfd-container { table.wpfd-search-result { thead { th.wpfd-last-col-table { padding: 15px 32px 15px 10px !important; } } } }