/*---------------------------------------------------------------------- All accordions page ----------------------------------------------------------------------*/ .new-accordion-buttons { margin-top: 20px; } .accordions-list { margin-top: 20px; } .accordions-list tr:nth-child(2n+1) { background-color: #F9F9F9; } /*---------------------------------------------------------------------- Single accordion page ----------------------------------------------------------------------*/ .accordion-slider-admin #titlediv { margin-right: 2%; margin-bottom: 10px; } .accordion-slider-admin .metabox-holder { overflow: hidden; } .accordion-slider-admin .metabox-holder { overflow: hidden; } .accordion-slider-admin .editor-wrapper { float: left; width: 100%; margin-right: -370px; } .accordion-slider-admin .editor-body { margin-right: 370px; } .accordion-slider-admin .inner-sidebar { float: right; width: 360px; } @media (max-width: 650px) { .accordion-slider-admin .editor-wrapper { float: none; margin-right: 0; } .accordion-slider-admin .editor-body { margin-right: 0; } .accordion-slider-admin .inner-sidebar { float: none; width: 100%; } .accordion-slider-admin .add-panel { float: none; } } /* Panels container --------------------------------------------------*/ .panels-container { overflow: hidden; } /* Panel --------------------------------------------------*/ .panel { position: relative; float: left; width: 18%; margin: 1% 2% 1% 0; -moz-box-shadow: 0 1px 1px rgba(0,0,0,.04); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.04); box-shadow: 0 1px 1px rgba(0,0,0,.04); border: 1px solid #e5e5e5; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } @media (max-width: 1700px) { .panel { width: 23%; } } @media (max-width: 1500px) { .panel { width: 31%; } } @media (max-width: 1250px) { .panel { width: 48%; } } @media (max-width: 1020px) { .panel { width: 98%; } } .panel-placeholder { border: 1px dashed #333; background-color: #DDD; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .panel-preview { position: relative; height: 170px; background: #E0E0E0; overflow: hidden; text-align: center; cursor: pointer; background-image: -moz-linear-gradient(45deg, #EEE 25%, transparent 25%,transparent 75%, #EEE 75%, #EEE 100%), -moz-linear-gradient(45deg, #EEE 25%, transparent 25%,transparent 75%, #EEE 75%, #EEE 100%); background-image: -webkit-linear-gradient(45deg, #EEE 25%, transparent 25%,transparent 75%, #EEE 75%, #EEE 100%), -webkit-linear-gradient(45deg, #EEE 25%, transparent 25%,transparent 75%, #EEE 75%, #EEE 100%); background-image: linear-gradient(45deg, #EEE 25%, transparent 25%,transparent 75%, #EEE 75%, #EEE 100%), linear-gradient(45deg, #EEE 25%, transparent 25%,transparent 75%, #EEE 75%, #EEE 100%); -moz-background-size: 20px 20px; -webkit-background-size: 21px 21px; background-size: 20px 20px; background-position: 0 0, 10px 10px; } .dynamic-panel .panel-preview { background: #FFF; border-bottom: 1px solid #DDD; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .panel .panel-spinner { display: none; vertical-align: middle; position: absolute; top: 0; bottom: 0; margin: auto; left: 0; right: 0; background-color: #FFF; background-size: auto; float: none; width: auto; height: auto; background-position: center 75px; z-index: 10; } .panel-preview p { line-height: 170px; margin: 0; width: 100%; } .panel-preview img { width: 100%; } .panel-controls { display: none; position: absolute; top: 0; right: 0; } .panel:hover .panel-controls { display: block; } .panel-controls a { display: block; width: 24px; height: 24px; background-color: #FFF; margin: 10px; text-indent: -9999px; background-image: url('images/all-buttons.png'); -moz-box-shadow: 0 1px 1px rgba(0,0,0,.4); -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.4); box-shadow: 0 1px 1px rgba(0,0,0,.4); outline: none; } .delete-panel { background-position: -153px -3px; } .duplicate-panel { background-position: -183px -3px; } /* Add panel button --------------------------------------------------*/ .accordion-slider-admin .add-panel { float: left; overflow: hidden; margin: 10px 0 180px; } /* Accordion sidebar settings --------------------------------------------------*/ .action { background-color: #F5F5F5; } .action .inside { padding-bottom: 0; } .action .preview-accordion { margin-left: 6px; } .action .spinner { display: none; vertical-align: middle; margin-top: 0; float: none; } .postbox.closed .hndle { border-bottom: none; } .postbox.closed .inside { display: none; } .handlediv { cursor: pointer; } .handlediv:before { content: "\f142"; font: 400 20px/1 dashicons; display: inline-block; margin: 6px; } .closed .handlediv:before { content: "\f140"; } .sidebar-settings td { padding: 5px; } .sidebar-settings .setting { margin-left: 30px; } .sidebar-settings input, .sidebar-settings select { font-size: 12px; } .sidebar-settings input[type=text] { width: 50px; } .sidebar-settings #custom_class { width: 100px; } .appearance-panel select { min-width: 100px; } .animations-panel select { min-width: 110px; } .autoplay-panel select { min-width: 100px; } .mouse_wheel-panel select { min-width: 100px; } .video-panel select { min-width: 120px; } /* Modal windows --------------------------------------------------*/ .modal-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgb(0, 0, 0); background: rgba(0, 0, 0, 0.7); z-index: 1000; text-align: center; } .modal-window-container { position: absolute; width: 100%; height: 100%; top: 0; left: 0; margin-top: 32px; z-index: 5000; text-align: center; } .modal-window-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.25em; } .modal-window { position: relative; display: inline-block; vertical-align: middle; padding: 30px; background-color: #FFF; text-align: left; } .close-x { position: absolute; right: 8px; top: 8px; font-size: 30px; cursor: pointer; } .close-x:before { content: '×'; } .modal-window .heading { margin: 0 0 10px 0; font-size: 20px; font-weight: normal; line-height: 1; padding-bottom: 10px; border-bottom: 1px solid #DDD; } .modal-window .buttons .close, .modal-window .buttons .save { float: right; margin-left: 10px; } /* Delete dialogs --------------------------------------------------*/ .dialog-question { font-weight: bold; font-size: 14px; } .dialog-buttons { text-align: right; } /* Inline info and info tooltip --------------------------------------------------*/ .info-tooltip { position: absolute; padding: 10px; background-color: #FFF; color: #333; border: 1px solid #5BC0DE; border-right-width: 4px; -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); left: -100%; max-width: 100%; white-space: normal; z-index: 100; } .info-tooltip:after { content: ''; position: absolute; width: 0; height: 0; border: 5px solid transparent; border-left-color: #5BC0DE; top: 50%; right: -14px; margin-top: -5px; } .image-size-warning { display: none; padding: 10px; margin: 0 2% 10px 0; background-color: #FFF; color: #333; border-left: 4px solid #FFE000; -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .image-size-warning p { margin-top: 0; } .image-size-warning p:last-child { margin-bottom: 0; } .sidebar-panel-info { margin-top: 10px; } /*---------------------------------------------------------------------- Plugin settings page ----------------------------------------------------------------------*/ .plugin-settings table { max-width: 960px; border-spacing: 0; } .plugin-settings table td { vertical-align: top; padding: 10px 30px 10px 0; border-bottom: 1px solid #DDD; } .plugin-settings table tr td:first-child { white-space: nowrap; } .plugin-settings table tr:last-child td { border-bottom: none; } .plugin-settings label { font-size: 14px; font-weight: bold; } .plugin-settings .button-primary { margin-top: 30px; } #cache-expiry-interval { width: 50px; margin-right: 10px; text-align: center; } .clear-cache-spinner { display: none; vertical-align: middle; float: none; } /*---------------------------------------------------------------------- Upgrade page ----------------------------------------------------------------------*/ .accordion-slider-upgrade p { font-size: 14px; } .accordion-slider-upgrade ul { margin-left: 20px; list-style-type: disc; } /*---------------------------------------------------------------------- Utils ----------------------------------------------------------------------*/ .as-clearfix { display: inline-block; } .as-clearfix:after { content: " "; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden; } .as-clearfix { display: block; }