/* ATOM back-end CSS styles */ .atom-widget-splitter .widget-title{ background:transparent url(i/stripe.png) repeat center top !important; border-color: #6699CC !important; color: #999 !important; } div.widgets-sortables[id*=sidebar-] div.widget[id*=atom-featured] .widget-title, div.widgets-sortables[id*=footer-] div.widget[id*=atom-featured] .widget-title{ color: red; text-decoration: line-through; } #adminmenu a.menu-top.toplevel_page_atom{ font-weight:bold; font-style: italic; } /* we're wrapping all back-end html generated by Atom within the .atom-block class to avoid conflicts with plugin CSS */ .atom-block .atom-gallery .toolbar{ padding: 10px; } .atom-block .atom-gallery .actions{ display: none; position: absolute; bottom: 10px; left: 10px; } .atom-block .atom-gallery .actions a{ background: #fff; -moz-box-shadow:0px 8px 15px rgba(0,0,0,0.25); -webkit-box-shadow:0px 8px 15px rgba(0,0,0,0.25); box-shadow:0px 8px 15px rgba(0,0,0,0.25); padding: 2px 10px; display: block; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px; border-radius: 15px; text-decoration: none; color: #333; font-size: 85%; text-transform: uppercase; } .atom-block .atom-gallery .actions a:hover{ background: #ed1e24; color: #fff; } .atom-block .atom-gallery .actions, .atom-block .atom-gallery .actions li{ margin: 0; padding: 0; list-style-type: none; } .atom-block .atom-gallery .actions li{ float: left; margin-right: 4px; } .atom-block .atom-gallery .thumbnail:hover .actions{ display: block; } .atom-block .atom-gallery .thumbnail{ float: left; border: 6px solid #eee; margin: 4px; position: relative; } .atom-block .ad-block{ padding: 10px 15px; background: #eee; margin-bottom: 20px; -moz-border-radius: 10px; -webkit-border-radius: 10px; -khtml-border-radius: 10px; border-radius: 10px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; } .atom-block .ads .loading{ background:transparent url(../../i/lh16w.gif) no-repeat right top; } .atom-block .ad-block p{ padding: 0; margin: 5px 0; } .atom-block .ad-block select, .atom-block .ad-block input, .atom-block .ad-block label{ display: none; } .atom-block select{ width: 150px; } .atom-block .metabox-holder{ min-height: 500px; } .atom-block h1{ font:normal bold 375% "Arial Black", "Helvetica Black", Gadget, sans-serif; text-transform: lowercase; letter-spacing:-3px; margin:0; padding:0; } .atom-block h1 a{ text-decoration: none; } /* css3 rules -- don't work very well with current browsers yet * / .visibility-options input + label{color: #339933;} .visibility-options input:checked + label{color: #CCCCCC;} /* */ .atom-block .visual-editor{ border: 1px solid #ddd; border-collapse: separate; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; margin-right: 4px; margin-top: 4px; } .atom-block .visual-editor textarea{ border: 0; } .atom-block hr{ color:#b4aca1; background-color:#b4aca1; border-bottom:1px solid #f6f4eb; } .atom-block .widget-error{ background-color: #ffebe8; border: 1px solid #c00; padding: 5px 10px !important; font-style: italic; color: #c00; } .atom-block .section{ width: 240px; } .atom-block .section.alignleft{ border-right: 1px solid #ddd; padding-right: 10px; margin-right: 10px; } .atom-block .button-visibility{ width: 100%; font-style: italic; color: #999; margin: 10px 0; } /* used on widget settings */ .atom-block .atom-tabs .nav li{ float: left; margin: 0 5px -1px 0; padding: 0; } .atom-block .atom-tabs .nav li a{ display: block; background: #f4f4f4; font-weight: bold; border: 1px solid #dfdfdf; padding: 5px 10px; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -khtml-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; -khtml-border-top-right-radius: 6px; border-top-right-radius: 6px; } .atom-block .atom-tabs .tab{ border: 1px solid #dfdfdf; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -khtml-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; -khtml-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; padding: 10px; } .atom-block .atom-tabs .nav li a.active{ border-bottom-color: #fff; background: #fff; text-decoration: none; color: #999; } .atom-block .high-priority-block{ background: #eee; padding: 5px; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; margin-bottom: 10px; } .atom-block .info-block{ color: #656960; background-color: #e3f5cf; padding: 2px 4px; font-style: italic; } .atom-block .info-block span{ display: block; margin: 4px 0; padding: 0; } .atom-block .info-block code{ padding: 2px 0; color: #0064b1; background-color: #eff8e1; text-shadow: #fff 0px 1px 1px; margin: 4px 0; font-style: normal; } .atom-block .arbitrary-widget-list, .atom-block .arbitrary-widget-list li{ margin: 0; padding: 0; list-style-type: none; } .atom-block .arbitrary-widget-list li{ background-color: #fdcaca; padding: 4px 6px; margin: 4px 0; display: block; cursor: move; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } .atom-block .arbitrary-widget-list li.checked{ background-color: #e3f5cf; } .atom-block .save{ border-top: 1px solid #ccc; } /* row */ .atom-block .row{ padding: 5px 0; overflow: hidden; } .atom-block .row .checkbox{ float: left; margin-top: 7px; width: 16px; height: 16px; padding: 3px; margin-right: 10px; } .atom-block .row label{ overflow: hidden; min-width: 200px; margin-right: 10px; } /* labels */ .atom-block label.selected{font-weight: bold;} .atom-block label{ vertical-align: 0px; } .atom-block .entry{ display: block; padding: 4px 0; } .atom-block label.disabled{ color: #ccc !important; } .atom-block label.disabled a{ color: #a6bad5; } .atom-block input[disabled], .atom-block select[disabled], .atom-block option[disabled], .atom-block textarea[disabled]{ color: #ccc; } .atom-block label.alignleft{ margin-right: 30px; } .atom-block label small{ display: block; font-style: italic; font-weight: normal; font-size: 85%; color: #aaaaaa; line-height: 150%; } .atom-block label small code{ font-style: normal; color: #666; } .atom-block label abbr{ border-bottom: 1px dotted #ccc; color: #333 } .atom-block textarea{ width: 100%; } .atom-block h2{ padding-bottom: 10px; } .atom-block .upload-block .inside{ overflow: hidden; } .atom-block .upload-block img{ display: block; margin-bottom:10px; position: relative; left: 0; top: 0; } .atom-block .upload-block a.button{ margin-left: 5px; margin-top: 3px; } .atom-block .block{ width: 50%; } /* latest news block */ .atom-block .postbox#latest-news ul{ display: none; } .atom-block .postbox#latest-news .rss-date{ display: block; font-size: 85%; color: #999; } .atom-block .postbox#latest-news a{ display: block; font-weight: bold; } .atom-block .postbox#latest-news .loading{ background:transparent url(../../i/lc64w.gif) no-repeat center center; height: 80px; } .atom-block .postbox .inside{ padding: 10px 12px 12px 10px; } .atom-block h5{ margin: 2em 0 0 0; padding: 0; } .atom-block .postbox p{ margin: .75em 0 .25em 0; } .atom-block .postbox hr{ display: block; position: relative; padding: 0; margin: 8px auto; width: 100%; clear: both; border: none; border-top: 1px solid #eee; border-bottom: 1px solid #fff; font-size: 1px; line-height: 0; overflow: visible; } /* theme preview iframe */ .atom-block #themepreview-wrap{ height: 300px; position: relative; margin-right: 20px; z-index: 100; margin-bottom: 10px; } .atom-block #themepreview{ height: 100%; width: 100%; overflow: auto; border-top: 4px solid #eee; border-bottom: 4px solid #eee; } .atom-block #themepreview-wrap .loading{ background:transparent url(../../i/lc64w.gif) no-repeat center center; height: 300px; } /* layout style selectors */ .atom-block .layout-selector a.select{ background: transparent url(i/layout.png) no-repeat left top; width: 100px; height: 80px; display: block; float: left; } .atom-block a.select.col-2-left{background-position: -100px 0;} .atom-block a.select.col-2-right{background-position: -200px 0;} .atom-block a.select.col-3{background-position: -300px 0;} .atom-block a.select.col-3-left{background-position: -400px 0;} .atom-block a.select.col-3-right{background-position: -500px 0;} .atom-block a.select.col-1.active{background-position: 0 -80px;} .atom-block a.select.col-2-left.active{background-position: -100px -80px;} .atom-block a.select.col-2-right.active{background-position: -200px -80px;} .atom-block a.select.col-3.active{background-position: -300px -80px;} .atom-block a.select.col-3-left.active{background-position: -400px -80px;} .atom-block a.select.col-3-right.active{background-position: -500px -80px;} /* color scheme selectors */ .atom-block .colorscheme-selector a.select{ background: transparent url(i/colorscheme.png) no-repeat left top; width: 48px; height: 48px; display: block; float: left; } /* common to all selectors */ .atom-block a.select{ border: 10px solid #fff; text-decoration: none; text-indent: -9999px; text-align: center; line-height: 42px; } .atom-block a.select:hover{border-color: #efefef;} .atom-block a.select.active, .atom-block a.select.active:hover{border-color: #313536;} .atom-block a.select.default{ text-indent: 0; line-height: 150%; font-size: 10px; height: 40px; padding: 6px 5px 0 5px; color: #333; width: 150px; background: #fff; } /* code mirror */ .CodeMirror-wrapping{ border:1px solid #eee; background-color:#fff; } .CodeMirror-line-numbers{ text-align:right; background:#eee; padding:5px 5px 5px 10px; font-size: 13px; line-height: normal; color:#999; font-family: Consolas, Monaco, Courier, monospace; } /*** COLOR PICKER ***/ .colorpicker { width: 356px; height: 176px; overflow: hidden; position: absolute; background: url(i/colorpicker_background.png); font-family: Arial, Helvetica, sans-serif; display: none; } .colorpicker_color { width: 150px; height: 150px; left: 14px; top: 13px; position: absolute; background: #f00; overflow: hidden; cursor: crosshair; } .colorpicker_color div { position: absolute; top: 0; left: 0; width: 150px; height: 150px; background: url(i/colorpicker_overlay.png); } .colorpicker_color div div { position: absolute; top: 0; left: 0; width: 11px; height: 11px; overflow: hidden; background: url(i/colorpicker_select.gif); margin: -5px 0 0 -5px; } .colorpicker_hue { position: absolute; top: 13px; left: 171px; width: 35px; height: 150px; cursor: n-resize; } .colorpicker_hue div { position: absolute; width: 35px; height: 9px; overflow: hidden; background: url(i/colorpicker_indic.gif) left top; margin: -4px 0 0 0; left: 0px; } .colorpicker_new_color { position: absolute; width: 60px; height: 30px; left: 213px; top: 13px; background: #f00; } .colorpicker_current_color { position: absolute; width: 60px; height: 30px; left: 283px; top: 13px; background: #f00; } .colorpicker input { background-color: transparent; border: 1px solid transparent; position: absolute; font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #898989; top: 4px; right: 11px; text-align: right; margin: 0; padding: 0; height: 15px; } .colorpicker_hex { position: absolute; width: 72px; height: 22px; background: url(i/colorpicker_hex.png) top; left: 212px; top: 142px; } .colorpicker_hex input {right: 6px;} .colorpicker_field { height: 22px; width: 62px; background-position: top; position: absolute; } .colorpicker_field span { position: absolute; width: 12px; height: 22px; overflow: hidden; top: 0; right: 0; cursor: n-resize; } .colorpicker_rgb_r { background-image: url(i/colorpicker_rgb_r.png); top: 52px; left: 212px; } .colorpicker_rgb_g { background-image: url(i/colorpicker_rgb_g.png); top: 82px; left: 212px; } .colorpicker_rgb_b { background-image: url(i/colorpicker_rgb_b.png); top: 112px; left: 212px; } .colorpicker_hsb_h { background-image: url(i/colorpicker_hsb_h.png); top: 52px; left: 282px; } .colorpicker_hsb_s { background-image: url(i/colorpicker_hsb_s.png); top: 82px; left: 282px; } .colorpicker_hsb_b { background-image: url(i/colorpicker_hsb_b.png); top: 112px; left: 282px; } .colorpicker_submit { position: absolute; width: 22px; height: 22px; background: url(i/colorpicker_submit.png) top; left: 322px; top: 142px; overflow: hidden; } .colorpicker_focus {background-position: center;} .colorpicker_hex.colorpicker_focus {background-position: bottom;} .colorpicker_submit.colorpicker_focus {background-position: bottom;} .colorpicker_slider {background-position: bottom;} .color-selector{ display: block; cursor: pointer; } .color-selector .preview{ width: 28px; height: 28px; display: block; position: relative; background: transparent url(i/select.png) no-repeat center center; } .color-selector span{ height: 28px; background-color: #fff; float: left; font-style: italic; padding: 0px 6px; line-height: 26px; text-shadow: #fff 1px 1px 1px; } .color-selector:hover span{ color: #000; background-color: #dcdfe4; } /* clearfix */ .clear-block:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;} /*** FEATURED POST COLUMN ***/ .featured a{ width: 16px; height: 16px; display: block; background: url(i/stars.png) no-repeat 0 0; } .featured a.off {background-position: -16px 0;} .featured a.loading{background-image: url(../../i/loader-w.gif);} /*** RANGE SLIDER ***/ .jslider .jslider-bg i, .jslider .jslider-pointer{ background: url(i/jslider.png) no-repeat 0 0; } .jslider .jslider-bg i{ background-repeat: repeat-x; } .jslider { display: block; height: 3em; position: relative; font-family: Arial, sans-serif; margin: 1.25em 0 0 0; } .jslider table { width: 100%; border-collapse: collapse; border: 0; } .jslider td, .jslider th { padding: 0; vertical-align: top; text-align: left; border: 0;} .jslider table, .jslider table tr, .jslider table tr td { width: 100%; vertical-align: top; } .jslider .jslider-bg { position: relative; } .jslider .jslider-bg i { height: 5px; position: absolute; font-size: 0; top: 0; } .jslider .jslider-bg .l { width: 50%; background-position: 0 0; left: 0; } .jslider .jslider-bg .r { width: 50%; left: 50%; background-position: right 0; } .jslider .jslider-bg .v { position: absolute; width: 60%; left: 20%; top: 0; height: 5px; /*background-position: 0 -20px;*/ } .jslider .jslider-pointer { width: 13px; height: 15px; background-position: 0 -40px; position: absolute; left: 20%; top: -4px; margin-left: -6px; cursor: pointer; cursor: hand; } .jslider .jslider-pointer-hover { background-position: -20px -40px; } .jslider .jslider-pointer-to { left: 80%; } .jslider .jslider-label { font-size: 9px; line-height: 11px; color: black; opacity: 0.4; white-space: nowrap; padding: 0px 2px; position: absolute; top: -17px; left: 0px; } .jslider .jslider-label-to { left: auto; right: 0; } .jslider .jslider-value { font-size: 9px; white-space: nowrap; padding: 2px 2px 0; position: absolute; top: -19px; left: 20%; background: white; line-height: 11px; } .jslider .jslider-value-to { left: 80%; } .jslider .jslider-label small, .jslider .jslider-value small { position: relative; top: -0.4em; } .jslider .jslider-scale { position: relative; top: 9px;} .jslider .jslider-scale span { position: absolute; height: 5px; border-left: 1px solid #999; font-size: 0;} .jslider .jslider-scale ins { font-size: 9px; text-decoration: none; position: absolute; left: 0px; top: 5px; color: #999;} .jslider-single .jslider-pointer-to, .jslider-single .jslider-value-to, .jslider-single .jslider-bg .v, .jslider-limitless .jslider-label { display: none; }