.demo-contents-import-box { background: #fff none repeat scroll 0 0; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); font-size: 14px; line-height: 2.1em; margin-bottom: 25px; overflow: auto; padding: 15px; position: relative; max-width: 1050px; } .demo-contents-import-box.demo-contents-welcome { padding: 0px 20px 10px 25px; } .demo-contents-import-box h3 { font-size: 22px; font-weight: 500; margin: 0px 0px 15px; } .demo-contents-import-box li { margin: 0px; padding-left: 15px; list-style: inside; } .demo-contents--current-theme { position: relative; } .demo-contents--current-theme .more-details { opacity: 1 !important; z-index: 3; } .demo-contents-hide { display: none !important; } .demo-contents .more-details { text-decoration: none !important; } .demo-contents .theme-overlay .theme-wrap { box-shadow: 0 1px 1px -1px rgba(0, 0, 0, 0.1); border: 1px solid #ddd; } .demo-contents .theme-overlay .theme-wrap { position: relative; top: auto; bottom: auto; left: auto; right: auto; padding-top: 50%; margin-bottom: 40px; } .demo-contents .theme-overlay .theme-about { top: 25px; } .demo-contents .theme-overlay .theme-overlay .theme-wrap { z-index: 1; } .demo-contents .theme .theme-actions, .demo-import-tab-content .theme .theme-actions { opacity: 1; } .demo-contents-import-progress { background: #ffffff; padding: 2px 0 0; display: block; border-top: 1px solid #ddd; } .demo-contents-child-item { margin: 5px 0px; } .demo-contents--activate-notice { padding: 15px; margin: 30px 0px; } .demo-contents--activate-notice.resources-not-found { margin-top: 0px; } @-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } } @-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } } @keyframes spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .demo-contents--theme-thumbnail { padding: 10px; background: #fff; } .demo-contents--theme-thumbnail img { max-width: 100%; height: auto; } .demo-contents--step { position: relative; cursor: pointer; border-bottom: 1px solid #ddd; padding: 10px 14px; } .demo-contents--step .demo-contents--step-heading { font-size: 13px; font-weight: bold; line-height: 21px; color: #555d66; } .demo-contents--step .demo-contents--child-steps { display: none; } .demo-contents--step .demo-contents--child-steps.demo-contents--show { display: block; } .demo-contents--step .demo-contents--status { background: none; border: none !important; -webkit-box-shadow: none; box-shadow: none; padding: 0px; position: absolute; top: 8px; right: 10px; line-height: 24px; width: 24px; height: 24px; display: block; } .demo-contents--step .demo-contents--status:before { font-family: "dashicons"; font: 400 24px/1 dashicons; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; width: 24px; height: 24px; display: block; font-weight: normal; } .demo-contents--step.demo-contents--running .demo-contents--status { -webkit-animation: spin 2s linear infinite; -moz-animation: spin 2s linear infinite; animation: spin 2s linear infinite; color: #f56e28; } .demo-contents--step.demo-contents--running .demo-contents--status:before { content: "\f463"; } .demo-contents--step.demo-contents--waiting .demo-contents--status:before { content: "\f469"; } .demo-contents--step.demo-contents--completed .demo-contents--status { color: #65ae1f; } .demo-contents--step.demo-contents--completed .demo-contents--status::before { content: "\f147"; } body.demo-contents-body-viewing { overflow: hidden !important; } #demo-contents--preview { z-index: 99999; background: #eee; position: fixed; top: 0px; left: 0px; bottom: 0px; display: block; width: 100%; } #demo-contents--preview .demo-contents-close { display: block; float: left; width: 45px; height: 41px; padding-right: 2px; background: #eee; border-top: 4px solid #eee; border-right: 1px solid #ddd; color: #444; cursor: pointer; text-decoration: none; position: absolute; top: 0px; left: 0px; -webkit-transition: color .1s ease-in-out,background .1s ease-in-out; transition: color .1s ease-in-out,background .1s ease-in-out; z-index: 99999; } #demo-contents--preview .demo-contents-close:before { font: 400 22px/45px dashicons; content: "\f335"; position: relative; top: -3px; left: 13px; } #demo-contents--preview .demo-contents-close:hover { background: #fff; color: #0073aa; border-top-color: #0073aa; outline: 0; box-shadow: none; } #demo-contents--preview .demo-contents-collapse-sidebar { z-index: 99999; bottom: 5px; left: 0; padding: 9px 0 9px 10px; height: 45px; color: #656a6f; outline: 0; line-height: 1; background-color: transparent !important; border: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; position: fixed; } #demo-contents--preview .demo-contents-collapse-sidebar .collapse-sidebar-arrow:before { display: block; float: left; content: "\f148"; font: 400 20px/1 dashicons; speak: none; padding: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; border: 1px solid transparent; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; } #demo-contents--preview .demo-contents-collapse-sidebar .collapse-sidebar-label { display: inline-block; vertical-align: middle; line-height: 20px; margin-left: 5px; -webkit-transition: all .3s; /* For Safari 3.1 to 6.0 */ transition: all .3s; } #demo-contents--preview .demo-contents-collapse-sidebar:hover { color: #0073aa; } #demo-contents--preview .demo-contents-collapse-sidebar:hover .collapse-sidebar-arrow:before { border-color: #0073aa; } #demo-contents--preview #demo-contents-sidebar-topbar { display: block; text-align: right; border-bottom: 1px solid #ddd; padding: 10px 10px 10px 55px; background: #eee; height: 25px; } #demo-contents--preview .ft-theme-name { font-size: 17px; font-weight: 400; line-height: 24px; } #demo-contents--preview #demo-contents-sidebar { width: 300px; top: 0px; left: 0px; bottom: 0px; display: block; border-right: 1px solid #ddd; position: fixed; background: #fff; -webkit-transition: all .3s; /* For Safari 3.1 to 6.0 */ transition: all .3s; overflow: hidden; } #demo-contents--preview.ft-preview-collapse #demo-contents-sidebar { left: -301px; } #demo-contents--preview.ft-preview-collapse #demo-contents-viewing { margin-left: 0px; } #demo-contents--preview.ft-preview-collapse .collapse-sidebar-label { opacity: 0 !important; } #demo-contents--preview #demo-contents-sidebar-heading { background: #fff; color: #555d66; margin: 0; padding: 12px 15px 15px; position: relative; font-size: 20px; font-weight: 200; line-height: 26px; display: block; overflow: hidden; white-space: nowrap; border-bottom: 1px solid #ddd; } #demo-contents--preview #demo-contents-sidebar-heading span { display: block; font-size: 12px; } #demo-contents--preview #demo-contents-viewing { margin-left: 301px; position: relative; height: 100%; display: block; -webkit-transition: all .3s; /* For Safari 3.1 to 6.0 */ transition: all .3s; overflow: hidden; } #demo-contents--preview #demo-contents-viewing iframe { width: 100%; height: 100%; display: block; } #demo-contents--preview #demo-contents-sidebar-content { background: #eee; position: absolute; top: 46px; bottom: 49px; display: block; left: 0px; width: 100%; overflow: auto; } #demo-contents--preview #demo-contents-sidebar-footer { position: absolute; bottom: 0px; right: 0px; display: block; left: 0px; padding: 20px 20px; text-align: right; background: #eee; border-top: 1px solid #ddd; } #demo-contents--preview .demo-contents---upload { text-align: center; padding: 15px 20px; background: #eee; } #demo-contents--preview .demo-contents---upload button { display: block; width: 100%; } .demo-contents-notice { background-color: #fcf8e3; color: #8a6d3b; padding: .75rem 1.25rem; margin-bottom: 1rem; border: 1px solid #faf2cc; border-radius: .25rem; } .demo-contents-themes-listing.theme-browser .theme .theme-actions { top: auto; -webkit-transform: translateY(0); transform: translateY(0); bottom: 0px; }